biztalk in action! martin rienstra en sijmen koffeman microsoft b.v
TRANSCRIPT
![Page 1: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V](https://reader035.vdocuments.us/reader035/viewer/2022070307/551a72f15503463e778b60ad/html5/thumbnails/1.jpg)
BizTalk in Action!
Martin Rienstra en Sijmen Koffeman
Microsoft B.V.
![Page 2: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V](https://reader035.vdocuments.us/reader035/viewer/2022070307/551a72f15503463e778b60ad/html5/thumbnails/2.jpg)
Introductie
• Microsoft Services
• Consultancy
• Customers
• Specialities
• eXPeriences
• Today …
![Page 3: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V](https://reader035.vdocuments.us/reader035/viewer/2022070307/551a72f15503463e778b60ad/html5/thumbnails/3.jpg)
Agenda
• Block 1– BizTalk summary– Questions and Answers
• Break
• Block 2– Demo – Questions and Answers
![Page 4: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V](https://reader035.vdocuments.us/reader035/viewer/2022070307/551a72f15503463e778b60ad/html5/thumbnails/4.jpg)
Enterprises TodayTightly coupled applications
Packaged Application
Y
ERP Application
Unix Application
J2EE Application
.NET Application
Packaged Application
X
CICS Application
AS/400 Application
![Page 5: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V](https://reader035.vdocuments.us/reader035/viewer/2022070307/551a72f15503463e778b60ad/html5/thumbnails/5.jpg)
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
![Page 6: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V](https://reader035.vdocuments.us/reader035/viewer/2022070307/551a72f15503463e778b60ad/html5/thumbnails/6.jpg)
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
![Page 7: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V](https://reader035.vdocuments.us/reader035/viewer/2022070307/551a72f15503463e778b60ad/html5/thumbnails/7.jpg)
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
![Page 8: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V](https://reader035.vdocuments.us/reader035/viewer/2022070307/551a72f15503463e778b60ad/html5/thumbnails/8.jpg)
BizTalk Development
• Integrated withVisual Studio .NET– Schema editor– Pipeline editor– Orchestration editor– BizTalk explorer– Mapper
![Page 9: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V](https://reader035.vdocuments.us/reader035/viewer/2022070307/551a72f15503463e778b60ad/html5/thumbnails/9.jpg)
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
![Page 10: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V](https://reader035.vdocuments.us/reader035/viewer/2022070307/551a72f15503463e778b60ad/html5/thumbnails/10.jpg)
Development: What’s important?
• Analysis– What messages are being exchanged?
• Standards and procedures– Coding conventions– Source control
• Decoupling– Minimize dependencies
• Data normalization
• Patterns
![Page 11: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V](https://reader035.vdocuments.us/reader035/viewer/2022070307/551a72f15503463e778b60ad/html5/thumbnails/11.jpg)
www.enterpriseintegrationpatterns.com
![Page 12: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V](https://reader035.vdocuments.us/reader035/viewer/2022070307/551a72f15503463e778b60ad/html5/thumbnails/12.jpg)
Questions
![Page 13: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V](https://reader035.vdocuments.us/reader035/viewer/2022070307/551a72f15503463e778b60ad/html5/thumbnails/13.jpg)
We’ll be right back!
![Page 14: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V](https://reader035.vdocuments.us/reader035/viewer/2022070307/551a72f15503463e778b60ad/html5/thumbnails/14.jpg)
Scenario
PO
Approval
Supplier
Enquête
Beoordelen
Archief
![Page 15: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V](https://reader035.vdocuments.us/reader035/viewer/2022070307/551a72f15503463e778b60ad/html5/thumbnails/15.jpg)
Scenario - detailsB R EB R E
BizTalkOrchestration
BizTalkOrchestration
WindowsSharepointServices
WindowsSharepointServices
E:\Demo\TestE:\Demo\Test
BAMBAM
1
2
3 4
56
7
1 .. 7
![Page 16: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V](https://reader035.vdocuments.us/reader035/viewer/2022070307/551a72f15503463e778b60ad/html5/thumbnails/16.jpg)
Solution artifacts
![Page 17: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V](https://reader035.vdocuments.us/reader035/viewer/2022070307/551a72f15503463e778b60ad/html5/thumbnails/17.jpg)
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
![Page 19: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V](https://reader035.vdocuments.us/reader035/viewer/2022070307/551a72f15503463e778b60ad/html5/thumbnails/19.jpg)
![Page 20: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V](https://reader035.vdocuments.us/reader035/viewer/2022070307/551a72f15503463e778b60ad/html5/thumbnails/20.jpg)
Scenario - detailsB R EB R E
BizTalkOrchestration
BizTalkOrchestration
WindowsSharepointServices
WindowsSharepointServices
E:\Demo\TestE:\Demo\Test
BAMBAM
1
2
3 4
56
7
1 .. 7
![Page 21: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V](https://reader035.vdocuments.us/reader035/viewer/2022070307/551a72f15503463e778b60ad/html5/thumbnails/21.jpg)
Questions
![Page 22: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V](https://reader035.vdocuments.us/reader035/viewer/2022070307/551a72f15503463e778b60ad/html5/thumbnails/22.jpg)
© 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.