ebXMLメッセージ構造\(V 1.0\)

Similar documents
ebXML相互接続テスト

PowerPoint プレゼンテーション

IT Web NEC Corporation

SAML

XMLを基盤とするビジネスプロトコルの動向

WebServices4pub.PDF

b2bintro.book

WebサービスとCORBA

¥Í¥Ã¥È¥ï¡¼¥¯¥×¥í¥°¥é¥ß¥ó¥°ÆÃÏÀ

Web SOAP Internet Web REST SOAP REST 3 REST SOAP 4

Microsoft Word CI-NET版ebMSによるプロトコル利用ガイドライン改訂

米国での最新事例 ー失敗しないための法則とはー

rosnet.book

FileMaker Server 8 Advanced Web Publishing Installation Guide

UDDIにおける国際化・セキュリティー

_05.ppt

TravelXMLを利用した Webサービス実証実験デモ

_02-5.ppt

guide.PDF

スライド 1

XML Consortium Web Web ( ) XML Consortium XML Consortium Web TravelXML Web Web ( Web ) Web XML Consortium 2

untitled

untitled

wide94.dvi

JavaとVisual Basicを使ったWebサービスの実装

WESB MTOM機能ガイド

FileMaker Server 9 Getting Started Guide


Oracle Web Conferencing Oracle Collaboration Suite 2 (9.0.4) Creation Date: May 14, 2003 Last Update: Jan 21, 2005 Version: 1.21

11 Windows XP IP WEP (Web )

FileMaker Server Getting Started Guide

2/11 ANNEX HATS HATS

