Presentation is loading. Please wait.

Presentation is loading. Please wait.

ISV Community Days Connected Systems Overview and Roadmap Nigel Watling

Similar presentations


Presentation on theme: "ISV Community Days Connected Systems Overview and Roadmap Nigel Watling"— Presentation transcript:

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.


Download ppt "ISV Community Days Connected Systems Overview and Roadmap Nigel Watling"

Similar presentations


Ads by Google