SlideShare a Scribd company logo
SOA and the Web Business Platforms Harsh Jegadeesan, Ph.D.
Context Evolution of the Web Read-only Web to Read-write web Emergence of Web Business Platforms
Platform Usage Scenario  | Website Traditional  Scenario
Platform Usage Scenario  | Mashups + + -Informational - Lightweight
Platform Usage Scenario  | Composites -Transactional - Heavyweight
Platform Usage Scenario | Integration Scenario 2: Auctioning Excess Inventory Scenario 1: Selling on eBay Scenario 3: Integrating Synergistic Applications ERP HCM Integration of  cloud apps with on-premise apps
Platform Usage Scenario  | Access Channels Content Syndication Productivity Environments
Emerging Business Models Monetizing APIs Revenue Share from Transactions (Paypal, eBay) Sell advertisements Affiliates & Partners Revenue from traffic generation Advertising Subscriptions For Platform Providers For Platform Users
Web Business Platforms | Stakeholders Developers Aggregators Marketplaces End-Users Web Business Platform Platform  Providers Entrepreneurs
The Platform Strategy Opening-up of the platform using web APIs (~WinAPIs) Platform Adoption and creation of an ecosystem around the platform Address needs of heterogeneous platform users Support for different technology platforms
The Case for Platform Strategy Expand footprint of platform Drive traffic Innovation / Feature Development Support new Business Models Content Acquisition (User-Generated Content) Co-Branding
web API Requirements Support for heterogenous technlogy platforms Support for open-standards Architecture homogenity and conceptual coherance Must follow underlying domain semantics Easy to learn Web APIs = Webservices SOAP, XML, HTTP, PoX, WS-* SOA, REST
Engineering Challenges  |  Granularity API Granularity Fine-Granular APIs Nouns. E.g. Orders, Customers Used by Mashups Coarse-Granular APIs Verbs. E.g.ATP Check Used for integration, by composites
Engineering Challenges  |   Technology Choices Source: The SOA with reach: Web-Oriented Architecture, Dion Hinchcliffe Technology choices  must be made based on application requirements
Engineering Challenges  |   Evolving Standards Challenge: Catering to heterogeneous platform users SOAP vs. REST WS-* XML / JSON OASIS / W3C Evolving Standards Problem Model -Driven development (MDD) can  help safeguard investments
Engineering Challenges   | Consumption SDKs Catering to heterogenous service consumers Transport Protocols Data Standards Maintaining and Evolving language-specific Software Development Kits (SDKs) Consumption SDKs can be created from conceptual models built using MDD
Concluding Remarks Evolution of the web – Web Business Platforms Strong business case to adopt platform strategy  Platforms opening-up through web APIs web APIs = webservices Engineering Challenges; can be addressed using MDA Thanks!  Any questions? Mail to: [email_address]

More Related Content

PPTX
SAP API Management and API Business Hub (TechEd Barcelona)
PDF
SAP API Business Hub
PPT
Web Business Platforms On The Cloud An Engineering Perspective
PPTX
SAP API Business Hub - SAP Community Webinar
PDF
APIs make you mobile - Mobile World Congress 2017
PDF
Craft and Execute your Enterprise API Strategy with SAP Cloud Platform
PPTX
L1 Overview SAP API Business Hub
PDF
SAP API Management sap insider webinar intelligent business operations netw...
SAP API Management and API Business Hub (TechEd Barcelona)
SAP API Business Hub
Web Business Platforms On The Cloud An Engineering Perspective
SAP API Business Hub - SAP Community Webinar
APIs make you mobile - Mobile World Congress 2017
Craft and Execute your Enterprise API Strategy with SAP Cloud Platform
L1 Overview SAP API Business Hub
SAP API Management sap insider webinar intelligent business operations netw...

What's hot (20)

