ebiz302 jupiter business process automation and web services david fong program manager
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 toolsTRANSCRIPT
![Page 1: EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager](https://reader035.vdocuments.mx/reader035/viewer/2022070605/5a4d1ae67f8b9ab059978f2a/html5/thumbnails/1.jpg)
EBIZ302Jupiter Business Process Automation and Web Services
David FongProgram Manager
![Page 2: EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager](https://reader035.vdocuments.mx/reader035/viewer/2022070605/5a4d1ae67f8b9ab059978f2a/html5/thumbnails/2.jpg)
BizTalk OrchestrationBusiness process modeling and execution languageOrchestration DesignerBizTalk Engine
Executes Business ProcessesProvides business tracking information
Business Activity MonitoringAggregates and displays business information
![Page 3: EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager](https://reader035.vdocuments.mx/reader035/viewer/2022070605/5a4d1ae67f8b9ab059978f2a/html5/thumbnails/3.jpg)
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
![Page 4: EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager](https://reader035.vdocuments.mx/reader035/viewer/2022070605/5a4d1ae67f8b9ab059978f2a/html5/thumbnails/4.jpg)
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
![Page 5: EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager](https://reader035.vdocuments.mx/reader035/viewer/2022070605/5a4d1ae67f8b9ab059978f2a/html5/thumbnails/5.jpg)
Advanced FeaturesTransactions
ACIDLong-Running, Compensation
Exception HandlingService LinksCalling .NET componentsCompositionCustom CorrelationFlexible Business Policies
![Page 6: EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager](https://reader035.vdocuments.mx/reader035/viewer/2022070605/5a4d1ae67f8b9ab059978f2a/html5/thumbnails/6.jpg)
BuyerBuyer SalesSales InventoryInventory
Scenario
Sales OrderSales Order
Inventory CheckInventory Check
Inventory AvailInventory AvailOrder StatusOrder Status
![Page 7: EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager](https://reader035.vdocuments.mx/reader035/viewer/2022070605/5a4d1ae67f8b9ab059978f2a/html5/thumbnails/7.jpg)
Orchestration DesignerOrchestration Designer
demodemo
![Page 8: EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager](https://reader035.vdocuments.mx/reader035/viewer/2022070605/5a4d1ae67f8b9ab059978f2a/html5/thumbnails/8.jpg)
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
![Page 9: EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager](https://reader035.vdocuments.mx/reader035/viewer/2022070605/5a4d1ae67f8b9ab059978f2a/html5/thumbnails/9.jpg)
Calling Web ServicesCalling Web ServicesIn BizTalkIn BizTalk
demodemo
![Page 10: EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager](https://reader035.vdocuments.mx/reader035/viewer/2022070605/5a4d1ae67f8b9ab059978f2a/html5/thumbnails/10.jpg)
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
![Page 11: EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager](https://reader035.vdocuments.mx/reader035/viewer/2022070605/5a4d1ae67f8b9ab059978f2a/html5/thumbnails/11.jpg)
Publishing Web Publishing Web Services In BizTalkServices In BizTalk
demodemo
![Page 12: EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager](https://reader035.vdocuments.mx/reader035/viewer/2022070605/5a4d1ae67f8b9ab059978f2a/html5/thumbnails/12.jpg)
BizTalk Orchestration
Rapidly build rich, long-running, business processesEasily change business processesAggregate and expose Web Services in Enterprise Business Processes
![Page 13: EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager](https://reader035.vdocuments.mx/reader035/viewer/2022070605/5a4d1ae67f8b9ab059978f2a/html5/thumbnails/13.jpg)
Ask The ExpertsGet Your Questions Answered
Wednesday, July 2, 20031:00pm to 3:00pm
![Page 14: EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager](https://reader035.vdocuments.mx/reader035/viewer/2022070605/5a4d1ae67f8b9ab059978f2a/html5/thumbnails/14.jpg)
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
![Page 15: EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager](https://reader035.vdocuments.mx/reader035/viewer/2022070605/5a4d1ae67f8b9ab059978f2a/html5/thumbnails/15.jpg)
evaluationsevaluations
![Page 16: EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager](https://reader035.vdocuments.mx/reader035/viewer/2022070605/5a4d1ae67f8b9ab059978f2a/html5/thumbnails/16.jpg)
© 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.
![Page 17: EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager](https://reader035.vdocuments.mx/reader035/viewer/2022070605/5a4d1ae67f8b9ab059978f2a/html5/thumbnails/17.jpg)
Appendix
![Page 18: EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager](https://reader035.vdocuments.mx/reader035/viewer/2022070605/5a4d1ae67f8b9ab059978f2a/html5/thumbnails/18.jpg)
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)
![Page 19: EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager](https://reader035.vdocuments.mx/reader035/viewer/2022070605/5a4d1ae67f8b9ab059978f2a/html5/thumbnails/19.jpg)
Calling A Web Service
Check ERP Inventory
Check ERP Inventory
Check Supplier InventoryCheck Supplier Inventory
![Page 20: EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager](https://reader035.vdocuments.mx/reader035/viewer/2022070605/5a4d1ae67f8b9ab059978f2a/html5/thumbnails/20.jpg)
Publishing A Web Service
ERP Checks Inventory
ERP Checks Inventory
Buyers Checks InventoryBuyers Checks Inventory
![Page 21: EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager](https://reader035.vdocuments.mx/reader035/viewer/2022070605/5a4d1ae67f8b9ab059978f2a/html5/thumbnails/21.jpg)
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
![Page 22: EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager](https://reader035.vdocuments.mx/reader035/viewer/2022070605/5a4d1ae67f8b9ab059978f2a/html5/thumbnails/22.jpg)
Architecture
ASP.NETWeb Site
Supplier
Web
Ser
vice
OrderEntry
Web
Ser
vice
Inventory
InventorySystem
Shipping
Web
Ser
vice
Info PathEmail Message
Shipping System