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

Slides:



Advertisements
Similar presentations
BPEL4WS Business Process Execution Language for Web Services Jim Clark eBusiness Strategist
Advertisements

Interoperability Standards for Information Sharing and Safeguarding PM-ISE Slide 1 | Unclassified | Notional | DRAFT.
Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
Desktop Profile Web Profile Mobile Profile Communications Profile Communications Profile Service Framework Abstraction Identity Management Policy Life.
SOA and Web Services. SOA Architecture Explaination Transport protocols - communicate between a service and a requester. Messaging layer - enables the.
Scale Up Access to your 4GL Application using Web Services
CERN – European Organization for Nuclear Research IT Department – Administrative Information Services Service Oriented Architecture definition and main.
Oracle Fusion Middleware
Service Oriented Architecture Concepts March 27, 2006 Chris Armstrong
Business Process Management Technologies. BPM Servers and BizTalk (orchestration) BPEL4WS (modelling & execution) ebXML & RosettaNet (discovery & integration)
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
UDDI Overview Web Services Registry SOA Enabler. What Is UDDI? Universal Description, Discovery, and Integration Protocols for web services registry Public.
Latest techniques and Applications in Interprocess Communication and Coordination Xiaoou Zhang.
Intelligent Grid Solutions 1 / 18 Convergence of Grid and Web technologies Alexander Wöhrer und Peter Brezany Institute for Software.
CSC-8530: Distributed Systems Christopher Salembier 28-Oct-2009.
Business Process Orchestration
Web Services Seppo Heikkinen MITA seminar/TUT
Livermore July Web Services Overview Francisco Curbera IBM T.J. Watson Research Center.
1 WS Technologies III BPEL4WS Roberto Bruni Dipartimento di Informatica Università di Pisa Models and Languages for Coordination and Orchestration IMT-
B2B e-commerce standards for document exchange In350: week 13: Nov. 19,2001 Judith A. Molka-Danielsen.
Secure Web Services Akylbek Zhumabayev Rochester Institute of Technologies.
GFIPM Web Services Concept and Normative Standards GFIPM Delivery Team Meeting November 2011.
Module 13: WCF Receive Adapters. Overview Lesson 1: Introduction to WCF Receive Adapters Lesson 2: Configuring a WCF Receive Adapter Lesson 3: Using the.
Enterprise Workflow CPSC 476 Lightening Talk Brenda Griffith/Katie Soto.
SOA Reference Model Generic Presentation DRAFT: Not approved by the OASIS SOA RM TC.
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
Copyright © WebGiro AB, All rights reserved. E-Commerce Integration Meta-Framework Andrzej Bialecki Chief System Architect TM The.
OASIS and Web Services Karl Best OASIS Director of Technical Operations.
Just a collection of WS diagrams… food for thought Dave Hollander.
Asynchronous Services - The key to enterprise SOA Johan Eltes Callista Enterprise AB.
THE NEXT STEP IN WEB SERVICES By Francisco Curbera,… Memtimin MAHMUT 2012.
OiCoN 2007Madeira Island OiCoN Workshop Exercise on Organisational Interoperability approaches for Collaborative Networks Dr.-Ing. Marcus Seifert,
Web Services Mohamed Fahmy Dr. Sherif Aly Hussein.
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 1 Interoperability: Ensuring the Success of Web Services.
Web Services and HL7v3 in IHE profiles Vassil Peytchev Epic.
Session 1194 JBuilder 2005 Web Services Designer Ravi Kumar Principal Engineer Borland.
What is Service Oriented Architecture ? CS409 Application Services Even Semester 2007.
Web Services Security Standards Overview for the Non-Specialist Hal Lockhart Office of the CTO BEA Systems.
Dr. Bhavani Thuraisingham October 2006 Trustworthy Semantic Webs Lecture #16: Web Services and Security.
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 1 Interoperability: Ensuring the Success of Web Services.
OASIS Week of ebXML Standards Webinars June 4 – June 7, 2007.
SOA-24: WS-AlphabetSoup Making sense of SOA standards Jaime Meritt Director of Technology.
Interfacing Registry Systems December 2000.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
Interoperability: Standards and Product – Both Are Important – NOW Please
Random Logic l Forum.NET l Web Services Enhancements for Microsoft.NET (WSE) Forum.NET ● October 4th, 2006.
Oracle, OAGIS and Open Standards October 21-22, Walldorf, Germany Garret Minakawa, Director.
INT-9: Implementing ESB Processes with OpenEdge ® and Sonic ™ David Cleary Principal Software Engineer.
Web Service Future CS409 Application Services Even Semester 2007.
David Smiley SOA Technology Evangelist Software AG Lead, follow or get out of the way Here Comes SOA.
1 Web Services Policy Management Greg Pavlik Web Services Architect Oracle Corporation May 11, 2005.
Course: COMS-E6125 Professor: Gail E. Kaiser Student: Shanghao Li (sl2967)
Gridshell Security Master Project Akylbek Zhumabayev Rochester Institute of Technology.
Using WS-I to Build Secure Applications Anthony Nadalin Web Services Interoperability Organization (WS-I) Copyright 2008, WS-I, Inc. All rights reserved.
SOA-6: Standards for Service-Oriented Architecture Glen Daniels Standards Strategist, Sonic.
Business Goal-Driven Optimization of Business Process in EERP James Wei Guo, eBridge China Symon Chang, BEA Systems Inc. April 29, 2008 Copyright © 2008.
April, 2005 ebSOA Based on FERA Reference Model Vasco Drecun Collaborative Product Development Associates, LLC Goran Zugic ebXMLsoft Inc.
March 24, 2007 SOA CoP Demo Model Driven Enterprise SOA GSA Financial Management Enterprise Architecture Cory Casanave cory-c (at) modeldriven.com Oct.
Yu, et al.’s “A Model-Driven Development Framework for Enterprise Web Services” In proceedings of the 10 th IEEE Intl Enterprise Distributed Object Computing.
Secure Web Services Akylbek Zhumabayev Rochester Institute of Technologies.
1 Seminar on SOA Seminar on Service Oriented Architecture BPEL Some notes selected from “Business Process Execution Language for Web Services” by Matjaz.
Business Process Execution Language (BPEL) Pınar Tekin.
XML Based Interoperability Components
Conversation Management Protocol in WebLogic Integration October 15, 2001 Sanjay Dalal BEA Systems, Inc.
AIAG, CIDX, RosettaNet, OASIS, SAP
Presentation transcript:

OiCoN 2007Madeira Island 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

OiCoN 2007Madeira Island AIAG FAISAL

OiCoN 2007Madeira Island 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

OiCoN 2007Madeira Island 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)

OiCoN 2007Madeira Island 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.

OiCoN 2007Madeira Island 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

OiCoN 2007Madeira Island 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

OiCoN 2007Madeira Island 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

OiCoN 2007Madeira Island 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’

OiCoN 2007Madeira Island 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.

OiCoN 2007Madeira Island Sample: IV&I Kanban Collaboration

OiCoN 2007Madeira Island 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

OiCoN 2007Madeira Island 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

OiCoN 2007Madeira Island 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