1 © ATHENA Consortium 2006 ATHENA M30 Intermediate Audit 4.-5. October 2006 Brussels, Belgium.

Slides:



Advertisements
Similar presentations
Cultural Heritage in REGional NETworks REGNET T1.4: Development of the system specification.
Advertisements

Integrated Platform version 5.2
Chapter 19 – Service-oriented Architecture
CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin.
5/30/2012. Provides a method for finding services/data on the Exchange Network – discover data. Supports User Friendly Tools Can automatically collect.
1 © ATHENA Consortium 2006 Dynamic Requirements Definition System Interoperability Issues Mapping Nicolas Figay, EADS ATHENA M30 Intermediate Audit 4.-5.
Unveiling ProjectWise V8 XM Edition. ProjectWise V8 XM Edition An integrated system of collaboration servers that enable your AEC project teams, your.
0 DOD/DT/CEDCV – 20 th & 21 st January Paris meeting SAGEM RTD Activities C2-Sense project Paris – 20 & 21 January 2015.
Sonnenglanz Consulting BV 28 September CPA Management Idea’s for large-scale deployments E.J. Van Nigtevecht Sonnenglanz Consulting BV.
EGEE is a project funded by the European Union under contract IST WSDL Web Service Description Language 3 – 4 June
Web 2.0 for AtGentive A Brief Introduction to Web 2.0 Ye DENG
Slide 1 EE557: Server-Side Development Lecturer: David Molloy Room: XG19 Mondays 10am-1pm Notes:
Workshop on Cyber Infrastructure in Combustion Science April 19-20, 2006 Subrata Bhattacharjee and Christopher Paolini Mechanical.
Peoplesoft: Building and Consuming Web Services
WSDL Web Services Description Language Neet Wadhwani University of Colorado 3 rd October, 2001.
Module 13: WCF Receive Adapters. Overview Lesson 1: Introduction to WCF Receive Adapters Lesson 2: Configuring a WCF Receive Adapter Lesson 3: Using the.
1 Introducing Reportnet Miruna Badescu. 2 A linear view of Reportnet process.
© The ATHENA Consortium. CI2: The ATHENA Interoperability Framework Module 3: Collaborative Product Development Scenario Aeronautics and Aerospace.
Managing Client Access
GMD German National Research Center for Information Technology Innovation through Research Jörg M. Haake Applying Collaborative Open Hypermedia.
Apache Airavata GSOC Knowledge and Expertise Computational Resources Scientific Instruments Algorithms and Models Archived Data and Metadata Advanced.
© The ATHENA Consortium From PIM4SOA to Peer-2-Peer (P2P),
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
WSDL Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
© The ATHENA Consortium. CI2: The ATHENA Interoperability Framework Module 1: The ATHENA Interoperability Framework.
Module 14: WCF Send Adapters. Overview Lesson 1: Introduction to WCF Send Adapters Lesson 2: Consuming a Web Service Lesson 3: Consuming Services from.
IHE Profile – SOA Analysis: In Progress Update Brian McIndoe December 6, 2010.
Disaster Management - Open Platform for Emergency Networks (DM OPEN)‏ Introduction to the Interoperability Environment.
Web Services Description Language (WSDL) Jason Glenn CDA 5937 Process Coordination in Service and Computational Grids September 30, 2002.
10/18/20151 Business Process Management and Semantic Technologies B. Ramamurthy.
Needs and Expectations ATHENA Project B5: Piloting Including Technology Testing Coordination and Pilot Infrastructure EADS CCR Pilot – Aerospace CPD Process.
© The ATHENA Consortium. Cross-Organisational Business Processes - Enabling Technologies and Tools Ulrike Greiner, SAP Sonia Lippe, SAP.
ISetup – A Guide/Benefit for the Functional User! Mohan Iyer January 17 th, 2008.
© The ATHENA Consortium. Cross- Organizational Business Processes - Interoperability Issues and Concepts Ulrike Greiner, SAP Sonia Lippe, SAP.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
1 27th of March, 2007 © ATHENA Consortium 2007 B5 EADS piloting Nicolas Figay, EADS Flora Robin, EADS ATHENA Intermediate Review March 2007 Funchal,
© The ATHENA Consortium. CI2: The ATHENA Interoperability Framework Module 5: Supply Chain Management (SCM) Automotive sector.
1 Web Service Description Language (WSDL) 大葉大學資工系.
INT-5: Integrate over the Web with OpenEdge® Web Services
Implementing the XDS Infrastructure Bill Majurski IT Infrastructure National Institute of Standards and Technology.
LO-6: Demonstration Scenario Lecturer: Ricardo Gonçalves.
A Brave NEtWork World Rob Willis, Ross & Associates Node Mentoring Workshop New Orleans, LA February 28, 2005.
WHIP - Workflow Hosted in Portals Kurt Mueller and Andrew Harrison School of Computer Science, Cardiff And Ian Taylor School of Computer Science, Cardiff.
Design and Implementation of a Rationale-Based Analysis Tool (RAT) Diploma thesis from Timo Wolf Design and Realization of a Tool for Linking Source Code.
INT-9: Implementing ESB Processes with OpenEdge ® and Sonic ™ David Cleary Principal Software Engineer.
1 © ATHENA Consortium 2006 Dynamic Requirements Definition System Interoperability Issues Mapping Nicolas Figay, EADS ATHENA M30 Intermediate Audit 4.-5.
WEB SERVICE DESCRIPTION LANGUAGE (WSDL). Introduction  WSDL is an XML language that contains information about the interface semantics and ‘administrivia’
User Group 2015 Cross Network Querying. Agenda The Cross Network Query Challenge A Registry Solution Moving Towards Big Healthcare Data Slide - 1.
Dr. Rebhi S. Baraka Advanced Topics in Information Technology (SICT 4310) Department of Computer Science Faculty of Information Technology.
Slide 1 Service-centric Software Engineering. Slide 2 Objectives To explain the notion of a reusable service, based on web service standards, that provides.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
© The ATHENA Consortium. CI3 - Practices of Interoperability in SMEs Proposed Solutions.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
1 4th of October, 2006 © ATHENA Consortium 2006 B5 EADS CCR piloting Nicolas Figay, EADS Flora Robin, EADS ATHENA Intermediate Review October 2006.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
1 4th of october, 2006 © ATHENA Consortium 2006 Collaborative Process: Change management Design Time Demonstration: Maestro, Nehemiah, Jonhson, Gabriel.
DEVELOPING WEB SERVICES WITH JAVA DESIGN WEB SERVICE ENDPOINT.
OUTCOMES OBJECTIVES FUNCTIONS ACTIONS TERRITORIES LOCATIONS MARKET SEGMENTS TIME LINESCHALLENGE IMPACT RESOURCESACTIVITIESCHANNELS RELATIONS PARTNERS CUSTOMERS.
1 © ATHENA Consortium 2006 Dynamic Requirements Definition System Interoperability Issues Mapping Nicolas Figay, EADS ATHENA M30 Intermediate Audit 4.-5.
De Rigueur - Adding Process to Your Business Analytics Environment Diane Hatcher, SAS Institute Inc, Cary, NC Falko Schulz, SAS Institute Australia., Brisbane,
Copyright, Open Geospatial Consortium Making Location Count Peer-to-Peer File Sharing An Answer to the SDI blues North Carolina GIS Conference February,
TIBCO Business Events Online Training. Introduction to TIBCO BE Tibco Business Events is complex event processing software with a powerful engine enables.
Wsdl.
Service-centric Software Engineering
Temporary Capacity Restrictions: TCR WG & TCR tool
Introduction to Web Services
Business Process Management and Semantic Technologies
Presentation transcript:

