Presentation is loading. Please wait.

Presentation is loading. Please wait.

Microsoft SOA Platform Presenter name: Sandeep Kesiraju Company: Microsoft.

Similar presentations


Presentation on theme: "Microsoft SOA Platform Presenter name: Sandeep Kesiraju Company: Microsoft."— Presentation transcript:

1 Microsoft SOA Platform Presenter name: Sandeep Kesiraju Company: Microsoft

2 Agenda Service Oriented Architecture Expose, Compose, Consume The Microsoft Platform –Capabilities –Key pillars What’s Next?

3 The Application Environment

4 A style of architecture, not a product Leverages existing assets in a loosely-coupled manner Standards are critical for success : WS-*, XML, RSS… Web services makes service orientation practical and drives broad industry interoperability Primary benefit centers around business agility SOA represents an enabler for faster process change, greater business insight and competitive advantage, and the creation of a new generation of dynamic applications. What is SOA?

5 Successful Customers Reduced Paper Records by 70% Improved patient care IDD: 45% decrease in training time; 9x ROI; Drive up average margin per sale; reduce call duration by 10% Real time customer integration Enabling business experimentation CommSee: 30k users, 100+ apps Primary branch experience World-wide IT support for 400k+ users Increases productivity, reduces deployment time by 83 percent

6 Expertime Case Study Windows Server 2008 R2 Enterprise Microsoft BizTalk Server 2009 Microsoft SQL Server 2008 Enterprise Windows Server AppFabric Windows Communication Foundation Windows Workflow Foundation Microsoft.NET Framework 4 Microsoft Internet Information Services 7.0

7 Expertime Case Study

8 What Made Them Successful? Coupled To an SOA Vehicle –Enterprise Need, Proof of Concept, or Funded Project Business Success Criteria –Agility –Reuse –Financial Savings Technical Success Criteria –Responsiveness To Business Problems –Access To Closed Systems –Reduction in Total Costs: Dev, Operations, etc.

9 Real World SOA

10 Data Legacy LOB Packaged Apps Trading Partners DataLegacyLOB Packaged Apps Trading Partners Expose

11 Expose Service enablement DataLegacyLOB Packaged Apps Trading Partners

12 Compose Orchestration and Workflow DataLegacyLOB Packaged Apps Trading Partners

13 Consume Productivity/Innovation DataLegacyLOB Packaged Apps Trading Partners Packaged Apps Devices and People Web 2.0 Portal

14 Tooling Management Security Packaged Apps Devices and People Web 2.0 Portal DataLegacy Packaged Apps Trading Partners Custom

15 Common SOA Scenarios Abstracting back end systems from customers and clients Automating mission-critical processes Enabling new channels and business models Providing visibility and governance across disparate heterogeneous systems

16 A Realistic Approach Real-world business drivers Middle-out Partition your business capabilities Demonstrate value in rapid iterations – not waterfall Remember that successful customers incrementally build things

17 InteroperabilityGovernance Enterprise Service Bus

18 Platform Capabilities Systems Management Server Microsoft Operations Manager Windows System Update Service Microsoft Operations Framework Integrated Management & Governance Messaging / Services Web Services (WCF) BizTalk Server & Adapters Host Integration MSMQ User Interaction WPF Office System ASP.NET Windows Forms Smart Clients Compact Framework Live Meeting SharePointGroove Workflow / Process Windows Workflow Foundation (WF) BizTalk Server 2009 Office 2010 Dynamics Identity and Access Card Space Active Directory MIIS Host Integration Server Authorization Mgr Data SQL Server 2008 Analysis Services Reporting Services Integration Services SQL Service Broker Integrated Tools & Modeling

19 Windows Technology Foundation Vector-based Resolution independent Rich media 3D user interfaces Windows Communication Foundation Secure Web servicesSecure Web services Reliable transacted distributed appsReliable transacted distributed apps Interoperability with WS-* protocolsInteroperability with WS-* protocols Any transport and any hostAny transport and any host Engine & tools for building workflow- enabled composite apps System and human workflow Bringing workflow mainstream Windows Presentation Foundation Windows Workflow Foundation Windows CardSpace Streamlines user registration and one-click loginStreamlines user registration and one-click login Mitigates common attack vectors (Phishing)Mitigates common attack vectors (Phishing) Seamless integration with WCFSeamless integration with WCF

20 SOA Governance Visibility and manageability over SOA adoption activities –Planning, definition, implementation and operation of services Challenges –Organizational –Tooling –Prerequisites

21 Governance Capabilities Source: SOA Governance and the Microsoft Ecosystem Envisioning Capability Assessment Project management Program Management Reporting Portfolio Management Asset Management Planning Service design Event & Schema design Policy / standards specification Service taxonomy Capability Repository Service Repository Developing & Stabilizing Service development Service testing Service publishing Service discovery Deployment Stage Management Provisioning Dependency Analysis Service versioning Build processes Management SLA enforcement Service Monitoring Rogue Service discovery Exception Management Reporting Notification Services Design Time Governance Runtime Governance

