SlideShare a Scribd company logo
Problems opening SOA to the Online Web Applications
Naresh Chintalcheru
SOA
SOA is an architectural style to promote enterprise business functions as services
●

Provides enterprise patterns for systems development and integration

●

Supposed to reduce costs and increase agility

●

Idea behind using SOA is to build new services using existing services
Service in SOA
●

Service in SOA can be defined as a self-contained, independently developed
and maintained reusable software component supporting specific business
functions

●

Service is not a programming construct or a set of APIs, but is rather an
architectural artifact

●

Unit of design, implementation, and maintenance used for implementation of
enterprise solutions
Web Service
●

Web services are a new breed of Web applications

●

A Better RPC and Distributed Component Model

●

Reusable software components

●

Platform independent application integration using SOAP over HTTP

●

Perform better when compared with RMI/IIOP, CORBA or DCOM
Implementation
Enterprises use SOAP & REST based Web Services as “SOA Service”
SOA & Web Apps
Looking from the software engineering perspective
●

SOA increases reusability and agility

●

Reduce cost of development in the long run
SOA & Web Apps
Looking from the operational perspective
SOA & Web Apps
Problems using SOA in Web Applications
●

Latency issues

●

Single point of failure

●

Tightly coupled

●

Maintaining Throughput

●

SLA Dependencies
Mainframe world
Client
Terminal

App

DB
Distributed Web Apps
Client

App

DB
SOA Web Apps
Client

App

Services

DB

Services
SOA Web Apps
Client

App

Service

DB

Service

Service

Service
SOA Web Apps
App

Client

DB

Enterprise Service Bus

Service

Service

Service

Service
SOA Web Apps
App

Client

DB

Enterprise Service Bus

DB

Service

Service

DB

Service

Service

DB
SOA Web Apps
App

Client

DB

Enterprise Service Bus

DB

Service

Service

DB

Service

Service

DB
SOA Web Apps
App

Client

DB

Enterprise Service Bus

DB

Service

Service

DB

Service

Service

DB
SOA & Web Apps
Problems using SOA in Web Applications
●

Latency issues

●

Single point of failure

●

Tightly coupled

●

Maintaining Throughput

●

SLA Dependencies
SOA & Web Apps
The single point of failure can addressed by using ESB (Enterprise Service Bus)
the latency issue a difficult problem to solve.

Using SOA + Event-Driven Architecture will alleviate the problems caused by
SOA.

Look at my EDA Presentation on Slideshare.net
“Lie Cheat Steal to build Hyper-Fast Applications using Event-Driven Architecture”

More Related Content

PPTX
Sap pi training
PDF
Taist for SaaS vendors 02.06.2014
PPTX
barclays corporate
PDF
Getting Started with the WSO2 manager
PPTX
Different termininologies & transaction codes used_in_sap
PDF
AAC Global Customer Portal
PDF
Connect SAP Business One using Service Layer (HANA)
PDF
AAC Global use case
Sap pi training
Taist for SaaS vendors 02.06.2014
barclays corporate
Getting Started with the WSO2 manager
Different termininologies & transaction codes used_in_sap
AAC Global Customer Portal
Connect SAP Business One using Service Layer (HANA)
AAC Global use case

What's hot (20)

PPTX
Value of Integration: Results from a Benchmark Study
PPT
SOA India 2009 | SOA and Web Business Platforms
PPTX
Deploying and Managing Project Online and Project Server 2016
PPTX
SAP API Management and API Business Hub (TechEd Barcelona)
PPTX
SPSCasablanca - SPFx Deployment
PDF
API Management For Building Software Applications Powerpoint Presentation Slides
PPTX
Enhancing Unified Communication Experience through Microsoft Lync SDK and UCMA
PDF
FaaS Automation and Infrastructure
PPTX
Overview of API Management Architectures
PDF
APIs make you mobile - Mobile World Congress 2017
PDF
Alfresco Day Vienna 2016: Bringing Content & Process together with the App De...
PDF
Partner Webinar: Why Is Open Source the Smartest Choice for Hybrid Integration?
PPTX
L1 Overview SAP API Business Hub
PPTX
SharePoint Life cycle Governance with Project Server 2013
PDF
SAP API Business Hub
PPTX
K2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architecture
PPTX
Di api di server b1 ws
PPTX
Tech Ed 2010 Attended Sessions
PPT
SAP Systems Integration by SAP PI (XI)
PPTX
Sap Process Integration
Value of Integration: Results from a Benchmark Study
SOA India 2009 | SOA and Web Business Platforms
Deploying and Managing Project Online and Project Server 2016
SAP API Management and API Business Hub (TechEd Barcelona)
SPSCasablanca - SPFx Deployment
API Management For Building Software Applications Powerpoint Presentation Slides
Enhancing Unified Communication Experience through Microsoft Lync SDK and UCMA
FaaS Automation and Infrastructure
Overview of API Management Architectures
APIs make you mobile - Mobile World Congress 2017
Alfresco Day Vienna 2016: Bringing Content & Process together with the App De...
Partner Webinar: Why Is Open Source the Smartest Choice for Hybrid Integration?
L1 Overview SAP API Business Hub
SharePoint Life cycle Governance with Project Server 2013
SAP API Business Hub
K2 for SharePoint 2013 Keynote: Cloud first, mobile first solution architecture
Di api di server b1 ws
Tech Ed 2010 Attended Sessions
SAP Systems Integration by SAP PI (XI)
Sap Process Integration
Ad

