Modeling and Execution of Process driven Adaptive Service Orchestrations. Project Group Presentation January 31st, 2011

Size: px
Start display at page:

Download "Modeling and Execution of Process driven Adaptive Service Orchestrations. Project Group Presentation January 31st, 2011"

Transcription

1 RG ENGELS ME PASO Modeling and Execution of Process driven Adaptive Orchestrations Modeling and Execution of Process driven Adaptive Orchestrations Project Group Presentation January 31st, 2011 Research Group Database and Information Systems Research Group Database and Information Systems Prof. Dr. Gregor Engels, Christian Gerth, Markus Luckey, Benjamin Nagel

2 SW Development Paradigm Shift Traditional SW Development comprises: Databases Networking Software Engineering Programming Languages SW Development by Orchestration: Networking Networking Databases Databases Databases Networking Software Engineering Programming Languages Software Engineering Programming Languages Software Engineering Programming Languages ME PASO Modeling & Execution of Process driven Adaptive Orchestrations

3 Web APIs AJ Batac ( ME PASO Modeling & Execution of Process driven Adaptive Orchestrations

4 MashUp Example: Air Traffic ME PASO Modeling & Execution of Process driven Adaptive Orchestrations

5 Case Studies: Composite Applications are on their way to the real world of business Smart Solution Guiding the business users through a collaborative process to bring a new product from the idea to the market. Master Data Management ERP PIM Product Information Mgmt. Solution is already live at Weidmüller Interface, a leading manufacturer of electrical connectivity solutions, used by 100+ employees. Java EE SCM Supply Chain Mgmt. Enterprise Repository SAP Business Suite Data Warehouse Assembling End to End processes (integrating supply chain and customer relations) by using process components from a heterogenous system landscape. Big Deal This project is currently running at a multi national retailing company, targeting to 500+ users and 30+ business systems.

6 Maturity Levels for Integrated Application Landscapes Foundation Levels Silo Integra ted Componentized s Composite s Virtualized s Dynamically Re-Configura ble s Bu sine ss Vie w Isolated Business Line Driven Business Process Integration Componentized Business Functions Business provides & co nsu mes service s Co mpo sed Business s Outsourced s BPM & BAM Business capabilities via context aware services Governance & Organization Ad h oc LOB IT Strategy and Governance IT Transformation Common Governance Processes Emerging SOA governance SOA and IT Governance Alignment SOA and IT Infrastructure Govern ance Go vernan ce via Policy Silo Methods Applications Architecture Structured & Design Integrated Object Oriented Modeling Component Based Development Oriented Modeling Oriented Modeling Composite s Oriented Modeling for Infrastructure Virtualized s Modules Objects Components s Applications Process Integration Componentized s comprised of via co mposite service s Monolithic Architecture Layered Architecture Component Architecture Emerging SOA SOA Grid Enabled SOA Business Grammar Oriented Modeling Dynamic Application Assembly Dynamically Re- Configurable Archite cture Dynamically Re-Configurable s Level Information Application Specific Data Solution LOB Specific (Data subject areas established) Canonical Models. Information as a Enterprise Business Data Dictionary & Reposito ry Virtualized Data s Se mantic Data Vocabularies In fra structure & Management LOB Platform Specific Enterprise Standards Common Reusable Infrastructure Project Based SOA Environment Common SOA Environment Virtual SOA Environment: Sense and Respond Context-aware Event-based: Sense & Respond Level 1 Level 2 Level 3 Level 4 Level 5 Le vel 6 Level 7 The Open Group ME PASO Modeling & Execution of Process driven Adaptive Orchestrations

7 Dynamically Re Configurable s Dynamically Re-Configurable s Level 7 Cloud Supplier Market Customer ME PASO Modeling & Execution of Process driven Adaptive Orchestrations

8 Challenges on Adaptive Orchestrations What is an appropriate service for an adaptive orchestration? How can we identify and specify uncertainty factors and threats? Is another service an adequate substitution?! PIM Did we finally get the result we Master Data Management ERP Product Information Mgmt. expected from the process? ME PASO Modeling & Execution of Process driven Adaptive Orchestrations

9 How to meet these challenges? Develop a methodology to identify adaptive service orchestrations... State of the art specification approaches Definition i i of services Systematic identification of uncertainty factors... that are modeled and analyzed by... Formalized modeling languages Quality and analysis attributes Execution and analysis of service orchestrations...an implemented workbench. Evaluation of existing tools Tool support for usage in industrial projects ME PASO Modeling & Execution of Process driven Adaptive Orchestrations

10 We want you for ME PASO... Benefits Direct cooperation with industrial partners Realistic scenarios, competent advisors, contacts Networking, master theses, publications,... Organization Module SWT Summer term 2011 winter term 2011/12, RG Engels Seminar phase with invited talks; project phase Questions? Benjamin Nagel lab.upb.de p p d epaso