22
Üzleti folyamatok kezelése és Alkalmazásintegráció GTM szeminárium sorozat SAP integráció Microsoft BizTalk 2004 segítségével Előadó: Timkó Péter

SAP integráció Microsoft BizTalk 2004 segítségével

Embed Size (px)

DESCRIPTION

SAP integráció Microsoft BizTalk 2004 segítségével. Előadó: Timkó Péter. Tartalomjegyzék. Módszerek és megoldandó problémák SAP integráció során Miben segít a Microsoft BizTalk Server 2004 SAP integrációs lehetőségek a Microsoft BizTalk Server 2004 alkalmazása esetén - PowerPoint PPT Presentation

Citation preview

Üzleti folyamatok kezelése és AlkalmazásintegrációGTM szeminárium sorozat

SAP integráció Microsoft BizTalk 2004 segítségével

Előadó: Timkó Péter

Üzleti folyamatok kezelése és AlkalmazásintegrációGTM szeminárium sorozat

Tartalomjegyzék

• Módszerek és megoldandó problémák SAP integráció során

• Miben segít a Microsoft BizTalk Server 2004

• SAP integrációs lehetőségek a Microsoft BizTalk Server 2004 alkalmazása esetén

• Gyakorlati példa: Törzsadat terítés SAP-ból

Üzleti folyamatok kezelése és AlkalmazásintegrációGTM szeminárium sorozat

Kommunikáció SAP-val

• Szinkron kommunikáció– BAPI hívás– RFC hívás

• Aszinkron kommunikáció– IDOC kommunikáció

Üzleti folyamatok kezelése és AlkalmazásintegrációGTM szeminárium sorozat

Kommunikáció SAP-val

• Melyiket hol érdemes használni– BAPI, RFC

• Tételes adatlekérés esetén• Ha nem probléma, hogy a funkció lefutásáig

állapot van a rendszerek között

– IDOC• Tömeges adatlekérés esetén• Cél az aszinkron kommunikáció és a laza csatolás• Cél a rövid ideig tartó állapot a rendszerek között• Cél, hogy a módosítások egyszer és csak egyszer

hajtódjanak végre (tranzakcionált szállítási réteg)

Üzleti folyamatok kezelése és AlkalmazásintegrációGTM szeminárium sorozat

Megoldandó nehézségek

• Kapcsolódási, adatszállítási nehézségek– „Zárt rendszer”, gyártó specifikus lehetőségek az

integrációra– 6.20-as bázis előtt nyílt szabványoknak megfelelő

kapcsolódási felületeket nem vagy számos egyéb komponensek alkalmazása esetén nyújt

• Adatábrázolási nehézségek– IDOC kommunikáció esetén EDI formátum

feldolgozása– Komplex struktúrák (gyakran a mezők 5 – 10 %-a

használt)

Üzleti folyamatok kezelése és AlkalmazásintegrációGTM szeminárium sorozat

Miben segít a BizTalk Server?

• SAP rendszerhez való fizikai kapcsolódás komplexitásának elrejtése

• Adatstruktúrák komplexitásának elrejtése

• SAP műveletek komplexitásának elrejtése

• No-code SAP integráció

Üzleti folyamatok kezelése és AlkalmazásintegrációGTM szeminárium sorozat

Integrációs lehetőségek

• „Entry level” megoldás file kommunikációval

• Integráció web szolgáltatás segítségével

• Integráció SAP Adapter segítségével

Üzleti folyamatok kezelése és AlkalmazásintegrációGTM szeminárium sorozat

SAP R/3

IDOC File

BizTalk Server

file komm.

filekomm.

„Entry level” megoldás

• File kommunikáció EDI formátumú állománnyal– Csak IDOC kommunikáció lehetséges

Üzleti folyamatok kezelése és AlkalmazásintegrációGTM szeminárium sorozat

„Entry level” megoldás

• Beállítások BizTalk oldalon– Schema FF Extension-nal– FF assembler/disassembler

komponenssel kiegészítettsend/receive pipeline

– Megfelelő file adapterbeállítások

FileAdapter

Pipeline FF Disassembler -

rel

Üzleti folyamatok kezelése és AlkalmazásintegrációGTM szeminárium sorozat

„Entry level” megoldás

• Előnyök– Gyorsan megvalósítható kommunikáció– SAP és BizTalk-on kívül más

