Download presentation
Presentation is loading. Please wait.
Published byTerrance Cammer Modified over 9 years ago
1
Tony Meleg Senior Product Manager Connected Systems Division Microsoft Corporation
2
Business processes span applications and boundaries – we live in a distributed world Solutions encompass a range of capabilities It is still hard… SOA helps/will help… but we need more… Microsoft is a “platform” company Technology is only “part” of your problem We will focus this morning on WHAT, WHY and HOW…
3
Services Foundations Management & Scale Bridging Worlds Cloud Platforms Modeling
4
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) Windows Communication Foundation Windows Server/IIS Windows Communication Foundation Windows Server/IIS Windows Workflow Foundation,.NET and BizTalk Server
5
Empower Customers and Employees with Unified View of Information and Processes Connect Timely Responsiveness to Market and Competitive threats Change Gain critical insights on business processes and performance Control Business Flexibility > proportional to < Application Flexibility
6
Commoditize Interoperability BizTalk Server, WCF.NET Services Commoditize Interoperability BizTalk Server, WCF.NET Services Model Driven Applications WF, “Oslo” Model Driven Applications WF, “Oslo” Software + Services Platform Windows Server, “Dublin”, Windows Azure &.NET Software + Services Platform Windows Server, “Dublin”, Windows Azure &.NET Design for Change SOA based Processes Build for People SOA based Interactions Standards based Interoperability & Connectivity
7
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) Windows Communication Foundation Windows Server/IIS Windows Communication Foundation Windows Server/IIS Windows Workflow Foundation,.NET and BizTalk Server
8
GetSingleOrder Create a Service Consume a Service A + B + C Shipping (Cloud Service) Shipping (Cloud Service) CreateOrder Address = WHERE Binding = HOW Contract = WHAT Order Management ProcessNewOrder
9
Unit of work = Activity Create New Order
10
Visual Studio Workflow Designer Other Applications/ISV’s Workflow Designer Workflow
11
Workflow WF Runtime Engine (.dll) WF Runtime Engine (.dll) Unit of work = Activity In Your App Server Process ISV Apps (SharePoint) ISV Apps (SharePoint) You Build the Server Process
12
Visual Studio Workflow Designer Base Activity Library sharepoint email Custom Activities My WorkFlow MyMainFrame HOST PROCESS Workflow WF Runtime Engine Activity
13
CreateOrder ShipOrder Workflow WF Runtime Engine HOST PROCESS ProcessNewOrder
14
.Net Code MainFrame Workflow XLANG Engine BizTalk Server Adapt Map SAP EDI (FTP) EDI (FTP) CICS Adapt Map
15
New Mobile RFID Platform Enhanced Support for EDI and AS2 Protocols and Drummond certification Updated SWIFT Support and SWIFTReady Financial EAI Gold certification New Application Lifecycle Management (ALM) support Support for TFS - integrated source control, bug tracking, MSBuild automation Enhanced Developer Productivity Visual Studio project system updates Support for.NET Framework 3.5 SP1 and Visual Studio 2008 SP1 Take advantages of the latest developer tools Support for Windows Server 2008 and SQL Server 2008 Hyper-V support Increased performance & scale UDDI v3 Web Services Registry New and enhanced LOB adapters (Oracle EBS, SQL) Enhanced host systems integration (MQ, CICS, IMS, CICS) Enhanced BAM support ESB Guidance 2.0 Updated Platform Support Connectivity & Services B2B Platform Developer & Team Productivity
16
Interop in the Cloud:.NET Services Extended by hundreds of solutions from the partner ecosystem Federated IdentityFederated ConnectivityFederated Workflow Interop In the Box: BizTalk Server LOB applications: SAP Siebel Applications PeopleSoft Enterprise JD Edwards OneWorld JD Edwards Enterprise One B2B standards: XML EDI (EDIFACT, ANSI X12, HIPAA) AS2SWIFTHL7RosettaNet Heritage (IBM): CICS, IMS 3270, APPC COBOL, RPG DB2, VSAM Message buses: WebSphere MQ MSMQ/MSMQT TIBCO Rendezvous TIBCO Enterprise Message Service Other formats: SQL Server SharePoint Oracle DBMS File, FTP HTTP, SOAP POP3/SMTP Interop in the Framework: Windows Communication Foundation Messaging & Metadata: SOAP, WS-Addressing, MTOM WSDL, WS-MetadataExchange, WS-Policy Web 2.0 POX REST JSON RSS/ATOM Security, Reliability & Transactions: WS-Security, WS-SecureConversation, WS-Trust WS-Reliable Messaging, WS-Coordination, WS-AtomicTransaction Unified Protocols: ASMX WSE.NET Remoting COM+ MSMQ
17
Different workflow engines that work the same way using different implementations BizTalk has many capabilities specifically for direct integration to systems BizTalk has it’s own workflow engine but it cannot be re-purposed, re-hosted or extended WF is a general purpose engine WF needs a Host and some additional capabilities for persistence, scaling, management
18
18 Consume User Preferred Channels Design for Change SOA based Processes Build for People SOA based Interactions Standards based Interoperability & Connectivity Compose – Interaction Expose – Service Design Leverage Existing Systems Compose – Transaction
19
… with each project delivering immediate and long-term value Focus on a (next) high BV, low QoS Business Area Select a project Assess and address capability gaps Execute Review result Where are we going (as a business)… core process vs commodity
20
End to end and completely integrated platform We build SOA foundation into everything we do Massive R&D investment Scale – small to large, mission critical Proven Value Long Term Vision
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.