Transforming Inter-Organizational Business Processes to a Service-Oriented Architecture Transforming Inter-Organizational Business Processes to a Service-Oriented.

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
Web Service Composition Prepared by Robert Ma February 5, 2007.
Overview of Web Services
Chapter 19 – Service-oriented Architecture
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering 1.
SAFe Automotive aRchItecture SAFARI. SAFARI_Presentation_Short_v1.ppt 2 / /P. Cuenot/ © Continental AG ARTEMIS/Call2 R&D Project Proposal Project.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
Presented by Kennedy Subramoney Specification – Project Leader Resources & Strategy (A Division of Eskom) CR&D Department XMLVend (Online Vending Specification)
WebRatio BPM: a Tool for Design and Deployment of Business Processes on the Web Stefano Butti, Marco Brambilla, Piero Fraternali Web Models Srl, Italy.
Virtual Ticketing Agents using Web Services and J2EE Advisor: Dr. Chung-E-Wang Date: 05/06/03 Naveen Repala.
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
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Workflow utilization in composition of complex applications based.
1 Introduction to SOA. 2 The Service-Oriented Enterprise eXtensible Markup Language (XML) Web services XML-based technologies for messaging, service description,
Latest techniques and Applications in Interprocess Communication and Coordination Xiaoou Zhang.
Troy Hutchison Service Oriented Architecture (SOA) Security.
Business Process Orchestration
WebRatio BPM: a Tool for Design and Deployment of Business Processes on the Web Stefano Butti, Marco Brambilla, Piero Fraternali Web Models Srl, Italy.
Livermore July Web Services Overview Francisco Curbera IBM T.J. Watson Research Center.
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
Enterprise Workflow CPSC 476 Lightening Talk Brenda Griffith/Katie Soto.
SOA, BPM, BPEL, jBPM.
Adaptive Services Grid FP6 – IST Develop a prototype of an open development platform for adaptive services registration,
Framework: ISA-95 WG We are here User cases Studies
SOA in Higher Education Workshop Service-Oriented Architecture with Thomas Erl, SOA Systems Inc. University of British Columbia Vancouver BC Canada |
SOA based Business Solutions Krishna Prasad Sunil Kumar K.V.
OiCoN 2007Madeira Island Automotive Industry Action Group (AIAG)  Automotive Industry ‘Vertical’ for North American Supply Chain Founded by.
Final presentation Simon Zambrovski Tutor: Muhammad Farhat Kaleem Design choices and strategies for implementing WS-BusinessActivity.
Semantic Web Fred: Project Objectives & SWF Framework Michael Stollberg Reinhold Herzog Peter Zugmann - 07 April
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
January 25, 2006copyright Thomas Pole , all rights reserved 1 Software Reuse: History 1980 to 2005 History: Changes to Software Reuse Driven by.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
AUTHORS: MIKE P. PAPAZOGLOU WILLEM-JAN VAN DEN HEUVEL PRESENTED BY: MARGARETA VAMOS Service oriented architectures: approaches, technologies and research.
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
95-843: Service Oriented Architecture 1 Master of Information System Management Service Oriented Architecture Lecture 7: BPEL Some notes selected from.
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
BPEL Business Process Engineering Language A technology used to build programs in SOA architecture.
Kemal Baykal Rasim Ismayilov
David Smiley SOA Technology Evangelist Software AG Lead, follow or get out of the way Here Comes SOA.
Course: COMS-E6125 Professor: Gail E. Kaiser Student: Shanghao Li (sl2967)
Extensible Modeling and Simulation Framework Extensible 3D Graphics (X3D) Don Brutzman MOVES Institute, Naval Postgraduate School Andreas Tolk VMASC, Old.
Dr. Rebhi S. Baraka Advanced Topics in Information Technology (SICT 4310) Department of Computer Science Faculty of Information Technology.
Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
XML 1. Chapter 8 © 2013 Pearson Education, Inc. Publishing as Prentice Hall SAMPLE XML SCHEMA (XSD) 2 Schema is a record definition, analogous to the.
1 Seminar on SOA Seminar on Service Oriented Architecture BPEL Some notes selected from “Business Process Execution Language for Web Services” by Matjaz.
Infrastructure and Workflow for the Formal Evaluation of Semantic Search Technologies Stuart N. Wrigley 1, Raúl García-Castro 2 and Cassia Trojahn 3 1.
7/2/2016 1:52 AM HL7 SOA-Aware Enterprise Architecture Executive Summary HITSP October 28, 2008 Executive Summary HITSP October 28, 2008.
Introduction to Web Services
Sabri Kızanlık Ural Emekçi
WEB SERVICES.
Unit – 5 JAVA Web Services
Web Ontology Language for Service (OWL-S)
Seminar on Service Oriented Architecture
Implementing a service-oriented architecture using SOAP
Inventory of Distributed Computing Concepts and Web services
مدیریت فرایندهای کسب و کار و معماری سرویس گرا
Service-centric Software Engineering
Service-centric Software Engineering 1
The future of distributed systems architecture
Hiroki Suguri, Comtec September 2005 Budapest FIPA meeting
Inventory of Distributed Computing Concepts
CSSSPEC6 SOFTWARE DEVELOPMENT WITH QUALITY ASSURANCE
WEB SERVICES DAVIDE ZERBINO.
Java Workflow Tooling (JWT) Release review: JWT v0
Introduction to Web Services and SOA
Presentation transcript:

