Sie sind auf Seite 1von 34

BizTalk Server Overview

For those familiar with SeeBeyond


Scott Cairney, Cactus Commerce
Session Objectives
Introduction and Overview of BizTalk Server
Understand what BizTalk Server can do for
you
Understand the business value BizTalk
server can bring to your organization
Looking ahead
Dimensions of Integration
Style
Data Synchronization
Straight-Through
Processing
Composed Programs
Mode
Batch
Near real-time
Real-time
Domain
Within a business unit
Within an organization
Between organizations
Endpoints
People
Applications
Devices
Databases
E
n
t
e
r
p
r
i
s
e

D
e
s
i
g
n
e
r

SeeBeyond ICAN Suite
eGate
eInsight
eVision
ePortal
E
n
t
e
r
p
r
i
s
e

M
a
n
a
g
e
r

eTL
eXchange
e
X
p
r
e
s
s
w
a
y

eView
eBAM
Legacy
Systems
Databases Applications
Communication
Protocols
Trading
Partners
V
i
s
u
a
l

S
t
u
d
i
o

BizTalk Server
Enterprise Single Sign-on
BizTalk Core
Engine
BizTalk Orchestration
Databases Applications
Communication
Protocols
Trading
Partners
Win FX / Office
Business Activity Services Business Activity Monitoring

M
i
c
r
o
s
o
f
t

M
a
n
a
g
e
m
e
n
t

C
o
n
s
o
l
e

Services
Business Rules
Engine
A
d
a
p
t
e
r
s

/

S
Q
L

I
n
t
e
g
r
a
t
i
o
n

BAS
A
c
c
e
l
e
r
a
t
o
r
s

f
o
r

B
i
z
T
a
l
k

S
e
r
v
e
r

BAM
.
N
e
t

F
r
a
m
e
w
o
r
k

Legacy
Systems
Windows Server System
Subscription Engine
BizTalk Server Capabilities
Integration
Pipeline Pipeline
Adapter
Endpoints
Application (API)
Protocol or Devices (eg. HTTP, SOAP)
Database
People
Mode
Batch (Poll)
Triggered request-response (real-time)
Triggered (near real-time)
Domain
Fully abstracted
Single Sign-on support within / across domain


Enterprise Single-Sign On
Maps user credentials from Windows to
non-windows systems
Authenticate once and securely access target systems
Secret store contains user mappings encrypted
E.g., domain\jonqp => mySAPaccount/mypass
Integrates with SPS to provide SSO for portal
Web Services front-end for any client to any platform
Configuration information stored in secure store
Security is important reviewed 3 times by the windows security
team and independent experts
Subscription Engine
BizTalk Server Capabilities
Integration
Pipeline Pipeline
Pipeline
Domain
Party resolution
Security
Advanced parsing
Message validation
Transactional
Customizable
Configurable full tracking
Support for message
transformation
Inbound
outbound

BizTalk Server Capabilities
Integration
Subscription Engine
Pipeline Pipeline
Message Box / Subscription Engine
Reliability
Flexibility
Integration models
Bus
Hub
Point-point
Routing
Support for Business Process Management
Persistence
Enabling long running transactions
Reliability

Integration - Summary
We now have
Ability to connect to Endpoints
Ability to enable Endpoints subscriptions
Ability to transform data
We can essentially perform ETL
From any source to any destination

Style
Data Synchronization



Dimensions of Integration
Style
Data Synchronization
Straight-Through
Processing
Composed Programs
Mode
Batch
Near real-time
Real-time
Domain
Within a business unit
Within an organization
Between organizations
Endpoints
People
Applications
Devices
Databases
Straight-thru processing
Requires 5 aspects of Business Process
Management
Model
Runtime engine
Management
History tracking
Flexibility


BizTalk Server Capabilities
Robust framework supporting
Separation of Definition and Implementation
Concurrency and Synchronization
Correlation
ATOMIC and Long Running Transactions
Compensation
Dynamic ports
Composibility
The Key to the Composite Application
Support for BEPL4WS
Management and Monitoring

