Building a Global EAI Architecture with BizTalk Server and XML Web Services

1 / 35
About This Presentation
Title:

Building a Global EAI Architecture with BizTalk Server and XML Web Services

Description:

Beta version - RTW. BizTalk Server Adapter for Web Services. RTM October 2002 - RTW. Host Integration Server 2000. Integration with Host Systems ... –

Number of Views:625
Avg rating:3.0/5.0
Slides: 36
Provided by: ericva7
Category:

less

Transcript and Presenter's Notes

Title: Building a Global EAI Architecture with BizTalk Server and XML Web Services


1
Building a Global EAI Architecture with BizTalk
Server and XML Web ServicesEric Van
BeverPrincipal Application ArchitectMS EMEA HQ
2
The Evolution of Integration
Pervasive Integration
Business Process Integration
Web Services Integration
User Interface Integration
Transaction Integration
Integration Needs
Code Writing
Data Integration
Security Integration
Network Integration
Time
3
Contoso Marketplace
4
Architectural OverviewIntegration engine for
hub/spoke or publish/subscribe
BizTalk Server 2002
BizTalk Messaging
Application A
Application B
Application C
Technology Adapter
Application Adapter
BusinessProcess
Messaging Bus
Declarative Routing
Content Based
Publish/Subscribe
Cost effectively integrate applications within
and between organizations
Custom
XML
EDI
Flat
Application Adapter
Application D
Application E
Application F
5
From Corporate Message MessProgrammatic
Integration is expensive
1 of Application Spending
5-20 of Integration Spending
Accounting
Cust Service
Operations
ERP Package
Mobile Server
Web Dept
Gartner 10/01
6
From Corporate Message MessPoint to Point
Integration is Complex
My Bank
Operations
Accounting
Web Dept
Internet
Cust Service
7
To Corporate Message BusIntegration engine
where is the world going?
XML Web Services XML SOAP WSDL - UDDI
Operations
Multi Transport Message Routing
Validation, Transformation, Encryption
Orchestration, Transactions and State Mgmt
Accounting
Web Dept
Internet
Cust Service
Auditing Tracking
Registry Security
Monitoring
Deployment
8
To Corporate Message BusIntegration engine
where is the world going?
Guaranteed Message Delivery
BizTalk Server Group
Operations
Multi Transport Message Routing
Validation, Transformation, Encryption
Orchestration, Transactions and State Mgmt
BizTalk Server Group
Accounting
Web Dept
Internet
Cust Service
Auditing Tracking
Registry Security
Monitoring
Deployment
9
  • The conceptual model for this process is
    illustrated below
  • The Replenishment System generates order requests
    which are subsequently entered into the ERP
    System.
  • The ERP system then creates a purchase order (PO)
    corresponding to each request and sends the PO to
    the appropriate supplier.
  • The supplier then sends back an acknowledgment
    that it received the PO.
  • Once the ERP system receives the acknowledgment,
    the Replenishment System needs to be updated to
    reflect that the request has been accepted.

10
(No Transcript)
11
To Corporate Message Bus
Corporate Bus
Department Bus
Department Bus
BizTalk Server Router
BizTalk Server Router
12
Portal Integration
CMS
CMS
CMS
SPS Environment from Intranet Deployment
Load Balancer
CMS
Site Deployment Manager
SQL
SQL
CMS
Content Production or Staging
Internet
Firewall
Firewall
Firewall
SAP
BizTalk
Siebel
SPS
Index

SPS
Search
Production
13
To Corporate Message HighwayNew Opportunities
Guaranteed Message Delivery
BizTalk Server Group
BizTalk Server Group
Accounting
Cust Service
Web Dept
Operations
Internet
Message Broker
Portal Package
Mobile Server
ERP Package
14
To Corporate Message HighwayNew Opportunities
BizTalk ServerGroup Financial Services
Accelerator (FSA)
BizTalk Server Group
Accounting
Cust Service
Web Dept
Operations
Internet
Message Broker
Portal Package
Mobile Server
ERP Package
15
To Corporate Message HighwayReduce Time, Effort
and Cost of Integration
1 of Application Spending
1-2 of Integration Spending
Accounting
Cust Service
Operations
ERP Package
Mobile Server
Web Dept
Gartner 10/01
16
Adapters Accelerators
17
Adapters!Why Should I Worry?
  • Provide non-intrusive connectivity to existing
    systems
  • Reduce implementation and maintenance cost versus
    coding
  • Reduce TCO, complexity, need for special skills
  • Ease the process of system upgrades
  • Improve your ability to meet process integration
    business objectives

Buy lt-gt Build
18
Adapters!Why Should I Worry?
  • Provide non-intrusive connectivity to existing
    systems
  • Reduce implementation and maintenance cost versus
    coding
  • Reduce TCO, complexity, need for special skills
  • Ease the process of system upgrades
  • Improve your ability to meet process integration
    business objectives

