EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager.

Post on 08-Jan-2018

214 views 1 download

description

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

transcript

EBIZ302Jupiter Business Process Automation and Web Services

David FongProgram Manager

BizTalk OrchestrationBusiness process modeling and execution languageOrchestration DesignerBizTalk Engine

Executes Business ProcessesProvides business tracking information

Business Activity MonitoringAggregates and displays business information

New for BizTalk 2004.NET Integration

Unified .NET based engineOrchestration Designer Hosted in Visual Studio

Rich new semanticsDesign more complex business processesCompose OrchestrationsCustom and advanced correlationN to M schema mappingFlexible binding options (Early, Late, Dynamic)Consume and Provide Web ServicesTightly integrated with other design tools

Basic FeaturesSend and Receive Message

Actions to indicate communication

PortsConditional Branching

Based on Boolean condition (Decision)Based on Message Type (Listen)

Document TransformationParallel ActionsWhile statement

Advanced FeaturesTransactions

ACIDLong-Running, Compensation

Exception HandlingService LinksCalling .NET componentsCompositionCustom CorrelationFlexible Business Policies

BuyerBuyer SalesSales InventoryInventory

Scenario

Sales OrderSales Order

Inventory CheckInventory Check

Inventory AvailInventory AvailOrder StatusOrder Status

Orchestration DesignerOrchestration Designer

demodemo

Web Services in BizTalkAccess to any Web Service from a BizTalk OrchestrationSimple, automated generation of an E-Business Web serviceReuse and Aggregate existing Web Services in OrchestrationsSeparates Business Logic from Web Service

Calling Web ServicesCalling Web ServicesIn BizTalkIn BizTalk

demodemo

Web Services Publishing Wizard

Generates Web ServicesBased on rich OrchestrationsFor publish and subscribe messagingSupports One-Way & Request-Response patterns

Creates ASP.NET Web Service projectCan be consumed by any SOAP ClientCustomizable for GXA support

Publishing Web Publishing Web Services In BizTalkServices In BizTalk

demodemo

BizTalk Orchestration

Rapidly build rich, long-running, business processesEasily change business processesAggregate and expose Web Services in Enterprise Business Processes

Ask The ExpertsGet Your Questions Answered

Wednesday, July 2, 20031:00pm to 3:00pm

Community Resources

Community Resourceshttp://www.microsoft.com/communities/default.mspx

Most Valuable Professional (MVP)http://www.mvp.support.microsoft.com/

NewsgroupsConverse online with Microsoft Newsgroups, including Worldwidehttp://www.microsoft.com/communities/newsgroups/default.mspx

User GroupsMeet and learn with your peershttp://www.microsoft.com/communities/usergroups/default.mspx

evaluationsevaluations

© 2003 Microsoft Corporation. All rights reserved.© 2003 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.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 ServicesSharePoint Portal ServerInfoPath IntegrationLine-of-Business Applications Exposed as Web ServicesWS-Security (GXA)

Calling A Web Service

Check ERP Inventory

Check ERP Inventory

Check Supplier InventoryCheck Supplier Inventory

Publishing A Web Service

ERP Checks Inventory

ERP Checks Inventory

Buyers Checks InventoryBuyers Checks Inventory

Adding WS-Security

Generated Web Generated Web ServiceService

SOAP SOAP TransportTransport

PipelinesPipelines

Endpoint Endpoint ManagerManager

Message BoxMessage Box

SOAP RequestSOAP Request

SOAP ResponseSOAP Response

Custom pipeline Custom pipeline componentcomponent

Modify generated Modify generated Web service codeWeb service code

Architecture

ASP.NETWeb Site

Supplier

Web

Ser

vice

OrderEntry

Web

Ser

vice

Inventory

InventorySystem

Shipping

Web

Ser

vice

Info PathEmail Message

Shipping System