Documente Academic
Documente Profesional
Documente Cultură
1
Agenda
BizTalk Server 2004
What have we been working on?
Demo
BizTalk Server and Indigo
How does Indigo relate to BizTalk
Server?
Prototype Indigo Adapter for BizTalk
Server
Demo
BizTalk Server and “Yukon” DTS
EAI/ETL patterns 2
BizTalk Server
ArchitectureBusiness
Message Format 1
Message Format 2
Rules
Orchestration #2
Orchestration #1
Send Port
Receive Port
Adapter
Adapter
Host
Scott Woodgate
Lead Product Manager
E-Business Servers
4
Why Indigo Is Important
The vehicle for secure,
reliable, transacted
services
The unification of three BizTalk
technologies
ASP.NET ASMX/WSE Server
Enterprise Services
.NET Remoting
DCOM
MSMQ Indigo
An API shipping in the
Longhorn timeframe for
multiple Windows versions Technology
Natively integrated with Stack
BizTalk Server + 1
A transport in BizTalk 5
Server terminology
Indigo Value Add #1: Reliable
Services
Initial Ultimate
Sender Receiver
Send
Deliver
Acknowledge
Source Destination
Transmit Receive
Reliable
Owner
Part Order Operated
Warehouses
Replenishment
Process
7
ERP BizTalk Server
BTS/Indigo Scenario:
Reliable Services
Scott Woodgate
Lead Product Manager
E-Business Servers
8
Indigo Value Add #2: Secure
Services
Provides message-level security
leveraging the Web Service security
standards
Provide turn-key security profiles
driven by code attributes,
configuration, & policy
Provide turn-key access control
Provide implementation of turn-key
programming model with which to
evaluate ease-of-use and get
customer feedback 9
BTS/Indigo Secure
Services Technologies
Roaming Rich
ContosoClients
Car Repairs – Parts Ordering
Business
Scenario Process
Business Rules
Business
Part Order Activity
User Monitoring
Name/Token Secure,
Reliable
Services
User
Fabrikam Car Supplies X X Name/Toke
509 509 nOwner
Part Order Operated
Warehouses
Replenishment
X
Process 509
User
Name/Toke 10
ERP BizTalk Server
n
BTS/Indigo Scenario:
Secure Services
Scott Woodgate
Lead Product Manager
E-Business Servers
11
ETL And EAI Integration
Compared
Data Messages
12
EAI/ETL Prescriptive
Guidance
Data designs excel when…
Bulk data load
Database centric environment
Message designs excel when…
Can’t guarantee atomic deployment
Platform/environment flexibility desired
Connected-ness is a central capability
13
EAI Messaging Patterns
1) Y 2)
3)
A B C
A Y
Z
X EAI B
X EAI
C X EAI
4A/B) XREF
5) 6A)
• Multiple Applications • Publish Subscribe
needed to satisfy request • Needs data from Z to be
• A, B and C subscribe to message able to update Y
• 4A: XREF Look-up
• 4B: XREF Update
14
Shared EAI/ETL Patterns
Y ETL Z X ETL Z or ODS
1)
• Same info to Y and 2)
Z
X EAI • Bulk update of
• ETL involved in
bulk move to Z Y EAI Z carried out by
ETL from Y
(replication)
Y Z
Y Z
X EAI ETL
3)
• Z is updated by X
ETL XREF
• Info in Z needed to update Y 4B)
L Technologies
ET
Business
Oracle I Process
Parts DB EA
EAI Business Rules
Business
SAP ERP Activity
Monitoring
Part cost
BAPI Bulk Data Load
Data Cleansing
EAI
B2B
16
Part Order Process ERP BizTalk Server
BizTalk/Yukon
EAI/ETL Demo
Scott Woodgate
Lead Product Manager
E-Business Servers
17
Call To Action
Download BizTalk Server Beta from MSDN
Download it and start working with it
Visit the beta newsgroup (
http://www.microsoft.com/biztalk/beta)
Start building with BizTalk Server 2004
It’s a big product, bite it off in portions
Read David Chappell’s Whitepaper on BTS
Attend PDC Hands on Labs
“Get you up to speed” technical training packet
Product team assistance to answer questions
18
http://blogs.gotdotnet.com/scottwoo - Scott’s Blog
© 2003-2004 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 19