Buy lt-gt Build
Intrusive lt-gt Non-Intrusive
19
Adapters!Why Should I Worry?
RosettaNet CICS IMS DB2 MQSeries SQL
Server ODBC JDBC ADO Oracle Informix IDMS J2EE COR
BA JMS Progress Ingres Java IBM 3270 DEC
VT FTP EDI
  • Provide non-intrusive connectivity to existing
    systems
  • Reduce implementation and maintenance cost versus
    coding
  • Reduce TCO, complexity, need for special skills
  • Ease the process of system upgrades
  • Improve your ability to meet process integration
    business objectives

More than 310 adapters!
20
Microsoft Adapters
  • Host Integration Server 2000
  • CICS and IMS COM interface
  • MSMQ-MQSeries Bridge
  • DB2/VSAM access and replication
  • BizTalk Server Adapter for SAP
  • RTM December 2001
  • SAP Certified
  • BizTalk Server Adapter for MQSeries
  • RTM October 2001
  • BizTalk Server Adapter for SQL Server
  • Beta version - RTW
  • BizTalk Server Adapter for Web Services
  • RTM October 2002 - RTW

21
Host Integration Server 2000Integration with
Host Systems
Providing a Comprehensive Set of Components for
Integrating Windows with Host Systems
22
Host Integration Server 2000Providing
Comprehensive Network Support
  • Host Connectivity Support
  • Mainframe
  • 802.2 (over ethernet, token ring, frame relay,
    ATM)
  • SDLC (over leased or switched telephone circuits)
  • X.25/QLLC (over private or packet switched
    networks)
  • ESCON channel
  • BusTag channel
  • DFT (over coax cabling)
  • AS/400
  • 802.2 (over ethernet, token ring, frame relay,
    ATM)
  • SDLC (over leased or switched telephone circuits)
  • X.25/QLLC (over private or packet switched
    networks)
  • Twinax (over twisted pair cabling)
  • AS/36
  • 802.2 (over ethernet, token ring, frame relay,
    ATM)
  • SDLC (over leased or switched telephone circuits)
  • IBM Mainframe
  • (OS/390, MVS, VSE, VM, TPF)
  • IBM Compatible Mainframe
  • Amdahl
  • Fujitsu (also FNA support)
  • Hitachi (also HNA support)
  • IBM Midrange
  • AS/400
  • S/3X

Host Platforms
Gateway Functionality
Remote Clients
Windows NT Server
TCP/IP, IPX/SPX, NetBEUI, Banyan VINES,
AppleTalk, DLC, DecNet
MS-DOS
Telnet
Windows
Unix
Windows 9x
OpenVMS
Windows for Workgroups
Macintosh
Windows NT Workstation
OS/2
23
HIS 2000 - Messaging IntegrationWith BizTalk
Server
LOB Adapter
24
Security IntegrationSingle Sign-on and Password
Sync
25
UNIX Integration
Data
26
To Corporate Message BusIntegration engine
where is the world going?
Guaranteed Message Delivery
BizTalk Server Group
Operations
Multi Transport Message Routing
Validation, Transformation, Encryption
Orchestration, Transactions and State Mgmt
BizTalk Server Group
Accounting
Web Dept
Internet
Cust Service
Auditing Tracking
Registry Security
Monitoring
Deployment
27
To Corporate Message BusIntegration engine
where is the world going?
Guaranteed Message Delivery
BizTalk Server Group
Operations
Multi Transport Message Routing
Validation, Transformation, Encryption
Orchestration, Transactions and State Mgmt
BizTalk Server Group
Accounting
Web Dept
Internet
Cust Service
Auditing Tracking
Registry Security
Monitoring
Deployment
28
BizTalk Server Web Services
  • Enterprise Web Services - BizTalk Server
    orchestrates business logic which may be exposed
    as Web Services
  • BizTalk Server orchestrates business logic which
    may be contained on legacy systems
  • Many business scenarios require Orchestration of
    both Web Services and Legacy Systems
  • BizTalk Server exposed as a Web Service

29
Two Interfaces
  • Client Interface
  • Submit an XML purchase order through a
    ltWebMethodgt
  • Enterprise Interface
  • Procurement process transaction takes 27 days
  • View the whole Purchase Order Process in one
    diagram
  • Some suppliers support flat-files only
  • Some small suppliers support email only

30
BizTalk Adapter for Web Services
  • Feature Highlights
  • Publishing Side
  • Run-time Exposes back-end systems as web
    services
  • Design-time Convert XDR schemas to web services
  • Generate WSDL
  • Consuming Side
  • Provide samples

31
BizTalk Adapter for Web Services
BizTalk
Web Client
Web Server
BTM
Adapters
32
An Example
Hub
Supplier
Web Service
Web Service
33
Web Services Aggregation
  • SOAP WebServices . will evolve into a
    semichaotic system of integrated services
    Charles Gosling
  • But.. BizTalk Server orchestrates Web Services to
    a single coherent process

34
To Corporate Message Bus
Corporate Bus
Department Bus
Department Bus
BizTalk Server Router
BizTalk Server Router
35
To Corporate Message Bus
Corporate Bus
Department Bus
Department Bus
Web Service Router WS-Routing
Web Service Router WS-Routing
WS-Security WS-Transactions WS-DIME BPEL4WS . See
WS-I
36
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com