SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

Accenture at Oracle OpenWorld 2015
Accenture at Oracle OpenWorld 2015Accenture at Oracle OpenWorld 2015
Accenture at Oracle OpenWorld 2015Accenture 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 DevOpSolutiondatabasedbart
 
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 ConnectivityMuleSoft
 
Why DevOps Matters To The CIO
Why DevOps Matters To The CIOWhy DevOps Matters To The CIO
Why DevOps Matters To The CIObenjaminwootton
 
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 AboutBramh 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 WebinarITSM 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
 
Labs IT DevOps Adoption - Overview
Labs IT DevOps Adoption - OverviewLabs IT DevOps Adoption - Overview
Labs IT DevOps Adoption - OverviewManu Mankale
 
Principles of Modern Application Architecture
Principles of Modern Application ArchitecturePrinciples of Modern Application Architecture
Principles of Modern Application ArchitectureRajesh 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 FutureAlbert 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 PipelineDevOps.com
 

Tendances (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
 

En vedette

En vedette (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
 

Similaire à 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 ServiceHTS Hosting
 
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).pdfBahaa Al Zubaidi
 
cloud-saas.pptx
cloud-saas.pptxcloud-saas.pptx
cloud-saas.pptxpicopall
 
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 ModelGBM
 
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 ServicesIRJET Journal
 
Data Security Issues in Cloud Computing
Data Security Issues in Cloud ComputingData Security Issues in Cloud Computing
Data Security Issues in Cloud ComputingAsad Ali
 
SaaS Presentation at SCIT Conference
SaaS Presentation at SCIT ConferenceSaaS Presentation at SCIT Conference
SaaS Presentation at SCIT ConferenceSuhas Kelkar
 
Understanding the-cloud-computing-stack
Understanding the-cloud-computing-stackUnderstanding the-cloud-computing-stack
Understanding the-cloud-computing-stacksasafij
 
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 ServiceSandipan Sen
 
Mule saas enablement
Mule  saas enablementMule  saas enablement
Mule saas enablementhimajareddys
 
SaaS Model in economic downturn
SaaS Model in economic downturnSaaS Model in economic downturn
SaaS Model in economic downturnJitendra Maan
 

Similaire à 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
 

Dernier

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 

Dernier (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 

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