• Save
SOA India 2009 | SOA and Web Business Platforms
Upcoming SlideShare
Loading in...5
×
 

SOA India 2009 | SOA and Web Business Platforms

on

  • 1,632 views

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 ...

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.

Statistics

Views

Total Views
1,632
Views on SlideShare
1,610
Embed Views
22

Actions

Likes
1
Downloads
0
Comments
0

6 Embeds 22

http://harshjegadeesan.blogspot.com 12
http://www.slideshare.net 3
http://www.linkedin.com 3
http://www.blogger.com 2
http://harshjegadeesan.blogspot.in 1
https://www.linkedin.com 1

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    SOA India 2009 | SOA and Web Business Platforms SOA India 2009 | SOA and Web Business Platforms Presentation Transcript

    • 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]