SlideShare a Scribd company logo
1 of 28
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.  ,[object Object],[object Object],[object Object],[object Object],[object Object]
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  ,[object Object],[object Object],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 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],EDA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SOA Order  Created  Event Is  Valid ? Create Order
Enterprise Event Bus load load time time subscribe ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],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

What's hot

Strome - presentatie BTG Themadagen 2011
Strome - presentatie BTG Themadagen 2011Strome - presentatie BTG Themadagen 2011
Strome - presentatie BTG Themadagen 2011
stromeslides
 
LCTY 2010, Sofia, Bulgaria Keynote
LCTY 2010, Sofia, Bulgaria KeynoteLCTY 2010, Sofia, Bulgaria Keynote
LCTY 2010, Sofia, Bulgaria Keynote
IBS Bulgaria
 
Pund-IT: Getting Things Right—Software and IBM’s Acquisition Strategy
Pund-IT: Getting Things Right—Software and IBM’s Acquisition StrategyPund-IT: Getting Things Right—Software and IBM’s Acquisition Strategy
Pund-IT: Getting Things Right—Software and IBM’s Acquisition Strategy
Mauricio Godoy
 
Company Profile
Company ProfileCompany Profile
Company Profile
ITB001
 
Luis lima v3
Luis lima v3Luis lima v3
Luis lima v3
EuroCloud
 

What's hot (20)

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

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

Una enterprise architecture a servizi
Una enterprise architecture a serviziUna enterprise architecture a servizi
Una enterprise architecture a servizi
Alberto Lagna
 
Omnitech Corporate Presentation
Omnitech Corporate PresentationOmnitech Corporate Presentation
Omnitech Corporate Presentation
prashantjky
 
enterprise arch_prc_short
enterprise arch_prc_shortenterprise arch_prc_short
enterprise arch_prc_short
Cora Carmody
 
Strategy Institute Smartbuilding
Strategy Institute SmartbuildingStrategy Institute Smartbuilding
Strategy Institute Smartbuilding
CABA
 
Saa S Concept From Iss
Saa S Concept From IssSaa S Concept From Iss
Saa S Concept From Iss
ISS
 

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

SOA Directions and upgrade strategies
SOA Directions and upgrade strategiesSOA Directions and upgrade strategies
SOA Directions and upgrade strategies
 
The Future of Enterprise IT
The Future of Enterprise IT The Future of Enterprise IT
The Future of Enterprise IT
 
Imatia General Presentation
Imatia General PresentationImatia General Presentation
Imatia General Presentation
 
Demand & Supply Management in a Multi-Sourcing Environment
Demand & Supply Management in a Multi-Sourcing EnvironmentDemand & Supply Management in a Multi-Sourcing Environment
Demand & Supply Management in a Multi-Sourcing Environment
 
STS Company Profile 2022 V.1.pptx
STS  Company Profile 2022 V.1.pptxSTS  Company Profile 2022 V.1.pptx
STS Company Profile 2022 V.1.pptx
 
Una enterprise architecture a servizi
Una enterprise architecture a serviziUna enterprise architecture a servizi
Una enterprise architecture a servizi
 
Omnitech Corporate Presentation
Omnitech Corporate PresentationOmnitech Corporate Presentation
Omnitech Corporate Presentation
 
Right Time Solutions
Right Time SolutionsRight Time Solutions
Right Time Solutions
 
ENT207-The Future of Enterprise IT.pdf
ENT207-The Future of Enterprise IT.pdfENT207-The Future of Enterprise IT.pdf
ENT207-The Future of Enterprise IT.pdf
 
AE Rio 2011 - Cezar Taurion Arquitetura de infra-estrutura Cloud
AE Rio 2011 - Cezar Taurion Arquitetura de infra-estrutura CloudAE Rio 2011 - Cezar Taurion Arquitetura de infra-estrutura Cloud
AE Rio 2011 - Cezar Taurion Arquitetura de infra-estrutura Cloud
 
enterprise arch_prc_short
enterprise arch_prc_shortenterprise arch_prc_short
enterprise arch_prc_short
 
The value of the platform play in real world use cases Software AG cwin18 tou...
The value of the platform play in real world use cases Software AG cwin18 tou...The value of the platform play in real world use cases Software AG cwin18 tou...
The value of the platform play in real world use cases Software AG cwin18 tou...
 
Strategy Institute Smartbuilding
Strategy Institute SmartbuildingStrategy Institute Smartbuilding
Strategy Institute Smartbuilding
 
