Overview (개요)
GXS는 웹 서비스 인터페이스를 모든 소프트웨어와 서비스에 제공하기 위해 노력하고 있습니다.
거래 업체의 정보 흐름에 있어서 가장 큰 문제점은 수 많은 정보 포맷과 통신 프로토콜입니다. 웹 서비스 인터페이스는 통신 프로토콜 (SOAP)을 표준화하고 정보 포맷 (WSDL)을 설명하는 표준 방법을 제시하고 있기 때문에 이를 해결할 수 있는 새로운 도구입니다.
대부분의GXS 기술 (특히 우리가 고객에게 제공하는 각종 솔루션)은 고객 사이트에서 사용되고 있는 다른 어플리케이션과 함께 운영됩니다. 때로는 데이터 (예컨대 주문 수신과 송장 발송)가 우리의GXS Enterprise Gateway 사이를 오고 가지만 그 내용은 매우 복잡합니다. (우리의Product Information Manager과 양방향 제품 데이터의 synchronization 필요) 그리고 때로는 한 솔루션 (이를 테면 우리의 데이터 변환 엔진)이 매우 많은 방법으로 사용되기도 합니다. 그런가 하면, 우리는GXS의 Application Integrator에서 데이터가 어떻게 다뤄지는지 알 수 없기도 합니다.
이상의 문제점을 해결하기 위해, 우리는 소프트웨어에 일련의 SOAP 기반 인터페이스를 실행하고 표준 기술 솔루션을 포함시켰습니다.
소프트웨어에 따라 능력에 변화가 있지만, 다음과 같은 요소들은 공통적인 것입니다.
- 통합된 웹 서비스 서버: 서비스 인터페이스를 제공하는 GXS 제품들은 SOAP 기반의 요구에 대응할 수 있는 “잠재적” 능력을 갖고 있습니다 (SOAP이 다른 프로토콜로 전송할 수 있는 특별한 메시지 포맷을 지정하고, 이때 GXS 제품은 HTTP/HTTPS를 지원합니다). 하지만 이상은 근본적으로 오직 SOAP 기반의 요구만을 다루기 위한 특수한 목적의 웹 서버에 한합니다.
- 기존의 보안 인프라스트럭처 액세스: 언제나 문제가 되는 것은 보안입니다. 일반적으로 동일 데이터에 두 개 이상의 보안 시스템을 두는 것은 좋지 않기에 웹 서비스 인터페이스는 자신이 속한 소프트웨어와 동일한 인증 시스템을 사용합니다. 이는 여러분이GXS의 Enterprise Gateway 에 새로운 사용자로 등록할 때 입력한 사용자 ID와 암호를 소프트에서 SOAP 기반의 요구를 할 때도 사용할 수 있음을 의미합니다. 그리고 이 공통 인프라스트럭처는 사용자 레벨에 따라 모든 활동을 로그인해야 합니다.
- 기존 소프트웨어 어플리케이션 층의 통합: 간단한 데이터 조회 같은 웹 서비스 인터페이스도 어플리케이션 안의 기능을 가동시킵니다. 요청 방법을 불문하고 일단 어플리케이션 데이터가 액세스되고 처리되어야 하기 때문에 이는 중요한 사항입니다. 그러므로, 인터페이스는 은밀한 방식이 아닌 근본적으로 사용자 인터페이스의 대체 형식으로 (또는 전혀 다른 인터페이스 형식으로) 설계되어야 합니다.