Viewers also liked (18)

DOCX
DOCX
Semana 12
PDF
Diploma in PC Professionals
DOCX
Ig1 task 2 analysis work sheet gears of war 2
PPT
Yazıda səhvlər
DOCX
01 mise en scene notes sheet
PDF
Fashion show in surat
PDF
CMO ASIA SUMMIT 2016 - UNITING LEADING MARKETERS & BRAND SHAKERS
PDF
Big Data Expo 2015 - Clusterpoint The Future of Big Data
PDF
Conhecimento e Colaboração
DOCX
Ig1 task 2 analysis work sheet skyrim
PDF
Acknowledgement of manuscript reviewers 2015- Journal of Ethnobiology and Eth...
PPTX
Word Association Test 02 by ISSB Guideline
PDF
01 deutsche bank
DOCX
Shot list say it
DOCX
PIC STORIES OF ISSB
PPTX
Structurs of dna and rna
PPT
Biomolecules and water
Semana 12
Diploma in PC Professionals
Ig1 task 2 analysis work sheet gears of war 2
Yazıda səhvlər
01 mise en scene notes sheet
Fashion show in surat
CMO ASIA SUMMIT 2016 - UNITING LEADING MARKETERS & BRAND SHAKERS
Big Data Expo 2015 - Clusterpoint The Future of Big Data
Conhecimento e Colaboração
Ig1 task 2 analysis work sheet skyrim
Acknowledgement of manuscript reviewers 2015- Journal of Ethnobiology and Eth...
Word Association Test 02 by ISSB Guideline
01 deutsche bank
Shot list say it
PIC STORIES OF ISSB
Structurs of dna and rna
Biomolecules and water
Ad

Similar to Problems opening SOA to the Online Web Applications (20)

PDF
Exposing Business Functionalities with SOA, Integration and API Management
PPTX
Developing a Service-oriented Architecture (SOA)- based Product Management Pl...
PPTX
Service oriented architecture
PDF
Understanding API Architectures: Web API vs. Minimal API – An In-Depth Compar...
PDF
Introduction to Web Frameworks
PPTX
Api design part 1
PPTX
SERVICE ORIENTED ARCHITECTURE Software.pptx
PDF
Meetup 2022 - API Gateway landscape.pdf
PPTX
Enterprise Project Management overview
PPTX
Modern apps in a microservices age May meet up Architecting for Innovation
PDF
Web Based Vs Cloud Based Apps Complete Comparison (2).pdf
PDF
Best Frameworks for SaaS Product Development
PPTX
Progressive Web App Development: The Future of Mobile App Development
PDF
Best Frameworks for Building Progressive Web Apps in 2025
PPTX
Empower Your Digital Presence - The Scale Tech
PPT
Top-10-Frameworks-and-Tools-to-Build-Progressive-Web-Apps.ppt
PDF
introduction to asp.net core lebanese university.pptx
PPTX
Kovair Omnibus Integration with Multi Vendor Tools
PDF
Compuware ASEAN APM User Conference 2013 - Understanding User Performance of SAP
PDF
Web Development courses in Lahore-BITS.pdf
Exposing Business Functionalities with SOA, Integration and API Management
Developing a Service-oriented Architecture (SOA)- based Product Management Pl...
Service oriented architecture
Understanding API Architectures: Web API vs. Minimal API – An In-Depth Compar...
Introduction to Web Frameworks
Api design part 1
SERVICE ORIENTED ARCHITECTURE Software.pptx
Meetup 2022 - API Gateway landscape.pdf
Enterprise Project Management overview
Modern apps in a microservices age May meet up Architecting for Innovation
Web Based Vs Cloud Based Apps Complete Comparison (2).pdf
Best Frameworks for SaaS Product Development
Progressive Web App Development: The Future of Mobile App Development
Best Frameworks for Building Progressive Web Apps in 2025
Empower Your Digital Presence - The Scale Tech
Top-10-Frameworks-and-Tools-to-Build-Progressive-Web-Apps.ppt
introduction to asp.net core lebanese university.pptx
Kovair Omnibus Integration with Multi Vendor Tools
Compuware ASEAN APM User Conference 2013 - Understanding User Performance of SAP
Web Development courses in Lahore-BITS.pdf

