Presentation is loading. Please wait.

Presentation is loading. Please wait.

XML 技術與電子商務 WS─Choreography 授課教師:葉慶隆 教授 報告學生:徐子林 報告日期: 2009/01/09.

Similar presentations


Presentation on theme: "XML 技術與電子商務 WS─Choreography 授課教師:葉慶隆 教授 報告學生:徐子林 報告日期: 2009/01/09."— Presentation transcript:

1 XML 技術與電子商務 WS─Choreography 授課教師:葉慶隆 教授 報告學生:徐子林 報告日期: 2009/01/09

2 大綱 Choreography 的角色 Choreography 的模型描述 以 WS-CDL 示例 與 BPEL 的關係

3 Choreography 的由來 由 W3C 成立的網路服務編排工作小組 (Web Services Choreography Group) 制定 納入的技術有:  Hp 的 WSCL( 網路服務交談語言 )  由 BEA 、 Intalio 、 SAP 與昇陽共同提出的 WSCI( 網路服務編排介面, ) 最新已出版仍是 2004 出版的草稿,而 WS-CDL 最 新 2006 年出版的草稿

4 Choreography 的角色 BPM(Business Process Modeling 另作 Business Process Management) 讓系統整合、 流程最佳化 涉入商業流程的參與者眾,需要適當的協調互動 以跨組織 (globally) 的觀點編排服務 有別於集中式管理,強調多服務間互動

5 Choreography 的模型描述

6 Participants, Roles and Relationships Choreography Structure Choreography Composition and Import Types, Variables and Tokens Interactions Activities and Control Structures Choreography Exceptions and Transactions Semantics

7 Participants, Roles and Relationships Choreography Structure Choreography Composition and Import Types, Variables and Tokens Interactions Activities and Control Structures Choreography Exceptions and Transactions Semantics

8 Choreography 的模型描述 Choreography Structure Choreography Composition and Import Types, Variables and Tokens Interactions Activities and Control Structures Choreography Exceptions and Transactions Semantics

9 Choreography 的模型描述 Choreography Composition and Import Types, Variables and Tokens Interactions Activities and Control Structures Choreography Exceptions and Transactions Semantics

10 Choreography 的模型描述 Types, Variables and Tokens Interactions Activities and Control Structures Choreography Exceptions and Transactions Semantics

11 Choreography 的模型描述 Interactions Activities and Control Structures Choreography Exceptions and Transactions Semantics

12 Choreography 的模型描述 Activities and Control Structures Choreography Exceptions and Transactions Semantics →Control Structures→

13 Choreography 的模型描述 Choreography Exceptions and Transactions Semantics

14 Choreography 的模型描述 Semantics  Descriptions will be required to allow the recording of semantics definitions.  In principle, this will be supported by including a Description structure in the definition of almost every single component within the model.  Description structure : Text Document Reference Structured Attributes

15 ←Back←

16 以 WS-CDL 示例 雙方參與的單純流程 ( 報價的部分流程 )

17 以 WS-CDL 示例

18

19

20 多方參與的複雜流程

21 以 WS-CDL 示例 多方參與的複雜流程

22 以 WS-CDL 示例

23 與 BPEL 的關係 Place order from an orchestrtion perspective Send PO Send PO Receive PO ack Receive PO ack Receive Invoice Receive Invoice Po request Po acknowledgement Invoice From ERP To ERP Orchestration coordinator Manufacturer BPEL workflow

24 與 BPEL 的關係 Place order from a choreography perspective SupplierManufacturer Send PO Send PO Receive PO ack Receive PO ack Receive Invoice Receive Invoice Receive PO Receive PO Send PO ack Send PO ack Send Invoice Send Invoice Public process Po request Po acknowledgement Invoice

25 與 BPEL 的關係 Combining choreography and orchestration Choreography GUI Manufacturer Supplier Manufacturer BPEL Workflow Send PO Recive PO Ack Receive invoice Manufacturer BPEL Workflow Send PO Recive PO Ack Receive invoice Po request Po acknowledgement Invoice Generate BPEL specification Generate BPEL specification

26 謝謝聆聽


Download ppt "XML 技術與電子商務 WS─Choreography 授課教師:葉慶隆 教授 報告學生:徐子林 報告日期: 2009/01/09."

Similar presentations


Ads by Google