Microsoft BizTalk Server 2004: Die Integration von ERP-Systemen Sehen Sie den Webcast

:

Webcast vom 29. Oktober 2004 http://www.microsoft.com/germany/aktionen/webcas

Thomas Reimer, Resco GmbH Volker Heimannsberg Microsoft Deutschland GmbH

Herausforderung ERP-Integration
Integration in der Wertkette
Lieferant
Unternehmensinfrastruktur Personalwirtschaft Technologieentwicklung Beschaffung

ERP, BI ERP, HRMS
CAD, PLM

Kunde

ERP, eProcurement
SCM, Portal

SCM, Portal

Eingangs- Produktion Ausgangs- Marketing Kunden& Vertrieb dienst logistik logistik

ERP, SCM, CRM, Host, Client-Server, etc.

B2B

EAI

B2C

Process Automation Workflow Management

BizTalk Server 2004

Information Worker

Business Process Management

EAI

B2B

Customer

ERP CRM Database

Supplier Financial Shipping

ERP-Integrationsszenarien
Business Process Invoicing & Integration Order Collections
Manageme Sales & Order nt Fulfillment Provisionin Marketing g Accountin g CRM Invento ry

Portal Integration

Application IntegrationERP
Plannin g

Data Integration A B

C D

ERP-Portal Integration
Varianten

 

Zentrale Informationsbeschaffung über die Panes/Parts des Portals Regelbasierte Aufbereitung von Geschäftsereignissen Ausführen von Geschäftstransaktionen 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

API

 Anwendungsadapter (z.B. SAP, MBS)  Komponentenadapter (z.B. COM, EJB)  Custom-Adapter (Adapter Framework) Adapter Message

Anwendung

Funktion Funktion

sadfsdfsdfsdaf sdafsdaf sdfsadfsdafsdafdsafdsf sadfsdfsdfsdaf sadfsadf sdafsdaf dsfsdf sfd sdaf sdf sdf sdf sdf sdfsadfsdafsdafdsafdsf dsf dsf dsf sadf sadf sadfsadf fdsafsdf sdafsadf sdfsdaf 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 sdafsdaf sdfsadf sdf sdafsdaf sdafsadf sdfsdff

sadfsdfsdfsdaf sdafsdaf 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

Daten

Funktion
sadfsdfsdfsdaf sdafsdaf 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

 Database-Adapter  File-Adapter Adapter Message

BizTalk Server 2004

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
V ra e u g e rb it n Syn ron ch
A A
1 2 9 1 0

Be re u g sch ib n
 J eder Prozess w artet m der Ausführung bis der it nächste Prozess beendet ist  Der aufrufende Prozess erw artet um gehende Ergebnisse in der Antw ortnachricht  Der aufrufende Prozesse blockiert w ährend auf die Antw gew ort artet w ird  Fehler in einemaufgerufenen Prozess führen zu einemFehler imaufrufenden Prozess

B B

3

4

7

8

C C

5

6

Asyn ron ch
A A
1 2 1 0

B B

4

5

6

C C

7

8

 Setzt voraus, dass kein Prozess vomaufrufenden oder aufgerufenen Prozess abhängig ist  Erhöht die Verfügbarkeit und Skalierbarkeit der integrierten System e  Erm öglicht parallele Ausführung von Prozessschritten  Reduziert blockierende Aufrufe

Message Exchange Patterns
Request/Response Broadcast /Multicast Request Request Provider or Response Publishe r Publish/Subscribe Subscribe Publishe Subscrib Publish r er Publish Subscrib er Subscrib er Subscrib er

BizTalk Server Adapter Architektur
Workflow Applications - Teamplate - Ultimus - SourceCode - etc… Line-of-Business Applications ERP, CRM, SCM, etc. Adapters
Backend Data Sources

Office
- InfoPath - Outlook - Word - Visio

Adapters

Human Workflow Services

Adapter Framework

BizTalk Server 2004

Human Processes

Workflow Workflow Spectrum

Machine Processes

BizTalk-ERP Adapter
   

Synchrone und asynchrone Anbindung Metadatenzugriff zur Schemagenerierung Ereignisgenerierung Transaktionssteuerung
B-Explorer S-Explorer Admin Config Spec Interaction Spec Management XSD WSDL

ERPSystem
- SAP - MBS Axapta - MBS Navision - Peoplesoft - Oracle - etc.

BizTalk

Adapter
SEED

Adapter Framework

Application Generic “connector”

Integration von Navision
Commerce Gateway
    

Elektronischer, automatischer Belegaustausch unabhängig vom Datenformat Auf Basis von Microsoft BizTalk Server, .NET-Technologie und XML Anbindung der Businesslösungen von Kunden und Lieferanten Anbindung von Marktplätzen/E-Procurement-Systemen Anbindung interner Fremdanwendungen

Integration von Axapta
Axapta Business Connector
 

 

Vollwertiger Axapta Client ohne GUI Ermöglicht den Zugriff auf die Klassenhierarchie und Business Logik innerhalb Axapta über COM Microsoft Axapta COM object (“AxCom.dll”) Unterstützung von 2-tier und 3tier Umgebungen

Bostream: Axapta Integration
  

Schwedischer ADSL Anbieter Einsatz von Axapta MBS EAI und B2B mit BizTalk Server
• Integration von
• • • • • • Webportal Skanova ADSL Provider Intrum Justitia (Fakturierung) Authentifizierungsdienst 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 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

Run-time

Scandlines: SAP Integration
  

BizTalk Server 2004 als Integration Backbone Konsolidierung der Anwendungslandschaft in den Landesgesellschaften Prozessautomatisierung
• Integration von • SAP R/3 • Oracle • EDIFACT • COAST • Exchange Server • etc.
Microsoft BizTalk Server 2004 Resco DB Adapter

SMTP Adapter

Web Services

SAP Adapter

SAP R/3 COAST Oracle

EDI Adapter

Exchange Server

Partner

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 R/3

SAP Adapter Commerce Gateway

Navision

Microsoft BizTalk Server 2004

Database Adapter SMTP Adapter

Oracle

Exchange 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

Message XML, Flat File

Receive Adapter

Orchestration

Send Pipeline Database

Receive Pipeline

Map

Resco Database Send Adapter

Microsoft BizTalk Server2004 Receive Location Resco Database Receive Adapter Receive Pipeline Business Process Send Port

Database

Orchestration

Send Pipeline

Map

Send Adapter

Message XML, Flat File

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

SAP R/3

SAP Adapter Commerce Gateway

Navision

Microsoft BizTalk Server 2004

Sharepoint Adapter SOAP / EDI Adapter

Sharepoint Portal

Partner

Quellnachricht Zielnachricht