1 © ATHENA Consortium 2006 ATHENA M30 Intermediate Audit October 2006 Brussels, Belgium

2 ATHENA M30 Intermediate Audit, September 2006, Brussels © ATHENA Consortium 2006 Pilot introduction ● Participating in the networked organisation through a collaborative process: launching an external change request ● Actors: ● EADS (OEM) - Aerospace ● Landing Gear Provider (supplier) ● Scenario: ● An engineer at EADS discovers that the braking system of the spacecraft has to be changed ● This change impacts the wheels provided by LGP

3 © ATHENA Consortium 2006

4 ATHENA M30 Intermediate Audit, September 2006, Brussels © ATHENA Consortium 2006 Tools and services used EADSNCPDO LGP NCPDO: Network Collaboration Product Development Organisation Shared PLM Repository Maestro NehemiahGabriel Johnson Local PDM Maestro NehemiahGabriel Johnson Local PDM EADS PP EADS VP LGP PP LGP VP EADS VP - LGP VP CBP EADS and LGP service interfaces Process modeling Process enactement Services management Tasks management PLM server of reference as shared repository PP: Private Process VP: View Process CBP: Cross Business Process

5 ATHENA M30 Intermediate Audit, September 2006, Brussels © ATHENA Consortium 2006 Modeling steps (1) ● Model the private process in Maestro (PP)

6 ATHENA M30 Intermediate Audit, September 2006, Brussels © ATHENA Consortium 2006 Modeling steps (2) ● Model the private process in Maestro (PP) ● Create the public view of the process (VP)

7 ATHENA M30 Intermediate Audit, September 2006, Brussels © ATHENA Consortium 2006 Modeling steps (3) ● Model the private process in Maestro (PP) ● Create the public view of the process (VP) ● Share this public view with our partner ● Create together the Cross Business Process

