SlideShare a Scribd company logo
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
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 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 !
Tag Cloud Experience
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.  Altran was founded in 1982 and is listed on the Paris stock market.  It offers consultancy to the main world companies on: Technology and Innovation Consulting Organization and Information Systems Consulting Strategy and Management Consulting
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
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
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.
Tecnological  Partnership  The close collaboration with international vendors can develop efficient and innovative solutions.
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
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 unpredictable events arise  leading to business opportunities.  We have to clean the ground!
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
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
An evolving  environment  Company organization  changes  frequently Business opportunity may be  unpredictable Requirements Time IT-System Business
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
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
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
Invocation Model Validate Order ∆ t Event Notification (Pushing) One-way: data describes an interesting  occurrence Messages describe events publish / subscribe Events indicate that something occurred in the past  Each message consumed zero or more times The events could be unpredictable Event Message Bus EDA Service Invocation (Pulling) One-way or two-way request / reply Messages are request / reply Request is a request to do something Reply is an indication that the request was processed Each request consumed exactly once Service Message Bus SOA Order  Created  Event Is  Valid ? Create Order
Enterprise Event Bus load load time time subscribe Efficiency Push technology Replaces batch processing or polling Real-time monitoring of business state Parallel activities Agility Facilitates instance-level long running  business processes Promotes flexible processes that are  adaptable to changes in the business environment Publishing system Existing Subscriber system New Subscriber system Publishing system Existing Subscriber system
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 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
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
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
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
Q & A
Titolo Presentazione / Data / Confidenziale / Elaborazione di ... www.altran.it Direzione MarCom  Altran Italia  [email_address]

More Related Content

PDF
CIS13: Cloud, Identity Bridges, and ITSM: Three is Not a Crowd
PPT
Mid Atlantic Cio Forum Kaplan Presentation V03 12 10
PPT
[EN] From ECM Enterprise Content Management to EIM Enterprise Information Man...
PDF
FORFIRM - THE FUTURE, DELIVERED!
PPSX
SI-TECH_Company_Profile&Solutions_Overview_2015
PPT
J miller cloud expo europe 3 feb 11
PDF
Unique Value Proposition in M2M: Hardware, Software & Service Building Blocks...
PPTX
Jamcracker
CIS13: Cloud, Identity Bridges, and ITSM: Three is Not a Crowd
Mid Atlantic Cio Forum Kaplan Presentation V03 12 10
[EN] From ECM Enterprise Content Management to EIM Enterprise Information Man...
FORFIRM - THE FUTURE, DELIVERED!
SI-TECH_Company_Profile&Solutions_Overview_2015
J miller cloud expo europe 3 feb 11
Unique Value Proposition in M2M: Hardware, Software & Service Building Blocks...
Jamcracker

What's hot (20)

PPTX
Strome - presentatie BTG Themadagen 2011
PPT
LCTY 2010, Sofia, Bulgaria Keynote
PDF
OT-IT convergence and IoT: innovate at scale and mitigate cyber risks
PPT
2011.06.24. - Cloud Services Solution Provider - Forum des Partenaires du Clo...
PDF
Pund-IT: Getting Things Right—Software and IBM’s Acquisition Strategy
PDF
Complimentary report on the current needs of CIOs
PDF
Cloud Computing for Banking - Accenture
DOCX
Cloud Computing to Boost eCommerce
PPTX
Solutions from ePillars
PPTX
BMC Engage 2015: IT Asset Management - An essential pillar for the digital en...
DOCX
Rise of Low-code and Digital Ecosystem | Digital Transformation
PPT
Company Profile
PPTX
BMC Engage 2015: Smart IT, MyIT and the Power of the Service Platform
PDF
Cloud banking
PDF
Foraying the Cloud
PPTX
Luis lima v3
PDF
IBM Systems of Interaction
PPTX
Leo technosoft product description
PDF
Designing End-User Experience for Workplace of the Future
PPTX
Optimizing Service Desk Interactions with Knowledge Management - BMC Engage 2015
Strome - presentatie BTG Themadagen 2011
LCTY 2010, Sofia, Bulgaria Keynote
OT-IT convergence and IoT: innovate at scale and mitigate cyber risks
2011.06.24. - Cloud Services Solution Provider - Forum des Partenaires du Clo...
Pund-IT: Getting Things Right—Software and IBM’s Acquisition Strategy
Complimentary report on the current needs of CIOs
Cloud Computing for Banking - Accenture
Cloud Computing to Boost eCommerce
Solutions from ePillars
BMC Engage 2015: IT Asset Management - An essential pillar for the digital en...
Rise of Low-code and Digital Ecosystem | Digital Transformation
Company Profile
BMC Engage 2015: Smart IT, MyIT and the Power of the Service Platform
Cloud banking
Foraying the Cloud
Luis lima v3
IBM Systems of Interaction
Leo technosoft product description
Designing End-User Experience for Workplace of the Future
Optimizing Service Desk Interactions with Knowledge Management - BMC Engage 2015
Ad

Similar to November 2009 - Walking on thin ice… from SOA to EDA (20)

PPTX
SOA Directions and upgrade strategies
PPT
Imatia General Presentation
PPT
Demand & Supply Management in a Multi-Sourcing Environment
PPTX
STS Company Profile 2022 V.1.pptx
PPT
Una enterprise architecture a servizi
PPSX
Omnitech Corporate Presentation
PPT
Right Time Solutions
PPT
AE Rio 2011 - Cezar Taurion Arquitetura de infra-estrutura Cloud
PPT
enterprise arch_prc_short
PDF
The value of the platform play in real world use cases Software AG cwin18 tou...
PPT
Strategy Institute Smartbuilding
PPT
Tally9erp
PDF
Gartner Top 10 Strategy Technology Trends 2018
PPT
2011.02. Ecosystème SaaS et Cloud 2011 - Enjeux et Perspectives - Point de Vu...
PPT
Saa S Concept From Iss
 
