Beruflich Dokumente
Kultur Dokumente
Process Automation
Workflow Management
BizTalk Server 2004
Business Process
Information Worker Management
EAI B2B
Customer
Financial Supplier
ERP CRM Shipping
Database
ERP-Integrationsszenarien
Business Process Invoicing &
Integration Order Collections Portal
Manageme
Order Sales & Integration
nt
Fulfillment Provisionin Marketing
g
Application Accountin
IntegrationERP g
CRM
Plannin Invento
g ry
Data
Integration A C
B D
ERP-Portal Integration
Varianten
Zentrale
Informationsbeschaffung über die
Panes/Parts des Portals
Regelbasierte Aufbereitung von
Geschäftsereignissen
Ausführen von Geschäfts-
transaktionen durch den
Benutzer
Ereignisgesteuerte Interaktion
zwischen den Panes/Parts
ermöglicht kontextabhänige
Koordination von Inhalten
ERP-Prozess Integration
Funktionsweise
Der BizTalk Server erzeugt eine
Prozessinstanz für jedes
eingehende Geschäftsereignis
Die Zustandsverwaltung findet
vollständig im BizTalk Server
statt
Der BizTalk Server integriert die
angebundenen Systeme (ERP,
Datenbanken, Legacy, B2B,
etc.) mit den geeigneten
Adaptern
Ermöglicht die Trennung von
Definition, Implementierung und
Ausführung von Prozessen
ERP-Integrationsmechanismen
Präsentation
Funktion sdfsadfsdafsdafdsafdsf
Message
Adapter
sadfsadf
Anwendung
sadfsdfsdfsdaf dsfsdf sfd sdaf sdf sdf sdf sdf
sdafsdaf dsf dsf dsf sadf sadf
sdfsadfsdafsdafdsafdsf fdsafsdf sdafsadf sdfsdaf
sadfsdfsdfsdaf
sadfsadf sdfsdf sdafsdf sdafsdf
sdafsdaf
dsfsdf sfd sdaf sdf sdf sdf sdf sdafsdaf sdfsadf
sdfsadfsdafsdafdsafdsf
dsf dsf dsf sadf sadf sdf sdafsdaf sdafsadf
sadfsadf
fdsafsdf sdafsadf sdfsdaf sdfsdff
dsfsdf sfd sdaf sdf sdf sdf sdf
sdfsdf sdafsdf sdafsdf
dsf dsf dsf sadf sadf
sdafsdaf sdfsadf
fdsafsdf sdafsadf sdfsdaf
sdf sdafsdaf sdafsadf
sdfsdf sdafsdf sdafsdf
sdfsdff
BizTalk
sdafsdaf sdfsadf
sdf sdafsdaf sdafsadf
sdfsdff
Server
Database-Adapter
2004
File-Adapter
Funktion
Daten sadfsdfsdfsdaf
sdafsdaf
Adapter Message
sdfsadfsdafsdafdsafdsf
sadfsadf
dsfsdf sfd sdaf sdf sdf sdf sdf
dsf dsf dsf sadf sadf
fdsafsdf sdafsadf sdfsdaf
sdfsdf sdafsdf sdafsdf
sdafsdaf sdfsadf
sdf sdafsdaf sdafsadf
sdfsdff
ERP-Metadaten
Metadaten sind die
Basis für die
Generierung von
BizTalk Schemas
Informationen zu
Objekten und
Datentypen aus den
beteiligten Systemen
Setzt ein Repository
voraus
ERP/CRM: SAP, MBS,
Siebel, Peoplesoft, etc.
Datenbanken: MSSQL,
Oracle, DB2, etc.
Komponenten: .NET,
COM, EJB, etc.
Synchron vs. Asynchron
Verarbeitung Beschreibung
Synchron J eder Prozess wartet mit der Ausführung bis der
nächste Prozess beendet ist
A
A 1 2 9 10 Der aufrufende Prozess erwartet umgehende
Ergebnisse in der Antwortnachricht
B
B 3 4 7 8 Der aufrufende Prozesse blockiert während auf die
Antwort gewartet wird
Fehler in einemaufgerufenen Prozess führen zu
C
C 5 6
einemFehler imaufrufenden Prozess
Asynchron
Setzt voraus, dass kein Prozess vomaufrufenden
A
A 1 2 10
oder aufgerufenen Prozess abhängig ist
Erhöht die Verfügbarkeit und Skalierbarkeit der
B
B 4 5 6 integrierten Systeme
Ermöglicht parallele Ausführung von Prozessschritten
C
C 7 8 Reduziert blockierende Aufrufe
Message Exchange Patterns
Request/Response
Broadcast /Multicast
Request
Request
Provider
or Subscrib
Response er
Publishe
r
Subscrib
Publish/Subscribe er
Subscribe
Subscrib
Publishe Subscrib er
Publish
r er
Publish
BizTalk Server Adapter Architektur
• Integration von
• Webportal
• Skanova ADSL
Provider
• Intrum Justitia
(Fakturierung)
• Authentifizierungs-
dienst
• Div. Lieferanten
• E-Government
Integration von SAP
Technologische Basis: SAP .NET Connector
Integration von SAP
Microsoft® BizTalk® Adapter v2.0 for
mySAP™ Business Suite
Design-time (basiert auf dem BizTalk
Adapter Framework, integriert in
Visual Studio .NET)
Schema generation wizard
BizTalk Explorer/Schema
configuration pages
Run-time
Transmitter: Sendet IDocs, BAPIs
und RFCs zum konfigurierten SAP
System über den .NET Connector.
Receiver: Agiert als Listener, der
IDocs vom konfigurierten SAP
System über den .NET Connector
empfängt
Scandlines: SAP Integration
BizTalk Server 2004 als Integration Backbone
Konsolidierung der Anwendungslandschaft in
den Landesgesellschaften
Prozessautomatisierung
• Integration von Microsoft BizTalk
Server 2004
• SAP R/3
• Oracle
Resco DB Adapter
SMTP Adapter
Web Services
SAP Adapter
EDI Adapter
• EDIFACT
• COAST
• Exchange
Server
• etc. SAP R/3
COAST
Exchange
Server
Partner
Oracle
ERP-Datenreplikation
ERP als Quellsystem
Das ERP-System generiert Datenreplikationsnachrichten (z.B.
Stammdaten, Auftragsdaten, Rechnungsdaten, etc.)
Der BizTalk Server empfängt die Daten über den ereignisbasierten
Receive-Adapter (z.B. SAP Adapter, Commerce Gateway)
Der BizTalk Server transformiert die Zielnachrichten und publiziert
diese anhand von Subscriptions an die Zielsysteme
SAP Database
SAP R/3 Oracle
Adapter Microsoft Adapter
BizTalk
Server
Commerce 2004 SMTP Exchange
Navision
Gateway Adapter Server
Quellnachricht
Zielnachricht
Resco Database Adapter
Adapter für den Microsoft BizTalk Server 2004
(BizTalk Adapter Framework, .NET basiert)
Generischer Datenbank Adapter: Oracle 8/9/10, SQL Server, IBM
DB2, Lotus Notes, Sybase, Microsoft Access, etc.
Send und Receive Adapter
Microsoft BizTalk Server 2004
Receive Location Business Process Send Port
Receive
Orchestration Send Pipeline
Message Adapter
XML, Flat File Database
Resco
Receive
Map Database
Pipeline
Send Adapter
Resco
Database
Database Orchestration Send Pipeline
Receive
Adapter
Message
Receive
Map Send Adapter XML, Flat File
Pipeline
ERP-Geschäftstransaktionen
ERP als Zielsystem
Geschäftsereignisse aus einem Portal oder von einem
Geschäftspartner lösen die Erstellung einer Prozessinstanz aus
Der BizTalk Server empfängt die Daten über den ereignisbasierten
Receive-Adapter (z.B. Sharepoint, SOAP oder EDI Adapter)
Der BizTalk Server transformiert die ERP-Zielnachrichten und
publiziert die diese anhand von Subscriptions an das ERP-System
Quellnachricht
Zielnachricht