PPTX
SAP TechEd 2015 INT103 Enabling Digital Transformation with APIs and SAP API...
PPTX
L1 Overview SAP Cloud Platform API Management
PDF
Effective API Governance: Lessons Learnt
PPTX
SAP Cloud Platform API Management Technical Brief
PDF
API Connect from IBM
PPTX
Architecture for the API-enterprise
PDF
AMPLIFY Managed File Transfer
PPTX
apidays LIVE Paris - Bringing Cloud Native to a world of SaaS by Robert Wunde...
PDF
apidays LIVE Australia 2021 - The role and expectations of an API Product Man...
PPTX
Driving Digital Innovation with a Layered API Design Approach
PPTX
API Management in Digital Transformation
PDF
Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud Platform
PDF
Enterprise Applications, Microservices and SAP HANA Cloud Platform
PDF
apidays LIVE Jakarta - API Sandbox: empowering Developer Experience (DX) by F...
PPTX
API First: Going Beyond SOA, ESBs, and Integration
PDF
Changing the game in hospitality integrations
PPTX
How Customers are Building and Using their Own Connectors
PPTX
API Frenzy: API Strategy 101
PDF
Building an API Platform for Digital Transformation
PDF
Application Programming Interfaces Overview Powerpoint Presentation Slides
SAP TechEd 2015 INT103 Enabling Digital Transformation with APIs and SAP API...
L1 Overview SAP Cloud Platform API Management
Effective API Governance: Lessons Learnt
SAP Cloud Platform API Management Technical Brief
API Connect from IBM
Architecture for the API-enterprise
AMPLIFY Managed File Transfer
apidays LIVE Paris - Bringing Cloud Native to a world of SaaS by Robert Wunde...
apidays LIVE Australia 2021 - The role and expectations of an API Product Man...
Driving Digital Innovation with a Layered API Design Approach
API Management in Digital Transformation
Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud Platform
Enterprise Applications, Microservices and SAP HANA Cloud Platform
apidays LIVE Jakarta - API Sandbox: empowering Developer Experience (DX) by F...
API First: Going Beyond SOA, ESBs, and Integration
Changing the game in hospitality integrations
How Customers are Building and Using their Own Connectors
API Frenzy: API Strategy 101
Building an API Platform for Digital Transformation
Application Programming Interfaces Overview Powerpoint Presentation Slides
Ad

Viewers also liked (20)

PDF
Responsibility Driven Design
PDF
Domain Driven Design
PDF
Writing Effective Use Cases
PDF
Domain Modeling
PDF
Modeling Software
PDF
Case Study Guidelines
PDF
Intelligent Business Operations for Utilities, powered by SAP HANA
PPTX
Apply Design Thinking to enable Digital Business Transformation with SAP In...
PDF
User guide
DOCX
Html 5 tags
PPT
Domain model
PDF
Learning Sessions #6 Residency Incubator: InterActive Theater Company
PPT
New Professional Books For 2008
PDF
MDN Hackday London - Boot to Gecko: The Future of Mobile
PPT
Disconnected Random Photographs
PPT
Maths Presentation
PPT
Dr Anil Khandelwal
PPT
Music In Education
PDF
2013 04 HAA Accelerator & Sustainability App Workshop
PDF
Learning sessions #6 Residency Incubator brazilian arts foundation
Responsibility Driven Design
Domain Driven Design
Writing Effective Use Cases
Domain Modeling
Modeling Software
Case Study Guidelines
Intelligent Business Operations for Utilities, powered by SAP HANA
Apply Design Thinking to enable Digital Business Transformation with SAP In...
User guide
Html 5 tags
Domain model
Learning Sessions #6 Residency Incubator: InterActive Theater Company
New Professional Books For 2008
MDN Hackday London - Boot to Gecko: The Future of Mobile
Disconnected Random Photographs
Maths Presentation
Dr Anil Khandelwal
Music In Education
2013 04 HAA Accelerator & Sustainability App Workshop
Learning sessions #6 Residency Incubator brazilian arts foundation
Ad

Similar to SOA India 2009 | SOA and Web Business Platforms (20)

