Top Banner
Ü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
22

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

Jan 02, 2016

Download

Documents

sybill-lowe

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
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SAP integráció Microsoft BizTalk 2004 segítségével

Ü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

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

Ü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

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

Ü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ó

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

Ü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)

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

Ü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)

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

Ü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ó

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

Ü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

Page 8: SAP integráció Microsoft BizTalk 2004 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

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

Ü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

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

Ü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

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

Ü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

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

Ü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

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

Ü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

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

Ü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

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

Ü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

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

Ü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

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

Ü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

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

Ü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

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

Ü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

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

Ü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

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

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

Kérdések

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

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

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