SlideShare ist ein Scribd-Unternehmen logo
1 von 15
SOA in 2013
 SOA has changed. Have you?
 March 13, 2013




       Confidential
SOA is Dead. Long Live Services.

  Popularized in 2003, the SOA movement took enterprise by
   storm.
  In the last decade, many things have changed including
   approaches, tools, platforms and goals.

  Unfortunately, many organizations have failed to update their
   SOA program and are now losing productivity and opportunity.




March 13, 2013          Confidential
Next-Gen SOA

 1. API’s Rule
 2. Light-Weight Envelopes Won
 3. Open Source Dominates
 4. From Service Management to API Management
 5. ESB is Minimized
 6. New Services Exist in PaaS and IaaS
 7. New SOA Resides on PaaS and IaaS
 8. A Renewed Focus on SLA’s
 9. Resilience is Your Friend
 10. It’s About the Business


March 13, 2013       Confidential
API’s Rule

  With the move to ‘simple services’, the ‘remote API’ was born.

  Less emphasis service registries (UDDI)
  More emphasis on publishing developer documentation for API

  “If you make it easy, developers will come.”




March 13, 2013          Confidential
Light-Weight Envelopes Won

  Despite all of the work to create SOAP and the WS-*
   specifications, they lost the battle.

  Light-weight services won because they’re simple.
       They ride on HTTP.
       They usually use JSON.
       They’re usually RESTful, but not always.




March 13, 2013                 Confidential
Open Source Dominates

  Companies like Facebook, Google, Twitter and LinkedIn all face
   massive scale. They’ve all written next-gen SOA toolkits which
   they’ve contributed to open source.

  “Commercial-only licenses” are rare in Next-Gen.
  Open source dominates. These solutions are often more
   sophisticated than the commercial offerings.




March 13, 2013          Confidential
From Service Management to API Management

  Developers still need to instrument their services, define
   SLA’s, throttle traffic, set quotas, etc.

  Mashery, Apigee, Layer 7 and others offer API Management
   Systems.

  New open source tools hitting the market:




March 13, 2013           Confidential
The use ESB is minimized

  The Enterprise Service Bus (ESB) is still used in enterprise shops
   for hairy integration problems, especially where adapters to
   legacy systems are required.

  There’s less emphasis on the ESB. When needed, open source
   solutions like Mule and Fuse are used even in massively
   scalable, highly available scenarios.

  New services are put in a light-weight container like Apache
   TomCat.



March 13, 2013           Confidential
New Services exist in PaaS and IaaS

  Many SOA programs have failed to release platform and
   infrastructure services!
     Compute-as-a-Service                  BI-as-a-Service
     Storage-as-a-Service                  Archive-as-a-Service
     Network-as-a-Service                  Scheduling-as-a-Service
     Load Balancer-as-a-Service            Reporting-as-a-Service
     DNS-as-a-Service                      Queue-as-a-Service
     Identity-as-a-Service                 PubSub-as-a-Service
     Cache-as-a-Service                    Logging-as-a-Service
     Database-as-a-Service                 Monitoring-as-a-Service



March 13, 2013            Confidential
New SOA resides on PaaS and IaaS

  The “as-a-Service” model is now in full swing with Platform-as-
   a-Service and Infrastructure-as-a-Service.

  Last generation application servers are no longer the preferred
   model for building and running services.
  Light-weight containers running on an elastic infrastructure
   where SLA’s are tied to monitors and auto-scale are the new
   model.




March 13, 2013          Confidential
A Renewed Focus on SLA’s

  Modern service frameworks
   emphasize SLA’s by providing new
   features

  Avoid cascading failures
  Monitor with feedback loops.




March 13, 2013         Confidential
Resilience is your friend
                                An application that depends on 30 services that each
                                have 99.99% uptime we get: 99.9930 = 99.7% uptime

 Complex apps have lots
  of service dependencies.
 Use fail fast techniques:
    Time-out calls that take
     longer than defined
     thresholds.
    Graceful degradation
    Trip a circuit-breaker
    Perform fallback logic
    Monitor metrics and
     configuration change in
     near real-time.
                                   (courtesy of Netflix)

 March 13, 2013                 Confidential
It’s about the Business

  API’s have moved beyond I.T. and are now a business asset

  Enable partners and affiliates to do “self-service integration”
  Find new, unanticipated channel opportunities

  “The API is the new BizDev”




