EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager
BizTalk Orchestration Business process modeling and execution language Orchestration Designer BizTalk Engine Executes Business Processes Provides business tracking information Business Activity Monitoring Aggregates and displays business information
New for BizTalk 2004.NET Integration Unified.NET based engine Orchestration Designer Hosted in Visual Studio Rich new semantics Design more complex business processes Compose Orchestrations Custom and advanced correlation N to M schema mapping Flexible binding options (Early, Late, Dynamic) Consume and Provide Web Services Tightly integrated with other design tools
Basic Features Send and Receive Message Actions to indicate communication Ports Conditional Branching Based on Boolean condition (Decision) Based on Message Type (Listen) Document Transformation Parallel Actions While statement
Advanced Features Transactions ACID Long-Running, Compensation Exception Handling Service Links Calling.NET components Composition Custom Correlation Flexible Business Policies
BuyerSales Inventory Scenario Sales Order Inventory Check Inventory Avail Order Status
Orchestration Designer demo demo
Web Services in BizTalk Access to any Web Service from a BizTalk Orchestration Simple, automated generation of an E-Business Web service Reuse and Aggregate existing Web Services in Orchestrations Separates Business Logic from Web Service
Calling Web Services In BizTalk demo demo
Web Services Publishing Wizard Generates Web Services Based on rich Orchestrations For publish and subscribe messaging Supports One-Way & Request-Response patterns Creates ASP.NET Web Service project Can be consumed by any SOAP Client Customizable for GXA support
Publishing Web Services In BizTalk demo demo
BizTalk Orchestration Rapidly build rich, long-running, business processes Easily change business processes Aggregate and expose Web Services in Enterprise Business Processes
Ask The Experts Get Your Questions Answered Wednesday, July 2, :00pm to 3:00pm
Community Resources Most Valuable Professional (MVP) Newsgroups Converse online with Microsoft Newsgroups, including Worldwide User Groups Meet and learn with your peers
evaluations evaluations
© 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.
Appendix
Web Services in the Enterprise One BizTalk Orchestration can call another via Web Services SharePoint Portal Server InfoPath Integration Line-of-Business Applications Exposed as Web Services WS-Security (GXA)
Calling A Web Service Check ERP Inventory Check Supplier Inventory
Publishing A Web Service ERP Checks Inventory Buyers Checks Inventory
Adding WS-Security Generated Web Service SOAP Transport Pipelines Endpoint Manager Message Box SOAP Request SOAP Response Custom pipeline component Modify generated Web service code
Architecture