babo's picture
From babo rss RSS  subscribe Subscribe

The Road To Service Oriented Architecture  



Service Orientation
Web Services Architecture
Technology Roadmap

 

 
 
Tags:  Service  Oriented  Architecture 
Views:  4140
Downloads:  157
Published:  September 05, 2007
 
0
download

Share plick with friends Share
save to favorite
Report Abuse Report Abuse
 
Related Plicks
Patterns: Service Oriented Architecture And Web Services

Patterns: Service Oriented Architecture And Web Services

From: anon-390574
Views: 287 Comments: 0
Patterns: Service Oriented Architecture And Web Services ,chapter 6 motherboards ebook, the libraries are appreciated, esl library protocol, photo library graphics
 
Service-Oriented Architecture: SOA  Strategy, Methodology, and Technology

Service-Oriented Architecture: SOA Strategy, Methodology, and Technology

From: anon-392928
Views: 431 Comments: 0
Service-Oriented Architecture: SOA Strategy, Methodology, and Technology ,pagan library, library backdrops, seattle public library capitol hilll, new rhodes library
 
Service-Oriented Modeling Framework (SOMF)

Service-Oriented Modeling Framework (SOMF)

From: soschne
Views: 911 Comments: 0

 
Service Oriented Architecture (SOA)

Service Oriented Architecture (SOA)

From: babo
Views: 6547 Comments: 0
Service Oriented Architecture (SOA): Definition, Characteristics
Differences: SOA vs. existing Model Driven Architecture (MDA)
SOA Implementation Framework and Enterprise Service Bus (ESB) (more)

 
Event-Driven Service-oriented Architecture (EDSOA)

Event-Driven Service-oriented Architecture (EDSOA)

From: attuneinfocom
Views: 1674 Comments: 0
We have identified issues related to composition of a business
process and discussed the requirements for event-driven composition
and event-driven service-oriented architecture. We have implemented (more)

 
See all 
 
More from this user
Thinking e-Business Design

Thinking e-Business Design

From: babo
Views: 5180
Comments: 0

great quotes to use and repeat when you can't find a better way of saying it

great quotes to use and repeat when you can't find a better way of saying it

From: babo
Views: 3561
Comments: 0

time management

time management

From: babo
Views: 3940
Comments: 0

MBA Essentials International Business

MBA Essentials International Business

From: babo
Views: 4997
Comments: 2

Web Common Structure

Web Common Structure

From: babo
Views: 3165
Comments: 0

social project management

social project management

From: babo
Views: 2678
Comments: 0

See all 
 
 
 URL:          AddThis Social Bookmark Button
Embed Thin Player: (fits in most blogs)
Embed Full Player :
 
 

Name

Email (will NOT be shown to other users)

 

 
 
Comments: (watch)
 
 
Notes:
 