Business Process Management
Defining the Model
Analyst View
Less complex
Simple Visio template
Available for any
Visio user to
download
Hand-off to developer
Two way reportable
Define Transactions
Flow
Looping / Conditional
Exception /
Compensation
Ports fully abstracted
Drag/Drop to
consume service
Analyst defined Rule
Defining the Model
Developer View
Orchestration Engine
Creates orchestration
instances
Maintains state of
orchestrations
Performs resource
optimizations
Provides reliable
shutdown and recovery

MessageBox
Dehydrate
Rehydrate
BizTalk Server Capabilities
Operations
Monitor service
instances and
messages
Suspend, terminate,
or resume
processes
Orchestration
Debugger
Configuration
Select tracking level
Customize views

Management
Orchestration
Debugger
Order
Management
Milestones of
Interest
Delivered
and Confirmed
Cancelled
Order
Received Order
What is the
Order trend for
product X over
the past couple
of hours?
How many orders are
currently processed
in our Order Mgmt
system that are over
$100,000?
What is the
average Cycle
Time Duration
per order?
BizTalk Server Capabilities
Monitoring
BizTalk Server Capabilities
Tracking - History
Subscription Engine
Pipeline
Pipeline
Orchestration
Engine
BizTalk Server Capabilities
Tracking - History
Lightweight .NET Engine
Host-agnostic for in-process scenarios
Integrated with BizTalk Server
Powerful Framework & Tools
Supports Developers, IT Admin and IW
Complete API for design & execution
Rich Modeling Capabilities
Data Sources: .NET Objects, XML, DB
Logical expressions
Enterprise-Ready
Security, Performance, Versioning
BizTalk Server Capabilities
Flexibility - Business Rules Engine
BizTalk Capabilities
Flexibility - Business Rule Engine
Business Analyst Composes Rule Developer Links
to Policy
Straight-thru processing
Require 5 aspects of BPM
Model
Runtime engine
Management
History tracking
Flexibility


Require 5 aspects of BPM
Model
Runtime engine
Management
History tracking
Flexibility


Dimensions of Integration
Style
Data Synchronization
Straight-Through
Processing
Composed Programs
Mode
Batch
Near real-time
Real-time
Domain
Within a business unit
Within an organization
Between organizations
Endpoints
People
Applications
Devices
Databases
BizTalk Server Capabilities
Composed Programs
Orchestration capable of Leveraging Services
Services may be
SOAP
HTTP
Any other adapter (Included or custom)
Even long running
(Orchestration automatically correlates asynchronous
responses)
Any Orchestration may be exposed as a
service
Orchestration may be exposed as SOAP or any
other adapter (included or custom)
BizTalk Server Capabilities
All this functionality is great! - but this is core to my
business and cannot fail!!
Fault Tolerant Architecture
Computer A
Computer B
Computer C
Host
Orchestrations
F G
Host
E F
Orchestrations
Host
Send
Adapter
Send
Pipeline
Host
Send
Adapter
Send
Pipeline
Host
Receive
Adapter
Receive
Pipeline
Roles and Tools Increase Productivity
TCO depends greatly on the effectiveness of
people
BizTalk offers the right interface for the right
role
Developer (Visual Studio)
Visual Studio is the core developer tool for all
development activities
Business Analyst / Information Worker
Microsoft Office (Excel, Visio and Sharepoint)
Administrator
Microsoft Management Console (MMC)
Training and Support
Information is abundant!
Partner model
Blogs
Community activity second to none!
Public newsgroups
Monitored Microsoft newsgroups
Frequent MSDN live presentation
MSDN Subscription and mdsn.microsoft.com
Web presentations such as this one
Product documentation updated quarterly
Including SDK, samples, utilities



BizTalk is result of years of research and
development
Current migration plan for BizTalk is a simple
as installing new version (pure upgrade)
Future plans are to extend support for
advanced ws-* protocols, consume windows
messaging platform / indigo

Connected Systems / BizTalk and Indigo
Thank You
Best of Luck
with your Migrations!

Scott Cairney, Cactus
Scairney@cactuscommerce.com
Phone: 1.888.CACTUS.0

Das könnte Ihnen auch gefallen