March 13, 2013           Confidential
MomentumSI on Next-Gen SOA

  MomentumSI works with our customers to
   revitalize their SOA programs by:
       Designing API’s developers will love
       Using next generation frameworks to ensure services meet
        SLA’s
       Save money by replacing out-of-date commercial products
        with next-gen open source software
       Integrate the API with cloud capabilities


        For a briefing on our Next-Gen SOA/API offerings, email: Jeff Schneider
        jschneider@MomentumSI.com




March 13, 2013                    Confidential
A MomentumSI Briefing: SOA in 2013

Weitere ähnliche Inhalte

Was ist angesagt?

Labs IT DevOps Adoption - Overview
Labs IT DevOps Adoption - OverviewLabs IT DevOps Adoption - Overview
Labs IT DevOps Adoption - Overview
Manu Mankale
 

Was ist angesagt? (19)

Accenture at Oracle OpenWorld 2015
Accenture at Oracle OpenWorld 2015Accenture at Oracle OpenWorld 2015
Accenture at Oracle OpenWorld 2015
 
Sasikumar Krishnan
Sasikumar KrishnanSasikumar Krishnan
Sasikumar Krishnan
 
Contemporary research challenges and applications of service oriented archite...
Contemporary research challenges and applications of service oriented archite...Contemporary research challenges and applications of service oriented archite...
Contemporary research challenges and applications of service oriented archite...
 
How to modernize legacy application infrastructure?
How to modernize legacy application infrastructure?How to modernize legacy application infrastructure?
How to modernize legacy application infrastructure?
 
DevOps by DevOpSolution
DevOps by DevOpSolutionDevOps by DevOpSolution
DevOps by DevOpSolution
 
The Payer of the Future: Modernizing Health Insurance with API-led Connectivity
The Payer of the Future: Modernizing Health Insurance with API-led ConnectivityThe Payer of the Future: Modernizing Health Insurance with API-led Connectivity
The Payer of the Future: Modernizing Health Insurance with API-led Connectivity
 
Why DevOps Matters To The CIO
Why DevOps Matters To The CIOWhy DevOps Matters To The CIO
Why DevOps Matters To The CIO
 
Contino Overview
Contino OverviewContino Overview
Contino Overview
 
Integration: The $100 Billion Opportunity No One Wants to Talk About
Integration: The $100 Billion Opportunity No One Wants to Talk AboutIntegration: The $100 Billion Opportunity No One Wants to Talk About
Integration: The $100 Billion Opportunity No One Wants to Talk About
 
5 Ways ITSM can Support DevOps, an ITSM Academy Webinar
5 Ways ITSM can Support DevOps, an ITSM Academy Webinar5 Ways ITSM can Support DevOps, an ITSM Academy Webinar
5 Ways ITSM can Support DevOps, an ITSM Academy Webinar
 
apidays LIVE Australia 2021 - Why are some organisations slower than their co...
apidays LIVE Australia 2021 - Why are some organisations slower than their co...apidays LIVE Australia 2021 - Why are some organisations slower than their co...
apidays LIVE Australia 2021 - Why are some organisations slower than their co...
 
Experiences joining Agile and ITIL for DevOps
Experiences joining Agile and ITIL for DevOpsExperiences joining Agile and ITIL for DevOps
Experiences joining Agile and ITIL for DevOps
 
Labs IT DevOps Adoption - Overview
Labs IT DevOps Adoption - OverviewLabs IT DevOps Adoption - Overview
Labs IT DevOps Adoption - Overview
 
Scale-Out Storage Use Cases
Scale-Out Storage Use CasesScale-Out Storage Use Cases
Scale-Out Storage Use Cases
 
Principles of Modern Application Architecture
Principles of Modern Application ArchitecturePrinciples of Modern Application Architecture
Principles of Modern Application Architecture
 
Node: The Integration Fabric of the Future
Node: The Integration Fabric of the FutureNode: The Integration Fabric of the Future
Node: The Integration Fabric of the Future
 
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
 
Jade Global Oracle Integration and Application Development
Jade Global Oracle Integration and Application Development Jade Global Oracle Integration and Application Development
Jade Global Oracle Integration and Application Development
 
The Reality of Managing Microservices in Your CD Pipeline
The Reality of Managing Microservices in Your CD PipelineThe Reality of Managing Microservices in Your CD Pipeline
The Reality of Managing Microservices in Your CD Pipeline
 

Andere mochten auch

Parametric Architecture Talk (Presented 13 March 2013)
Parametric Architecture Talk (Presented 13 March 2013)Parametric Architecture Talk (Presented 13 March 2013)
Parametric Architecture Talk (Presented 13 March 2013)
Kermin Chok
 

