Altran Italia’s Introduction Speech JBoss and Open Source in the Altran Italia’s experience Walking on thin ice… from SOA ...
The Context Event Driven Architecture Pratice & Experience: E 3 A Agenda
The Context Event Driven Architecture Pratice & Experience: E 3 A Agenda
Tag Cloud Loose Coupling Web Service REST Service Consumer Service Provider Service Registry SOAP UDDI WSDL XML SOA BPEL A...
Tag Cloud Experience
Altran Group Altran has been developing experience in  10 European top countries , in  America,  in  Brasil  and  Asia  em...
Three business lines: Our positioning Technology and Innovation Consulting Organization Information Systems Consulting Str...
Altran Italia was founded in 1996  and  has key clients in the Energy, Transportation, Telecommunication, Media, Banks, In...
Operational Divisions TEM Telecom Electronics Media Clients in Telecom, Electronics and Media  sectors AIT Automotive Engi...
Tecnological  Partnership  The close collaboration with international vendors can develop efficient and innovative solutio...
Expertise Center  Altran Italia Expertise Centers – R&D centers specialized in high technology and turn-key projects – are...
The Context Event Driven Architecture Pratice & Experience E 3 A Agenda
Introducing EDA… Why ? The experience teaches us that real systems live in asynchronous  ever evolving environments where ...
Walking on thin ice Nothing really new in technologies but a new way of thinking the existing ones! The  Event-Driven Arch...
From SOA to EDA  BPM  Choreographer Enterprise Event  Bus QoS, Management, Security, Monitoring Service Registry Existing ...
An evolving  environment  <ul><ul><li>Company organization  changes  frequently </li></ul></ul><ul><ul><li>Business opport...
Thinking by events Event cloud Business Rules Engine Apply event  rule pattern Fire event Event Cloud Enterprises act in a...
IT Business Alignment Domain A Domain B Service X Service Y Business IT Business and Functional Boundaries SOA / BPM decou...
Event Propagation Service Composition Service Composition Service Composition Business and Functional Boundaries Event Eve...
Invocation Model Validate Order ∆ t <ul><li>Event Notification (Pushing) </li></ul><ul><li>One-way: data describes an inte...
Enterprise Event Bus load load time time subscribe <ul><li>Efficiency </li></ul><ul><ul><li>Push technology </li></ul></ul...
The Context Event Driven Architecture Pratice & Experience: E 3 A Agenda
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 buil...
E 3  Architecture Application Platform Long Time  Transaction End-to-End Solutions 3 d part  Portal vertical services Manu...
On the job Business boundaries Business  Services Service Composition Activity Services and  Orchestrator   Enterprise Eve...
E 3 A Summary Less time on routine  to deployment  code Productivity Agile aggregation of modules and integration of new /...
Q & A
Titolo Presentazione / Data / Confidenziale / Elaborazione di ... www.altran.it Direzione MarCom  Altran Italia  [email_ad...
Upcoming SlideShare
Loading in …5
×

November 2009 - Walking on thin ice… from SOA to EDA

671 views
587 views

Published on

Walking on thin ice… from SOA to EDA
Mirko Bernardini - Altran Italia SPA
JBug Roma November 2009

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
671
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
25
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Four key benefits are: Productivity Agility Efficiency Scalability   Highlight the benefits and perspective (business or IT) that are most relevant to your customer.
  • November 2009 - Walking on thin ice… from SOA to EDA

    1. 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. 2. The Context Event Driven Architecture Pratice & Experience: E 3 A Agenda
    3. 3. The Context Event Driven Architecture Pratice & Experience: E 3 A Agenda
    4. 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 !
    5. 5. Tag Cloud Experience
    6. 6. Altran Group Altran has been developing experience in 10 European top countries , in America, in Brasil and Asia employing more than 18.500 professionals, the majority engineers and economists. The Group’s turnover of 2008 is 1.650,1 million Euro. <ul><li>Altran was founded in 1982 and is listed on the Paris stock market. </li></ul><ul><li>It offers consultancy to the main world companies on: </li></ul><ul><li>Technology and Innovation Consulting </li></ul><ul><li>Organization and Information Systems Consulting </li></ul><ul><li>Strategy and Management Consulting </li></ul>
    7. 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. 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. 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. 10. Tecnological Partnership The close collaboration with international vendors can develop efficient and innovative solutions.
    11. 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. 12. The Context Event Driven Architecture Pratice & Experience E 3 A Agenda
    13. 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. 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. 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. 16. An evolving environment <ul><ul><li>Company organization changes frequently </li></ul></ul><ul><ul><li>Business opportunity may be unpredictable </li></ul></ul>Requirements Time IT-System Business
    17. 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. 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. 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. 20. Invocation Model Validate Order ∆ t <ul><li>Event Notification (Pushing) </li></ul><ul><li>One-way: data describes an interesting </li></ul><ul><li>occurrence </li></ul><ul><li>Messages describe events publish / subscribe </li></ul><ul><li>Events indicate that something occurred in the </li></ul><ul><li>past </li></ul><ul><li>Each message consumed zero or more times </li></ul><ul><li>The events could be unpredictable </li></ul><ul><li>Event Message Bus </li></ul>EDA <ul><li>Service Invocation (Pulling) </li></ul><ul><li>One-way or two-way request / reply </li></ul><ul><li>Messages are request / reply </li></ul><ul><li>Request is a request to do something </li></ul><ul><li>Reply is an indication that the request was </li></ul><ul><li>processed </li></ul><ul><li>Each request consumed exactly once </li></ul><ul><li>Service Message Bus </li></ul>SOA Order Created Event Is Valid ? Create Order
    21. 21. Enterprise Event Bus load load time time subscribe <ul><li>Efficiency </li></ul><ul><ul><li>Push technology </li></ul></ul><ul><ul><li>Replaces batch processing or polling </li></ul></ul><ul><ul><li>Real-time monitoring of business state </li></ul></ul><ul><ul><li>Parallel activities </li></ul></ul><ul><li>Agility </li></ul><ul><ul><li>Facilitates instance-level long running </li></ul></ul><ul><ul><li>business processes </li></ul></ul><ul><ul><li>Promotes flexible processes that are </li></ul></ul><ul><ul><li>adaptable to changes in the business environment </li></ul></ul>Publishing system Existing Subscriber system New Subscriber system Publishing system Existing Subscriber system
    22. 22. The Context Event Driven Architecture Pratice & Experience: E 3 A Agenda
    23. 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. 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. 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. 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
    27. 27. Q & A
    28. 28. Titolo Presentazione / Data / Confidenziale / Elaborazione di ... www.altran.it Direzione MarCom Altran Italia [email_address]

    ×