ebXML

ebXML

Electronic Business using eXtensible Markup Language, commonly known as e-business XML, or ebXML (pronounced ee-bee-ex-em-el, [i'bi,eks,em'el]) as it is typically referred to, is a family of XML based standards sponsored by OASIS and UN/CEFACT whose mission is to provide an open, XML-based infrastructure that enables the global use of electronic bu모든 거래 파트너가 상호운용성, 보안성 및 일관성 있는 방식으로 sness 정보 제공.

ebXML 아키텍처는 독특한 개념들의 집합이다; 기존 ebXML 표준에서 구현된 부분 이론적 부분과 부분이 작용한다.

ebXML 작업은 ㅇEDI(객체 지향 EDI), UML/UMM, XML 마크업 기술 및 ANSI X12 EDI가 후원한 X12 EDI "Future Vision" 작업에 대한 이전 연구에서 비롯되었다.

이러한 요소들의 결합은 원래의 ebXML 작업에서 시작되었고 이론적인 논의는 오늘날에도 계속되고 있다.OASIS BCM(Business-Centric Methodology) 표준(2006)과 같은 다른 작업이 관련된다.

ebXML 아키텍처의 개념 개요

ISO와 OASIS가 채택한 ebXML 표준은 직접 구현이 가능한 형식 XML 지원 메커니즘을 제공하는 것을 추구하는 반면, ebXML 아키텍처는 실무자들이 e-비즈니스 솔루션을 보다 잘 구현할 수 있도록 보다 광범위하게 적용할 수 있는 개념과 방법론에 있다.

UN/CEFACT 내에서 지속되는 핵심부품 기술규격(CCTS) 작업이 그 예인 반면, 그 사촌격인 UBL - 유니버설 비즈니스 언어 - 규격은 OASIS 내에서 CCTS의 원칙을 송장, 구매 또는 거래와 같은 일반적인 공급망 거래에 적용하여 특정 XML 거래를 구현하는 것을 사용한다.r, 선적 통지서 등

역사

ebXML은 유엔 무역 촉진전자 사업 센터(UN/CEFACT)와 OASIS(구조화된 정보 표준의 선진화를 위한 기구)의 공동 이니셔티브로 1999년에 시작되었다.두 기관의 대표들로 구성된 공동조정위원회가 그 노력을 이끌었다.1999년 11월부터 2001년 5월 사이에 분기별 실무그룹 회의가 열렸다.[1]최종 본회의에서는 두 기관이 양해각서를 체결해 각종 명세서에 대한 책임을 나누되 공동조정위원회의 감독을 이어갔다.

원래 프로젝트에서는 다음 항목에 대한 XML 표준을 포함하여 5개 계층의 데이터 규격을 구상했다.

  • 비즈니스 프로세스,
  • 협업 프로토콜 계약,
  • 핵심 데이터 구성요소,
  • 메시징
  • 레지스트리 및 리포지토리

모든 작업은 규범적 요건 문서와 ebXML 기술 아키텍처 명세서에 기초하여 완료되었다.

두 기관의 6개 시방서 작성 완료 후, 작업 5부는 ISO TC 154에 제출되어 승인을 받았다.국제표준화기구(ISO)는 다음과 같은 5가지 ebXML 규격을 ISO 15000 표준으로 일반 제목인 EXtensible markup language에 따라 승인했다.

  • ISO 15000-1: ebXML 협력 파트너 프로필 계약(ebCPP)[2]
  • ISO 15000-2: ebXML 메시징 서비스 규격(ebMS)[3]
  • ISO 15000-3: ebXML 레지스트리 정보 모델(ebRIM)[4]
  • ISO 15000-4: ebXML 레지스트리 서비스 규격(ebRS)[5]
  • ISO 15000-5: ebXML 핵심 구성요소 규격(CCS)

OASIS 기술 위원회와 UN/CEFACT는 상기 규격을 유지하고 발전시킬 책임이 있다.

협력 파트너 프로필 계약

협력 파트너 프로필 계약은 거래 파트너 간의 거래 계약을 명시하는 XML 기반 문서다.각 거래 파트너는 자신의 능력을 XML 형식으로 설명하는 자체 CPP(Collaboration Protocol Profile) 문서를 보유하게 된다.예를 들어, 여기에는 그들이 지원하는 메시징 프로토콜이나 그들이 지원하는 보안 기능이 포함될 수 있다.CPA(Collaboration Protocol Agreement) 문서는 두 CPP 문서의 교차점이며, 양 당사자 간의 공식적인 관계를 설명한다.다음 정보는 일반적으로 CPA 문서에 수록된다.

  • 식별 정보: 거래 관계 내에서 각 당사자의 고유한 식별자 및 역할
  • 보안 정보: 예를 들어 디지털 서명이 필요한지, 디지털 서명이 사용하는 알고리즘
  • 통신 정보: 문서를 교환할 때 사용할 프로토콜
  • 엔드포인트 위치: URL, 서비스 및 작업 메시지를 다음으로 전송해야 함
  • 다시 보내기 전까지 기다리는 시간, 다시 보낼 횟수 등 메시지에 대한 확인 메시지가 수신되지 않을 때 따라야 할 규칙
  • 중복 메시지를 무시할지 여부
  • 모든 메시지에 대한 확인 필요 여부

메시징 서비스 사양

메시지 서비스 규격(ebMS)은 업무 문서를 교환하기 위해 통신 중립 메커니즘 메시지 서비스 처리기(MSH)가 구현해야 하는 것을 기술한다. ebMS3.0은 규격의 현재 버전이다.ebMS3.0은 첨부파일 명세서와 함께 SOAP 상단의 확장으로 구축된다.SOAP 메시지에는 비즈니스 페이로드(payload)가 SOAP 메시지에 첨부되는 동안 안전하고 신뢰할 수 있는 방식으로 비즈니스 문서를 교환하는 데 필요한 메타데이터가 포함되어 있다.하나의 메시지에 복수의 업무용 페이로드(payload)를 첨부할 수 있으며, 페이로드의 형식은 ebXML 규격의 범위를 벗어난다.ebMS 메시지에서 거래하는 정보 거래 파트너는 크게 그들 사이의 관계를 규정하는 CPA 협정에 의해 지시된다.ebMS 메시지에는 일반적으로 다음과 같은 정보가 포함되어 있다.

  • 고유 메시지 식별자
  • 메시지 대상
  • 메시지를 보낸 사람
  • 관련 메시지를 연결하기 위한 대화 식별자
  • XML 시그니처 사양에 따른 디지털 서명
  • 중복 메시지를 무시할지 여부를 나타내는 표시
  • 확인이 필요한지 여부를 나타내는 표시

ebMS는 통신 프로토콜 중립적이지만, 가장 일반적인 기본 프로토콜은 HTTPSMTP이다.

참고 항목

참조

인용구

  1. ^ Naujok, Klaus-Dieter (21 August 2003). "UN/CEFACT Announces Successful Completion of ebXML Standards Work" (Press release). Geneva, Switzerland: OASIS (XML Cover Pages). Retrieved 2021-03-14.
  2. ^ ISO 15000-2:2021
  3. ^ ISO 15000-2:2021
  4. ^ ISO/TS 15000-3:2004
  5. ^ ISO/TS 15000-4:2004
  6. ^ ISO 15000-5:2014

원천

외부 링크