Andere mochten auch (6)

Parametrics in architecture
Parametrics in architectureParametrics in architecture
Parametrics in architecture
 
Digital technology 1
Digital technology 1Digital technology 1
Digital technology 1
 
Lesson 1 parametric design 2 final
Lesson 1   parametric design 2 finalLesson 1   parametric design 2 final
Lesson 1 parametric design 2 final
 
Parametric Architecture Talk (Presented 13 March 2013)
Parametric Architecture Talk (Presented 13 March 2013)Parametric Architecture Talk (Presented 13 March 2013)
Parametric Architecture Talk (Presented 13 March 2013)
 
Parametric Design
Parametric DesignParametric Design
Parametric Design
 
DIstinguish between Parametric vs nonparametric test
 DIstinguish between Parametric vs nonparametric test DIstinguish between Parametric vs nonparametric test
DIstinguish between Parametric vs nonparametric test
 

Ähnlich wie A MomentumSI Briefing: SOA in 2013

Software as a Service
Software as a ServiceSoftware as a Service
Software as a Service
AM Publications
 
Software As A Service
Software As A ServiceSoftware As A Service
Software As A Service
Sandipan Sen
 

Ähnlich wie A MomentumSI Briefing: SOA in 2013 (20)

Comprehensive Information on Software as a Service
Comprehensive Information on Software as a ServiceComprehensive Information on Software as a Service
Comprehensive Information on Software as a Service
 
Software as a Service
Software as a ServiceSoftware as a Service
Software as a Service
 
The Evolution of Software as a Service (SaaS) (1).pdf
The Evolution of Software as a Service (SaaS) (1).pdfThe Evolution of Software as a Service (SaaS) (1).pdf
The Evolution of Software as a Service (SaaS) (1).pdf
 
cloud-saas.pptx
cloud-saas.pptxcloud-saas.pptx
cloud-saas.pptx
 
What Is SaaS An Overview of Software as a Service
What Is SaaS  An Overview of Software as a Service What Is SaaS  An Overview of Software as a Service
What Is SaaS An Overview of Software as a Service
 
Elastic Intelligence
Elastic IntelligenceElastic Intelligence
Elastic Intelligence
 
What Is SaaS: An Overview of Software as a Service
What Is SaaS: An Overview of Software as a ServiceWhat Is SaaS: An Overview of Software as a Service
What Is SaaS: An Overview of Software as a Service
 
SaaS : The Future of Flexible Software Model
SaaS  : The Future of Flexible Software ModelSaaS  : The Future of Flexible Software Model
SaaS : The Future of Flexible Software Model
 
IRJET- Proficient Business Solutions through Cloud Services
IRJET- Proficient Business Solutions through Cloud ServicesIRJET- Proficient Business Solutions through Cloud Services
IRJET- Proficient Business Solutions through Cloud Services
 
How to Spot a Great API
How to Spot a Great APIHow to Spot a Great API
How to Spot a Great API
 
Overview of SaaS
Overview of SaaSOverview of SaaS
Overview of SaaS
 
Data Security Issues in Cloud Computing
Data Security Issues in Cloud ComputingData Security Issues in Cloud Computing
Data Security Issues in Cloud Computing
 
SaaS Presentation at SCIT Conference
SaaS Presentation at SCIT ConferenceSaaS Presentation at SCIT Conference
SaaS Presentation at SCIT Conference
 
Understanding the-cloud-computing-stack
Understanding the-cloud-computing-stackUnderstanding the-cloud-computing-stack
Understanding the-cloud-computing-stack
 
Software As A Service
Software As A ServiceSoftware As A Service
Software As A Service
 
Software As A Service
Software As A ServiceSoftware As A Service
Software As A Service
 
BUSINESS MANAGEMENT PROCESS
BUSINESS MANAGEMENT PROCESSBUSINESS MANAGEMENT PROCESS
BUSINESS MANAGEMENT PROCESS
 
Module 3-cloud computing
Module 3-cloud computingModule 3-cloud computing
Module 3-cloud computing
 
Mule saas enablement
Mule  saas enablementMule  saas enablement
Mule saas enablement
 
SaaS Model in economic downturn
SaaS Model in economic downturnSaaS Model in economic downturn
SaaS Model in economic downturn
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
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, ...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
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...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
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
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
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
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
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
 
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...
 

