biztalk in action! martin rienstra en sijmen koffeman microsoft b.v

22
BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V.

Upload: eugene-pocock

Post on 31-Mar-2015

219 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V

BizTalk in Action!

Martin Rienstra en Sijmen Koffeman

Microsoft B.V.

Page 2: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V

Introductie

• Microsoft Services

• Consultancy

• Customers

• Specialities

• eXPeriences

• Today …

Page 3: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V

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

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

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

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

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

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

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

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

www.enterpriseintegrationpatterns.com

Page 12: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V

Questions

Page 13: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V

We’ll be right back!

Page 14: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V

Scenario

PO

Approval

Supplier

Enquête

Beoordelen

Archief

Page 15: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V

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

Solution artifacts

Page 17: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V

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 18: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V

The Proces

Windows SharePoint Services

Page 19: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V
Page 20: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V

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

Questions

Page 22: BizTalk in Action! Martin Rienstra en Sijmen Koffeman Microsoft B.V

© 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.