Presentation is loading. Please wait.

Presentation is loading. Please wait.

BizTalk Martin Maripuu Integratsiooni-arhitekt

Similar presentations


Presentation on theme: "BizTalk Martin Maripuu Integratsiooni-arhitekt"— Presentation transcript:

1 BizTalk Martin Maripuu Integratsiooni-arhitekt
Äriintegratsiooni ja Ärianalüütika osakonna juht Net Group OÜ

2 Agenda Biztalk Integratsiooni mustrid Arendusdemo

3 BizTalk - töökindlus Mis juhtub kui elekter läheb ära/ups saab tühjaks/geenraator lakkab töötamast? Mis juhtub kui keegi tahtlikult/tahtmatult rikub serveri tarkvara Mis juhtub kui serveri riistvara hävineb? 2 case’i – 1 server grupist või kõik serverid grupist 1 server – vood antakse üle Kõik serverid – nii kui midagi tagasi, nii jätkatakse VMWare näide – BT tuleb kõigest tagasi

4 BizTalk - töökindlus Persistance points – mis, kus
Paraleelsuse juures – atomic actions, serializable data Handover poole voo pealt

5 BizTalk – pipeline debatching
Ka Valikuline failimine

6 BizTalk – promotion

7 XML namespacing Sõnumi/xml’i defineerib namespace+root-element-name

8 XML namespacing Sõnumi/xml’i defineerib namespace+root-element-name
Siin probleem – ka alamelemendid on namespace’itud (piiaks root’node’ist)

9 XML namespacing Sõnumi/xml’i defineerib namespace+root-element-name
Siin probleem – ka alamelemendid on namespace’itud (piiaks root’node’ist)

10 XML namespacing Ainult root elementi namespacides muutub XPATH jms palju lihtsamaks

11 Assmbly signing BT nõuab et kõik seotud assemblyd on signitud Miks:
uusi versioone saan luua ainult mina Dll’i ei ole võimalik (assembly tasemel) muuta ilma et allkiri katki läheks Strong Name garaanteerib unikaalse nime Strong name garanteerib, et kui ma kellegi dll’ile viitan, siis ma kindlasti saan sama tootja dlli (kuigi vb uuema versiooni) Ei toimu trust-chain kontrolli, ehk võin teha kelle iganes nimel allkirju

12 Integratsiooni mustrid
Lihtsustavad haldust Lihtsustavad arendust Võimaldavad vältida serverite ülekoormamist Ülekoormamine – nii BT server kui muud

13 Sequential convoy Saame vältida ühest sisendist tulenevat ülekoormamist (nii BT kui Väljundsüsteem) Saame soovikorral töödelda sõnumeid kindlas järjekorras

14 Loose binding Okrsetratsioonid üksteisest sõltumatud
Ka sisend/väljund võivad olla loosely bound – mitu füüsilist porti saadavad infot ühte virtuaalsesse porti

15 Publish - subscribe Vastuvõtjad võib olla 1-N saatjaid võib olla 1-N
Toodete näide

16 Kõik koos

17 Arendusdemo  Meile tuleb tellimus
Pärime äriloogika veebiteenuselt, kas tegu on suurtellimusega Edastame tellimuse emba-kumba tellimuste täitmise süsteemi

18 Arendusdemo  Sisend on eeldefineeritud XML Veebiteenus on juba olemas
Väiketellimus on eeldefineeritud XML Suurtellimus on eeldefineeritud CSV

19 Tänan kuulamast!


Download ppt "BizTalk Martin Maripuu Integratsiooni-arhitekt"

Similar presentations


Ads by Google