Presentation is loading. Please wait.

Presentation is loading. Please wait.

Kris Horrocks Senior Technical Product Manager Microsoft.

Similar presentations


Presentation on theme: "Kris Horrocks Senior Technical Product Manager Microsoft."— Presentation transcript:

1 Kris Horrocks Senior Technical Product Manager Microsoft

2 Partner Enterprise Business Division Application I/O Machine Presentation Identity Machine Workflow Rules Machine Data Business Division I/O (B2B) I/O (B2B) I/O (Queue, EAI, ESB, B2B) I/O (Queue, EAI, ESB, B2B) I/O I/O (Remoting) I / O ( R e m o t i n g ) I/O (EAI) I/O (EAI)

3 Machine Hosting Provider B2B Partner Enterprise Infrastructure Application Presentation Identity Workflow Rules Data Infrastructure Application SaaS Provider Infrastructure Application PaaS Provider Infrastructure Platform Services Rules Data Pres. Rules WF Data Infrastructure Virtual Machine Application

4 Machine Hosting Provider B2B Partner Enterprise Infrastructure Application Presentation Identity Workflow Rules Data Infrastructure Application SaaS Provider Infrastructure Application PaaS Provider Infrastructure Platform Services Rules Data Pres. Rules WF Data Infrastructure Virtual Machine Application

5 Enterprise Infrastructure Machine Hosting Provider B2B Partner Application Presentation Identity Workflow Rules Data Infrastructure Application SaaS Provider Infrastructure Application PaaS Provider Infrastructure Platform Services Rules Data Pres. Rules WF Data Infrastructure Virtual Machine Application

6 Machine Hosting Provider Infrastructure Virtual Machine B2B Partner Enterprise Infrastructure Application Presentation Identity Workflow Rules Data Infrastructure Application SaaS Provider Infrastructure Application PaaS Provider Infrastructure Platform Services Rules Data Pres. Rules WF Data

7 Machine Hosting Provider B2B Partner Enterprise Infrastructure Application Presentation Identity Workflow Rules Data Infrastructure Application SaaS Provider Infrastructure Application PaaS Provider Infrastructure Platform Services Rules Data Infrastructure Virtual Machine

8 Machine Hosting Provider B2B Partner Enterprise Infrastructure Application Presentation Identity Workflow Rules Data Infrastructure Application SaaS Provider Infrastructure Application PaaS Provider Infrastructure Platform Services Rules Data Pres. Data Infrastructure Virtual Machine

9 PaaS Provider VIP Logistics VIP Portal Local Taxi Services Contoso Conventions CPS Workflow Rules Data CRM SaaS Provider Local Taxi Services Airline Event Clearinghouse Data Customer’s Enterprise VIP Calendar

10 Contoso Conventions VIP Logistics VIP Portal Local Taxi Services CPS Workflow Rules Data CRM SaaS Provider Local Taxi Services Airline Event Clearinghouse Data Customer’s Enterprise VIP Calendar

11 Machine Hosting Provider B2B Partner Enterprise Infrastructure Application Presentation Identity Workflow Rules Data Infrastructure Application I/O SaaS Provider Infrastructure Application I/O PaaS Provider Infrastructure Platform Services Rules Data Pres. Rules WF Data I/O Infrastructure Virtual Machine I/O Application I/O What is the Application? How do you maintain an end-to-end view of the as-is state across roles?How do you maintain an end-to-end view of the as-is state across roles? How do you manage change to both functional and operational behavior across the app lifetime?How do you manage change to both functional and operational behavior across the app lifetime?Federation How do you federate identity, claims & data?How do you federate identity, claims & data? How to you monitor solution behavior across environments?How to you monitor solution behavior across environments? How do you provide transparent service communication across environments?How do you provide transparent service communication across environments? Loose Coupling How do you fully decoupling business behavior and communications?How do you fully decoupling business behavior and communications? How do you provide a consistent programming model across environments?How do you provide a consistent programming model across environments?

12 Machine Hosting Provider B2B Partner Enterprise Infrastructure Application Presentation Identity Workflow Rules Data Infrastructure Application I/O SaaS Provider Infrastructure Application I/O PaaS Provider Infrastructure Platform Services Rules Data Pres. Rules WF Data I/O Infrastructure Virtual Machine I/O Application I/O Federation How do you federate identity, claims & data?How do you federate identity, claims & data? How to you monitor solution behavior across environments?How to you monitor solution behavior across environments? How do you provide transparent service communication across environments?How do you provide transparent service communication across environments? Loose Coupling How do you fully decoupling business behavior and communications?How do you fully decoupling business behavior and communications? How do you provide a consistent programming model across environments?How do you provide a consistent programming model across environments? Modeling Platform Shared Repository

