Presentation is loading. Please wait.

Presentation is loading. Please wait.

OiCoN 2007Madeira Island 26.03.20071 Automotive Industry Action Group (AIAG)  Automotive Industry ‘Vertical’ for North American Supply Chain Founded by.

Similar presentations


Presentation on theme: "OiCoN 2007Madeira Island 26.03.20071 Automotive Industry Action Group (AIAG)  Automotive Industry ‘Vertical’ for North American Supply Chain Founded by."— Presentation transcript:

1 OiCoN 2007Madeira Island 26.03.20071 Automotive Industry Action Group (AIAG)  Automotive Industry ‘Vertical’ for North American Supply Chain Founded by Ford, GM, DaimlerChrysler 1500 members  Goal “…reduce cost and complexity within the automotive supply chain and to improve speed-to-market, product quality, employee health-and-safety and the environment”  Global Strategic Initiatives ODETTE, VDA, JAMA, NIST, OAGI, OASIS, WS-I, …  Co-Chair of Inventory Visibility & Integration Project Applied research into… Optimizing business partner collaboration leveraging electronic messaging Focus on Inventory Management processes –Kanban –Min Max

2 OiCoN 2007Madeira Island 26.03.20072 AIAG FAISAL

3 OiCoN 2007Madeira Island 26.03.20073 AIAG Inventory Visibility & Integration Project (IV&I)  Optimize Supply Chain through better Business Collaboration  Leverage XML Messaging Public Internet  Shared Semantics OAGI XML Vocabulary Joint Automotive Data Model (in progress; jointly with Odette, JAMA,…) ATHENA (research)  Considered several competing protocols Web Services ebXML AS2  Currently focused on Web Services

4 OiCoN 2007Madeira Island 26.03.20074 Why Web Services?  Ubiquitous (but still maturing)  Interoperability Web Services Interoperability (WS-I) Profiles Basic; Basic Security; & Reliable Secure  Service Oriented SOA already used for internal integration Extend Service Oriented Concepts to B2B integration  Provide a ‘process’ context Not just ‘message slinging’  Reasonably complete ‘stack’ Semantics (XML Schema) Security Reliability Orchestration Transactions Directory Metadata driven (WSDL, Policy, BPEL)

5 OiCoN 2007Madeira Island 26.03.20075 SOA Building Blocks SOA Protocol Stack SOA Protocol Services Business Services Stateless State-full SOAP, WS-Security, SAML, WS-ReliableMessaging, WS-Transaction, WS-SecureConversation etc. WS-Trust, SAML-SSO, WS-Federation, Liberty, BPEL, XKMS, etc.

6 OiCoN 2007Madeira Island 26.03.20076 B2B with SOA SOA Protocol Stack SOA Protocol Services Business Services StatelessState-full SOA Protocol Stack SOA Protocol Services Business Services StatelessState-full SOA Protocol Stack SOA Protocol Services Business Services StatelessState-full Partner A Partner B Partner C Logical Service Bus

7 OiCoN 2007Madeira Island 26.03.20077 But Something is Still Missing  Web Services based SOA Provides a Lot But… No clear way of defining Business Collaboration »Across Multiple Partners BPEL provides a single-node view only How to link multiple, independent nodes  Business Collaboration Specification (BCS) Attempts to fill this gap

8 OiCoN 2007Madeira Island 26.03.20078 BCS: SOA + UML Modeling SOA Protocol Stack SOA Protocol Services Business Services StatelessState-full SOA Protocol Stack SOA Protocol Services Business Services StatelessState-full SOA Protocol Stack SOA Protocol Services Business Services StatelessState-full Partner APartner BPartner C BCS: UML-based methodology for Modeling Collaborations

9 OiCoN 2007Madeira Island 26.03.20079 BCS Concepts Partner A Partner B A Business Collaboration is modeled as a UML Activity Diagram. Each ‘Swimlane’ represents a collaboration Partner Each ‘ActionState’ represents some activity that a partner is expected to do, e.g. send or receive a message. Each ‘ObjectFlowState’ represents a message Control flows from one activity to another but cannot cross ‘Swimlanes’ (BCS rule) Only message flows can cross ‘Swimlanes’

10 OiCoN 2007Madeira Island 26.03.200710 BCS Sample: Parallel Processing Models a collaboration where ‘A’ is required to send two messages to ‘B’ and ‘B’ is required to wait for both before proceeding. Messages may be sent or received in any order.

11 OiCoN 2007Madeira Island 26.03.200711 Sample: IV&I Kanban Collaboration

12 OiCoN 2007Madeira Island 26.03.200712 BCS Architecture Web Services Build Time Modeling Time Run Time UML Business Collaboration Specification XML / HTTP Meta Models, Validation & Transformation Rules Business Collaboration Diagram SOAP WS-Security WS-ReliableMessaging WS- Addressing WS- BusinessActivity WS- AtomicTransaction WS- Enumeration WS-Transfer WS-BPEL (abstract) WSDL WS-PolicyXML Schema Generate Collaboration Contract Specifies Runtime Behavior

13 OiCoN 2007Madeira Island 26.03.200713 Transformation to Web Services Metadata Swimlane Control Flows & Activities  WS-BPEL Activities, Messages  WSDL, WS-Policy Messages  XML Schema Two UML Profiles 1.BCS Semantics 2.Web Services Transformation Two UML Profiles 1.BCS Semantics 2.Web Services Transformation

14 OiCoN 2007Madeira Island 26.03.200714 14 BCS Summary  The set of Activities and Control Flows in a ‘Swimlane’ describe a Partner's collaboration ‘state machine’ (process)  A ‘Business Collaboration’ is a set of processes and their coordination via message flows – a ‘Meta Process’  Gives each partner visibility to the relevant portions of other partners’ processes  Each partner is free to extend it’s process for internal processing as long as the external view is not affected ‘Reference Implementation’ available for MagicDraw™ UML Tool


Download ppt "OiCoN 2007Madeira Island 26.03.20071 Automotive Industry Action Group (AIAG)  Automotive Industry ‘Vertical’ for North American Supply Chain Founded by."

Similar presentations


Ads by Google