MDE In A Sales Management System: A Case Study © 2008 INRIA, TUD & SAP - 1 - MDE In A Sales Management System: A Case Study Mathias Fritzsche, Hugo Bruneliere,

Slides:



Advertisements
Similar presentations
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
Advertisements

MDI 2010, Oslo, Norway Behavioural Interoperability to Support Model-Driven Systems Integration Alek Radjenovic, Richard Paige The University of York,
Multi-level SLA Management for Service-Oriented Infrastructures Wolfgang Theilmann, Ramin Yahyapour, Joe Butler, Patrik Spiess consortium / SAP.
If you knew what I know or CloudWave - Improving services in the Cloud through collaborative adaptation Eliot Salant IBM Haifa Research.
1 Hugo Bruneliere (INRIA) MODELPLEX Interim Review, Brussels (Belgium), 27 th of March 2009 WP3 - Model Engineering D3.2.d “Global Model Management Traceability.
June 9, 2006 Transforming models with ATL © 2006 ATLAS Nantes Transforming models with ATL The A TLAS Transformation Language Frédéric Jouault ATLAS.
HP Quality Center Overview.
© ABB Group June 9, 2015 | Slide 1 Introduction to Doing Business Online and Web Front End Applications Group Commerce Applications.
©© 2013 SAP AG. All rights reserved. Quality Assurance (Unplanned Inspections) Scenario Overview Initiating Inspections Processing Inspections Scenario.
Aligning Business Processes to SOA B. Ramamurthy 6/16/2015Page 1.
A Model-Driven Framework for Architectural Evaluation of Mobile Software Systems George Edwards Dr. Nenad Medvidovic Center.
® IBM Software Group © 2008 IBM Corporation RSM and UML 13 june 2008 Fredrik Ferm – ECAT Strategy Team Lead
Presentation Title: Utilizing Business Process Management (BPM) and Enterprise Architecture (EA) to Achieve and Maintain a Competitive Advantage Presented.
WebDynpro for ABAP Short introduction.
Business Intelligence System September 2013 BI.
Introduction to Software Testing
Knowledge Discovery: How To Reverse-Engineer Legacy Sytems © 2008 INRIA Knowledge Discovery: How to Reverse-Engineer Legacy Systems Hugo Bruneliere,
Comparing M2T & M2M Complementary Approaches © 2008 INRIA, University of York & SINTEF Comparing M2T & M2M Complementary Approaches Hugo Bruneliere,
Agile Manufacturing Industries From Mechatronics to Collaborative Supply Chains Industrial Technologies Aarhus, 19 June Dr. Massimo Mattucci Session.
- Chaitanya Krishna Pappala Enterprise Architect- a tool for Business process modelling.
Advanced Applications Of Model-to-Model Transformation © 2008 INRIA Advanced Applications Of Model-to-Model Transformation Hugo Bruneliere & Frédéric.
WIR FORSCHEN FÜR SIE The Palladio Component Model (PCM) for Performance and Reliability Prediction of Component-based Software Architectures Franz Brosch.
Composing Models: Principles & Techniques © Copyright TUBS & TUD Composing Models: Principles & Techniques Steven Völkel & Jendrik Johannes.
Darema Dr. Frederica Darema NSF Dynamic Data Driven Application Systems (Symbiotic Measurement&Simulation Systems) “A new paradigm for application simulations.
1.Microsoft Office WordPerfect Suite Enterprise Resource Planning systems. 4.Lotus Sametime systems. 5.Integrated database systems. A suite.
IS 466 ADVANCED TOPICS IN INFORMATION SYSTEMS LECTURER : NOUF ALMUJALLY 3 – 10 – 2011 College Of Computer Science and Information, Information Systems.
Model Driven Development reduces the problem-implementation gap by redefining the role of models and using platforms for translating and realizing the.
Information Systems in Organizations Running the Business: Enterprise Systems (ERP)
CONTENTS Arrival Characters Definition Merits Chararterstics Workflows Wfms Workflow engine Workflows levels & categories.
Living markets ® living agents ® Adaptive Execution in Business Networks January 21 st, 2002.
Model Handling with EMF Eclipse ECESIS Project Model handling with EMF An introduction to the Eclipse Modeling Framework ATLAS group (INRIA & LINA),
Alignment of ATL and QVT © 2006 ATLAS Nantes Alignment of ATL and QVT Ivan Kurtev ATLAS group, INRIA & University of Nantes, France
E-business in SME’s TILLVÄXTVERKET, STOCKHOLM OCTOBER 5th 2009 IT Pilot – Project for E-business in Norrbotten Outinen’s Potatoes – EDI was the solution.
Copyright © 2009 AtlanMod. All Rights Reserved Frédéric Jouault & Hugo Bruneliere AtlanMod team (INRIA & Mines de Nantes) Possible Benefits of Bridging.
Model-Driven Approach for User Interface-Business Alignment Kênia Sousa Advisor: Jean Vanderdonckt Université catholique de Louvain (UCL) Louvain School.
UML Profiles Eclipse ECESIS Project The UML Profile technology SOFTEAM 144 Ave des Champs Elysées Paris, France
Usage of OCL April Usage of OCL for design guidelines of models Christian Hein, Fraunhofer FOKUS April 2006.
Information Systems in Organizations Running the Business: Enterprise Systems (ERP)
Applications Of Model Weaving Techniques © 2008 INRIA & TUD Applications Of Model Weaving Techniques Hugo Bruneliere, Jendrik Johannes INRIA, TUD.
WP 3.3 © Copyright Xactium, TUBS & TUD How to build a set of DSLs: from Theory to Practise Xactium, TUBS, Jendrik Johannes (TUD)
MODA-TEL An IST project on Model Driven Architectures for Telecommunications System Development and Operation.
Workflow Project Status Update Luciano Piccoli - Fermilab, IIT Nov
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
SmartNets Results Overview SmartNets SmartNets Methods.
Introduction to Model-Driven Simulation © 2008 SAP, TU Dresden, XJ Technologies Introduction to Model-Driven Simulation Mathias Fritzsche 1, Jendrik.
An ATL Example © 2005 ATLAS Nantes An ATL Example The BibTeXML to DocBook Transformation ATLAS group (INRIA & LINA), University of Nantes, France.
© 2007 IBM Corporation SOA on your terms and our expertise Software WebSphere Process Server and Portal Integration Overview.
1 Yield Analysis and Increasing Engineering Efficiency Spotfire Users Conference 10/15/2003 William Pressnall, Scott Lacey.
Information Technology Planning. Overview What is IT Planning Organized planning of IT infrastructure and applications portfolios done at various levels.
Introduction To Model-to-Model Transformation © 2008 INRIA Introduction To Model-to-Model Transformation Hugo Bruneliere & Frédéric Jouault INRIA.
Management Information Systems Islamia University of Bahawalpur Delivered by: Tasawar Javed Lecture 3b.
An Introduction to Metamodelling Eclipse ECESIS Project An Introduction to Metamodelling Principles & Fundamentals Department of Computer Science,
T EST T OOLS U NIT VI This unit contains the overview of the test tools. Also prerequisites for applying these tools, tools selection and implementation.
Collection and storage of provenance data Jakub Wach Master of Science Thesis Faculty of Electrical Engineering, Automatics, Computer Science and Electronics.
ANASOFT VIATUS. Challenges Supply chain optimization is necessary for achieving competitive price of final products Synchronization and utilization of.
V7 Foundation Series Vignette Education Services.
Overview of SAP Application Services By Accely. Introduction Developed organizations in any business industry will invest in SAP programs to offer progressive.
Multi-disciplinary Approach for Industrial Phases in Space Projects Evolution of classic SE into MBSE Harald EisenmannAstrium Satellites Joachim Fuchs.
CTS Change & Transport System. Introduction The Change and Transport System (CTS) is a tool that helps you to organize development projects in the ABAP.
INTRODUCTION SAP Portal Fundamentals SAP Web AS Fundamental SAP Web AS ABAP Administration: SAP Web AS Java Administration SAP NetWeaver Portal Fundamentals.
Introduction to IS in Business
Azure Infrastructure for SAP®
CIM Modeling for E&U - (Short Version)
Quality Assurance (Unplanned Inspections) Scenario Overview
The Extensible Tool-chain for Evaluation of Architectural Models
Introduction to Software Testing
System Concept Simulation for Concurrent Engineering
The Extensible Tool-chain for Evaluation of Architectural Models
Execute your Processes
Business Add-Ins.
Presentation transcript:

