SlideShare a Scribd company logo
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

More Related Content

What's hot

Accenture at Oracle OpenWorld 2015
Accenture at Oracle OpenWorld 2015Accenture at Oracle OpenWorld 2015
Accenture at Oracle OpenWorld 2015
Accenture Technology
 
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...
Dr. Shahanawaj Ahamad
 
How to modernize legacy application infrastructure?
How to modernize legacy application infrastructure?How to modernize legacy application infrastructure?
How to modernize legacy application infrastructure?
Cygnet Infotech
 
DevOps by DevOpSolution
DevOps by DevOpSolutionDevOps by DevOpSolution
DevOps by DevOpSolution
databasedbart
 
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
MuleSoft
 
Why DevOps Matters To The CIO
Why DevOps Matters To The CIOWhy DevOps Matters To The CIO
Why DevOps Matters To The CIO
benjaminwootton
 
Contino Overview
Contino OverviewContino Overview
Contino Overview
benjaminwootton
 
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
Bramh Gupta
 
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
ITSM Academy, Inc.
 
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...
apidays
 
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
Skelton Thatcher Consulting Ltd
 
Labs IT DevOps Adoption - Overview
Labs IT DevOps Adoption - OverviewLabs IT DevOps Adoption - Overview
Labs IT DevOps Adoption - OverviewManu Mankale
 
Scale-Out Storage Use Cases
Scale-Out Storage Use CasesScale-Out Storage Use Cases
Scale-Out Storage Use Cases
Open Data Center Alliance
 
Principles of Modern Application Architecture
Principles of Modern Application ArchitecturePrinciples of Modern Application Architecture
Principles of Modern Application Architecture
Rajesh RV
 
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
Albert Tsang
 
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...
Roger Snook
 
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
Jade Global
 
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
DevOps.com
 

What's hot (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
 

Viewers also liked

Parametrics in architecture
Parametrics in architectureParametrics in architecture
Parametrics in architecture
harini nandalal
 
Digital technology 1
Digital technology 1Digital 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
Itai Cohen
 
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
 
Parametric Design
Parametric DesignParametric Design
Parametric Design
Dipesh Pradhan
 
DIstinguish between Parametric vs nonparametric test
 DIstinguish between Parametric vs nonparametric test DIstinguish between Parametric vs nonparametric test
DIstinguish between Parametric vs nonparametric test
sai prakash
 

Viewers also liked (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
 

Similar to A MomentumSI Briefing: SOA in 2013

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
HTS Hosting
 
Software as a Service
Software as a ServiceSoftware as a Service
Software as a Service
AM Publications
 
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
Bahaa Al Zubaidi
 
cloud-saas.pptx
cloud-saas.pptxcloud-saas.pptx
cloud-saas.pptx
picopall
 
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
Glasier Inc. - Flutter app development
 
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
Glasier Inc. - Flutter app development
 
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
GBM
 
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
IRJET Journal
 
How to Spot a Great API
How to Spot a Great APIHow to Spot a Great API
How to Spot a Great API
Scribe Software Corp.
 
Overview of SaaS
Overview of SaaSOverview of SaaS
Overview of SaaS
Sadhan Biswas
 
Data Security Issues in Cloud Computing
Data Security Issues in Cloud ComputingData Security Issues in Cloud Computing
Data Security Issues in Cloud Computing
Asad Ali
 
SaaS Presentation at SCIT Conference
SaaS Presentation at SCIT ConferenceSaaS Presentation at SCIT Conference
SaaS Presentation at SCIT Conference
Suhas Kelkar
 
Understanding the-cloud-computing-stack
Understanding the-cloud-computing-stackUnderstanding the-cloud-computing-stack
Understanding the-cloud-computing-stack
sasafij
 
Software As A Service
Software As A ServiceSoftware As A Service
Software As A ServiceSandipan Sen
 
Software As A Service
Software As A ServiceSoftware As A Service
Software As A Service
Sandipan Sen
 
Module 3-cloud computing
Module 3-cloud computingModule 3-cloud computing
Module 3-cloud computing
Sweta Kumari Barnwal
 
Mule saas enablement
Mule  saas enablementMule  saas enablement
Mule saas enablement
himajareddys
 
SaaS Model in economic downturn
SaaS Model in economic downturnSaaS Model in economic downturn
SaaS Model in economic downturn
Jitendra Maan
 

Similar to 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
 

Recently uploaded

FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 

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