Ramkumar Kothandaraman Director, MTC Microsoft Corporation India Pvt Ltd

Size: px
Start display at page:

Download "Ramkumar Kothandaraman Director, MTC Microsoft Corporation India Pvt Ltd"

Transcription

1

2 Ramkumar Kothandaraman irector, MTC Microsoft Corporation India vt Ltd

3 Agenda Vision/Roadmap (5 mins) Scenarios (20 mins) Methodology (5 mins)

4 MS SOA Vision/Roadmap SOA WSL UI WS- Security SOA2.0 Transactions Coordination Trust Federated Trust Internet service Bus Biztalk 2000 BTS 2002 BTS 2004 BTS 2006 BTS 2006 R2 BTS Next.NET1.0.NET1.1.NET2.0 WCF WCF3.5 WCF4.0

5 Multi-channelScenario Loosely Couple resentation Layer Custom Web Mobile Surface Enable Multiple Channels Win Concept: Loosely Couple & from resentation Layer Implementation: Use Web Services to expose ata (Entities) and Business Logic

6 and that enables composition at UI Level Customer ata Customer ata Customer ata Client: e.g., Customer care portal CCF

7 Request for Leave elegates approval Human Workflow Highly Collaborative Semi-formal (IM etc) Require low barrier to access Approves Consider: Integration with esktop roductivity Apps Automated Workflow Formal roject Mgmt App ayroll

8 Business rocess Management Custom Custom Custom Custom Custom

9 BusinessrocessExternalization ESB attern Custom COTS ata Transformation Business Rules Activity Monitoring BI COTS Custom Custom

10 ata Integration ESB attern App 2 Core App Syndicates M1 (Copy) App 3 App 4 What if a change has to occur to M1?

11 ESB Concept ub-sub Messaging engine to support ata Syndication/Integration App 2 Change ub/sub Engine App1 App 3 1. Content based subscription (if ortfoliovalue > x) 2. Message Transformation 3. Business Rules/Validation Rules 4. Exception Management 5. Workload Throttling App 4

12 And if nothing else search For structured data Unstructured data E.g., Search for customers (360 degree view) Search for documents that contains customer reference Search for a product plan based on parameters

13 Moving to informal 70% of the work done in informal space. Requires frequent reference to LOB app data. E.g., RFI/RF roposal Assembly Customer Incident Escalation Response Requires tight integration with esktop roductivity Applications

14 To supporting collaboration Collaboration is mostly unstructured Sharing of unstructured data Sharing of structured data for reference Sharing of structured data in an unstructured document

15 Re-cap Multi-channel Service composition At presentation layer At business process layer At human workflow layer Unlocking data For informal channels (esktop productivity Apps) For collaboration For search Federated ata ata syndication And finally The agility that you look for.

16 Quick word on ESB ESB is a set of patterns that allows Intermediation of Services (Intelligent Routing) Message Xform Services Message validation Services Support for pluggable channels Exception Management Centralized management/monitoring

17 Quick Mapping Capability Multi-Channel Microsoft Stack Forms Server,.NET Fx (For mobile as well as desktop), AS.NET, Speech Server, Surface computing, Multi-touch resentation Layer composition Business rocess Composition Human Workflow Unlocking ata in esktop productivity Apps Search ata Syndication Collaboration Service Implementation MOSS, CCF,.NET Fx Biztalk Server Workflow Engine OBA MOSS Enterprise Search using BC Biztalk Server MOSS, Groove WCF

18 Vendor Influence Challengers Fujitsu BEA Oracle H CA Siebel eoplesoft Niche layers Leaders Microsoft IBM SA Sun Novell Visionaries 369 CIOs: which platform is preferred in building Web services* Microsoft.NET 46.5% IBM Web Sphere 19% Sun ONE 8.2% 44 System Integrators** Microsoft.NET 58% J2EE 40% *CIO Magazine oll **Gartner ec 2008 Completeness of Vision Gartner Group: Major Vendor Web Services latform Influence Magic Quadrant

19 Methodology Top-down Capabilities to Services Remove redundancy & foster Re-use Boil the ocean approach Bottoms-up Identify services and build them Then figure out the scenarios Risky venture Middle-out Start with few scenarios (multi-channel, BM, ata Integration) Quick ROI Gradually incorporate SOA maturity model while showing ROI

20

21

22 2009 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, EXRESS, IMLIE OR STATUTORY, AS TO THE INFORMATION IN THIS RESENTATION.