Transforming Inter-Organizational Business Processes to a Service-Oriented Architecture Transforming Inter-Organizational Business Processes to a Service-Oriented Architecture Method and Application in the Automotive Industry Christine Legner 1, Tobias Vogel 1, Jan Löhe 2, Christian Mayerl 2 1 University of St. Gallen, Institute of Information Management Müller-Friedberg-Straße 8, 9000 St. Gallen, Switzerland 2 Universität Karlsruhe (TH), Institute of Telematics, Cooperation & Management P.O. Box 6980, Karlsruhe, Germany

KiVS2 OVERVIEW Introduction Background Our Approach  Step 1 – Modeling Inter-Organizational Processes  Step 2 – Aligning Private to Public Processes  Step 3 – Developing Business Services Conclusion Outlook

KiVS3 INTRODUCTION – Scenario and Questions How to model inter-organizational business processes? How to align private processes to a common public process? How to map model artifacts onto components of a SOA? Organization A Organization B Inter-Organizational Business Process Private Process A Private Process B Service-Oriented System A Service-Oriented System B Public Process Step 1 Step 2 Step 3 Public Service Interfaces Business Services Business Services

KiVS4 BACKGROUND – “SOA For Automotive” Project Industrial project, funded by participants Objectives  Service-oriented architecture for inter-organizational processes  Flexibility of an SOA for m:n industrial cooperation  Maturity of Web service technologies Core Web service standards (SOAP, WSDL, UDDI) 2nd generation of Web service specifications (WS-Security, WS-Transaction, etc.) Scenario  Engineering Change Management – VDA 4965 ECM, OMG PLM Services Constraints  Process modeling with Event-Driven Process Chains (EPCs)

KiVS5 Public Process  Different process variants Process Interfaces  Including functional and non-functional description Information Objects  Engineering Change Request Messages  Assembled by information objects Organization A Organization B STEP 1 – Modeling Inter-Organizational Processes (Public View) Private Process APrivate Process B Public Process Roles Information Objects Public Process Computational Independent Model VDA ECM Recommendation 4965 Roles  Organizational Coordinator, Participant  Functional

KiVS6 STEP 1 – Modeling Roles, Information Objects and Processes with Event-Driven Process Chains (EPCs) Roles  Organizational – Coordinator (Process owner) and Participant (Involved party)  Functional – Engineering Change Manager, Comment Performer, Approver, etc. Public Process and Interface  ECR process with interface (including functional and non-functional description) Information Objects  Building blocks for the Engineering Change Request, e.g. ECR_id, ECR_header, ECR_detail, etc.

KiVS7 Manufacturer Supplier STEP 2 – Aligning Private to Public Processes Modeling individual private processes Mapping private to public process model Defining synchronization points (Milestones) Private Process APrivate Process BPublic Process Roles Information Objects Public Process Private Roles Private Information Objects Private Processes Private Roles Private Information objects Private Processes Computational Independent Model

KiVS8 STEP 2 – Synchronizing Private and Public Processes at Milestones Private Milestones > Public VDA ECM Milestones  Retain private milestones Private Milestones < Public VDA ECM Milestones  Add private milestone according to public milestone Private Milestones ≠ Public Milestones  Adjust private to public milestones (M3.2 ECR Created, M3.4 ECR commented, M4 ECR Accepted) Publ. Priv. Publ. Priv. Publ. Priv.

KiVS9 Organization B Organization A Service-Oriented System A Service-Oriented System B Public Service Interface STEP 3 – Developing Business Services Mapping public processes to business services and messages Private Process APrivate Process BPublic Process Computational Independent Model Platform Independent Model Application Service Business Service Taskflow Workflow Information Objects Private Information Objects Public Process Private Processes Application Service Business Service Taskflow Workflow Messages Business Service

KiVS10 STEP 3 – Transforming Model Artifacts to SOA Artifacts Mapping information objects to messages Describing business services with WSDL Messages Information Objects Business Service Interface (m) mandatory (o) optional (e) extension (na) not applicable

KiVS11 STEP 3 – Prototypical Implementation Using BEA Web Logic Public Interface of Business (Web-)Service Private (Web-)Services Orchestration of Private (Web-)Services triggered by the Public Business Service

KiVS12 CONCLUSION Ingredients of inter-organizational process models  Roles (organizational and functional), information objects, processes  Separation of internal (private) and inter-organizational (public) processes Interfaces between private and public processes  Milestones at the interface between private and public processes  Starting point for deriving public business services Development of business services  Mapping information objects to messages  Description of business services using WSDL Necessary prerequisites  At computational independent business level VDA ECM Recommendation 4965 as applied in the project „SOA For Automotive”  For interoperability at systems level Standardized Web service technologies

KiVS13 OUTLOOK Transformation of models  Mapping EPC business process models to Business Process Execution Language (BPEL)  Using meta models and markers to automate the transformation Organization A Organization B Inter-Organizational Business Process Private Process A Private Process B Service-Oriented System A Service-Oriented System B Public Process Public Service Interfaces Business Services Business Services

Transforming Inter-Organizational Business Processes to a Service-Oriented Architecture Transforming Inter-Organizational Business Processes to a Service-Oriented Architecture Method and Application in the Automotive Industry Christine Legner 1, Tobias Vogel 1, Jan Löhe 2, Christian Mayerl 2 1 University of St. Gallen, Institute of Information Management Müller-Friedberg-Straße 8, 9000 St. Gallen, Switzerland 2 Universität Karlsruhe (TH), Institute of Telematics, Cooperation & Management P.O. Box 6980, Karlsruhe, Germany