BizTalk Server 2006 R2 for SOA and BPM Reza Shams Technical Specialist Microsoft Central & Eastern Europe HQ [email protected].
Download ReportTranscript BizTalk Server 2006 R2 for SOA and BPM Reza Shams Technical Specialist Microsoft Central & Eastern Europe HQ [email protected].
BizTalk Server 2006 R2 for SOA and BPM Reza Shams Technical Specialist Microsoft Central & Eastern Europe HQ [email protected] BizTalk Posters Objectives and Takeaways Objectives Become aware of BizTalk’s role in SOA and BPM Be familiar with the capabilities of BizTalk Understand when and how to use BizTalk Takeaways Identify scenarios where BizTalk brings value Be able to articulate the value of using BizTalk Start planning wisely for your first BizTalk project or for your BizTalk presentation/discussion Agenda Introduction to BPM and SOA Generic Scenarios and Common Industry Processes BizTalk Capabilities BizTalk Enterprise Ready Architecture Summary The Benefits of BPM and SOA Align Business and IT BUSINESS BUSINES Increase Agility S Focus Reduce Costs on R&D Focus on document exchange Processes Requirements Business and solutions siloed by IT closely aligned service Business Business model model Service model Technology model Soft boundaries (process and services) Technology model IIS Solutions Focus impose on constraints contract Siebel Outward Inward businesstechnology driven driven viewview TECHNOLOGY TECHNOLOGY Service s Tandem AS400 Applications Source: Dr Arvindra Sehmi Business Process Management (BPM) “The What” Enable business processes that drive new capabilities and competitive agility Allow business workers to access and manage these processes Abstract business rules – to enable declarative control Processes Business model Service model Service Oriented Architecture (SOA) “The How” Loosely coupled – to allow change without having to re-code or disassemble systems Harvest investments of existing IT by exposing as services Abstract IT into services - to enable control Service model Technology model Services Application Platform for SOA & BP Consume User Directed Compose User Experience and Interaction People using Content, BI, Collaboration and Communication SOA as mechanism to interact Standards based Interoperability Compose Business Process Integration, Automation and Optimization, Information Integration Expose Existing Systems SOA as mechanism to transact Application Platform for SOA & BP Collaboration Services Composition Services Compose Business Transaction Expose Existing Systems Business Process Services Information Integration Services Messaging Services Connectivity Services Design and Development Compose User Interaction Security and Identity Presentation Services Management and Governance Consume User Directed Application Platform for SOA & BP Live Communications Server, SharePoint Server WF, SharePoint Server, CAB Compose Business Transaction Expose Existing Systems BizTalk Server WF SQL Server BizTalk Server, WCF BizTalk Server WCF Windows Active Directory Compose User Interaction System Center, Partners, MOF SharePoint Server, .NET CF, Silverlight, Office System, ASP.NET/AJAX Visual Studio, Patterns and Practices, MSF Consume User Directed Agenda Introduction to BPM and SOA Generic Scenarios and Common Industry Processes BizTalk Capabilities BizTalk Enterprise Ready Architecture Summary Generic Integration Scenarios for BizTalk Web Desktop Client App App App Client App Partner Service Service Aggregator Long Running Business Process B2B Process Abstraction of Rules from Business Process Long Running B2B Service Aggregator Business Process Process Rules Enterprise Rule Repository Partner Service Enterprise Rule Repository Event Initiated Process RFID Device Service Line of Business LOB Application Service Custom Legacy LOB Application Service Database/ Message LOB Application Queue Line of Business Application Generic Integration Scenarios for BizTalk Web App Desktop App Line of Business Application Enterprise Rule Repository Partner Service Service Aggregator Long Running Business Process Communication Infrastructure B2B Process Abstraction of Rules from Business Process Enterprise Rule Repository Event Initiated Process ESB/Message Broker Web Service Aggregator Line of Business Application B2B Process Long Running Business Process Partner Service Common Industry Scenarios Horizontal Extend Supply Chain Horizontal: Audit and Controls Manufacturing /Retail Supply Chain and RFID Plant Operations Financial Services Public/ Healthcare Payments (SWIFT B2B Integration) Government Administration Collaboration Insurance Value Chain Citizen Service and e-forms Branch Integration BPM and Customer Service Multi-Channel Retail Horizontal: Employee Self-Serve/ Access, Sales Analytics Store Systems and POS Vertical: Customer Service Channel Renewal Payments Electronic Health Records and Connected Health Health Information Networks and Clinical Governance Simplify Interoperability and ESB for SOA (Integration/Process, Composite Applications, Consolidation, Legacy Modernization) Agenda Introduction to BPM and SOA Generic Scenarios and Common Industry Processes BizTalk Capabilities BizTalk Enterprise Ready Architecture Summary BizTalk Server 2006 R2 Capabilities Management and Operations Business Rule Framework Business to Business Integration Business Activity Monitoring Orchestration RFID Platform Messaging Tools Messaging Inbound Service Enablement Durable Messaging Enterprise Single Sign-On Message Security Outbound Message Assembly/ Disassembly Pluggable Adapters Managed Service Mediation Use existing applications and technologies Loosely coupled message integration Centralized conversion and transformation logic Traceable message flows BizTalk Reliable delivery Secure Messaging ER P HR CRM ECommerce WCF Unifying Transport Protocols One-stop-shop for services Consistent object model Adoption of WCF as IO layer Inherit new capabilities as they are added to the platform : .NET Remoting SOAP 1.1 MSMQ WSE POX WS-* Windows Communication Foundation WS-* Standards Web 2.0 .... Focus on the functionality, WCF takes care of the plumbing ASMX RSS REST ATOM Web 2.0 Technologies WCP Adapter Landscape Custom .NET Application SharePoint Server ASP.NET 2.0 WCF Service Model BizTalk Server SQL Server BizTalk WCF Adapter ADO.NET Provider WCF Channel Model WCF Transport (HTTP, TCP, …) Adapter SDK Runtime Any LOB Adapter WC FAdapter SDK Runtime SAP Adapter Adapter SDK Runtime Adapter SDK Runtime Siebel Adapter Oracle DB Adapter Siebel Oracle DB Web Service Any LOB SAP Orchestration Service composition Flow Control Port Binding Scopes Design Patterns Rich Service Composition Model driven visual logic Technology Agnostic Flexible transaction and exception handling Reusable design patterns BizTalk ER P HR CRM ECommerce Business Rule Framework Business Rule Authoring Business Rule Engine (BRE) Abstracting Rules Streamline and speed up processes Make decision makers more productive Empower non-developers to automate rules Adjust business strategy on-the-fly Business-to-Business Integration EDI Support AS2 Support Industry Accelerators Trading Partner management Integrated B2B Solutions End-to-end solution for federated businesses Preserving investment in legacy protocols Industry standards compliance Rapidly on-boarding trading partners Specify Manufacture Manage Assemble Sell Support Management & Operation Application Management Tracking Configuration & Reporting Host Management Application Deployment Best Practice Analysis MOM Monitoring Database Management Life Cycle Management Control of a highly distributed environment Robust health management Simplified deployment Empowering the IT pro Business Activity Monitoring Observation design Model Event Observation Engine Reporting Visibility Into Distributed Processes With BAM IT Pro BizTalk Server BAM WF BAM Interceptor BizTalk Server WCF BAM Interceptor Reporting Services Business BAM Through Office BI Articulate goals Centralized authoring and access right management of scorecards and KPIs Analyze issues Contextualized analysis of scorecards, KPIs, reports and unstructured data Collaborate and act Strong integration with Portal and Office system Manage your business Data-driven e-mail notifications for scorecard and KPIs Business Visibility Reduce costs by escalating process execution problems early Increase trust across organizational boundaries through visibility of shared KPIs Enhance performance of overall execution for better customer satisfaction Tools Development Tools (in VS) Admin and Operations Tools Business Rules Tools BAM Tools EDI Tools (in VS) RFID Tools Tools Graphical Model Driven Supply Chain Management Management and Operations Business Rule Framework Business to Business Integration Business Activity Monitoring Orchestration RFID Platform Messaging Tools BizTalk In Supply Chain Execution Scenario Suppliers Retailer EDI Messaging Messaging DC Warehouse Inventory System Assign Supplier Policy Re-stock Orders Orchestration Design and Implement Messaging IT Pros and Developers Store Inventory System Read Shipment RFID Tags DC Warehouse Up-to-date KPIs in BAM Manage and Operate Messagin g Filter Tags Policy BizTalk RFID Business Users ERP System Stores Agenda Introduction to BPM and SOA Generic Scenarios and Common Industry Processes BizTalk Capabilities BizTalk Enterprise Ready Architecture Summary BizTalk Runtime Architecture Message Orchestration Adapter Adapter BTS Msg Receive Pipeline Map Receive Port Host BTS Msg BTS BTS MsgBTS Msg Msg Host Send Pipeline BTS Msg Map Message Box Message Send Port Host RFID B2B i Messaging B2B i BAM BRE B2B i B2B i Orchestration B2B i Messaging B2B i Messaging Messaging Messagin g Enterprise Ready Capabilities Thread Management Scripting and Programmability APIs Regulatory Compliance Archiving and Purging Memory Management Service Isolation Exception Configuration Failed Message Management Disaster Recovery Utilization Performance Tracking Health Monitoring Availability Monitoring Multi-environment Deployment Model Configuration Management Identity and Impersonation Message Tracking Composite Execution Tracking Composite State Management Load Balancing Fail-over Throttling Scale-out Configuration Scale-out Configurations Stand-alone Basic Clustering and Load Balancing Advanced Clustering, Load Balancing and Multi-tier BizTalk RASS Capabilities Reliability - Persistence and durability Availability - Load balancing and fault tolerance Scalability - Clustering and host group Security - Message, host and role based Business Critical Mission Critical High Throughput Secure Enterprise Ready Extending The Service Bus Service Bus Naming Messaging Identity On-Premises Enterprise Service Bus BizTalk Server On-premise SOA infrastructure for loosely-coupled communication based upon web service standards Automation and management of business processes Prescriptive guidance for ESB implementations available at www.codeplex.com/esb Directory Eventing … Cloud Internet Service Bus BizTalk Services “Firewall friendly” messaging, identity, and workflow services Extend our server reach and capabilities for crossorganizational composite applications CTP release of services are available today at http://labs.biztalk.net Agenda Introduction to BPM and SOA Generic Scenarios and Common Industry Processes BizTalk Capabilities BizTalk Enterprise Ready Architecture Summary BizTalk Customer Facts 12 of the 15 largest retailers in the world 5 of 10 largest hotel chains in the world 6 of the 8 largest U.S. pharmaceutical companies 4 of the 5 largest U.S. electronics parts manufacturers 9 of the10 largest U.S. telecommunications companies 5 of the 8 largest U.S. chemical companies 4 of the 5 largest railroads in the U.S. 9 of the 10 largest insurance companies in the world 23 of 27 EU member governments Enterprise Proven Over 7,000 customers worldwide 90% of the Fortune Global 100 BizTalk Server R2 Value Adds Deliver: Enterprise Proven Solutions Connect: Unified Platform for Interoperability Extend: Efficient Supply Chain Processes © 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.