Presentation is loading. Please wait.

Presentation is loading. Please wait.

Tony Meleg Senior Product Manager Application Platform Group Microsoft Corporation.

Similar presentations


Presentation on theme: "Tony Meleg Senior Product Manager Application Platform Group Microsoft Corporation."— Presentation transcript:

1 Tony Meleg Senior Product Manager Application Platform Group Microsoft Corporation

2 Services Foundations Scaling & Management Bridging Worlds Cloud Platforms Modeling

3 Services (standard way to expose/call a unit of work that some software does) Workflows (Coordinating the work of an application, usually over a long timeframe)

4 RESTful enhancements REST Starter Kit to be released on Codeplex Messaging enhancements RESTful enhancements REST Starter Kit to be released on Codeplex Messaging enhancements Get started quickly on building workflow-centric, service oriented applications with enterprise grade scale and performance Windows Communication Foundation Improvements in performance and scalability More workflow models and pre- built activities Enhanced workflow designer and re-hosting Rules seamlessly integrated with workflow engine Persistence, Content based routing Improvements in performance and scalability More workflow models and pre- built activities Enhanced workflow designer and re-hosting Rules seamlessly integrated with workflow engine Persistence, Content based routing Windows Workflow Foundation Declarative Workflow Services

5 Services Foundations Scaling & Management Bridging Worlds Cloud Platforms Modeling

6  Client  ASP.Net/IIS  Database/Stored Procs Workflow WF Runtime Engine “Host..?”.Net Code  Distributed Systems Need an Application Server  Long Running  Require state and persistence  Support workflow  Support Services/SOA

7 Workflow WF Runtime Engine Code Name “Dublin”  Especially suited to long running workflows  State management  Persistence  Scale-out  Management  It just works…  Available initially as a download then part of Windows Server  Built on what you know (IIS/App Server Role in Windows).Net Code Persistence Tracking Scale Out & Management

8 Services Foundations Management & Scale Bridging Worlds Cloud Platforms Modeling

9 Standards Driven Protocols Data Contracts Standards Driven Protocols Data Contracts Services Vendor Driven Heritage Standards Custom Applications Messaging Infrastructures Vendor Driven Heritage Standards Custom Applications Messaging Infrastructures Applications EDI (FTP) EDI (FTP) EDI (AS2) EDI (AS2) SAP (RFC’s) SAP (RFC’s) IBM 3090 (CICS) IBM 3090 (CICS) Coordinate Work Scale Management Adapt Map Adapt Map Adapt Map Adapt Map

10 BizTalk Server “7” & “8” BizTalk Server 2009 H1 CY09 Updated Platform Support Team Productivity Connectivity & Services ESB Guidance 2.0 B2B Integration Enhanced Support for EDI and AS2 Protocols and Drummond certification Updated SWIFT Support and SWIFTReady Financial EAI Gold certification Developer Productivity Enhancements Low Latency Messaging Enhancements ESB Guidance Enhancements Real-time Business Event Enhancements Enhanced B2B Support Complex Trading Partner Mgmt Expanded Industry Standards support

11 BizTalk Server.NET + Dublin Integration Server App Server Unified toolset Closed proven mission critical scale Manage farm from single console Disaster Recovery Abundance of Adapters EDI, SWIFT, HIPPA RFID Complex pub/sub and CBR model Mapping Flexible Port/Adapter model Flexible Pipeline Model Business Activity Monitoring ESB Guidance MessageBox – persisted store, high availability, fault tolerance Centralized Business Rules repository Lightweight – Persistence not required Scales Up Focus on Web Service Interactions Only Fewer tools to learn Build your own Activities Create your own design experience Comes with Windows platform Will run in “the cloud” (Azure) workflow drawing tools workflow languages execution engines Workflow persistence Future Alignment when it makes sense Future Evolves around SOA Foundation Future Evolves around Integration Many Solutions will require both, better together…

12 Services Foundations Management & Scale Bridging Worlds Cloud Platforms Modeling

13 Services Foundations Management & Scale Bridging Worlds Cloud Platforms Modeling

14 A DESCRIPTION OF A GIVEN DOMAIN MODEL-ASSISTED Used to understand, generate, or manipulate code Examples: Static Structure, Sequence, … DRAWINGS Used to communicate with others Examples: Dataflow, Use Case, … MODEL-DRIVEN Executed by runtimes directly Examples: HTML, XAML, XOML, BPEL, …

