Download presentation
Presentation is loading. Please wait.
Published byBranca Flor Castel-Branco Quintanilha Modified over 6 years ago
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!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.