◆제임스 그레타 가트너 아태지역 애플리케이션 통합 리서치 담당 이사
통합 미들웨어는 생산성을 높여주고 새로운 비즈니스 기회를 만들기 위한 시장 접근 시간을 줄여주고 있기 때문에 미국이나 유럽에서 활발히 보급이 이뤄지고 있다.
그러나 아태 지역의 경우 대기업 중 18%만이 상용메시지 미들웨어를 사용할 정도로 다른 지역에 비해 통합 미들웨어 사용률이 낮은 수준이다.
미들웨어의 통합기술은 각종 애플리케이션을 위한 지점 대 지점간 인터페이스 관리기능을 제공하지 않기 때문에 이를 도입하려는 기업 중 많은 수의 애플리케이션을 운영하는 기업은 특히 주의를 기울여야 한다. 더욱 문제가 되는 것은 데이터 항목과 해당 데이터 포맷이 각각의 인터페이스마다 서로 다르다는 점이다. 이에 따라 인터페이스 메시지 포맷의 공유 사례를 찾아보기 힘들다.
일례로 기업의 고객 세부 내역에는 주거지 주소, 메일 주소, 전화번호 등이 포함되며 이러한 많은 수의 인터페이스는 관리에 많은 노력을 필요로 한다. 실제 전형적인 IS관리 예산 중 35~40%는 인터페이스와 관련된 코드 추출 및 갱신에 사용된다.
미들웨어 기능을 독자적으로 구축하는 데 비해 상용 통합 미들웨어를 사용하면 경제적인 이점을 얻을 수 있다.
상용 제품은 애플리케이션에서 핵심 비즈니스 로직을 수행하지 않는 기능을 제외시키는 방향으로 발전해왔으며 오늘날 이는 비교적 적은 비용으로도 통합 미들웨어의 구매가 가능하도록 해주는 장점이 있는 것으로 이미 판명났다. 실제 70년대까지 많은 기업들은 백아웃 및 복구 기능이 포함된 자체 데이터관리 능력을 구축했지만 오늘날 이러한 행위를 생산적인 자원활동으로 간주하는 기업은 없다.
통합 미들웨어는 우선 정보를 애플리케이션이 상주하며 다양한 기술이 적용된 각종 플랫폼간에 이동시킬 수 있어야 한다. 이를 만족시키는 미들웨어로는 IBM의 MQ시리즈, 시비욘드의 인텔리전트 큐스, 팁코의 렌데즈버스, 뷰로시티의 AMT릭스 등 메시지 지향 미들웨어를 들 수 있으며 이같은 미들웨어는 전송기능을 제공한다.
또 통합 미들웨어의 중요한 기능으로는 원천 애플리케이션을 대상 애플리케이션으로 옮겨주는 데이터 변환 서비스다. 원천 애플리케이션에서 전송된 메시지의 구조 및 의미가 대상 애플리케이션에서 기대되는 것과 동일한 경우는 극히 드물다. 변환은 텍스트 필드를 30~30개 문자로 변경하는 것처럼 간단할 수도 있지만 대부분의 경우 계산 및 테이블 조회와 같은 복잡한 단계가 필요하다.
메시지의 내용에 따라 목적지를 변경시킬 수 있는 지능형 라우팅 기능도 중요하다. 일례로 제품 명세는 제품 종류에 따라 서로 다른 시스템에 저장되므로 미들웨어는 메시지에 포함된 제품 코드를 검사하고 올바른 대상 제품시스템이 무엇인지 파악할 수 있는 기능이 필요하다.
어댑터는 애플리케이션과 미들웨어의 연결을 제공하는 제품으로 애플리케이션 기반 어댑터와 기술기반 어댑터 등 2가지로 나눌 수 있다. 애플리케이션 어댑터는 브로드비전, 클레리파이, i2, 오라클 애플리케이션스, 피플소프트, SAP, 지벨 등과 같은 유명 패키지에 연결되며 각종 기능을 제공한다.
기술어댑터는 FTP, SMTP, IBM의 MQ시리즈 및 CICS, 그리고 BEA의 턱시도와 같은 전송 메커니즘을 지원한다. 또 DBMS·ODBC 접속 및 평면 파일, 코볼·비주얼베이직과 같은 랭귀지, XML·HTTP·EDI 및 SWIFT와 같은 표준, COM·엔터프라이즈 자바빈·코바와 같은 오브젝트리퀘스트브로커 등을 지원한다. 대부분의 어댑터 벤더들은 기존 시스템에 유용한 어댑터 개발 킷도 제공한다.
기업 내부와 여러 기업간의 통합을 지원하는 제품들도 판매되고 있다. 여기에는 자동 및 수동 작업을 모두 관리할 수 있는 프로세스 관리, 통합된 프로세스
및 보안을 감시 및 조정하는 설비 등이 포함된다.