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 기반의 요구를 할 때도 사용할 수 있음을 의미합니다. 그리고 이 공통 인프라스트럭처는 사용자 레벨에 따라 모든 활동을 로그인해야 합니다.
  • 기존 소프트웨어 어플리케이션 층의 통합: 간단한 데이터 조회 같은 웹 서비스 인터페이스도 어플리케이션 안의 기능을 가동시킵니다. 요청 방법을 불문하고 일단 어플리케이션 데이터가 액세스되고 처리되어야 하기 때문에 이는 중요한 사항입니다. 그러므로, 인터페이스는 은밀한 방식이 아닌 근본적으로 사용자 인터페이스의 대체 형식으로 (또는 전혀 다른 인터페이스 형식으로) 설계되어야 합니다.
Benefits (장점)

웹 서비스 인터페이스는 일반적으로 통합 비용이 적게 들고 보다 빨리 개발할 수 있지만, 이런 장점은 특별한 경우에만 해당됩니다. 아래의 예는 일부 실제 사례를 소개한 것입니다.

  • Interchange Services Gateway: GXS Trading Grid에서 EDI 메일 상자의 내용을 처리하기 위해 SOAP API를 제공합니다. 우리의 초기 상용 웹 서비스 인터페이스인데, GXS Trading Grid로 전자 문서를 송/수신 하기 위해 현재는 사용하지 않는 SOAP과 Attachments 표준을 사용했었습니다.
  • GXS Application Integrator (AI):AI가 웹 서비스 플러그-인과 함께 설치되면, SOAP 인터페이스를 통해 번역 서비스가 제공됩니다. 만일 여러분이 “문서개발” (한 유형의 문서를 다른 유형으로 전환하라는 지시 – 매우 복잡한 명령)을 작성하면, AI가 문서변환을 SOAP 요구의 일종으로 실행할 수 있습니다. 뿐만 아니라, AI는 데이터 변형의 일환으로 외부 웹 서비스를 작동시키는 기능도 갖고 있습니다.
  • GXS Product Information Manager (PIM): GXS PIM 소프트웨어는 SOAP 인터페이스와 함께 설치되어 업체 전반의 제품 정보를 수월하게 동기화 할 수 있습니다. 일반적으로, “중량”과 같은 제품 정보가 어떤 시스템이 들어있다면, 그 시스템은 synchronization 된 그 품목의 중량이 변경될 때마다 GXS PIM을 업데이트할 수 있어야 합니다. GXS PIM은 제품 데이터를 업데이트하는 웹 서비스를 제공하여 이러한 과정을 단순화할 수 있습니다.
 
GXS가 여러분께 무엇을 해드릴 수 있습니까?
백서