Web Web ( (SOAP (SOAP/http (WSDL UDDI 1. 2.XML 3. (XDoS http, https SOAP XML Web/App ( App

標準XML Schema作成ガイドライン

平成14年度 電子商取引に関する市場規模・実態調査

事例から分かる Web サービスの適用動向 JPGRID-TU0201-No.2 グリッド協議会資料 Web サービスの技術動向の紹介 2002 年 12 月 19 日 NECソリューションズインターネット基盤開発本部藤田悟 内容 1. Webサービスとは 2. Webサービスを支える技術 3. W

データ連携ソリューションスイート 「ASTERIA WARP」  ご紹介資料

CAC

教室案内.pptx

XISによる効率良いシステム開発のポイント

IBM Web XML アプリケーションの動作 XML XML Java IBM Web なぜ XML を使うのか? S 以下のデータをシリアライズしてみよう! WebSphere Web EJB XML J2EE

untitled

HTTP Web Web RFC2616 HTTP/1.1 Web Apache Tomcat (Servlet ) XML Xindice Tomcat 6-2

"CAS を利用した Single Sign On 環境の構築"

Microsoft PowerPoint

電子メールのセキュリティ

勉強会の流れ Google API の概要 デモ curl で実際に体験 Copyright 2010 SRA OSS, Inc. Japan All rights reserved. 2

A/B WWW MTA/MSP sendmail POP/IMAP apache WWW 1 1 sendmail uw imap apache WWW host host subnet1: /24 IF1: router & server mail and

Encryption Security

"CAS を利用した Single Sign On 環境の構築"

/02/ /09/ /05/ /02/ CA /11/09 OCSP SubjectAltName /12/02 SECOM Passport for Web SR

Oracle Service-Oriented Architecture Suite

IBM Software Group DB2 Information Management Software DB2 V8 XML SQL/XML 2 XML XML UDF XMLExtender XML XML XMLCollection, XMLColumn XML UDF Informati

橡C12電子メール最新技術動向revisd.PDF

『引越れんらく帳』説明資料

Transcription:

B2B ebxml TRP 2001 11 5 NEC m-iha@ak.jp.nec.com

B2B EDI JCA 51,000 EDI EDI EDI XML-EDI 65.6% 48.8% ECOM EDI 2001 1

XML / Internet (HTTPS) / MarchanDising 2

1. ( ) 2. 3. 3

4 XM B2B DB Web B2B HTTP SSL

XML XML XML ebxml XML JICFS ( ) ) 5

GCI OTA OAG GTIN JAN JICFS UNSPSC GLN ebxml TRP D-U-N-S RossetaNet BizTalk Framework /XML 6

XML XML XML XML / XML-EDI ebxml GCI GCIP B2B PJ (EAN-UCC VICS CPFR RosettaNet PIP GCIP(Global Commerce Internet Protocol) GCI(Global Commerce Initiative) XML-EDI GCI 850,000 7

GCIP ebxml EANCOM EAN EDI EDI JEDICOS EANCOM GCIP EANCOM XML-EDI XML JEDICOS ebxml GCIP UN/CEFACT 1987 EAN UN/EDIFACT EANCOM ( ) JEDICOS GCI(EAN*UCC) ebxml GCIP 8

XML XML ProductRegistration XML / ProductList GCIP product ProductDescription ProductID GTINCode ProductKanjiName Size SalesInfo product 9

ebxml ebxml UN/CEFACT OASIS XML OASIS UN/CEFACT (1999 11 ) ebusiness XML ebxml 2001.5 7 OASIS Organization for the Advancement of Structured Information Standards UN/CEFACT Center for Trade Facilitation and Electronic Business 10

ebxml TRP ebxml (TRP) ebxml ebxml ebxml TRP ebxmlhttp://www.ebxml.org/ SOAP http://web3.w3.org/tr/2000/note-soap-20000508/ http://www.trl.ibm.co.jp/projects/xml/soap1.1-j-ibm-revision2.html SOAP http://www.w3.org/tr/soap-attachments http://www.microsoft.com/japan/developer/workshop/xml/general/soapattachspec.asp 11

ebxml MIME/Multipart SOAP Messages with Attachments SOAP with Attachments MIME Envelope (MIME multipart/related) eb:etc other:etc HTTP +SOAP SOAP-ENV:Envelope SOAP Envelope SOAP ( ) XML other:etc Payload(s) (0 ) 12

HTTP MIME multipart/related POST http://www.example2.com/servlet/ebxmlhandler HTTP/1.1 Host: www.example2.com HTTP SOAPAction: "ebxml" Content-type: multipart/related; boundary="boundary"; type="text/xml"; start=" <ebxhmheader111@example.com>" --BoundarY Content-ID: <messagepackage-123@example.com> RFC 2045 Content-Type: text/xml; charset= UTF-8 <SOAP-ENV:Envelope --BoundarY SOAP Envelope Multipart/Related --BoundarY-- 13

SOAP Envelope XML Content-Type text/xml SOAP Envelope SOAP Header SOAP Body --boundaryvalue Content-ID: <messagepackage-123@example.com> Content-Type: text/xml; charset= UTF-8 <SOAP-ENV:Envelope xmlns:soap-env= http://schemas.xmlsoap.org/soap/envelope/ > <SOAP-ENV:Header> </SOAP-ENV:Header> <SOAP-ENV:Body> </SOAP-ENV:Body> </SOAP-ENV:Envelope> --boundaryvalue 14

XML SOAP Body ebxml Message Manifest 15

2 SOAP Extension SOAP SOAP Header extensions MessageHeader (To/From, etc.) TraceHeaderList ErrorList Signature [XMLDSIG] Acknowledgment MSH Via ebxml (MSH) SOAP Body extensions Manifest StatusRequest StatusResponse DeliveryReceipt 16

ebxml SOAP Extensions SOAP Header Body <SOAP-ENV:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:eb="http://www.ebxml.org/namespaces/messageheader"> <SOAP-ENV:Header> <eb:messageheader...>... </eb:messageheader> </SOAP-ENV:Header> <SOAP-ENV:Body> <eb:manifest...>... </eb:manifest> </SOAP-ENV:Body> </SOAP-ENV:Envelope> SOAP Extensions PJ MessageHeader ErrorList Manifest 17

MessageHeader MessageHeader 10 From : Party(,PartyId) To Party(,PartyId) PartyId type From To DUNS CPAId ConversationId Service Action MessageData ebxml 4 MessageId RFC2392 Timestamp RefToMessageId : MessageId TimeToLive Description QualityOfServiceInfo SequenceNumber 18

MessageHeader PJ ebxml MessageHeader From/PartyId To/PartyId CPAId Service Action MessageData/ MessageId MessageData/ Timestamp type "Retail-J" URI PJ "JRetailCollaboration" Service type "Retail-J" Product : ProductRegistration xxxx-xxxxx-xxxx@yyy.co.jp XML Schema "CCYY-MM-DD-Thh:mm:ss" QualityOfServiceInfo SequenceNumber 19

ErrorList ErrorList MessageHeader RefToMessageId ErrorList Error Error codecontext errorcode errorcode severity location xml:lang <eb:errorlist id= 3490sdo9, highestseverity= error eb:version="1.0" SOAP-ENV:mustUnderstand="1"> <eb:error eb:errorcode= SecurityFailure eb:severity= Error eb:location= URI_of_ds:Signature_goes_here xml:lang= us-en > Validation of signature failed </eb:error> <eb:error>... </eb:error> </eb:errorlist> 20

Manifest Manifest 1 Reference Reference (Payload Container URL ) Reference Schema Description xlink:href URI xlink:role <eb:manifest eb:id="manifest" eb:version="1.0" > <eb:reference eb:id="pay01" xlink:href="cid:payload-1" xlink:role="http://regrep.org/gci/purchaseorder"> <eb:description>purchase Order for 100,000 widgets</eb:description> <eb:schema location="http://regrep.org/gci/po.xsd" version="1.0"/> </eb:reference> </eb:manifest> 21

HTTP 200 HTTP/1.1 200 OK Content-type: multipart/related; boundary="boundarx"; type="text/xml"; --BoundarX Content-ID: <ebxhmheader111@kasumi.co.jp> Content-Type: text/xml <SOAP-ENV:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> <SOAP-ENV:Header> <eb:messageheader id=" " eb:version= 1.0" SOAP-ENV:mustUnderstand="1"> </eb:messageheader> </SOAP-ENV:Header> <SOAP-ENV:Body> </SOAP-ENV:Body> </SOAP-ENV:Envelope> --BoundarX 22

HTTP 500 HTTP/1.1 500 Internal Server Error Content-type: multipart/related; boundary="boundarx"; type="text/xml"; <SOAP-ENV:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> <SOAP-ENV:Header> <eb:errorlist eb:id="3490sdo9" eb:highestseverity= error eb:version="1.0" SOAP-ENV:mustUnderstand="1"> <eb:error eb:errorcode="valuenotrecognized" eb:severity= Error location="xpointer expression" xml:lang= ja-jp > xx </eb:error> <eb:error>... </eb:error> </eb:errorlist> </SOAP-ENV:Envelope> --BoundarX-- 23

XML HTTP Post Request Reply Request Ack Ack Reply Ack 24

SSL XML 1. 2. 3. ( ) 4. SSL ebxml SOAP Header Extension Signature 25

ebxml TRP ebxml Web AB WSFL XLANG UBL UDDI WSDL ebxml R&R CPP/CPA ebxml Messaging SOAP with Attachment HTTP SMTP etc. TCP/IP 26

Web Web Web CRM Web BtoC 27

END 28