Bereich EAI und B2B sSchütze
X M L im B e re ic h E A I un d B 2 B
SchützeE in füh ru n g u nd Ü b e rb lick
von Markus Schützeh EAI und B2B e
Ü be rs ic h t I X M L im B e re ic h E D I • E le c tr o n ic D a ta In te rc h an g e (E D I) • D e r k la ss is c h e E D I- V o rg an g • D e r UN /E D IF A C T – S tan d a rt • A u fbau e in e r E D IF A C T -D a te i • P rob le m e im k la s s is c h e m E D I • X M L /E D I • Ä nde rung d e r E D I- S y s te m s tr u k tu r un te r E in fl u ss v on X M L • Is t X M L /E D I d ie L ö s un g ?
Bereich EAI und B2B sSchütze
Ü be rs ic h t II • E n te rp ri s e A p p lic a ti o n In teg ra ti o n • W a s is t EA I ? • Q ua lit ä te n d e r A n w e ndu ng s in te g ra ti o n • EA I S y s te m A n s ä tz e (P 2 P , HU B -S p o k e ) • m q S e ri e s • D ie R o lle v on X M L in EA I – R P C A u fr u fe m it X M L • W e b -S e rv ic e s – S y s te m s tr u k tu r – UDD I – W S D L – S O AP • Zu s a mm e n fa ss ung
h EAI und B2B e
E le c tr o n ic D a ta In te rc han g e (E D I) n te r E le c tr on ic D a ta In te rc hange v e rs teh t m an d e n e le k tr on isc h en a ten a u s tau s c h übe r G e sc hä ft s tr an s a k ti onen (B e s te llu n gen , e c h n un g en , Ü be rw e is u ng en , W a rene rk lä ru n gen e tc .) z w is c hen e tr ieb e n . D ie D a ten w e rden in F o rm v on s tr u k tu ri e rt en , na c h e re in ba rt en R ege ln fo rm a ti e rt en N a c h ri c h te n übe rt ra gen . D adu rc h is t s d e m E m p fä nge r m ög lic h , d ie D a ten d ir e k t in s e in n w endu n g s p rog ra m m w e it e rz u v e ra rb e it en .
ion (EDI):
Bereich EAI und B2B sSchütze
E le c tr o n ic D a ta In te rc han g e (E D I) U n te r E le c tr on ic D a ta In te rc hange v e rs teh t m an d e n e le k tr on isc h en D a ten a u s tau s c h übe r G e sc hä ft s tr an s a k ti onen (B e s te llu n gen , R e c h n un g en , Ü be rw e is u ng en , W a rene rk lä ru n gen e tc .) z w is c hen B e tr ieb e n . D ie D a ten w e rden in F o rm v on s tr u k tu ri e rt en , na c h v e re in ba rt en R ege ln fo rm a ti e rt en N a c h ri c h te n übe rt ra gen . D adu rc h is t e s d e m E m p fä nge r m ög lic h , d ie D a ten d ir e k t in s e in A n w endu n g s p rog ra m m w e it e rz u v e ra rb e it en .
Definition (EDI): zusätzlich
D a te n a u s ta u sc h m it M in im u m a n m e n sc h li c h e n E ing ri ff e n
h EAI und B2B e
Z ie le v on E D I K on s is te n te u nd b e s c h leu n ig te z w is c h e n be tr ieb lic he W o rk fl o w s V e rm e id u ng w iede rho lt e r D a te n e rf a s s u ng , M ed ien b rü c h e In te n s iv ie ru n g v on P a rt n e rbe tr eu u ng , K o m m un ik a ti o n K o s te n e in s pa ru n gen (z .B .: A bbau v on L ag e rb e s tä nd e n v ia J iT ) R ed u z ie rung de r V e rw a lt u ng s k o s te n V e rb e s s e ru n g d e r K un d e n s e rv ic e E rha lt un g d e r W e tt be w e rb s fäh ig k e it
Bereich EAI und B2B sSchütze
Z ie le v on E D I • K on s is te n te u nd b e s c h leu n ig te z w is c h e n be tr ieb lic he W o rk fl o w s • V e rm e id u ng w iede rho lt e r D a te n e rf a s s u ng , M ed ien b rü c h e • In te n s iv ie ru n g v on P a rt n e rbe tr eu u ng , K o m m un ik a ti o n • K o s te n e in s pa ru n gen (z .B .: A bbau v on L ag e rb e s tä nd e n v ia J iT ) • R ed u z ie rung de r V e rw a lt u ng s k o s te n • V e rb e s s e ru n g d e r K un d e n s e rv ic e • E rha lt un g d e r W e tt be w e rb s fäh ig k e it a b e r c a . 5 – 10 % d e r U n te rn e h m e n , fü r d ie E D I v o rt e ilh a ft w ä re , n u tz en E D I
h EAI und B2B e
Z ie le v on E D I K on s is te n te u nd b e s c h leu n ig te z w is c h e n be tr ieb lic he W o rk fl o w s V e rm e id u ng w iede rho lt e r D a te n e rf a s s u ng , M ed ien b rü c h e In te n s iv ie ru n g v on P a rt n e rbe tr eu u ng , K o m m un ik a ti o n K o s te n e in s pa ru n gen (z .B .: A bbau v on L ag e rb e s tä nd e n v ia J iT ) R ed u z ie rung de r V e rw a lt u ng s k o s te n V e rb e s s e ru n g d e r K un d e n s e rv ic e E rha lt un g d e r W e tt be w e rb s fäh ig k e it a b e r c a . 5 – 10 % d e r U n te rn e h m e n , fü r d ie E D I v o rt e ilh a ft w ä re , n u tz en E D I
A W U R M
?
Bereich EAI und B2B sSchütze
S tand a rd v ie lf a lt
Verband der AutomobilindustrieA u to m ob ili nd u s tr ie VDA
Organization for Data Exchange by Teletransmissions in Europe
A u to m ob ili nd u s tr ie O DE TT E
Society for Worldwide Interbank Financial Telecom
F inan z ge w e rbe S W IF T
Reinsurance and Insurance Net
V e rs ic he rungen R INE T
Trade Data Communication Standart
T rade D a ta C o mm un ic a ti on S tanda rd T R A D A C OM S
Electronic Data Interchange Forum for Companies
C o m pu te r und E le k tr o indu s tr ie ED IF ICE
Standartregeln einheitlicher Datenaustauschsysteme
K on s u m gü te ri ndu s tr ie SE D AS
Conseil Europeen de Federation del‘Industrie Chmique
C he m isc he Ind u s tr ie CE F IC
K u rz b esc h re ib u ng U rs p rung s b ra n c h e B e z e ic hnung
h EAI und B2B e
S tand a rd v ie lf a lt
Verband der AutomobilindustrieA u to m ob ili nd u s tr ie VDA
Organization for Data Exchange by Teletransmissions in Europe
A u to m ob ili nd u s tr ie O DE TT E
Society for Worldwide Interbank Financial Telecom
F inan z ge w e rbe S W IF T
Reinsurance and Insurance Net
V e rs ic he rungen R INE T
Trade Data Communication Standart
T rade D a ta C o mm un ic a ti on S tanda rd T R A D A C OM S
Electronic Data Interchange Forum for Companies
C o m pu te r und E le k tr o indu s tr ie ED IF ICE
Standartregeln einheitlicher Datenaustauschsysteme
K on s u m gü te ri ndu s tr ie SE D AS
Conseil Europeen de Federation del‘Industrie Chmique
C he m isc he Ind u s tr ie CE F IC
K u rz b esc h re ib u ng U rs p rung s b ra n c h e B e z e ic hnung
Lö sun
? g
!
Bereich EAI und B2B sSchütze
D e r U N /E D IF A C T - S tan d a rt • G lob a le r, b ran c h e n üb e rg re if e n de r S tanda rd un te r S c h irm he rr sc ha ft de r U n it ed N a ti on s • A n d e re r b ran c h e n ü be rg re if e n de r S tanda rt : X 12 (i s t abe r nu r na ti on a l in A m e ri k a g ü lt ig ) • ED IF AC T is t s eh r k o m p le x • be s teh t au s S ub s e ts , d ie s e v e re in ig e n un te rsc h ie d lic h S ta nd a rd s au s un te rsc h ied lic hen B ran c h en (z .B . EAN C OM )
h EAI und B2B e
E D IF A C T - M e ss age s S ub s e ts b e s tehen a u s M e s s ag e s , d ie G e s c hä ft s v o rf ä lle k a p s e ln .
Beispiel : Antrag auf ArbeitserlaubnisWKGRRE....
BestellantwortORDERSP BestellungORDERS
....
Allgemeine statistische NachrichtGESMES
Allgemeine NachrichtGENERAL
Multipler Interbank-ZahlungsauftragFINPAY
StornonachrichtFINCAN
.......
AutorisierungsnachrichtAUTHOR Anwendungsfehler-und BestätigungsantwortAPERAK
Bereich EAI und B2B sSchütze
E D IF A C T - M e ss age s • S ub s e ts b e s tehen a u s M e s s ag e s , d ie G e s c hä ft s v o rf ä lle k a p s e ln .
Beispiel : Antrag auf ArbeitserlaubnisWKGRRE....
BestellantwortORDERSP BestellungORDERS
....
Allgemeine statistische NachrichtGESMES
Allgemeine NachrichtGENERAL
Multipler Interbank-ZahlungsauftragFINPAY
StornonachrichtFINCAN
.......
AutorisierungsnachrichtAUTHOR
Anwendungsfehler-und BestätigungsantwortAPERAK
M e ss a ge
Im le p en m tio ta G n id u s e (M IG ) ‘s
de fin re ie n d n e u A fba e u e in M r ss e age
a N
ch
IN D
o N
rm
O IS
735 9
h EAI und B2B e
A u fba u e ine r E D IF A C T -D a te i
Bereich EAI und B2B sSchütze
A u fba u e ine r E D IF A C T -D a te i
Ende DateiAnfang Datei
h EAI und B2B e
A u fba u e ine r E D IF A C T -D a te i
Ende DateiAnfang Datei Nachrichtengruppe 1: Bestellungen Bestellung 1 Bestellung 2 Bestellung 3 ... Bestellung n //Nachrichtengruppe 1 Nachrichtengruppe 2: Rechnungen Rechnung 1 Rechnung 2 Rechnung 3 ... Rechnung n //Nachrichtengruppe 2
Bereich EAI und B2B sSchütze
A u fba u e ine r E D IF A C T - M e ss ag e S e rv ic e S tr in g A d v ic e In te rc ha n ge H ead e r F un c ti o n a l G roup H ead e r M e s s a ge H e ad e r U se r D a ta S e g m e n ts M e s s a ge T ra ile r F un c ti o n a l G roup T ra ile r In te rc ha n ge T ra ile r
UNA UNB UN G UNH UN T UN E UN Z
EDIFACT – Kürzel
h EAI und B2B e
A u fba u e ine r E D IF A C T - M e ss ag e S e rv ic e S tr in g A d v ic e In te rc ha n ge H ead e r F un c ti o n a l G roup H ead e r M e s s a ge H e ad e r U se r D a ta S e g m e n ts M e s s a ge T ra ile r F un c ti o n a l G roup T ra ile r In te rc ha n ge T ra ile r
UNA UNB UN G UNH UN T UN E UN Z
EDIFACT – Kürzel zwingend zwingend zwingend zwingend
Bereich EAI und B2B sSchütze
A u fba u e ine r E D IF A C T - M e ss ag e S e rv ic e S tr in g A d v ic e In te rc ha n ge H ead e r F un c ti o n a l G roup H ead e r M e s s a ge H e ad e r U se r D a ta S e g m e n ts M e s s a ge T ra ile r F un c ti o n a l G roup T ra ile r In te rc ha n ge T ra ile r
UNA UNB UN G UNH UN T UN E UN Z
EDIFACT – Kürzel zwingend zwingend zwingend zwingend
optional optional optional
zwingend zwingend zwingend
h EAI und B2B e
A u fba u e ine r E D IF A C T - M e ss ag e S e rv ic e S tr in g A d v ic e In te rc ha n ge H ead e r F un c ti o n a l G roup H ead e r M e s s a ge H e ad e r U se r D a ta S e g m e n ts M e s s a ge T ra ile r F un c ti o n a l G roup T ra ile r In te rc ha n ge T ra ile r
UNA UNB UN G UNH UN T UN E UN Z
EDIFACT – Kürzel zwingend zwingend zwingend zwingend
optional optional optional
zwingend zwingend zwingend
wie erfordert
Bereich EAI und B2B sSchütze
A u fba u e ine r E D IF A C T - M e ss ag e S e rv ic e S tr in g A d v ic e In te rc ha n ge H ead e r F un c ti o n a l G roup H ead e r M e s s a ge H e ad e r U se r D a ta S e g m e n ts M e s s a ge T ra ile r F un c ti o n a l G roup T ra ile r In te rc ha n ge T ra ile r
UNA UNB UN G UNH UN T UN E UN Z
EDIFACT – Kürzel zwingend zwingend zwingend zwingend
optional optional optional
zwingend zwingend zwingend
wie erfordert
Legt Trennzeichen fest Spezifiziert Messagegruppe
Legt Zeichensatz, Absender, Empfänger fest Kennzeichnet verwendeten Standart, Nachrichtentyp Kennzeichnet das Ende einer EDIFACT-Datei (# der übertragenen Nachrichten, Nachrichtenreferenznummer)
Beendet eine MessageGruppe
Letzte Segment einer Nachricht
h EAI und B2B e
:+ ,? ' U N B + U N O A :2 + F H PE D A L + HU BE R G M B H + 9 90 8 02 :1 5 5 0 21 5 57 'UN H + IN V O IC 000 1 + IN V O IC :D :96 A :UN 'B G M + 3 8 0 + 0 0 1 + 9 'D T M + 3 :1 999 0 802 :1 02 'R F F + O N :O 0 01 00 01 'D T M + 4 9 97 1 5 :1 0 2 'N A D + SE ++ F ah rr a dh a n d e l P eda l++ W ag inge . 5 + M ü n c h e n + + 8 1 549 'N A D + BY + + H u be r G m b H + + O b s tg a s 2 + M ü n c h e n ++ 81 5 49 'L IN + 1 + + 4 7 11 .0 01 'I M D + F ++ :: :F ah r , D a m en 'Q T Y + 47 :1 :P C E 'M O A + 66 :750 'P R I+ AA A :750 'L IN ++ 4 7 11 .00 2 'I M D + F + + ::: Lu ft p u m p e , S tan d -' Q T Y + 4 7 :1 : E 'M O A + 6 6 :19 ,9 'P R I+ A AA :19 ,9 'L IN + 3 ++ 47 1 1 .0 0 3 'I M D + F ::: E rs a tz v e n til 'Q T Y + 47 :3 :P C E 'M O A + 6 6 :7 ,5 'P R I+ AAA : 'UN S + S 'M O A + 79 :777 ,4 'M O A + 1 24 :12 4 ,38 'M O A + 1 2 8 :90 1 , 'T AX + 7 + VA T ++ + :: :1 6 + S 'UN T + 2 8 + IN V O IC 0 0 01 ' UN Z + 1 + 9 9 0 5 57 '
E in B e is p ie l
Bereich EAI und B2B sSchütze
UNA :+ ,? ' U N B + U N O A :2 + F H PE D A L + HU BE R G M B H + 9 90 8 02 :1 5 5 9908 0 21 5 57 'UN H + IN V O IC 000 1 + IN V O IC :D :96 A :UN 'B G M + 3 8 0 + 9908 0 0 1 + 9 'D T M + 3 :1 999 0 802 :1 02 'R F F + O N :O 0 01 00 01 'D T M + 4 :199 9 97 1 5 :1 0 2 'N A D + SE ++ F ah rr a dh a n d e l P eda l++ W ag inge rs tr . 5 + M ü n c h e n + + 8 1 549 'N A D + BY + + H u be r G m b H + + O b s tg a s s e 2 + M ü n c h e n ++ 81 5 49 'L IN + 1 + + 4 7 11 .0 01 'I M D + F ++ :: :F ah r ra d , D a m en 'Q T Y + 47 :1 :P C E 'M O A + 66 :750 'P R I+ AA A :750 'L IN + 2 ++ 4 7 11 .00 2 'I M D + F + + ::: Lu ft p u m p e , S tan d -' Q T Y + 4 7 :1 : P C E 'M O A + 6 6 :19 ,9 'P R I+ A AA :19 ,9 'L IN + 3 ++ 47 1 1 .0 0 3 'I M D + F + + ::: E rs a tz v e n til 'Q T Y + 47 :3 :P C E 'M O A + 6 6 :7 ,5 'P R I+ AAA : 2 ,5 'UN S + S 'M O A + 79 :777 ,4 'M O A + 1 24 :12 4 ,38 'M O A + 1 2 8 :90 1 , 78 'T AX + 7 + VA T ++ + :: :1 6 + S 'UN T + 2 8 + IN V O IC 0 0 01 ' UN Z + 1 + 9 9 0 8021 5 57 '
E in B e is p ie l 'D T M + 3 :1 99 9 080 2 :1 0 2 '
h EAI und B2B e
E in B e is p ie l 3 :1 99 9 080 2 :1 0 2 '
Bereich EAI und B2B sSchütze
D e r k la ss isc h e E D I - V o rga n g U n te rn e h m e n B U n te rn e h m e n A
Anwendung z.B. RechnungserstellungAnwendung z.B. Rechnungsprüfungh EAI und B2B e
D e r k la ss isc h e E D I - V o rga n g U n te rn e h m e n B U n te rn e h m e n A
Anwendung z.B. RechnungserstellungAnwendung z.B. Rechnungsprüfung zw. ateiBereich EAI und B2B sSchütze
D e r k la ss isc h e E D I - V o rga n g U n te rn e h m e n B U n te rn e h m e n A
Anwendung z.B. RechnungserstellungAnwendung z.B. Rechnungsprüfung echnung bzw. house-DateiEDI Flatfile
Konverter
EDIFACT- Austauschdatei
h EAI und B2B e
D e r k la ss isc h e E D I - V o rga n g U n te rn e h m e n B U n te rn e h m e n A
Anwendung z.B. RechnungserstellungAnwendung z.B. Rechnungsprüfung zw. ateiEDI Flatfile
Konverter
EDIFACT- Austauschdatei Digitales Medium, Netzdienste, DFÜ TCP, X.400, Mailbox
Bereich EAI und B2B sSchütze
D e r k la ss isc h e E D I - V o rga n g U n te rn e h m e n B U n te rn e h m e n A
Anwendung z.B. RechnungserstellungAnwendung z.B. Rechnungsprüfung echnung bzw. house-DateiEDI Flatfile
Konverter
EDIFACT- Austauschdatei Digitales Medium, Netzdienste, DFÜ TCP, X.400, Mailbox
EDI Flatfile
Konverter
EDIFACT- Austauschdatei
Digitales Medium, Netzdienste, DFÜ TCP, X.400, Mailbox
h EAI und B2B e
D e r k la ss isc h e E D I - V o rga n g U n te rn e h m e n B U n te rn e h m e n A
Anwendung z.B. RechnungserstellungAnwendung z.B. Rechnungsprüfung zw. ateiEDI Flatfile
Konverter
EDIFACT- Austauschdatei Digitales Medium, Netzdienste, DFÜ TCP, X.400, Mailbox
EDI Flatfile
Konverter
EDIFACT- Austauschdatei
Digitales Medium, Netzdienste, DFÜ TCP, X.400, Mailbox Rechnu Inhous
Bereich EAI und B2B sSchütze
E D I- P rob le m e • ED I- Fo rm a te s ind ‚s ta rr e ‘- R e ge lw e rk e • ED I- Fo rm a te s ind en g m it G e sc hä ft sv o rf ä lle n v e rk nüp ft – E rf o rde rt z en tr a lis ie rt e V e rw a lt u ng de r S tanda rd s – La ng w ie ri g e W e it e ren tw ick lu n g de r S tanda rd s be ne u en G e sc hä ft s p ro z e ss en • E D I- Lö s ungen s in d p la ttf o rm ab h än g ig • K la ss isc he s E D I is t t eue r • w ir d den ‚ K le inen ‘ v on d e n ‚G ro s s en ‘ a u fg e z w u n ge n
h EAI und B2B e
M ög lic he Lö s ung : X M L X M L is t le ic h te r le s b a r D u rc h D T D ‘s und X M L -S c h e m a s w e rd e n S y n ta x und S e m an ti k be s c h ri eb e n – X M L D o k u m en te s ind s e lb s tb e sc h re ibe n d N a c h ri c h te n k önne n le ic h t v a lid ie rt w e rd en X M L e rm ö g lic h t b a u m a rt ig e T ra v e rs ie run g d e r D o k u m en te – e in fa c he r Z ug ri ff au f be s ti mm te E le m en te X M L – D o k u m en te k ann d u rc h V e rw en dung v o n S ty le s h ee ts in un te rsc h ie d lic hen F o rm a te n od e r A n s ic h ten d a rg e s te llt w e rden X M L e rm ö g lic h t e ine re la ti v e in fa c he K o n v e rt ie run g d e s E D IF A C T -F o rm a te s in X M L
v o n X M L
Bereich EAI und B2B sSchütze
X M L -E D I P rodu k te • c X M L (C o mm e rc e X M L ) ge sc ha ff ene r S ta nda rd z u m A u s tau sc h v on G e sc hä ft s na c h ri c h ten (A R IBA ) • x C B L (X M L ba s ed C o mm on B u s ine ss L ib ra ry ) S tanda rt z u m A u s tau sc h v on s tr u k tu ri e rt e n D a ten w ie R e c hnungen , B e s te llungen , e tc . (C o mm e rc e O n e ) • R o s e tt a N e t X M L -F ra m e w o rk , N a c h ri c h te n fo rm a te , A b läu fe , R ege ln v on T ran s a k ti onen (m eh re re H e rs te lle r) • E le c tr on ic C a ta lo g X M L • O C F (O pen C a ta log Fo rm a t) • P rodu k t da ta M a rk up Lan g u a ge
h EAI und B2B e
X M L /E D I V o rt e ile : – X M L /ED I is t k o m pa ti b e l z u m k la s s isc h en E D I – S c h n itt s te llen e rm ö g lic hen W e it e rv e rw e n d u ng v on ‚ä lt e rn ‘ ED I- S ys te m en – G lob a le R e po s it o ry ‘s – E in fa c he E rw e it e rung be s teh e n d e r A n w e n d un g en – B ro w s e rf äh ig
Bereich EAI und B2B sSchütze
Ä nde ru ng de r k la ss is c hen S ys te m s tr u k tu r I • X M L /ED I is t V e rbu n d v e rsc h ie d e n e r Te c hn o lo g ie n – X M L – E D I- S ta nd a rd s z .B . E D IF A C T -M IBS – T e m p la tes D T D ‘s , X M L -S c he m a s , XS L -D e fi n it ion e n – A g e n te n z .B .: J a v a - A pp le t‘ s , fü h re n v on d e n T e m p la te s d e fi n ie rt e A k ti onen au s – R e po s it o ry s s ic h e rn W ie d e rv e rw e ndb a rk e it, g lo b a le ‚N a c h s c h lag e w e rk e fü r A g en te n
h EAI und B2B e
Ä nde ru ng de r k la ss is c hen S ys te m s tr u k tu r II n w e ndung s - p la tt fo rm E D I- S e rv e r
X M L /E D I - S e rv e r A n w e ndung s - p la tt fo rm
Bereich EAI und B2B sSchütze
Ä nde ru ng de r k la ss is c hen S ys te m s tr u k tu r II A n w e ndung s - p la tt fo rm E D I- S e rv e r
X M L /E D I - S e rv e r A n w e ndung s - p la tt fo rm
Inhou s e D a te ien
h EAI und B2B e
Ä nde ru ng de r k la ss is c hen S ys te m s tr u k tu r II n w e ndung s - p la tt fo rm E D I- S e rv e r
X M L /E D I - S e rv e r A n w e ndung s - p la tt fo rm
Inhou s e D a te ien
X .400 E D IF A C T
Bereich EAI und B2B sSchütze
Ä nde ru ng de r k la ss is c hen S ys te m s tr u k tu r II A n w e ndung s - p la tt fo rm E D I- S e rv e r
X M L /E D I - S e rv e r A n w e ndung s - p la tt fo rm
Inhou s e D a te ien
X .400 E D IF A C T
T C P X M L
DTD XML-Daten XSL/T
h EAI und B2B e
Ä nde ru ng de r k la ss is c hen S ys te m s tr u k tu r II n w e ndung s - p la tt fo rm E D I- S e rv e r
X M L /E D I - S e rv e r A n w e ndung s - p la tt fo rm
Inhou s e D a te ien
X .400 E D IF A C T
T C P X M L
DTD XML-Daten XSL/T XML
Bereich EAI und B2B sSchütze
P rob le m e • M e tada te n – N u tz da ten v e rhä lt n is : 6 : 1 – 1 0 : 1 S c h lec h te re s ‚P re is /L e is tung s ‘- V e rh ä lt n is H öh e re A n fo rd e rung e n a n K o mm un ik a ti on s sc h ic h L ä ng e re A n tw o rt z e it e n
h EAI und B2B e
E n te rp ri s e A p p lic a ti o n In teg ra ti on rp ri s e A p p lic a ti o n In teg ra ti on (E A I) k o m b in n o lo g ien und P ro z e ss e , d ie e s e rm ö g lic h e n , da rsc h ie d lic h e , unab h ä ng ig v on e in an de r en twi ck e n d un gen e ine s ode r v e rsc h ie d e n e r U n te rn e h m hä ft s v o rf a lli n fo rm a ti o n en in D a ten und K o n te x sc h en k ön n en , d ie s ie a lle v e rs tehen k ön n en .
EAI :
Bereich EAI und B2B sSchütze
EA I - E igen sc h a ft en • EA I is t k e in e ‚I n s tan t‘ -Lö s u ng • EA I is t n ic h t s ta ti sc h , s on d e rn d y n a m isc h an än d e rn d e A n fo rde run gen a n pa s s ba r • EA I b ilde t G e sc hä ft s p ro z e ss e n a c h , inde m e s b e lie b ige K o m b ina ti o n v on G e sc h ä ft s app lik a ti o n e n z u lä ss t EA I b ilde t d e n K leb s to ff d e r d ie u n te rs c h ied lic h s te n P ro to S o ft w a re un d H a rd w a re m it e inand e r v e rb ind e t, m it H ilf e d B au s te in e G e s c hä ft s p ro z e s s e n a c h b ilde t und au to m a ti s ie rt
h EAI und B2B e
E ben e n de r A n w e nd ung s in teg ra ti o n A n w e n d un g s in teg ra ti on au f D a ten e b e ne – R e ine r A u s ta u s c h v o n D a ten A n w e n d un g s in teg ra ti on au f O b je k tebe n e – A bb ildung v on D a te n a u f G e g e n s tä n d e v on G e s c hä ft s v o rf ä llen – ‚E inbe tt ung ‘ d ie s e r O b je k te in M e s s ag e s (z .B .: C O R BA , X M L -R P C , S O AP ) – A u c h : ‚M e s s a ge -l e v e l- EA I‘ A n w e n d un g s in teg ra ti on au f P ro z e ss e b e n e – In te g ra ti o n v o n A n w en d un g en in e ine n ‚P ro z e s s fl o w ‘
Bereich EAI und B2B sSchütze
X M L im B e re ic h EA I - E in fa c he s B e is p ie l - K und e
ID = 1 Vorname = ‘Hermann‘ Nachname = ‘Müller‘ Adresse = ‘Dawnstreet 4‘ Telefon= ‘064236626‘ <KUNDE> <ID>1</ID> <VORNAME>Hermann</VORNAME> <NACHNAME>Müller</NACHNAME> <ADRESSE>Dawnstreet</ADRESSE> <TELEFON>064236626</TELEFON> </KUNDE>Umwandlung in XML durch Konnektor
h EAI und B2B e
X M L im B e re ic h EA I - E in fa c he s B e is p ie l - K und e
ID = 1 Vorname = ‘Hermann‘ Nachname = ‘Müller‘ Adresse = ‘Dawnstreet 4‘ Telefon= ‘064236626‘ <KUNDE> <ID>1</ID> <VORNAME>Hermann</VORNAME> <NACHNAME>Müller</NACHNAME> <ADRESSE>Dawnstreet</ADRESSE> <TELEFON>064236626</TELEFON> </KUNDE>Umwandlung in XML durch Konnektor
ersion="1.0"?> E> <SHIPTO> <KUNDE> <ID>1</ID> <VORNAME>Hermann</VORNAME> <NAME>Müller</NAME> <ADRESSE>Dawnstreet4</ADRESSE> <TELEFON>064236626</TELEFON> </KUNDE> </SHIPTO> <BILLTO> <KUNDE> <ID>1</ID> <VORNAME>Hermann</VORNAME> <NAME>Müller</NAME> <ADRESSE>Dawnstreet4</ADRESSE> <TELEFON>064236626</TELEFON> </KUNDE> </BILLTO> <TOTALcurrency="
<LINE_ITEMS> <LINE> <BESCHREIBUNG>NVIDIAGeforceFX</BESCHREIBUNG> <ARTNR>124345</ARTNR> </LINE> </LINE_ITEMS> CE>
Bereich EAI und B2B sSchütze
EA I – S ys te m A n s ä tz e I P o in t- to -P o in t V e rb indu n gen B 2 B CR M L A G
H O S T D B
h EAI und B2B e
EA I – S ys te m A n s ä tz e I P o in t- to -P o in t V e rb indu n gen B 2 B M L A G
H O S T D B - ‚S p a ge tt i‘- S ys te m - unb e he rr sc hba r - # de r S c hn itt s te lle n : N *( N -1 )= N ^ 2
Bereich EAI und B2B sSchütze
EA I- S ys te m a n s ä tz e II HU B -S po k e E A I- M idd le w a re (I n teg ra ti on s s e rv e r, S O AP -B ro k e r, R ou te r)
KonnektorBKonnektor AKonnektorC KonnektorEKonnektorDKonnektorF
Kon ne kto rG
Konnektor H
A n w e n du n g G
A n w e n du n g A (z .B .: D a tenban k ) A n w e n du n g B A n w e n du A n w e n A n w e n du A n w e n du n g E A n w e n du n g D
Schnittstelle ASchnittstelle BSchnittste Schnittstelle DSchnittstelle ESchnittste
Sc hnit ts te lle G
Sc hnit ts te lle H
XML/SOAP XML/WSFL XML XML XML XML XML
XML
h EAI und B2B e
EA I- S ys te m a n s ä tz e II HU B -S po k e E A I- M idd le w a re (I n teg ra ti on s s e rv e r, S O AP -B ro k e r, R ou te r)
KonnektorBKonnektor AKonnektorC KonnektorEKonnektorDKonnektorF
Kon ne kto rG
Konnektor H
n du n g
e n du n g A D a tenban k ) A n w e n du n g B A n w e n du A n w e n A n w e n du A n w e n du n g E e n du n g D
ittstelle ASchnittstelle BSchnittste ittstelle DSchnittstelle ESchnittste
Sc hnit ts te lle G
Sc hnit ts te lle H
XML/SOAP XML/WSFL XML XML XML XML XML
XML
- rea lis ie rt D a te n /O b je k tau s tau m it H ilf e v on K o n ne k to ren un d S c h n itt s te llen . - N u tz ung v on M idd le w a re . - # d e r S c hn itt s te llen : 2 N
Bereich EAI und B2B sSchütze
m q S e ri e s I • In te rg ra ti on s p la tt fo rm de r F irm a IB M • E ng ge k o p p e lt m it W e b s p h e re » W e b s p h e re M Q • N u tz t M e s s age -Q u e u e P ri n z ip (un id ir e k ti o n a l) – A C ID – G ro s s e F le x ib ili tä t im S y s te m d e s ign (on e – to – o ne , on e - to m an y , m an y - to – m an y ) • R e a lis ie rt 2 H aup tf un k ti o n a lit ä ten – D equ e u e - E n queu e - F u n k ti ona lit ä t – P ub lis h – S u b s c ri b e r - F u n k ti o n a lit ä t
h EAI und B2B e
m q S e ri e s II 5 Te ilk o m p on e n ten : – W e b s ph e re M Q • R ea lis ie rt S ta n da rt M Q -F un k ti ona lit ä t (D e -E n que u e ) – W e b s ph e re In te g ra to r B ro ke r • P ub lis h -S ub sc ri be rf un k ti on a lit ä t – W e b s ph e re A d a p te rs • B e re it s te llung v on K on n e k to ren – W e b s ph e re M Q E v e ry p lace • A nb in du n g ‚m o b ile r‘ e x te rne r A n w e n du n gen – M q S e ri e s W o rk fl o w • ‚B u s in e ss -M a n ag m en t- F lo w ‘- S y s te m
Bereich EAI und B2B sSchütze
X M L -R P C • R e m o te -P ro c e d u re -C a ll- M en c h a n is m u s pe r X M L • R e a lis ie rt d u rc h H TT P -P O S T -R eque s ts • D e fi n ie rt D a teng ru nd ty pen » < v a lue > » < i4 > , < in t> , < b oo le an > , < s tr ing > , < da te > • S o w ie k o m p le x e D a ten ty pen » < s tr u c t> , < a rr a y > • S pe z if iz ie rt Feh le rm e ldu n g e n » < fau lt >
h EAI und B2B e
Zum Server