13 Machine Hosting Provider B2B Partner Enterprise Infrastructure Application Presentation Identity Workflow Rules Data Infrastructure Application I/O SaaS Provider Infrastructure Application I/O PaaS Provider Infrastructure Platform Services Rules Data Pres. Rules WF Data I/O Infrastructure Virtual Machine I/O Application I/O Loose Coupling How do you fully decoupling business behavior and communications?How do you fully decoupling business behavior and communications? How do you provide a consistent programming model across environments?How do you provide a consistent programming model across environments? Modeling Platform Shared Repository Identity Metasystem Federated Management Service Bus

14 Machine Hosting Provider B2B Partner Enterprise Infrastructure Application Presentation Identity Workflow Rules Data Infrastructure Application I/O SaaS Provider Infrastructure Application I/O PaaS Provider Infrastructure Platform Services Rules Data Pres. Rules WF Data I/O Infrastructure Virtual Machine I/O Application I/O Modeling Platform Shared Repository Identity Metasystem Federated Management Service Bus Process Server Workflow & Comms APIs

15

16 Partner Enterprise Business Division Application I/O Machine Presentation Identity Machine Workflow Rules Machine Data Business Division I/O (B2B) I/O (Queue, EAI, ESB, B2B) I/O I/O (Remoting) I/O (EAI)

17 Partner Enterprise Business Division Application Machine Presentation Identity Machine Workflow Rules Machine Data Business Division Service Bus

18 ISB LSB Org App Component NamingDirectoryIdentityMessagingEventing… ESB Repository

19 Modeling Language An approachable, mainstream, textual modeling language for describing both data (e.g. requirements) and behavior (e.g.workflow) Process Server A full featured execution environment for workflow, rules, and any.NET service. Cloud Services A set of Microsoft hosted services including a service bus and a process server Service Bus Model Repository Cloud Services Modeling Tools Process Server Modeling Language Bus Analyst ArchDev IT Pro

20 Value of a Shared Repository

21 BUSINESS ANALYST DEVELOPER ARCHITECT IT PRO void doSomething{ int x = y+z; foreach(I in t) { } B2B Partner Infrastructure Application I/OI/O I/OI/O SaaS Provider Infrastructure Application I/OI/O I/OI/O PaaS Provider Infrastructure Platform Services RulesRules RulesRules DataData DataData Pres.Pres. Pres.Pres. RulesRules RulesRules WFWF WFWF DataData DataData I/OI/O I/OI/O

22 Machine Hosting Provider B2B Partner Enterprise Infrastructure Application SaaS Provider Infrastructure Application PaaS Provider Infrastructure Platform Services Infrastructure Virtual Machine Deploy & Configure UI Workflows & Rules Databases Policy Communications Monitoring Host Config … Deploy & Configure UI Workflows & Rules Databases Policy Communications Monitoring Host Config …

23 On Premises & Cloud Process Server

24 Machine Hosting Provider B2B Partner Enterprise Infrastructure Application SaaS Provider Infrastructure Application PaaS Provider Infrastructure Platform Services Infrastructure Virtual Machine Process Server [Customer Self Host] Process Server [3 rd Party Hosted] Process Server [ISV Self Host] Process Server [Self Host] Consistent Programming model from Client to Server to Cloud. Like ASP.NET but for Workflow based applications. Consistent Programming model from Client to Server to Cloud. Like ASP.NET but for Workflow based applications.

25 PaaS Provider VIP Logistics VIP Portal Local Taxi Services Contoso Conventions CPS Workflow Rules Data CRM SaaS Provider Local Taxi Services Airline Event Clearinghouse Data Customer’s Enterprise VIP Calendar

26 PaaS Provider VIP Logistics VIP Portal Local Taxi Services Contoso Conventions CPS Workflow Rules Data CRM SaaS Provider Local Taxi Services Airline Event Clearinghouse Data Customer’s Enterprise VIP Calendar Workflow Services (Process Server) Internet Service Bus Repository

27 Modeling & Repository Watch Project Oslo for updates. CTPs in CY08. Workflow & Communications APIs WCF & WF.NET 3.5 provides “integration” Process Server Merging of WF/WCF with BizTalk Server Service Bus BizTalk Services provides early look. CTP available today Indentity Metasystem Watch Active Directory & CardSpace

28 Project Oslo: Repository, Modeling BizTalk Services: Internet Service Bus SQL Server Data Services Kim Cameron’s Identity Blog Identity Metasystem

29 © 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 "Kris Horrocks Senior Technical Product Manager Microsoft."

Similar presentations


Ads by Google