8 ATHENA M30 Intermediate Audit, September 2006, Brussels © ATHENA Consortium 2006 Modeling steps (4) ● Model the private process in Maestro (PP) ● Create the public view of your process (VP) ● Share this public view with our partner ● Create together the Cross Business Process ● Generate the final public views

9 ATHENA M30 Intermediate Audit, September 2006, Brussels © ATHENA Consortium 2006 Service definition ● Call an external web services from Private Processes ● Message exchange between the processes (collaboration) ● Done using Johnson and Gabriel ● Mapping is done in Maestro: Workflow Relevant Data to services

10 ATHENA M30 Intermediate Audit, September 2006, Brussels © ATHENA Consortium 2006 Next steps ● Run it in a distributed environment (each partner is running Maestro + Nehemiah + Gabriel + Johnson) with partners exchanging messages between senders and receivers nodes  currently not possible due to a bug in Gabriel ● Call web services to store and upload data in the PLM repository  currently not possible due to limitation of accepted format of exchanged messages (XML arrays of elements are not supported)

11 ATHENA M30 Intermediate Audit, September 2006, Brussels © ATHENA Consortium 2006 Feedback Some integration and design issues: Interconnection with legacy engines? Call to other than web services (legacy integration, API calls) Better and easier integration of the tools Ability to go from a shared CBP on the NCPPD to PP From Business point of view, it really responds to an important need to hide private processes and to interconnect several enactment services with distributed activities From innovative point of view, it is really something new which is not addressed by current tools and standards

12 © ATHENA Consortium 2006 Questions and demonstration

13 © ATHENA Consortium 2006 Drawback slides

14 ATHENA M30 Intermediate Audit, September 2006, Brussels © ATHENA Consortium 2006 Collaborative Process: Change management Design Time Demonstration: Maestro, Nehemiah, Gabriel, Jonhson LGPEADS

15 ATHENA M30 Intermediate Audit, September 2006, Brussels © ATHENA Consortium 2006 Private process modelisation in Maestro (LGP)

16 ATHENA M30 Intermediate Audit, September 2006, Brussels © ATHENA Consortium 2006 Modeling steps

17 ATHENA M30 Intermediate Audit, September 2006, Brussels © ATHENA Consortium 2006 Partners definition in Nehemiah from Maestro

18 ATHENA M30 Intermediate Audit, September 2006, Brussels © ATHENA Consortium 2006 Interconnection between Gabriel and Maestro through parametrisation

19 ATHENA M30 Intermediate Audit, September 2006, Brussels © ATHENA Consortium 2006 Service interfaces definition for collaboration ● WSDL files for the collaboration: ● Definition of operation for receivers and format of message ● Workflow information ● Registration in Johnson ● Your interface should be configured as server and use Gabriel’s notification ● Your partner’s interface should be configured as a client ● Creation of tasks in Gabriel (visible by Maestro): ● For senders ● For receivers

20 ATHENA M30 Intermediate Audit, September 2006, Brussels © ATHENA Consortium 2006 Services and schema definition Defined by creating WSDL and schemas by hand. WSDL is mapped with Workflow relevant data in Maestro => Long task requiring expertise in WSDL and XML schemas

21 ATHENA M30 Intermediate Audit, September 2006, Brussels © ATHENA Consortium 2006 Endpoints creation in Johnson

22 ATHENA M30 Intermediate Audit, September 2006, Brussels © ATHENA Consortium 2006 Interface tasks definition in Gabriel (LGP)

23 ATHENA M30 Intermediate Audit, September 2006, Brussels © ATHENA Consortium 2006 Modeling steps - Mapping ● Define the Workflow Relevant Data (XML file): ● Choices conditions ● Content of messages exchanged between the instances of processes (senders and receivers nodes) ● Workflow information ( CoalitionWorkflowInstanceId and CoalitionWorkflowModelId ) ● In Maestro on the CBP Model: ● Assign Service interface to senders and receivers ● Map the WRD to the Service Interfaces

24 ATHENA M30 Intermediate Audit, September 2006, Brussels © ATHENA Consortium 2006 Web service call ● Should be defined during the modeling of Private Process ● Creation of the corresponding endpoints in Johnson ● Creation of private service tasks profiles in Gabriel ● Mapping between WRD and content of SOAP message in Maestro

25 ATHENA M30 Intermediate Audit, September 2006, Brussels © ATHENA Consortium 2006 Service assignement to a receiver in Maestro

26 ATHENA M30 Intermediate Audit, September 2006, Brussels © ATHENA Consortium 2006 Map service to schema (1) (workflow relevant data to message exchanged and defined in wsdl)

27 ATHENA M30 Intermediate Audit, September 2006, Brussels © ATHENA Consortium 2006 Map service to schema (2) (workflow relevant data to message exchanged and defined in wsdl)