The Future of Enterprise IT - ENT207 - Chicago AWS Summit
The Future of Enterprise IT - ENT207 - Chicago AWS SummitThe Future of Enterprise IT - ENT207 - Chicago AWS Summit
The Future of Enterprise IT - ENT207 - Chicago AWS Summit
 
Tally9erp
Tally9erpTally9erp
Tally9erp
 
Gartner Top 10 Strategy Technology Trends 2018
Gartner Top 10 Strategy Technology Trends 2018Gartner Top 10 Strategy Technology Trends 2018
Gartner Top 10 Strategy Technology Trends 2018
 
2011.02. Ecosystème SaaS et Cloud 2011 - Enjeux et Perspectives - Point de Vu...
2011.02. Ecosystème SaaS et Cloud 2011 - Enjeux et Perspectives - Point de Vu...2011.02. Ecosystème SaaS et Cloud 2011 - Enjeux et Perspectives - Point de Vu...
2011.02. Ecosystème SaaS et Cloud 2011 - Enjeux et Perspectives - Point de Vu...
 
Saa S Concept From Iss
Saa S Concept From IssSaa S Concept From Iss
Saa S Concept From Iss
 
Cloud Computing - Beyond the Hype
Cloud Computing - Beyond the HypeCloud Computing - Beyond the Hype
Cloud Computing - Beyond the Hype
 
SaaS Vs On Premise BI
SaaS Vs On Premise BISaaS Vs On Premise BI
SaaS Vs On Premise BI
 

More from JBug Italy

JBoss AS7 Overview
JBoss AS7 OverviewJBoss AS7 Overview
JBoss AS7 Overview
JBug Italy
 

More from JBug Italy (20)

JBoss Wise: breaking barriers to WS testing
JBoss Wise: breaking barriers to WS testingJBoss Wise: breaking barriers to WS testing
JBoss Wise: breaking barriers to WS testing
 
Camel and JBoss
Camel and JBossCamel and JBoss
Camel and JBoss
 
AS7 and CLI
AS7 and CLIAS7 and CLI
AS7 and CLI
 
Intro jbug milano_26_set2012
Intro jbug milano_26_set2012Intro jbug milano_26_set2012
Intro jbug milano_26_set2012
 
Faster & Greater Messaging System HornetQ zzz
Faster & Greater Messaging System HornetQ zzzFaster & Greater Messaging System HornetQ zzz
Faster & Greater Messaging System HornetQ zzz
 
Infinispan,Lucene,Hibername OGM
Infinispan,Lucene,Hibername OGMInfinispan,Lucene,Hibername OGM
Infinispan,Lucene,Hibername OGM
 
AS7
AS7AS7
AS7
 
JBoss BRMS - The enterprise platform for business logic
JBoss BRMS - The enterprise platform for business logicJBoss BRMS - The enterprise platform for business logic
JBoss BRMS - The enterprise platform for business logic
 
JBoss AS7 Overview
JBoss AS7 OverviewJBoss AS7 Overview
JBoss AS7 Overview
 
Intro JBug Milano - January 2012
Intro JBug Milano - January 2012Intro JBug Milano - January 2012
Intro JBug Milano - January 2012
 
JBoss AS7 Webservices
JBoss AS7 WebservicesJBoss AS7 Webservices
JBoss AS7 Webservices
 
JBoss AS7
JBoss AS7JBoss AS7
JBoss AS7
 
Intro JBug Milano - September 2011
Intro JBug Milano - September 2011Intro JBug Milano - September 2011
Intro JBug Milano - September 2011
 
All the cool stuff of JBoss BRMS
All the cool stuff of JBoss BRMSAll the cool stuff of JBoss BRMS
All the cool stuff of JBoss BRMS
 
Infinispan and Enterprise Data Grid
Infinispan and Enterprise Data GridInfinispan and Enterprise Data Grid
Infinispan and Enterprise Data Grid
 
Drools Introduction
Drools IntroductionDrools Introduction
Drools Introduction
 
September 2010 - Arquillian
September 2010 - ArquillianSeptember 2010 - Arquillian
September 2010 - Arquillian
 
September 2010 - Gatein
September 2010 - GateinSeptember 2010 - Gatein
September 2010 - Gatein
 
May 2010 - Infinispan
May 2010 - InfinispanMay 2010 - Infinispan
May 2010 - Infinispan
 
May 2010 - RestEasy
May 2010 - RestEasyMay 2010 - RestEasy
May 2010 - RestEasy
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
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 !
  • 6.
  • 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
  • 27. Q & A
  • 28. Titolo Presentazione / Data / Confidenziale / Elaborazione di ... www.altran.it Direzione MarCom Altran Italia [email_address]

Editor's Notes

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