licenszelendő/telepítendő szoftver komponenst nem igényel

– Költséghatékony

• Hátrányok– Bonyolult IDOC esetén az FF séma

előállítására/tesztelésére fordított erőforrás ugrásszerűen növekszik (!)

– Nem megbízható szállítási réteg: file kommunikáció– RFC/BAPI kommunikáció nem lehetséges

Üzleti folyamatok kezelése és AlkalmazásintegrációGTM szeminárium sorozat

„Entry level” megoldás

• Mikor érdemes– IDOC kommunikáció elegendő– Egyszerű IDOC struktúrák esetén (!)– Eseti, költséghatékony megoldás kell

Üzleti folyamatok kezelése és AlkalmazásintegrációGTM szeminárium sorozat

Integráció WS segítségével

SAP R/3 BizTalk Server

WS over HTTP

SAP WEB AS

Üzleti folyamatok kezelése és AlkalmazásintegrációGTM szeminárium sorozat

Integráció WS segítségével

• Előnyök– Kommunikáció nyílt szabványok

használatával, szabványos interfészen

• Hátrányok– SAP Web Application Server szükséges

hozzá, ami a 6.20-as verziótól része az SAP bázisnak

– 4.x verzió esetén további komponensek kellenek az SAP Web AS illesztéséhez

– Adott esetben SAP oldalon architektúra változást jelent

Üzleti folyamatok kezelése és AlkalmazásintegrációGTM szeminárium sorozat

Integráció WS segítségével

• Mikor érdemes– Bázis verzió lehetővé teszi ezt az

integrációs lehetőséget– Főként szinkron, BAPI/RFC

kommunikációnál– Túlnyomó részt lekérdezéseket használó

integrációs feladatok esetén

Üzleti folyamatok kezelése és AlkalmazásintegrációGTM szeminárium sorozat

SAP R/3 BizTalk Server

tRFC/qRFC overTCP

SAP .NETConnector

SAP Adapter

Integráció SAP adapterrel

Üzleti folyamatok kezelése és AlkalmazásintegrációGTM szeminárium sorozat

Integráció SAP adapterrel

• Microsoft által fejlesztett alkalmazás adapter

• R/3 4.x és R/3 6.20 SAP verziókat támogat

• SAP által gyártott .NET Connector-ra épül

• Design time funkcionalitás: Schema generálás SAP object repositiry-ból

• Licenszköteles

Üzleti folyamatok kezelése és AlkalmazásintegrációGTM szeminárium sorozat

Integráció SAP adapterrel

• Előnyök– No-code SAP integráció– Közvetlen, nagy teljesítményű kapcsolat

SAP-val– Garantált szállítási réteg BizTalk és SAP

között– Hatékony design-time támogatás

• Hátrányok– Licenszköteles

Üzleti folyamatok kezelése és AlkalmazásintegrációGTM szeminárium sorozat

Integráció SAP adapterrel

• Mikor érdemes– BizTalk stratégiai SAP integrációs eszköz– Teljesítményigény– Bonyolult IDOC-struktúrák alkalmazása

esetén– Garantált szállítási réteg szükséges SAP –

BizTalk között

Üzleti folyamatok kezelése és AlkalmazásintegrációGTM szeminárium sorozat

Gyakorlati példa

• Törzsadat terítés – Feladat

• Nyolcféle SAP-ban karbantartott törzsadat letöltése és átadása további rendszerek felé

• Tömeges adatletöltés napi gyakorisággal

– Megoldás• Microsoft SAP Adapter• IDOC kommunikáció BizTalk – SAP között

Üzleti folyamatok kezelése és AlkalmazásintegrációGTM szeminárium sorozat

Gyakorlati példa

SAP R/3

RFC/tRFC over TCP

MSMQTAdapter

SAP .NETConnector

SAP Adapter

IDOC EDI formátumban

„A” típusú IDOC

„B” típusú

IDOC

„C” típusú

IDOC

„A” Típusú FF pline

„B” Típusú FF pline

„C” Típusú FF pline

Flat file

Orchestration A

Orchestration B

Orchestration C

Flat file XML file

MSMQTAdapter

MSMQTAdapter

Üzleti folyamatok kezelése és AlkalmazásintegrációGTM szeminárium sorozat

Kérdések

Üzleti folyamatok kezelése és AlkalmazásintegrációGTM szeminárium sorozat

Köszönjük a figyelmüket!