PPTX
Rich Internet Applications
PPT
WOLF presentation at OCC Bangalore Business Meet
PDF
apidays LIVE Paris 2021 - Building a hybrid integration platform to ease digi...
PDF
WSO2 Integration Platform: Vision and Roadmap
PPT
Elucidating the Mashup Hype: Definition, Challenges, Methodical Guide and Too...
PDF
WSO2 API Platform: Vision and Roadmap
PDF
The Future of Cross-Platform App Development.pdf
PPTX
Cross-Platform App Development Frameworks: Trends & Insights
PPT
Oasis Symposium 2008 Rakesh Saha
PPT
Web 2.0 Tech Talk
PPT
Opac labs overview-pr1.0
PPT
KB Seminars: Working with Technology - Platforms; 10/13
PPT
Application Migration Using The Accelerated Delivery Platform
PPT
Application Migration using the Accelerated Delivery Platform
PDF
Soa best practice
PDF
Transforming Software Architecture for the 21st Century (September 2009)
PPT
IBM XSP Program
PPT
Trends in Web Application Design
PPT
HP SDP Communications world
Rich Internet Applications
WOLF presentation at OCC Bangalore Business Meet
apidays LIVE Paris 2021 - Building a hybrid integration platform to ease digi...
WSO2 Integration Platform: Vision and Roadmap
Elucidating the Mashup Hype: Definition, Challenges, Methodical Guide and Too...
WSO2 API Platform: Vision and Roadmap
The Future of Cross-Platform App Development.pdf
Cross-Platform App Development Frameworks: Trends & Insights
Oasis Symposium 2008 Rakesh Saha
Web 2.0 Tech Talk
Opac labs overview-pr1.0
KB Seminars: Working with Technology - Platforms; 10/13
Application Migration Using The Accelerated Delivery Platform
Application Migration using the Accelerated Delivery Platform
Soa best practice
Transforming Software Architecture for the 21st Century (September 2009)
IBM XSP Program
Trends in Web Application Design
HP SDP Communications world

Recently uploaded (20)

PPTX
12. Community Pharmacy and How to organize it
PDF
Quality Control Management for RMG, Level- 4, Certificate
PDF
The Advantages of Working With a Design-Build Studio
PDF
Benefits_of_Cast_Aluminium_Doors_Presentation.pdf
PPTX
Causes of Flooding by Slidesgo sdnl;asnjdl;asj.pptx
PPTX
Tenders & Contracts Works _ Services Afzal.pptx
PPTX
HPE Aruba-master-icon-library_052722.pptx
PDF
Interior Structure and Construction A1 NGYANQI
PDF
Wio LTE JP Version v1.3b- 4G, Cat.1, Espruino Compatible\202001935, PCBA;Wio ...
DOCX
actividad 20% informatica microsoft project
PDF
YOW2022-BNE-MinimalViableArchitecture.pdf
PDF
SEVA- Fashion designing-Presentation.pdf
PDF
UNIT 1 Introduction fnfbbfhfhfbdhdbdto Java.pptx.pdf
PDF
Design Thinking - Module 1 - Introduction To Design Thinking - Dr. Rohan Dasg...
PPTX
areprosthodontics and orthodonticsa text.pptx
PPTX
Fundamental Principles of Visual Graphic Design.pptx
PDF
Phone away, tabs closed: No multitasking
PDF
BRANDBOOK-Presidential Award Scheme-Kenya-2023
PPT
Package Design Design Kit 20100009 PWM IC by Bee Technologies
PPTX
YV PROFILE PROJECTS PROFILE PRES. DESIGN
12. Community Pharmacy and How to organize it
Quality Control Management for RMG, Level- 4, Certificate
The Advantages of Working With a Design-Build Studio
Benefits_of_Cast_Aluminium_Doors_Presentation.pdf
Causes of Flooding by Slidesgo sdnl;asnjdl;asj.pptx
Tenders & Contracts Works _ Services Afzal.pptx
HPE Aruba-master-icon-library_052722.pptx
Interior Structure and Construction A1 NGYANQI
Wio LTE JP Version v1.3b- 4G, Cat.1, Espruino Compatible\202001935, PCBA;Wio ...
actividad 20% informatica microsoft project
YOW2022-BNE-MinimalViableArchitecture.pdf
SEVA- Fashion designing-Presentation.pdf
UNIT 1 Introduction fnfbbfhfhfbdhdbdto Java.pptx.pdf
Design Thinking - Module 1 - Introduction To Design Thinking - Dr. Rohan Dasg...
areprosthodontics and orthodonticsa text.pptx
Fundamental Principles of Visual Graphic Design.pptx
Phone away, tabs closed: No multitasking
BRANDBOOK-Presidential Award Scheme-Kenya-2023
Package Design Design Kit 20100009 PWM IC by Bee Technologies
YV PROFILE PROJECTS PROFILE PRES. DESIGN

