이러 한 티엠 엔 ( TMN ) 시스템 을 구성 하 는 각 에이전트 ( Agent ) 는 서로 상이 한 종류 의 프로그램 언어 ( Language ) 를 이용 하 여 구성 되 며 , 상기 와 같이 서로 다른 언어 를 사용 하 는 각각 의 에이전트 가 결합 되 고 연계 되 어 동작 하 도록 하 기 위하 여서는 , 각각 의 언어 를 연결 ( Interface ) 시켜 주 는 미들웨어 ( Middleware ) 가 필요 한다 .