Slide 1: The Road To Service Oriented Architecture Eric Schmidt Technical Evangelist Platform Strategy and Partner Group Microsoft Corporation
Slide 3: Agenda Service Orientation Web Services Architecture Technology Roadmap
Slide 4: Connected Systems Everything Connected Service Oriented Architecture Web Services Architecture Application Archetypes
Slide 5: Shift To Service Orientation From Connections = cost Function oriented Build to last Prolonged development To Connections = value Process oriented Build for change Incrementally deployed Application silos Tightly coupled Object oriented Orchestrated solutions Loosely coupled Message oriented
Slide 6: Service Orientation A service oriented architecture (SOA) significantly elevates the abstraction level for code re-use It allows applications to bind to services that evolve and improve over time without requiring modification to the applications that consume them Evolution not revolution
Slide 7: Service Orientation Core Tenets Explicit Boundaries Autonomous Negotiation Via Policy Exposed Schema and Contract Message Driven Reuse & Dynamic Meaningful Information
Slide 8: Service Orientation Key Concepts Operational Requirements enforce Policies governed by bound by Message Exchange Pattern Contracts describe is a set of Schemas define structure of Applications State composed of manage Services exchange Messages have contain
Slide 9: Service Orientation Basic Consumer/Provider view Service Consumer Service Provider Business Component Service Façade
Slide 10: Service Orientation Required Capabilities Security Reliability Transactions Discovery Management Transport independence Interoperability Process orchestration
Slide 11: Service Orientation Business Process View Coarse Grained Web Service Operations Finer Grained Internal Service Operations Fine Grained Object and database calls Business Component Business Component Consumer Application Business Process
Slide 12: Why This Is Important To You… How do you extract and leverage value from? Connectivity Decomposition Business process aware Resilient to change Continuous improvement Reuse
Slide 13: Unified Connectivity Less overhead, reduced surface area Consistent programming model Native interoperability EJB MQ DCOM ODBC Your Application
Slide 14: Abstraction Enables you to more gracefully decompose your application Enables you to extend and optimize your processes Business Processes Business Process Business Processes Your Application
Slide 15: Dynamic Discovery enables you to add services and consume services at “run-time” Policy enables services to dynamically calibrate and optimize overtime Guaranteed Delivery PKI Windows Credentials Guaranteed Delivery Windows Credentials Custom Credentials
Slide 16: Resilient Schema provides a mechanism to decouple database, programming and “wire” format – this makes your application more resilient to change Coarse grain messaging enables loose coupling Business Process <ORDER>…..</ORDER> <ITEMS>…..</ITEMS> 1 Shoes 12.99
Slide 17: Reuse Decomposition promotes reuse and enables more dynamic business processes Requires you to embrace a business process model 000197 TBLEDIT SECTION. 000198****************************** 000199* 000200 DISPLAY ROOM-TOTAL-NUM(TBL-IDX). 000201 DISPLAY TBL-IDX. 000202 MOVE ROOM-TOTAL-NUM(TBL-IDX) TO WK-ALL. 000203 MOVE ROOM-RSV-NUM(TBL-IDX) TO WK-RSV. 000204 PERFORM RITU-COMP. 000205 MOVE WK-ALL TO POW-0001. 000205 MOVE TBL-IDX TO POW-0002. 000205 MOVE 1 TO POW-0003. 000205 CALL "_XPOWTABLESETNUMERICTO" USING BY VALUE ROOMTBL 000205 BY REFERENCE POW-0001 BY VALUE POW-0002 POW-0003 . 3.3. Procurement 3.3.1 Sourcing and Supplier Contract Management 3.3.2 Purchasing Request Resources Create Purchase Requisitions Manage Requisition Approva Processl Resources Manage Purchase Item Catalog Consolidate Approved Requisitions by Supplier Perform Encumbrance Check Create Auction Bids Acquire/Purchase Choose or Default Supplier for Goods Verify/ Negotiate Price Create Purchase Orders Manage RFI/RFQ/ RFP process Manage Automatic Replenishment Purchase Indirect Materials Purchase Capital Goods Purchase Direct Materials & Supplies Purchase Outside Vendor Services Manage Open to Buy/Blanket POs Approve & Validate Contract Payments Track Open POs Manage Purchasing Methods Manage Suppliers Manage Supplier Relationships Track Supplier Commitments Maintain Supplier Catalog Manage Buyer Performance Provide Supplier Self-Help 3.3.3 Receiving of Indirect / Capital Goods and Services
Slide 18: Foundation For Smart, Visible Office BI Services Processes  Schema enables your services to become more strongly typed to business process  Decomposition provides more discrete access to business visibility (Milestones)  Information access drives smart processes Business Process Real-time collection of activities Real-time Monitoring Business Process Activity Tracking
Slide 19: Security, Reliability, Transactions The message dictates capabilities and behavior Efficiently cross boundaries Stand on the shoulders of the architecture and the plumbing You can focus on building applications not the infrastructure
Slide 20: Service Oriented Systems Business Impact ISV Impact Deployment and integration efficiency Flexibility, extensibility and reuse Broad new opportunities Customer Impact New access to knowledge assets Agility to react to business change Solution flexibility
Slide 21: WRQ (Verastream) The emergence of Web services and Service Oriented Architectures has invigorated a market for integration of legacy platforms… many companies now feel that they can take an incremental approach to integrating with their legacy infrastructure and don't have implement a large, complex integration project.  This has been good for WRQ because customers have found Verastream to be the right tool to abstract their legacy applications into a series of reusable services that fit nicely into their Service-Oriented architectures.
Slide 22: Web Services Architecture Connected Applications Connected Applications Secure Basic Web Services Reliable Basic Web Services XML SMTP Transacted HTTP TCP/IP HTTP MQ …
Slide 23: Web Services Architecture Process Specification Published Customer and Industry Feedback Gathered Publish Addendum(s), Deliver Dev Product Standardization WS-I Interoperability Profile
Slide 24: Web Services Architecture Example: WS-Security Specification Published Customer and Industry Feedback Gathered Publish Addendum, Deliver Dev Product OASIS Standardization WS-I Interoperability Profile April 2002 Three Partners April - August 2002 August 2002 September 2002 Over 30 Partners April 2003 Over 100 Partners
Slide 25: Technology Roadmap Today, This Year, Futures Developer Enablement Infrastructure and Business Process Smart Client and Reach
Slide 26: Developer Enablement Visual Studio .NET 2003 Foundation for XML WS programming model Key supported standards Attribute based development Schema driven XML serialization WS-I Basic profile compliant* Web Services Enhancements (WSE) 1.0 Foundation for advanced Web service support Improved extensibility WS-Security Guidance Authorization and Profile Application Block Building Interoperable Web Services: WS-I Basic Profile 1.0 Web Service Façade for Legacy Applications
Slide 27: Infrastructure And Business Process Windows Server 2003 Metadata AD & ADAM Security Authorization Manager Registry & Discovery Enterprise UDDI Queuing MSMQ Hosting IIS 6.0 & Enterprise Services Management WMI BizTalk Server 2004 Connectivity (EAI/B2B) 350+ Adapters Native Web service support Business Process Orchestration Business Rule Engine Business Activity Monitoring Human Workflow Services Partner Management Security Guidance Information & Application Architecture for the Service-Oriented Enterprise Application Interoperability: Microsoft .NET and J2EE Single Sign-On Management SQL Server 2000 Web Services Support
Slide 28: Smart Client And Reach Office System 2003 XML meta and persistence format InfoPath for schema, template driven forms Native Web service consumer Visual Studio .NET integration Guidance Smart Client Offline Application Block Asynchronous Invocation Application Block Service Aggregation Application Block Sharepoint Portal Server for Office Windows Sharepoint Services .NET Compact Framework PocketPC and SmartPhone
Slide 29: Flexible Business Processes With BizTalk Server 2004  Loose-coupling  Process Orchestration  Business Activity Monitoring  Dynamic Rules  Secure, Policy Driven Services
Slide 30: Efficient Development Service-oriented tools for both design time and runtime dramatically reduces the time to implement and deliver working processes BizTalk Server 2004 orchestration == Zero Code .NET Framework XML serialization == Zero Code Web Services Enhancements policy == Zero Code
Slide 31: Technology Roadmap Today Visual Studio 2003 & .NET Framework WSE 1.0 Office System 2003 Windows Server 2003 BizTalk Server 2004 SQL Server 2000 Guidance This Year Visual Studio 2005 TAP Indigo TAP WSE 2.0 WSE 3.0 TAP InfoPath SP Guidance Future Visual Studio 2005 WS-I Compliance DSI/SDM SQL Server 2005 Indigo Longhorn WinFS Guidance
Slide 32: Calls To Action Assess your current SOA and Web services strategy What trajectory are you on? Engage now Embrace ASP.NET Web services and or BizTalk Server 2004 today Evolve strategically Map service oriented principles to the business value of your solution
Slide 33: Contact eschmidt@microsoft.com BizTalk Server 2004 Guidance WSE 2.0 Guidance Indigo TAP
Slide 34: © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

   
Time on Slide Time on Plick
Slides per Visit Slide Views Views by Location