SOA India 2009 | SOA and Web Business Platforms

  • 1. SOA and the Web Business Platforms Harsh Jegadeesan, Ph.D.
  • 2. Context Evolution of the Web Read-only Web to Read-write web Emergence of Web Business Platforms
  • 3. Platform Usage Scenario | Website Traditional Scenario
  • 4. Platform Usage Scenario | Mashups + + -Informational - Lightweight
  • 5. Platform Usage Scenario | Composites -Transactional - Heavyweight
  • 6. Platform Usage Scenario | Integration Scenario 2: Auctioning Excess Inventory Scenario 1: Selling on eBay Scenario 3: Integrating Synergistic Applications ERP HCM Integration of cloud apps with on-premise apps
  • 7. Platform Usage Scenario | Access Channels Content Syndication Productivity Environments
  • 8. Emerging Business Models Monetizing APIs Revenue Share from Transactions (Paypal, eBay) Sell advertisements Affiliates & Partners Revenue from traffic generation Advertising Subscriptions For Platform Providers For Platform Users
  • 9. Web Business Platforms | Stakeholders Developers Aggregators Marketplaces End-Users Web Business Platform Platform Providers Entrepreneurs
  • 10. The Platform Strategy Opening-up of the platform using web APIs (~WinAPIs) Platform Adoption and creation of an ecosystem around the platform Address needs of heterogeneous platform users Support for different technology platforms
  • 11. The Case for Platform Strategy Expand footprint of platform Drive traffic Innovation / Feature Development Support new Business Models Content Acquisition (User-Generated Content) Co-Branding
  • 12. web API Requirements Support for heterogenous technlogy platforms Support for open-standards Architecture homogenity and conceptual coherance Must follow underlying domain semantics Easy to learn Web APIs = Webservices SOAP, XML, HTTP, PoX, WS-* SOA, REST
  • 13. Engineering Challenges | Granularity API Granularity Fine-Granular APIs Nouns. E.g. Orders, Customers Used by Mashups Coarse-Granular APIs Verbs. E.g.ATP Check Used for integration, by composites
  • 14. Engineering Challenges | Technology Choices Source: The SOA with reach: Web-Oriented Architecture, Dion Hinchcliffe Technology choices must be made based on application requirements
  • 15. Engineering Challenges | Evolving Standards Challenge: Catering to heterogeneous platform users SOAP vs. REST WS-* XML / JSON OASIS / W3C Evolving Standards Problem Model -Driven development (MDD) can help safeguard investments
  • 16. Engineering Challenges | Consumption SDKs Catering to heterogenous service consumers Transport Protocols Data Standards Maintaining and Evolving language-specific Software Development Kits (SDKs) Consumption SDKs can be created from conceptual models built using MDD
  • 17. Concluding Remarks Evolution of the web – Web Business Platforms Strong business case to adopt platform strategy Platforms opening-up through web APIs web APIs = webservices Engineering Challenges; can be addressed using MDA Thanks! Any questions? Mail to: [email_address]