PPT
Cloud Computing - Beyond the Hype
 
PPTX
SaaS Vs On Premise BI
PPT
Andy chatha - arc advisory group - rethinking it and automation solutions
PPT
CEP and SOA: An Open Event-Driven Architecture for Risk Management
PPT
S+S Overview
SOA Directions and upgrade strategies
Imatia General Presentation
Demand & Supply Management in a Multi-Sourcing Environment
STS Company Profile 2022 V.1.pptx
Una enterprise architecture a servizi
Omnitech Corporate Presentation
Right Time Solutions
AE Rio 2011 - Cezar Taurion Arquitetura de infra-estrutura Cloud
enterprise arch_prc_short
The value of the platform play in real world use cases Software AG cwin18 tou...
Strategy Institute Smartbuilding
Tally9erp
Gartner Top 10 Strategy Technology Trends 2018
2011.02. Ecosystème SaaS et Cloud 2011 - Enjeux et Perspectives - Point de Vu...
Saa S Concept From Iss
 
Cloud Computing - Beyond the Hype
 
SaaS Vs On Premise BI
Andy chatha - arc advisory group - rethinking it and automation solutions
CEP and SOA: An Open Event-Driven Architecture for Risk Management
S+S Overview
Ad

More from JBug Italy (20)

PDF
JBoss Wise: breaking barriers to WS testing
PDF
Camel and JBoss
PDF
AS7 and CLI
PDF
Intro jbug milano_26_set2012
PDF
Faster & Greater Messaging System HornetQ zzz
PDF
Infinispan,Lucene,Hibername OGM
PDF
ODP
JBoss BRMS - The enterprise platform for business logic
KEY
JBoss AS7 Overview
PDF
Intro JBug Milano - January 2012
PDF
JBoss AS7 Webservices
PDF
JBoss AS7
PDF
Intro JBug Milano - September 2011
ODP
All the cool stuff of JBoss BRMS
ODP
Infinispan and Enterprise Data Grid
PDF
Drools Introduction
PDF
September 2010 - Arquillian
PDF
September 2010 - Gatein
PDF
May 2010 - Infinispan
PDF
May 2010 - RestEasy
JBoss Wise: breaking barriers to WS testing
Camel and JBoss
AS7 and CLI
Intro jbug milano_26_set2012
Faster & Greater Messaging System HornetQ zzz
Infinispan,Lucene,Hibername OGM
JBoss BRMS - The enterprise platform for business logic
JBoss AS7 Overview
Intro JBug Milano - January 2012
JBoss AS7 Webservices
JBoss AS7
Intro JBug Milano - September 2011
All the cool stuff of JBoss BRMS
Infinispan and Enterprise Data Grid
Drools Introduction
September 2010 - Arquillian
September 2010 - Gatein
May 2010 - Infinispan
May 2010 - RestEasy

Recently uploaded (20)

PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
cuic standard and advanced reporting.pdf
PDF
Encapsulation theory and applications.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
Tartificialntelligence_presentation.pptx
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Approach and Philosophy of On baking technology
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
1. Introduction to Computer Programming.pptx
PPTX
Spectroscopy.pptx food analysis technology
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Big Data Technologies - Introduction.pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Machine learning based COVID-19 study performance prediction
Encapsulation_ Review paper, used for researhc scholars
cuic standard and advanced reporting.pdf
Encapsulation theory and applications.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
“AI and Expert System Decision Support & Business Intelligence Systems”
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Assigned Numbers - 2025 - Bluetooth® Document
Tartificialntelligence_presentation.pptx
A comparative analysis of optical character recognition models for extracting...
Approach and Philosophy of On baking technology
MYSQL Presentation for SQL database connectivity
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
1. Introduction to Computer Programming.pptx
Spectroscopy.pptx food analysis technology
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Spectral efficient network and resource selection model in 5G networks
Big Data Technologies - Introduction.pptx
MIND Revenue Release Quarter 2 2025 Press Release
Machine learning based COVID-19 study performance prediction

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 !
  • 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. Altran was founded in 1982 and is listed on the Paris stock market. It offers consultancy to the main world companies on: Technology and Innovation Consulting Organization and Information Systems Consulting Strategy and Management Consulting
  • 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. An evolving environment Company organization changes frequently Business opportunity may be unpredictable Requirements Time IT-System Business
  • 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. Invocation Model Validate Order ∆ t Event Notification (Pushing) One-way: data describes an interesting occurrence Messages describe events publish / subscribe Events indicate that something occurred in the past Each message consumed zero or more times The events could be unpredictable Event Message Bus EDA Service Invocation (Pulling) One-way or two-way request / reply Messages are request / reply Request is a request to do something Reply is an indication that the request was processed Each request consumed exactly once Service Message Bus SOA Order Created Event Is Valid ? Create Order
  • 21. Enterprise Event Bus load load time time subscribe Efficiency Push technology Replaces batch processing or polling Real-time monitoring of business state Parallel activities Agility Facilitates instance-level long running business processes Promotes flexible processes that are adaptable to changes in the business environment Publishing system Existing Subscriber system New Subscriber system Publishing system Existing Subscriber system
  • 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
  • 27. Q & A
  • 28. Titolo Presentazione / Data / Confidenziale / Elaborazione di ... www.altran.it Direzione MarCom Altran Italia [email_address]

Editor's Notes

  • #27: Four key benefits are: Productivity Agility Efficiency Scalability   Highlight the benefits and perspective (business or IT) that are most relevant to your customer.