Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
November 2009 - Walking on thin ice… from SOA to EDA
1. Altran Italia’s Introduction Speech JBoss and Open Source in the Altran Italia’s experience Walking on thin ice… from SOA to EDA Mirko Bernardini - Consultant Altran Italia 27 /11/2009
2. The Context Event Driven Architecture Pratice & Experience: E 3 A Agenda
3. The Context Event Driven Architecture Pratice & Experience: E 3 A Agenda
4. Tag Cloud Loose Coupling Web Service REST Service Consumer Service Provider Service Registry SOAP UDDI WSDL XML SOA BPEL Aggregation Orchestration WS ESB Reusability Granularity Modularity Composability Interoperability Encapsulation Discoverability EAI QoS Design Patterns Event-driven SOMA SODA Transformation XSL Adapters SLA Sensors … and more !
7. Three business lines: Our positioning Technology and Innovation Consulting Organization Information Systems Consulting Strategy and Management Consulting Strategy and Management Consulting Technology and Innovation Consulting Organization Information Systems Consulting INCUBATION TECHNOLOGICAL ANALYSIS R&D PRODUCTION DESIGN DEVELOPMENT
8. Altran Italia was founded in 1996 and has key clients in the Energy, Transportation, Telecommunication, Media, Banks, Insurances and Public Administration sectors. The turnover of 2008 is 176 millions Euro and we continue growing. It has more than 2400 employees and is in eleven cities: Trieste, Milan ,Turin, Ivrea, Genoa, Bologna, Pisa, Florence, Rome, Naples, Catanzaro . Altran Italia takes part to United Nations Global Compact and is partner of Sodalitas Foundation. Altran Italia
9. Operational Divisions TEM Telecom Electronics Media Clients in Telecom, Electronics and Media sectors AIT Automotive Engineering & Transportation Clients in Automotive , Infrastructure and Road Transportation sectors EILIS Energy & Utilities Clients in Energy, Utilities , Pharmaceutical and Biomedical sectors. GOV Government Clients from Government sector. FIS Finance & Services Clients in Finance Banks and Insurances sectors. ASD Aerospace & Defence Clients in Aerospace, Defence, Railway and Nautical sectors. LABS Research & Development A profit centre dealing to supply the Group and and turn-key activities.
10. Tecnological Partnership The close collaboration with international vendors can develop efficient and innovative solutions.
11. Expertise Center Altran Italia Expertise Centers – R&D centers specialized in high technology and turn-key projects – are: IT Security, Networking & Architectures Business Intelligence Dinamo - Data Intelligence, Analysis, Modelling & Optimization Technological & Process Improvement IT Auditing & Risk Management Logistic Engineering Analysis & Simulation CRM – Customer Relationship Management Energy & Environment
12. The Context Event Driven Architecture Pratice & Experience E 3 A Agenda
13. Introducing EDA… Why ? The experience teaches us that real systems live in asynchronous ever evolving environments where unpredictable events arise leading to business opportunities. We have to clean the ground!
14. Walking on thin ice Nothing really new in technologies but a new way of thinking the existing ones! The Event-Driven Architecture is an event oriented approach using existing technologies and architectures (SOA, BPM, ESB, …) is an architecture pattern promoting the production, detection, consumption of and reaction to events BPM BPM BPM BPM BPM BPM
15. From SOA to EDA BPM Choreographer Enterprise Event Bus QoS, Management, Security, Monitoring Service Registry Existing Application Resources Legacy Application Existing Infrastructure Packaged Applications Outsoruced Services Customer Partner Employee Enterprise Frontend Model Driven Architecture XML Service Compositions Layer Data Service Layer Business Service Layer
16.
17. Thinking by events Event cloud Business Rules Engine Apply event rule pattern Fire event Event Cloud Enterprises act in a global event cloud Events occur partially sorted Complex Event Processing Patterns can aggregate multiple events which are not relevant by themselves IT-Insight Applying BAM and BPM to recognized business meaningful events enable the enteprise strategies to reach high level objectives IT-Blindness Too many unnecessary detailed information leads to information black-out Enterprises need to select the information that really matters Predictive Business Enterprises with IT-Insight moves from real-time business towards Predictive-business Low-level Event Business Meaningful Event Low-level Event Low-level Event
18. IT Business Alignment Domain A Domain B Service X Service Y Business IT Business and Functional Boundaries SOA / BPM decouple technologically but not functionally (command & control pattern) EDA decouples the business domains from IT implementations
19. Event Propagation Service Composition Service Composition Service Composition Business and Functional Boundaries Event Event Event Event subscribe publish subscribe publish subscribe publish Activity Service Activity Service Activity Service
20.
21.
22. The Context Event Driven Architecture Pratice & Experience: E 3 A Agenda
23. Introducing E 3 A E 3 A is a R&I project of Altran Italia. It aims to realize a new Altran cross-market EDA framework built on open-source technology. Its first verticalization is a Commercial Order Management System supporting products/services lifecycle offering. Leverages business perspective in enterprise integration systems (procurement, asset management, CRM, etc) Comes with a comprehensive suite of modules that enables companies to manage products, services, contracts, relationships and orders E 3 A is an open architecture
24. E 3 Architecture Application Platform Long Time Transaction End-to-End Solutions 3 d part Portal vertical services Manuf Ph ... Order Manager Asset Management CRM . . . orizontal services BPM Phoenix Orchestration & Choreography Phoenix Configuration and Administration Navigation Configuration Search Catalog Personalization Validation Rule Customer Management User Management Security Ordering Notification Product SOA Phoenix Framework Open-source web platform (OSWP) stack Open-source web platform (OSWP) stack ESB
25. On the job Business boundaries Business Services Service Composition Activity Services and Orchestrator Enterprise Event Bus Choreographer Data Layer External system External system Activity Service Service Composition Service Composition Service Composition publish subscribe … Asset Product Order Party publish subscribe External system publish subscribe
26. E 3 A Summary Less time on routine to deployment code Productivity Agile aggregation of modules and integration of new / existing applications Agility Fast platform configuration based on standards Efficiency Clustering, Failovers, Portability, ESB, JBPM Scalability
28. Titolo Presentazione / Data / Confidenziale / Elaborazione di ... www.altran.it Direzione MarCom Altran Italia [email_address]
Editor's Notes
Four key benefits are: Productivity Agility Efficiency Scalability Highlight the benefits and perspective (business or IT) that are most relevant to your customer.