SOA India 2009 | SOA and Web Business Platforms

50 %
50 %
Information about SOA India 2009 | SOA and Web Business Platforms
Design

Published on October 15, 2009

Author: harshjegadeesan

Source: slideshare.net

Description

Web businesses such as eBay®, Amazon® and a whole lot of others have long seized to be mere websites; they have morphed into web business platforms. By adopting a platform strategy, they are building an ecosystem of developers, partners and entrepreneurs to build innovative applications for customers. In this session, we discuss the significance of and associated issues in adopting a SOA strategy to open-up these platforms for the ecosystem.

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

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

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

Monetizing APIs

Revenue Share from Transactions (Paypal, eBay)

Sell advertisements

Affiliates & Partners

Revenue from traffic generation

Advertising

Subscriptions

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

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

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

Support for heterogenous technlogy platforms

Support for open-standards

Architecture homogenity and conceptual coherance

Must follow underlying domain semantics

Easy to learn

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

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

Challenge: Catering to heterogeneous platform users

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

Catering to heterogenous service consumers

Transport Protocols

Data Standards

Maintaining and Evolving language-specific Software Development Kits (SDKs)

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]

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

Add a comment

Related presentations

My Music Magazine Pitch

My Music Magazine Pitch

October 30, 2014

music mag pitch

Questionaire charts

Questionaire charts

November 4, 2014

bk

Final research

Final research

November 5, 2014

final research

Cersaie 2014

Cersaie 2014

October 30, 2014

allestimento in cartone per il Cersaie 2014 alberi in cartone scultura in cartone

Quarta turma do workshop de Infografia, ministrado por Beatriz Blanco e Marcos Sin...

Related pages

JAXenter - Infos & News für Java, Architektur, Web & DevOps

Infos & News für Java, Architektur, Web & DevOps ... In den letzten zehn Jahren haben sich die Aufgaben von Programmierern erheblich diversifiziert.
Read more

SOA India 2009 – Bangalore | Sandeep J Alur's Blog

SOA India 2009 – Bangalore ...
Read more

2009 – Sandeep J Alur's Blog - blogs.msdn.microsoft.com

SOA India 2009 – Bangalore. I ... Mike Taulty’s Blog –> Good Reference http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2009/06/18 ...
Read more

SOA is not.... - IT Communities

Looks like there is a contant need to educate the industry on SOA and this time I shall take a stab at what SOA is not ... SOA India 2009 caters to the ...
Read more

Software as a Service vs. Service Oriented Architecture vs ...

Software as a Service vs. Service Oriented Architecture vs. Cloud Computing. Dan Galorath ... SOA India 2009 caters to the need of Indian Enterprise ...
Read more

Installing Oracle SOA 11g – Persistent Storage Solutions

Installing Oracle SOA 11g. Published on August 25, 2009 by advait. ... SOA India 2009 caters to the need of Indian Enterprise IT community of CIOs, ...
Read more

Business Technology | Facebook

Message this Page, learn about upcoming events and more. If you don't have a Facebook account, you can create one to see more of this Page.
Read more

Frameworks, Frameworks everywhere – The Open Group ...

You may have seen the recent announcement from the Open Group that they announced two frameworks relating to SOA (service-oriented architecture) for ...
Read more

Liferay Service Partners - Liferay.com

Liferay Service Partners provide a full offering of professional services around the world. You can rely on Liferay certified Service Partners in your ...
Read more