Download presentation
Presentation is loading. Please wait.
1
ISV Community Days Connected Systems Overview and Roadmap Nigel Watling nigelwa@microsoft.com
2
Agenda Connected Systems Service Orientation Web Services Architecture Technology Roadmap
3
Connected Systems Everything Connected Service Oriented Architecture Web Services Architecture Application Archetypes
4
Shift To Service Orientation Connections = cost Function oriented Build to last Prolonged development From To Connections = value Process oriented Build for change Incrementally deployed Application silos Tightly coupled Object oriented Orchestrated solutions Loosely coupled Message oriented
5
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
6
Service Orientation Core Tenets Explicit Boundaries Autonomous Negotiation Via Policy Reuse & Dynamic Exposed Schema and Contract Message Driven MeaningfulInformation
7
Services Message Exchange Pattern describe OperationalRequirements enforce State manage Applications composed of Messages exchange is a set of Contracts bound by contain Schemas define structure of governed by Policies have Service Orientation Key Concepts
8
Service Orientation Basic Consumer/Provider view Business Component Service Façade Service Consumer Service Provider
9
Service Orientation Required Capabilities Security Reliability Transactions Discovery Management Transport independence Interoperability Process orchestration
10
Service Orientation Business Process View Business Component Business Process Consumer Application Finer Grained Internal Service Operations Coarse Grained Web Service Operations Fine Grained Object and database calls
11
Why This Is Important To You… How do you extract and leverage value? Connectivity Decomposition Business process aware Resilient to change Continuous improvement Reuse
12
Unified Connectivity Less overhead, reduced surface area Consistent programming model Native interoperability Your Application EJB MQ DCOM ODBC
13
Business Processes Your Application Abstraction Enables you to more gracefully decompose your application Enables you to extend and optimize your processes Business Process
14
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
15
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
16
Reuse Decomposition promotes reuse and enables more dynamic business processes Requires you to embrace a business process model 3.3. Procurement 3.3.1 Sourcing and Supplier Contract Management 3.3.3 Receiving of Indirect / Capital Goods and Services 3.3.2 Purchasing 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.
17
Foundation For Smart, Visible Processes Schema enables your services to become more strongly linked to business process Decomposition provides more discrete access to business visibility (Milestones) Information access drives smart processes Office BI Services Business Process Real-timeMonitoring Real-time collection of activities Business Process Activity Tracking
18
Security, Reliability, Transactions The message dictates capabilities and behaviour Stand on the shoulders of the architecture and the plumbing You can focus on building applications not the infrastructure
19
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
20
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.
21
Web Services Architecture Connected Applications XML Basic Web Services SecureReliable Transacted HTTP… TCP/IP SMTPMQ HTTP Connected Applications Basic Web Services
22
Composable Capabilities Addressing http://business456.com/User12 http://fabrikam123.com/Traffic http://fabrikam123.com/Traffic/Status <wssec:BinarySecurityToken ValueType="wssec:X509v3" EncodingType=“wssec:Base64Binary"> dWJzY3JpYmVyLVBlc…..eFw0wMTEwMTAwMD zzz http://fabrikam123.com/seq1234 10 <app:TrafficStatus xmlns:app="http://highwaymon.org/payloads"> 520W 3MPH Security Reliability
23
Web Services Architecture Process Specification Published Customer and Industry Feedback Gathered Publish Addendum(s), Deliver Dev Product Standardization WS-I Interoperability Profile
24
Web Services Architecture Example: WS-Security Specification Published Customer and Industry Feedback Gathered Publish Addendum, Deliver Dev Product OASIS Standardization April 2002 April - August 2002 August 2002 September 2002 WS-I Interoperability Profile April 2003 Three Partners Over 30 Partners Over 100 Partners
25
Interoperability http://www.WS-i.org http://www.WS-i.org Interoperability http://www.WS-i.org http://www.WS-i.org An open industry effort Industry initiative focused on promoting Web Services interoperability across platforms, applications, and programming languages Open participation and membership (160 +) including customers and vendors (MS, IBM, Sun, etc.) Evidence of industry alignment around Web Services Testing tools and Basic Profile v1.0 released Security (SSL, WS-Security) and attachment profiles underway Based on partnerships Symbiotic relationship with other standards organizations through integration of their outputs Success will accelerate adoption and deployment of Web Services OASIS, OMG, OMA, and others have joined the WS-I
26
Technology Roadmap Today, This Year, Futures Infrastructure and Business Process Developer Enablement Smart Client and Reach
27
Developer Enablement Guidance Authorization and Profile Application Block Building Interoperable Web Services: WS-I Basic Profile 1.0 Web Service Façade for Legacy Applications 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) 2.0 Foundation for advanced Web service support Improved extensibility WS-Security
28
Infrastructure And Business Process Guidance Information & Application Architecture for the Service-Oriented Enterprise Application Interoperability: Microsoft.NET and J2EE 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 Single Sign-On Management SQL Server 2000 Web Services Support
29
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
30
Flexible Business Processes With BizTalk Server 2004 Loose-coupling Process Orchestration Business Activity Monitoring Dynamic Rules Secure, Policy Driven Services
31
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
32
Future Visual Studio 2005 WS-I Compliance DSI/SDM SQL Server 2005 Indigo Longhorn WinFS Guidance This Year Visual Studio 2005 TAP Indigo TAP WSE 2.0 WSE 3.0 TAP InfoPath SP Guidance Today Technology Roadmap Visual Studio 2003 &.NET Framework WSE 1.0 Office System 2003 Windows Server 2003 BizTalk Server 2004 SQL Server 2000 Guidance
33
The Corollaries Connected Systems is the moniker we use to describe the eco-system of SOA enabled applications SOA enables integration Web Services is the messaging fabric for SOA.NET is the programming model for Web Services Windows and server platform is the hosting platform for Web Services
34
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 Join Indigo Early Adopter Programs
35
© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.