Presentation is loading. Please wait.

Presentation is loading. Please wait.

Microsoft.NET Platform Adam Seligman Strategy Advisor and.NET Agitator

Similar presentations


Presentation on theme: "Microsoft.NET Platform Adam Seligman Strategy Advisor and.NET Agitator"— Presentation transcript:

1 Microsoft.NET Platform Adam Seligman Strategy Advisor and.NET Agitator adamse@microsoft.com

2 Agenda 1 Problem 2 Tool: Web Services 3 Solution: Service-Oriented Architecture

3 Why do we have IT? Operate Control systems, machinery, production Generate product or services that have economic value Transact Exchange information, capital, goods and services with partners, customers, and suppliers Record Store important information for use in business processes, such as financials Keep track of processes across the enterprise Collaborate Facilitate business processes between humans, across teams, companies and the world

4 Today

5 If You Invest …Then Tomorrow

6 10 Years Later What Actually Happened

7 Internet Banking Wireless Aggregation Branch Banking CRM Core Banking Wealth Management Treasury / Forex Trading / Back office Payment Systems and Card Mgmt 3D Secure Business Intelligence EAI Straight through Processing ATM / POS No Application Is An Island

8 No Company Is An Island Customers Suppliers Employees Partners Suppliers Suppliers Employees Customers PartnersPartners

9 Agenda 1 Problem 2 Tool: Web Services 3 Solution: Service-Oriented Architecture

10 What are XML Web Services? Industry standards for applications to talk to each other Extend basic web concepts… (HTTP, HTML) To applications (SOAP, XML, WSDL, UDDI) Designed to work across platforms & languages Coexist well with firewalls and networks Standards body defining the specs: Participation by all the major players

11 What is.NET?.NET is our brand for our XML and WS stacks Microsoft is delivering XML and Web Services capability across our product line Windows OS, BizTalk, SharePoint, etc. New applications use the.NET framework, which includes WS and XML tools Use Visual Studio to develop applications on the.NET framework from a variety of languages C#, C++, J#, VB.NET, (and many others)

12 Microsoft.NET Servers Experiences & Solutions Clients Services Tools Software for Connecting Information, People, Systems and Devices XML Web Services across the Entire Microsoft Platform

13 .NET Framework Platform and Tools Operating System Common Language Runtime Base Class Library ADO.NET and XML ASP.NET Web Forms Web Services Windows® Forms Common Language Specification VBC++C#J#…

14 The Microsoft Platform OperationsinfrastructureApplicationinfrastructureInformationworkerinfrastructure devices

15 Agenda 1 Problem 2 Tool: Web Services 3 Solution: Service-Oriented Architecture

16 Service-Oriented Architecture An approach to take existing IT assets Think of these assets as technical capabilities: “services” Use these services, along with new services, to support business processes Reconfigure these services flexibly to support changes in business process RtPM is a fantastic example of this

17 Road to SOA

18 Expose Data as XML Expose Applications as Services Service Layer XML Data Layer

19 Services Support Business Processes Service Layer XML Data Layer Business Processes

20 Example: Procurement Process Supplier InfoPath & Sharepoint SQL Server B2B Procurement System

21 Business Value comes from Business Process Improvement Generate economic value by improving the business process: Remove steps that incur a cost Improve speed so financial measures improve Allow for new revenue opportunities

22 Key Ingredients.NET applications on Windows Server 2003.NET Framework supports WS and XML development with Visual Studio “Smart Client” applications i.e.: ProcessBook, RtWebParts Sharepoint as key collaboration service BizTalk for Orchestration, EAI InfoPath for structured data entry / front end for processes

23 RtPM example Take existing data from factory floor Make it available via XML and WS in a live, role-based, secured dashboard Operations management can use KPIs to make process improvement decisions Example: condition based maintenance – avoid incurring a production stoppage; results in direct economic benefit Example: crunch live data in Excel and automate regulatory report generation, saving time and reducing error rate

24 Agenda 1 Problem 2 Tool: Web Services 3 Solution: Service-Oriented Architecture

25

26 Services Support Business Processes

27 2000+ systems and devices 2500+ Windows server apps 25,000 Certified Partners Over 65,000 Designed for Windows products 291 Office System solution partners with 456 solutions 250.NET Connected solutions 180 Visual Studio partners delivering 300+ solutions Industry Ecosystem


Download ppt "Microsoft.NET Platform Adam Seligman Strategy Advisor and.NET Agitator"

Similar presentations


Ads by Google