15 “Quadrant” Modeling tool “M” Modeling language Repository Model store

16 “Quadrant” Workflow: Hire person Business Analyst Repository Workflow Schema Workflow Schema Activity Schema Activity Schema Visual Studio Create New Activity Developer Requires a New Activity Create Network Account Workflow Instance: (Hire Person) Workflow Instance: (Hire Person) Activity Instance: Create Net Acct Activity Instance: Create Net Acct

17 BizTalk… 2009 – CY H1 2009 v7, v8 – roughly a 2 year release rhythm We are not even at Alpha for the rest.NET 4.0 – will ship with Visual Studio 2010 “Dublin” – will ship “fairly shortly” after “Oslo” – will use CTP feedback to assess

18 Services Foundations Management & Scale Bridging Worlds Cloud Platforms Modeling

19 Services.NET 4.0 “Dublin” BizTalk Server Azure Services Platform “Oslo”

20

21 BONEYARD

22 IIS/WAS Quadrant IIS Manager WF and WCF Frameworks Persistence SQL Persistenc e Provider Management APIs (PowerShell command-lets) WF and WCF Management Modules WF and WCF Management Modules Runtime Databases Persistence schema Monitoring schema Monitoring WF SQL Tracking Provider WCF SQL Tracking Behaviors Messaging Forwardin g Service Hosting Durable Timer Service Visual Studio WF and WCF Project Templates Windows Application Server Role Model Deployment to Dublin Discovery Service Dublin adds Dublin enhances Windows/IIS/.NET 4.0 Scale-out & Reliability Discovery & Control Application Monitoring Versioning, Partitioning, Routing System Center App Server SCOM Pack “It just works!”

23

24 Standards Driven Protocols Data Contracts Standards Driven Protocols Data Contracts Services Vendor Driven Heritage Standards Custom Applications Messaging Infrastructures Vendor Driven Heritage Standards Custom Applications Messaging Infrastructures Applications

25 BizTalk Server 2009 H1 CY09 BizTalk Server “7” BizTalk Server “8” UDDI v3 Registry ESB Guidance v2 B2B Protocols Mobile RFID Build Automation ALM Support Improved Virtualization Developer Productivity Enhancements Complex Mappings Low Latency Messaging Enhancements ESB Guidance Enhancements Real-time Business Event (BAM/BI) Enhancements Enhanced B2B Support Complex Trading Partner Mgmt Expanded Industry Standards support

26 BizTalk Server “7” & “8” BizTalk Server 2009 H1 CY09 Updated Platform Support.NET Framework 3.5 SP1 Visual Studio 2008 SP1 Windows Server 2008 SQL Server 2008 Hyper-V support Team Productivity Integrated Source Control Bug Tracking Build Automation Connectivity & Services UDDI v3 Registry Enhanced LOB adapters Enhanced host system integration ESB Guidance 2.0 B2B Integration Mobile RFID Platform RFID Device Management and industry standards support Enhanced Support for EDI and AS2 Protocols and Drummond certification Updated SWIFT Support and SWIFTReady Financial EAI Gold certification Developer Productivity Enhancements Low Latency Messaging Enhancements ESB Guidance Enhancements Real-time Business Event (BAM/BI) Enhancements Enhanced B2B Support Complex Trading Partner Mgmt Expanded Industry Standards support

27 XML C C# Clipper Pascal Perl Ruby Smalltalk Fortran Java Python Ada Eiffel LISP VB COBOL F#

28

29

30 PRODUCT CUSTOMERORDER

31 This is your app…

32 Workflows & Services (WF/WCF) Management & Scale (Dublin) Management & Scale (Dublin) Bridging Worlds (BizTalk) Cloud Services (Strata) Modeling (Oslo)

33

34 Services and Workflows

35 Simplify the deployment, configuration, and management of composite apps with enterprise grade scale and performance Standard host for WCF and WF applications Pre-built developer services Messaging Services State Management Transaction Management Greater scalability and easier manageability Scale-out of Stateful Applications Workflow Event Store Management and Monitoring Tools Standard host for WCF and WF applications Pre-built developer services Messaging Services State Management Transaction Management Greater scalability and easier manageability Scale-out of Stateful Applications Workflow Event Store Management and Monitoring Tools Windows Server “Dublin”


Download ppt "Tony Meleg Senior Product Manager Application Platform Group Microsoft Corporation."

Similar presentations


Ads by Google