MDE In A Sales Management System: A Case Study © 2008 INRIA, TUD & SAP MDE In A Sales Management System: A Case Study Mathias Fritzsche, Hugo Bruneliere, Jendrick Johannes SAP, INRIA & TUD

MDE In A Sales Management System: A Case Study © 2008 INRIA, TUD & SAP Context of this work The present courseware has been elaborated in the context of the MODELPLEX European IST FP6 project ( Co-funded by the European Commission, the MODELPLEX project involves 21 partners from 8 different countries. MODELPLEX aims at defining and developing a coherent infrastructure specifically for the application of MDE to the development and subsequent management of complex systems within a variety of industrial domains. To achieve the goal of large-scale adoption of MDE, MODELPLEX promotes the idea of a collaborative development of courseware dedicated to this domain. The MDE courseware provided here with the status of open- source software is produced under the EPL 1.0 license.

MDE In A Sales Management System: A Case Study © 2008 INRIA, TUD & SAP Outline Introduction Use Case Overview Model-Driven Performance Engineering for a back-end business process (work between TUD & SAP on part of the use case) Apply Global Model Management on Model-Driven Performance Engineering (current work between INRIA & SAP on part of the use case) Remaining work & challenges

MDE In A Sales Management System: A Case Study © 2008 INRIA, TUD & SAP Outline Introduction Use Case Overview Model-Driven Performance Engineering for a back-end business process (work between TUD & SAP on part of the use case) Apply Global Model Management on Model-Driven Performance Engineering (current work between INRIA & SAP on part of the use case) Remaining work & challenges

MDE In A Sales Management System: A Case Study © 2008 INRIA, TUD & SAP A Sales Management System MDPE for Opportunity Management Identify Sales Possibility Sales Probability First ContactClosing the Deal Prospects or Customers Close a ContractSales or Service Order Lead Processing Opportunity Processing Sales Order Processing Customer Quote Processing Acitivty Management, Groupware Integration Customer Interaction Research of potential Business We started with Opportunity Processing

MDE In A Sales Management System: A Case Study © 2008 INRIA, TUD & SAP Closed Loop of Continuous Process Optimization for business processes Business Config, Org Structure ByD Procress Execution “my” Process Setup MDPE Decision Support Monitoring & Analysis DECIDE CONFIGURE EXECUTE Analyze

MDE In A Sales Management System: A Case Study © 2008 INRIA, TUD & SAP SAP Platform Business Process Performance Decision Support BPPM Decision Support Architecture & Data Flow Business simulations are based on different data sources - Historic Data (Business Process Instances from SAP Business Process Platform) - Plan Data (e.g. Sales Planning) - Process Models Model Driven Development of business processes enables Model Driven Performance engineering as a competitive advantage.

MDE In A Sales Management System: A Case Study © 2008 INRIA, TUD & SAP Outline Introduction Use Case Overview Model-Driven Performance Engineering for a back- end business process (work between TUD & SAP on part of the use case) Apply Global Model Management on Model-Driven Performance Engineering (current work between INRIA & SAP on part of the use case) Remaining work & challenges

MDE In A Sales Management System: A Case Study © 2008 INRIA, TUD & SAP Screenshot 1: Integration between the Decision Support Workbench and SAP‘s NetWeaver Developer studio (NWDS) SAP proprietary Model Editor MDPE Workbench

MDE In A Sales Management System: A Case Study © 2008 INRIA, TUD & SAP Screenshot 2: Annotation of ProcessStep models with e.g. Business Requirements Model Elements can be annotated with e.g. business requirements by selecting them. Annotation: Lead Acc/Reject in June 2009 must be processed within 3 days!. Different Periods can be defined for the simulations and optimizations.

MDE In A Sales Management System: A Case Study © 2008 INRIA, TUD & SAP Screenshot 3: Running Business Performance Decision Support out of the NWDS Will the Lead Acc/Reject In June 2009 be within 3 days? Just trigger a simulation out of the NWDS! Input Models are transformed stepwise and a simulation is executed.

MDE In A Sales Management System: A Case Study © 2008 INRIA, TUD & SAP Screenshot 4: Visualization of Business Performance Decision Support results A business requirement is not passed: The Lead Acc/Reject in June 2009 will not be processed within the required 3 days! The Simulation results are visualized based on input models.

MDE In A Sales Management System: A Case Study © 2008 INRIA, TUD & SAP Outline Introduction Use Case Overview Model-Driven Performance Engineering for a back-end business process (work between TUD & SAP on part of the use case) Apply Global Model Management on Model-Driven Performance Engineering (current work between INRIA & SAP on part of the use case) Remaining work & challenges

MDE In A Sales Management System: A Case Study © 2008 INRIA, TUD & SAP Model Driven Performance Engineering involves numerous interrelated modelling artefacts which taking part in a long model transformation chain Megamodelling enables us to systematically deal with numerous modelling artefacts involved in the Model Driven Performance Engineering Process Megamodelling and Model Driven Performance Engineering

MDE In A Sales Management System: A Case Study © 2008 INRIA, TUD & SAP AM3 Megamodelling tool: deal with the numerous modelling artefacts involved in the Model Driven Performance Engineering process ATL Model-to-Model Transformation tool: implement most of the transformations from the MDPE transformation chain AMW Model Weaving tool: define, represent and handle traceability models and annotation models Megamodelling and Model Driven Performance Engineering

MDE In A Sales Management System: A Case Study © 2008 INRIA, TUD & SAP Usage example for the megamodel: Tracing The megamodel enables us to navigate from models in our transformation chain to its related trace models. This navigation is required to trace performance analysis results back to the original development models

MDE In A Sales Management System: A Case Study © 2008 INRIA, TUD & SAP Usage example for the megamodel: Administration Tool The megamodel is the underlying data source for the MDPE Administration tool The MDPE Administration tool is required to use MDPE as extension for a number of modelling tools and together with a number of different simulation tools

MDE In A Sales Management System: A Case Study © 2008 INRIA, TUD & SAP Outline Introduction Use Case Overview Model-Driven Performance Engineering for a back-end business process (work between TUD & SAP on part of the use case) Apply Global Model Management on Model-Driven Performance Engineering (current work between INRIA & SAP on part of the use case) Remaining work & challenges

MDE In A Sales Management System: A Case Study © 2008 INRIA, TUD & SAP Remaining Work and Challenges Applying MDPE for the more complex xWURST scenario (Composite Application on top of a back-end process such as Opportunity Management) Dealing with uncertainties in the input data of MDPE Integration of the Model Driven Performance Engineering Workbench in a general V&V Workbench Experimenting with a number of different simulation engines Gain customer feedback on automatically generated business simulations Model Driven Performance Engineering as a Service? Improvements of the current user interface