A MomentumSI Briefing: SOA in 2013

  • 1. SOA in 2013 SOA has changed. Have you? March 13, 2013 Confidential
  • 2. SOA is Dead. Long Live Services.  Popularized in 2003, the SOA movement took enterprise by storm.  In the last decade, many things have changed including approaches, tools, platforms and goals.  Unfortunately, many organizations have failed to update their SOA program and are now losing productivity and opportunity. March 13, 2013 Confidential
  • 3. Next-Gen SOA 1. API’s Rule 2. Light-Weight Envelopes Won 3. Open Source Dominates 4. From Service Management to API Management 5. ESB is Minimized 6. New Services Exist in PaaS and IaaS 7. New SOA Resides on PaaS and IaaS 8. A Renewed Focus on SLA’s 9. Resilience is Your Friend 10. It’s About the Business March 13, 2013 Confidential
  • 4. API’s Rule  With the move to ‘simple services’, the ‘remote API’ was born.  Less emphasis service registries (UDDI)  More emphasis on publishing developer documentation for API  “If you make it easy, developers will come.” March 13, 2013 Confidential
  • 5. Light-Weight Envelopes Won  Despite all of the work to create SOAP and the WS-* specifications, they lost the battle.  Light-weight services won because they’re simple.  They ride on HTTP.  They usually use JSON.  They’re usually RESTful, but not always. March 13, 2013 Confidential
  • 6. Open Source Dominates  Companies like Facebook, Google, Twitter and LinkedIn all face massive scale. They’ve all written next-gen SOA toolkits which they’ve contributed to open source.  “Commercial-only licenses” are rare in Next-Gen.  Open source dominates. These solutions are often more sophisticated than the commercial offerings. March 13, 2013 Confidential
  • 7. From Service Management to API Management  Developers still need to instrument their services, define SLA’s, throttle traffic, set quotas, etc.  Mashery, Apigee, Layer 7 and others offer API Management Systems.  New open source tools hitting the market: March 13, 2013 Confidential
  • 8. The use ESB is minimized  The Enterprise Service Bus (ESB) is still used in enterprise shops for hairy integration problems, especially where adapters to legacy systems are required.  There’s less emphasis on the ESB. When needed, open source solutions like Mule and Fuse are used even in massively scalable, highly available scenarios.  New services are put in a light-weight container like Apache TomCat. March 13, 2013 Confidential
  • 9. New Services exist in PaaS and IaaS  Many SOA programs have failed to release platform and infrastructure services!  Compute-as-a-Service  BI-as-a-Service  Storage-as-a-Service  Archive-as-a-Service  Network-as-a-Service  Scheduling-as-a-Service  Load Balancer-as-a-Service  Reporting-as-a-Service  DNS-as-a-Service  Queue-as-a-Service  Identity-as-a-Service  PubSub-as-a-Service  Cache-as-a-Service  Logging-as-a-Service  Database-as-a-Service  Monitoring-as-a-Service March 13, 2013 Confidential
  • 10. New SOA resides on PaaS and IaaS  The “as-a-Service” model is now in full swing with Platform-as- a-Service and Infrastructure-as-a-Service.  Last generation application servers are no longer the preferred model for building and running services.  Light-weight containers running on an elastic infrastructure where SLA’s are tied to monitors and auto-scale are the new model. March 13, 2013 Confidential
  • 11. A Renewed Focus on SLA’s  Modern service frameworks emphasize SLA’s by providing new features  Avoid cascading failures  Monitor with feedback loops. March 13, 2013 Confidential
  • 12. Resilience is your friend An application that depends on 30 services that each have 99.99% uptime we get: 99.9930 = 99.7% uptime  Complex apps have lots of service dependencies.  Use fail fast techniques:  Time-out calls that take longer than defined thresholds.  Graceful degradation  Trip a circuit-breaker  Perform fallback logic  Monitor metrics and configuration change in near real-time. (courtesy of Netflix) March 13, 2013 Confidential
  • 13. It’s about the Business  API’s have moved beyond I.T. and are now a business asset  Enable partners and affiliates to do “self-service integration”  Find new, unanticipated channel opportunities  “The API is the new BizDev” March 13, 2013 Confidential
  • 14. MomentumSI on Next-Gen SOA  MomentumSI works with our customers to revitalize their SOA programs by:  Designing API’s developers will love  Using next generation frameworks to ensure services meet SLA’s  Save money by replacing out-of-date commercial products with next-gen open source software  Integrate the API with cloud capabilities For a briefing on our Next-Gen SOA/API offerings, email: Jeff Schneider jschneider@MomentumSI.com March 13, 2013 Confidential