SOA @ Bar Camp Pune

901 views

Published on

An overview of Service Oriented Architecture and its future

Published in: Business, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
901
On SlideShare
0
From Embeds
0
Number of Embeds
23
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • SOA @ Bar Camp Pune

    1. 1. Service Oriented Architecture
    2. 2. Evolving Technologies Mainframes PC’s, Networking Components 3-Tier N-Tier Client-Server Web Services Web Apps ???
    3. 3. Evolving Web <ul><li>Akamai </li></ul><ul><li>Britannica Online </li></ul><ul><li>Personal Websites </li></ul><ul><li>Domain Names </li></ul><ul><li>Screen Scraping </li></ul><ul><li>Content Mgmt Systems </li></ul><ul><li>Directories (taxonomy) </li></ul><ul><li>BitTorrent </li></ul><ul><li>Wikipedia </li></ul><ul><li>Blogging </li></ul><ul><li>Search Engine Optimization </li></ul><ul><li>Web Services </li></ul><ul><li>Wikis </li></ul><ul><li>Tagging (“folksonomy”) </li></ul>
    4. 4. Evolving Business Focus <ul><li>Reduced Timelines </li></ul><ul><li>Orchestration & “Value addition” </li></ul><ul><li>Scalability, Availability </li></ul><ul><li>Usage Tracking </li></ul><ul><li>Packaging & Monetization </li></ul>
    5. 5. Defining SOA <ul><li>An architectural paradigm for organizing and using distributed capabilities under different ownership </li></ul><ul><ul><li>The network cloud is a virtual “bus” </li></ul></ul><ul><ul><li>SOA provides a framework for matching needs and capabilities within this virtual “bus”. </li></ul></ul>
    6. 6. Evolving Architectures
    7. 7. Service Providers & Consumers
    8. 8. WS-* Standards Messaging: XML, SOAP, WS-Addressing, etc Metadata: WS-Policy, WS-SecurityPolicy … Security: WS-Security, WS-Trust, WS-SecureConversation Reliability: WS-ReliableMessaging Transactions: WS-Coordination, WS-AtomicTransaction
    9. 9. Benefits of Standards
    10. 10. Questions? Thoughts?
    11. 11. Security

    ×