SlideShare uma empresa Scribd logo
1 de 26
IMS e SOA: Reduzindo o Tempo de Implementação de Novos Serviços Palestra realizada em Julho/2007 – Davi Carvalho (CIO) http://soasimples.com
IMS   I P  M ultimedia  S ubsystem http://soasimples.com
IMS (IP Multimedia Subsystem) Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],http://www.stlpartners.com/ims.php http://soasimples.com
IMS: Services ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],http://soasimples.com
I M S PoC MMS IP TV GLM P2P Game VoIP Enabling Sevices Devices Applications IP Multimedia Subsystem Networks IMS: Simplified Architetcure http://soasimples.com WLAN GPRS ADSL
Rede NGN / IMS Compliant SBC Sype Server ATA Gateway H.323 IP PBX PSTN Media Gateway ControlSwitch http://soasimples.com
SOA http://soasimples.com
S ave   O ur   A rchitecture http://soasimples.com
Service-Oriented Architecture “ SOA is a IT architecture strategy for business solution (and infrastructure solution) delivery based on the concept of service-orientation.” http://soasimples.com
"By  2008 ,  SOA  will be a prevailing software engineering practice, ending the 40-year domination of monolithic software architecture."   http://soasimples.com
Infrastructure Platform HW OS Cluster Grid Application Services Third-Party  Services ESB  – Enterprise Service BUS Data Access  Services Access Services Collaboration   Services Orchetration  Services Service Control Serv. Reg. Repository Ident & Access Mgmt. Service Monitoring Business Activity Monitoring Service Deployment Integr. Sw Environm. Service Design Service Developmt Service Registry Repository Change Mgmt SOA Reference Architecture http://soasimples.com
E S B ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],+ Flexible Architecture Evolution http://soasimples.com
“ Silo” App. “SOA” App. http://soasimples.com
IMS “Silo” Applications Application 1 Customer Data Media Functions Service  Delivery Plataform Application 2 Customer Data Media Functions Service  Delivery Plataform Application N Customer Data Media Functions Service  Delivery Plataform Billing ERP CRM Pre-Paid ... http://soasimples.com
Application 1 Customer Data Media Functions Service  Delivery Plataform Application 2 Customer Data Media Functions Service  Delivery Plataform Application N Customer Data Media Functions Service  Delivery Plataform SOA Approach Billing ERP CRM Pre-Paid ... service_D service_A service_B service_C service_E service_F Service Repository Service Repository http://soasimples.com
DB E S B A P I CDRs FTP Server Billing ERP CRM Pre-Paid CDR   Import LCR ... Service 1 Service 2 Service N ... IMS “SOA” Applications ControlSwitch http://soasimples.com
IMS Services and SOA Environment  http://soasimples.com
Deploying IMS Services SOA: Service-Oriented Architecture EDA: Event-Driven Architecture BPM: Business Process Management + + http://soasimples.com SOA EDA BPM
SOA:  Conventional Request/Reply Service Consumer Service Producer Request Response http://soasimples.com
Event-Driven Architecture ,[object Object],[object Object],EDA node Post EDA node EDA node EDA node Notify Notify Notify http://soasimples.com
source:  IBM  (http://www-128.ibm.com/developerworks/webservices/library/ws-soad1/) BPM: Business Process Management http://soasimples.com
ATA Reseller CRM Suply Warehouse Installation Phone Bil Service Orchestration  => Business Flexibility http://soasimples.com
SOA Myths http://soasimples.com
Five SOA Myths: ,[object Object],[object Object],[object Object],[object Object],[object Object],http://soasimples.com
Questions & Answers http://soasimples.com
Obrigado! Davi Carvalho http://twitter.com/davisilva http://soasimples.com

Mais conteúdo relacionado

Mais procurados

SI-TECH_Company_Profile&Solutions_Overview_2015
SI-TECH_Company_Profile&Solutions_Overview_2015SI-TECH_Company_Profile&Solutions_Overview_2015
SI-TECH_Company_Profile&Solutions_Overview_2015
Vlady TERIMBERE
 
Service Oriented Computing
Service Oriented ComputingService Oriented Computing
Service Oriented Computing
Aie Sa
 

Mais procurados (20)

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
[WSO2 API Day Chicago 2019] Extending Service Mesh with API Management
[WSO2 API Day Chicago 2019] Extending Service Mesh with API Management[WSO2 API Day Chicago 2019] Extending Service Mesh with API Management
[WSO2 API Day Chicago 2019] Extending Service Mesh with API Management
 
SI-TECH_Company_Profile&Solutions_Overview_2015
SI-TECH_Company_Profile&Solutions_Overview_2015SI-TECH_Company_Profile&Solutions_Overview_2015
SI-TECH_Company_Profile&Solutions_Overview_2015
 
Integration-Monday-Infrastructure-As-Code-With-Terraform
Integration-Monday-Infrastructure-As-Code-With-TerraformIntegration-Monday-Infrastructure-As-Code-With-Terraform
Integration-Monday-Infrastructure-As-Code-With-Terraform
 
WSO2 Ecosystem platform for Connected Telco
WSO2 Ecosystem platform for Connected TelcoWSO2 Ecosystem platform for Connected Telco
WSO2 Ecosystem platform for Connected Telco
 
The Future of Application integration
The Future of Application integrationThe Future of Application integration
The Future of Application integration
 
USolutions - SOA and the Cloud
USolutions - SOA and the CloudUSolutions - SOA and the Cloud
USolutions - SOA and the Cloud
 
Amtrak: Integration And SOA Gartner AADI Dec 2009
Amtrak: Integration And SOA Gartner AADI Dec 2009Amtrak: Integration And SOA Gartner AADI Dec 2009
Amtrak: Integration And SOA Gartner AADI Dec 2009
 
IBM bBluemix to accelerate your digital transformation
IBM bBluemix to accelerate your digital transformationIBM bBluemix to accelerate your digital transformation
IBM bBluemix to accelerate your digital transformation
 
Solace Singapore User Group: Sumeet Puri
Solace Singapore User Group: Sumeet PuriSolace Singapore User Group: Sumeet Puri
Solace Singapore User Group: Sumeet Puri
 
Demystifying MuleSoft
Demystifying MuleSoftDemystifying MuleSoft
Demystifying MuleSoft
 
Introduction to si tech ci c mobile engine
Introduction to si tech ci c mobile engineIntroduction to si tech ci c mobile engine
Introduction to si tech ci c mobile engine
 
Understanding how Hybrid Integration and API Reference Architecture enables C...
Understanding how Hybrid Integration and API Reference Architecture enables C...Understanding how Hybrid Integration and API Reference Architecture enables C...
Understanding how Hybrid Integration and API Reference Architecture enables C...
 
The Evolution of Integration
The Evolution of IntegrationThe Evolution of Integration
The Evolution of Integration
 
Case Study: ParkMobile Builds for Scale with Kubernetes, Gloo and AWS Cloud
Case Study: ParkMobile Builds for Scale with Kubernetes, Gloo and AWS CloudCase Study: ParkMobile Builds for Scale with Kubernetes, Gloo and AWS Cloud
Case Study: ParkMobile Builds for Scale with Kubernetes, Gloo and AWS Cloud
 
Telecom Cloud Services Predictions
Telecom Cloud Services PredictionsTelecom Cloud Services Predictions
Telecom Cloud Services Predictions
 
Comcast Cloud - Pushing the Boundaries
Comcast Cloud - Pushing the BoundariesComcast Cloud - Pushing the Boundaries
Comcast Cloud - Pushing the Boundaries
 
Service Oriented Computing
Service Oriented ComputingService Oriented Computing
Service Oriented Computing
 
Cisco at OFC 2016
Cisco at OFC 2016Cisco at OFC 2016
Cisco at OFC 2016
 
Mulesoft Anypoint platform for APIs
Mulesoft Anypoint platform for APIsMulesoft Anypoint platform for APIs
Mulesoft Anypoint platform for APIs
 

Destaque

Maristes montserrat
Maristes montserratMaristes montserrat
Maristes montserrat
gemmagodia
 

Destaque (17)

Today's Workforce: What Does it Take to Motivate? [Infographic]
Today's Workforce: What Does it Take to Motivate? [Infographic] Today's Workforce: What Does it Take to Motivate? [Infographic]
Today's Workforce: What Does it Take to Motivate? [Infographic]
 
Ims, Ip Multimedia System
Ims, Ip Multimedia SystemIms, Ip Multimedia System
Ims, Ip Multimedia System
 
Building NGN Together - Towards a Regional IMS Ecosystem
Building NGN Together  - Towards a Regional IMS Ecosystem Building NGN Together  - Towards a Regional IMS Ecosystem
Building NGN Together - Towards a Regional IMS Ecosystem
 
Telecordia Ims Presentation Expections And Challenges
Telecordia Ims Presentation Expections And ChallengesTelecordia Ims Presentation Expections And Challenges
Telecordia Ims Presentation Expections And Challenges
 
Enabling Enhanced Services Through IMS Technology
Enabling Enhanced Services Through IMS TechnologyEnabling Enhanced Services Through IMS Technology
Enabling Enhanced Services Through IMS Technology
 
IMS presentation
IMS presentationIMS presentation
IMS presentation
 
Ngn and convegence
Ngn and convegenceNgn and convegence
Ngn and convegence
 
Maristes montserrat
Maristes montserratMaristes montserrat
Maristes montserrat
 
Creating an Ecosystem for Next Generation Network (NGN)
Creating an Ecosystem for Next Generation Network (NGN)Creating an Ecosystem for Next Generation Network (NGN)
Creating an Ecosystem for Next Generation Network (NGN)
 
NGN Network (ETE 521 L10.2)
NGN Network (ETE 521 L10.2)NGN Network (ETE 521 L10.2)
NGN Network (ETE 521 L10.2)
 
The NTT Next Generation Network Deployment in Japan
The NTT Next Generation Network Deployment in JapanThe NTT Next Generation Network Deployment in Japan
The NTT Next Generation Network Deployment in Japan
 
All-IP Telecom Networks
All-IP Telecom NetworksAll-IP Telecom Networks
All-IP Telecom Networks
 
Ngn presentation
Ngn presentationNgn presentation
Ngn presentation
 
Introduction to Wireless cellular technologie and NGN,IMS
Introduction to Wireless cellular technologie  and NGN,IMS Introduction to Wireless cellular technologie  and NGN,IMS
Introduction to Wireless cellular technologie and NGN,IMS
 
Ims in ngn
Ims in ngnIms in ngn
Ims in ngn
 
Ngn
NgnNgn
Ngn
 
NGN Next Generation Network
NGN Next Generation NetworkNGN Next Generation Network
NGN Next Generation Network
 

Semelhante a SOA e IMS (NGN)

Steve Mills - Dispelling the Vapor Around Cloud Computing
Steve Mills - Dispelling the Vapor Around Cloud ComputingSteve Mills - Dispelling the Vapor Around Cloud Computing
Steve Mills - Dispelling the Vapor Around Cloud Computing
Mauricio Godoy
 
Ws Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticeWs Soa V6 Theory And Practice
Ws Soa V6 Theory And Practice
Pini Cohen
 
Service Delivery Broker - Digital Services Management
Service Delivery Broker - Digital Services ManagementService Delivery Broker - Digital Services Management
Service Delivery Broker - Digital Services Management
Ant Cruz
 
Una enterprise architecture a servizi
Una enterprise architecture a serviziUna enterprise architecture a servizi
Una enterprise architecture a servizi
Alberto Lagna
 
UTF-8'en'IBM_Cloud_SCO_Content_20130702c
UTF-8'en'IBM_Cloud_SCO_Content_20130702cUTF-8'en'IBM_Cloud_SCO_Content_20130702c
UTF-8'en'IBM_Cloud_SCO_Content_20130702c
R.gowtham kumar
 
20090213 Friday Food Croslocis
20090213 Friday Food Croslocis20090213 Friday Food Croslocis
20090213 Friday Food Croslocis
imec.archive
 
20090213 Friday Food croslocis
20090213 Friday Food croslocis20090213 Friday Food croslocis
20090213 Friday Food croslocis
imec.archive
 

Semelhante a SOA e IMS (NGN) (20)

Steve Mills - Dispelling the Vapor Around Cloud Computing
Steve Mills - Dispelling the Vapor Around Cloud ComputingSteve Mills - Dispelling the Vapor Around Cloud Computing
Steve Mills - Dispelling the Vapor Around Cloud Computing
 
Web services og SOA – hvordan ser vi for oss bruk i fremtiden?
Web services og SOA – hvordan ser vi for oss bruk i fremtiden?Web services og SOA – hvordan ser vi for oss bruk i fremtiden?
Web services og SOA – hvordan ser vi for oss bruk i fremtiden?
 
Microservices = Death of the Enterprise Service Bus (ESB)?
Microservices = Death of the Enterprise Service Bus (ESB)?Microservices = Death of the Enterprise Service Bus (ESB)?
Microservices = Death of the Enterprise Service Bus (ESB)?
 
Um Case de Implantação de SOA em uma Telco brasileira
Um Case de Implantação de SOA em uma Telco brasileiraUm Case de Implantação de SOA em uma Telco brasileira
Um Case de Implantação de SOA em uma Telco brasileira
 
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
 
Cloud 12 08 V2
Cloud 12 08 V2Cloud 12 08 V2
Cloud 12 08 V2
 
z/OS Connect - Overview at the "z Systems Agile Enterprise Development Confer...
z/OS Connect - Overview at the "z Systems Agile Enterprise Development Confer...z/OS Connect - Overview at the "z Systems Agile Enterprise Development Confer...
z/OS Connect - Overview at the "z Systems Agile Enterprise Development Confer...
 
Ws Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticeWs Soa V6 Theory And Practice
Ws Soa V6 Theory And Practice
 
WOLF presentation at OCC Bangalore Business Meet
WOLF presentation at OCC Bangalore Business MeetWOLF presentation at OCC Bangalore Business Meet
WOLF presentation at OCC Bangalore Business Meet
 
Service Delivery Broker - Digital Services Management
Service Delivery Broker - Digital Services ManagementService Delivery Broker - Digital Services Management
Service Delivery Broker - Digital Services Management
 
Una enterprise architecture a servizi
Una enterprise architecture a serviziUna enterprise architecture a servizi
Una enterprise architecture a servizi
 
S+S Architecture Overview
S+S Architecture OverviewS+S Architecture Overview
S+S Architecture Overview
 
SOA - Creating True Business Agility
SOA - Creating True Business AgilitySOA - Creating True Business Agility
SOA - Creating True Business Agility
 
What all it takes to build a successful hybrid integration strategy?
What all it takes to build a successful hybrid integration strategy? What all it takes to build a successful hybrid integration strategy?
What all it takes to build a successful hybrid integration strategy?
 
Middleware Technologies ppt
Middleware Technologies pptMiddleware Technologies ppt
Middleware Technologies ppt
 
UTF-8'en'IBM_Cloud_SCO_Content_20130702c
UTF-8'en'IBM_Cloud_SCO_Content_20130702cUTF-8'en'IBM_Cloud_SCO_Content_20130702c
UTF-8'en'IBM_Cloud_SCO_Content_20130702c
 
20090213 Friday Food Croslocis
20090213 Friday Food Croslocis20090213 Friday Food Croslocis
20090213 Friday Food Croslocis
 
20090213 Friday Food croslocis
20090213 Friday Food croslocis20090213 Friday Food croslocis
20090213 Friday Food croslocis
 
2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...
2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...
2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...
 
Cloud Computing 2010 - IBM Italia - Mariano Ammirabile
Cloud Computing 2010 - IBM Italia - Mariano AmmirabileCloud Computing 2010 - IBM Italia - Mariano Ammirabile
Cloud Computing 2010 - IBM Italia - Mariano Ammirabile
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

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
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
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
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

SOA e IMS (NGN)

  • 1. IMS e SOA: Reduzindo o Tempo de Implementação de Novos Serviços Palestra realizada em Julho/2007 – Davi Carvalho (CIO) http://soasimples.com
  • 2. IMS I P M ultimedia S ubsystem http://soasimples.com
  • 3.
  • 4.
  • 5. I M S PoC MMS IP TV GLM P2P Game VoIP Enabling Sevices Devices Applications IP Multimedia Subsystem Networks IMS: Simplified Architetcure http://soasimples.com WLAN GPRS ADSL
  • 6. Rede NGN / IMS Compliant SBC Sype Server ATA Gateway H.323 IP PBX PSTN Media Gateway ControlSwitch http://soasimples.com
  • 8. S ave O ur A rchitecture http://soasimples.com
  • 9. Service-Oriented Architecture “ SOA is a IT architecture strategy for business solution (and infrastructure solution) delivery based on the concept of service-orientation.” http://soasimples.com
  • 10. "By 2008 , SOA will be a prevailing software engineering practice, ending the 40-year domination of monolithic software architecture." http://soasimples.com
  • 11. Infrastructure Platform HW OS Cluster Grid Application Services Third-Party Services ESB – Enterprise Service BUS Data Access Services Access Services Collaboration Services Orchetration Services Service Control Serv. Reg. Repository Ident & Access Mgmt. Service Monitoring Business Activity Monitoring Service Deployment Integr. Sw Environm. Service Design Service Developmt Service Registry Repository Change Mgmt SOA Reference Architecture http://soasimples.com
  • 12.
  • 13. “ Silo” App. “SOA” App. http://soasimples.com
  • 14. IMS “Silo” Applications Application 1 Customer Data Media Functions Service Delivery Plataform Application 2 Customer Data Media Functions Service Delivery Plataform Application N Customer Data Media Functions Service Delivery Plataform Billing ERP CRM Pre-Paid ... http://soasimples.com
  • 15. Application 1 Customer Data Media Functions Service Delivery Plataform Application 2 Customer Data Media Functions Service Delivery Plataform Application N Customer Data Media Functions Service Delivery Plataform SOA Approach Billing ERP CRM Pre-Paid ... service_D service_A service_B service_C service_E service_F Service Repository Service Repository http://soasimples.com
  • 16. DB E S B A P I CDRs FTP Server Billing ERP CRM Pre-Paid CDR Import LCR ... Service 1 Service 2 Service N ... IMS “SOA” Applications ControlSwitch http://soasimples.com
  • 17. IMS Services and SOA Environment http://soasimples.com
  • 18. Deploying IMS Services SOA: Service-Oriented Architecture EDA: Event-Driven Architecture BPM: Business Process Management + + http://soasimples.com SOA EDA BPM
  • 19. SOA: Conventional Request/Reply Service Consumer Service Producer Request Response http://soasimples.com
  • 20.
  • 21. source: IBM (http://www-128.ibm.com/developerworks/webservices/library/ws-soad1/) BPM: Business Process Management http://soasimples.com
  • 22. ATA Reseller CRM Suply Warehouse Installation Phone Bil Service Orchestration => Business Flexibility http://soasimples.com
  • 24.
  • 25. Questions & Answers http://soasimples.com
  • 26. Obrigado! Davi Carvalho http://twitter.com/davisilva http://soasimples.com

Notas do Editor

  1. Operational Data Consistency Gartner defines an ESB as a messaging infrastructure that connects and unifies interactions between services in an SOA. In other words, the ESB enables "plug and play" communications between SOA services. Yet an ESB by itself does nothing to ensure that data interdependencies between services are handled properly. A traditional application is usually deployed as a "silo," meaning the application has its own database that contains a copy of operational business data needed by that application such as customers, products, and inventory levels. Typically, each data silo gets synchronized only periodically, so between synchronizations each silo has slightly different data. These data inconsistencies can cause business errors when silo applications are integrated using an ESB. When silo applications are turned into services, each with different inventory data, you encounter problems (see Figure 2). In this example, the "show status" service thinks that the inventory level is 27, while the "check_avail" service thinks that the inventory level is 0.