Upload
eugene-pocock
View
218
Download
2
Embed Size (px)
Citation preview
BizTalk in Action!
Martin Rienstra en Sijmen Koffeman
Microsoft B.V.
Introductie
• Microsoft Services
• Consultancy
• Customers
• Specialities
• eXPeriences
• Today …
Agenda
• Block 1– BizTalk summary– Questions and Answers
• Break
• Block 2– Demo – Questions and Answers
Enterprises TodayTightly coupled applications
Packaged Application
Y
ERP Application
Unix Application
J2EE Application
.NET Application
Packaged Application
X
CICS Application
AS/400 Application
Business Process IntegrationAn Idealized Picture
Packaged Application
Y
ERP Application
Unix Application
J2EE Application
.NET Application
Packaged Application
X
CICS Application
AS/400 Application
SOAP
Business Process Integration Role of BizTalk Server
Packaged Application
Y
ERP Application
Unix Application
J2EE Application
.NET Application
Packaged Application
X
CICS Application
AS/400 Application
Business ProcessMessagingMessaging
OrchestrationOrchestrationBizTalk ServerBizTalk Server
AdapterAdapter
Receive PortReceive PortAdapterAdapter
HostHost
BizTalk Server 2004 Basic Architecture
Orc
hes
trat
ion
#1
Orc
hes
trat
ion
#1
Orc
hes
trat
ion
#n
Orc
hes
trat
ion
#n
Send PortSend Port
TrackingTrackingDBDB
Config DBConfig DBDBDB
Business Business RulesRules
Send PipelineSend Pipeline
Publish and SubscribePublish and SubscribeMessage Box (SQL)Message Box (SQL)
Message Format 1Message Format 1 Message Format 2Message Format 2
Receive PipelineReceive Pipeline
BizTalk Development
• Integrated withVisual Studio .NET– Schema editor– Pipeline editor– Orchestration editor– BizTalk explorer– Mapper
BizTalk out of the box
• Standard Microsoft adapters include:– FILE, SQL, SOAP, HTTP, MSMQT…– MSMQ– Web Services adapter
• WSE 2.0
– MQSeries adapter– SAP adapter
• Building your own adapters:– Microsoft.BizTalk.Adapter.Framework namespace
Development: What’s important?
• Analysis– What messages are being exchanged?
• Standards and procedures– Coding conventions– Source control
• Decoupling– Minimize dependencies
• Data normalization
• Patterns
www.enterpriseintegrationpatterns.com
Questions
We’ll be right back!
Scenario
PO
Approval
Supplier
Enquête
Beoordelen
Archief
Scenario - detailsB R EB R E
BizTalkOrchestration
BizTalkOrchestration
WindowsSharepointServices
WindowsSharepointServices
E:\Demo\TestE:\Demo\Test
BAMBAM
1
2
3 4
56
7
1 .. 7
Solution artifacts
Schema• AntwoordID• Naam• BizTalk® Server ervaring?
– Ja– Nee
• Wat vond je ervan?– Uitstekend, zeer waardevol– Mwah, wel aardig– Slecht, heb ik niks aan
• Commentaar– Vrije tekst
• Bruikbaar– Ja– Nee
Scenario - detailsB R EB R E
BizTalkOrchestration
BizTalkOrchestration
WindowsSharepointServices
WindowsSharepointServices
E:\Demo\TestE:\Demo\Test
BAMBAM
1
2
3 4
56
7
1 .. 7
Questions
© 2005 Microsoft Corporation. All rights reserved.© 2005 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.