More from Naresh Chintalcheru (16)

PDF
Cars.com Journey to AWS Cloud
PDF
Bimodal IT for Speed and Innovation
PDF
Reactive systems
PDF
Introduction to Node.js Platform
PDF
3rd Generation Web Application Platforms
PDF
Asynchronous Processing in Java/JEE/Spring
PDF
Lie Cheat & Steal to build Hyper-Fast Applications using Event-Driven Archite...
PDF
Java7 New Features and Code Examples
PDF
Big Trends in Big Data
PDF
Design & Develop Batch Applications in Java/JEE
PDF
Building Next Generation Real-Time Web Applications using Websockets
PDF
Mule ESB Fundamentals
PDF
Automation Testing using Selenium
PDF
Design & Development of Web Applications using SpringMVC
PDF
Android Platform Architecture
PDF
Object-Oriented Polymorphism Unleashed
Cars.com Journey to AWS Cloud
Bimodal IT for Speed and Innovation
Reactive systems
Introduction to Node.js Platform
3rd Generation Web Application Platforms
Asynchronous Processing in Java/JEE/Spring
Lie Cheat & Steal to build Hyper-Fast Applications using Event-Driven Archite...
Java7 New Features and Code Examples
Big Trends in Big Data
Design & Develop Batch Applications in Java/JEE
Building Next Generation Real-Time Web Applications using Websockets
Mule ESB Fundamentals
Automation Testing using Selenium
Design & Development of Web Applications using SpringMVC
Android Platform Architecture
Object-Oriented Polymorphism Unleashed

Recently uploaded (20)

PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Machine learning based COVID-19 study performance prediction
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Spectroscopy.pptx food analysis technology
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Empathic Computing: Creating Shared Understanding
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
cuic standard and advanced reporting.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Encapsulation theory and applications.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Machine learning based COVID-19 study performance prediction
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Spectroscopy.pptx food analysis technology
Network Security Unit 5.pdf for BCA BBA.
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Understanding_Digital_Forensics_Presentation.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Empathic Computing: Creating Shared Understanding
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
cuic standard and advanced reporting.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Programs and apps: productivity, graphics, security and other tools
Encapsulation_ Review paper, used for researhc scholars
Mobile App Security Testing_ A Comprehensive Guide.pdf
MYSQL Presentation for SQL database connectivity
Spectral efficient network and resource selection model in 5G networks
Encapsulation theory and applications.pdf

Problems opening SOA to the Online Web Applications

  • 1. Problems opening SOA to the Online Web Applications Naresh Chintalcheru
  • 2. SOA SOA is an architectural style to promote enterprise business functions as services ● Provides enterprise patterns for systems development and integration ● Supposed to reduce costs and increase agility ● Idea behind using SOA is to build new services using existing services
  • 3. Service in SOA ● Service in SOA can be defined as a self-contained, independently developed and maintained reusable software component supporting specific business functions ● Service is not a programming construct or a set of APIs, but is rather an architectural artifact ● Unit of design, implementation, and maintenance used for implementation of enterprise solutions
  • 4. Web Service ● Web services are a new breed of Web applications ● A Better RPC and Distributed Component Model ● Reusable software components ● Platform independent application integration using SOAP over HTTP ● Perform better when compared with RMI/IIOP, CORBA or DCOM
  • 5. Implementation Enterprises use SOAP & REST based Web Services as “SOA Service”
  • 6. SOA & Web Apps Looking from the software engineering perspective ● SOA increases reusability and agility ● Reduce cost of development in the long run
  • 7. SOA & Web Apps Looking from the operational perspective
  • 8. SOA & Web Apps Problems using SOA in Web Applications ● Latency issues ● Single point of failure ● Tightly coupled ● Maintaining Throughput ● SLA Dependencies
  • 13. SOA Web Apps App Client DB Enterprise Service Bus Service Service Service Service
  • 14. SOA Web Apps App Client DB Enterprise Service Bus DB Service Service DB Service Service DB
  • 15. SOA Web Apps App Client DB Enterprise Service Bus DB Service Service DB Service Service DB
  • 16. SOA Web Apps App Client DB Enterprise Service Bus DB Service Service DB Service Service DB
  • 17. SOA & Web Apps Problems using SOA in Web Applications ● Latency issues ● Single point of failure ● Tightly coupled ● Maintaining Throughput ● SLA Dependencies
  • 18. SOA & Web Apps The single point of failure can addressed by using ESB (Enterprise Service Bus) the latency issue a difficult problem to solve. Using SOA + Event-Driven Architecture will alleviate the problems caused by SOA. Look at my EDA Presentation on Slideshare.net “Lie Cheat Steal to build Hyper-Fast Applications using Event-Driven Architecture”