22 Governance Capabilities Source: SOA Governance and the Microsoft Ecosystem Envisioning Capability Assessment Project management Program Management Reporting Portfolio Management Asset Management Planning Service design Event & Schema design Policy / standards specification Service taxonomy Capability Repository Service Repository Developing & Stabilizing Service development Service testing Service publishing Service discovery Deployment Stage Management Provisioning Dependency Analysis Service versioning Build processes Management SLA enforcement Service Monitoring Rogue Service discovery Exception Management Reporting Notification Services Design Time Governance Runtime Governance MSBA Visual Studio 2010 SCOM Windows Server Platform MOF MSF.NET 4.0 (WCF + MSE) Portfolio & Project Management Partners

23 Service-Oriented Infrastructure Service Registry Service Management Security Enterprise Service Bus ESB Core Engine Transformation Routing Exception Management Orchestration Adaptation B2B Gateway Provisioning Framework Adaptation Supported Service Consumer Native Supported Service Provider Native Standard Service Consumer SOAP CIM Standard Service Provider SOAP SIM Legend: CIM Consumer Interceptor Module SIM Service Interceptor Module UDDI SCOM

24 Interoperability PeopleSoft JD Edwards OneWorld XE JD Edwards Enterprise1 Oracle ODBC Siebel TIBCO Rendezvous TIBCO EMS SAP EDI/AS2 X12 and EDIFACT support Drummond Interoperability Certification MQ MSMQ WSE HTTP SMTP File FTP POP3 SOAP SWIFT HL7 RosettaNet HIPAA SQL WCF Adapter SharePoint Host Applications IBM mainframe zSeries (CICS and IMS) Midrange iSeries (AS/400) IBM DB2 Mainframe DB2 for z/OS Midrange DB2/400 DB2 Universal Database for open platforms (AIX, Linux, Solaris, and Windows) Host Files BizTalk Server – “Adapters In the Box”

25 SOA Platform V.Next Evolution and Integration of.NET Building deeply upon.NET 4.0 and the Windows platform Advances in highly distributed composite application development Rich support for adapters, Web services and Web 2.0 protocols Modeling and Composition Models and integrated repository raise the level of abstraction Advances in business analyst modeling experience and IT collaboration Further integration with Office to enable rich Information Worker experiences Connected Lifecycle Integrated tools and governance across lifecycle: Design, Develop, Deploy, Manage Models for artifacts across lifecycle which links currently disparate pieces Design, build, deploy, manage the whole system Software + Services Provide capabilities both on-premise and as a hosted service Federation of processes across intra/extra organizational domains Complex event processing and analytics across End-to-End Processes 25

26 Enterprise Proven Over 8,500 BizTalk customers worldwide 90% of the Fortune Global 100 use BizTalk

27

28 Define Your SOA's Success SOA Vehicles –Enterprise Needs, Proof of Concept, or Funded Project Business Success Criteria –Agility –Reuse –Financial Savings Technical Success Criteria –Responsiveness To Business Problems –Access To Closed Systems –Reduction in Total Costs: Dev, Operations, etc.

29 Identify Technical Capabilities Examine the Future Project for SOI Capabilities Remember, any SHARED technical capability between projects or organizations will be an SOI capability candidate ESB Messaging Transforms Validation Routing Adapters Orchestration SOA Governance Notification Services Reporting Stage Management Provisioning Dependency Analysis Data Contract, Message Contract, Policy, Model Service Versioning Exception Mgmt Root Cause Analysis Auditing, Logging, Quality of Service, Performance Monitoring, Availability Service Monitoring Repository/Registry Service Repository Discovery Service Business Taxonomy Approval & Change Mgmt Policy Association Dependency Management Publishing Service Configuration Mgmt Identity Notifications Reporting

30 Prioritize SOI Capabilities

31 Incrementally Build Your SOI Infrastructure IdentityNotificationsAsset Mgmt Portfolio Mgmt Configuration Mgmt Service Repository Enterprise Reporting Capability Repository DiscoveryContactPublishBillingSubscriptionRating Project One: Prioritized Capabilities Infrastructure Identity Notifications Asset Mgmt Portfolio Mgmt Configuration Mgmt Service Repository Enterprise Reporting Capability Repository Discovery Contact Publish Billing Subscription Rating Project Two: Prioritized Capabilities

32 SOI Approach Enterprise Service Bus Managed Services Engine Windows Server UDDI Services

33 Microsoft SOA Technology Stack.NET Framework BizTalk Server Azure/AppFabric

34 Summary SOA is an architecture, not a product Harmony between business capabilities and technical capabilities is of key importance Microsoft offers a powerful platform for SOA design and implementation

35 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Microsoft SOA Platform Presenter name: Sandeep Kesiraju Company: Microsoft."

Similar presentations


Ads by Google