BizTalk Martin Maripuu Integratsiooni-arhitekt

Slides:



Advertisements
Similar presentations
Intensiivravi limiteerimine Mari-Liis Ilmoja SA Tallinna Lastehaigla Pärnu, 2007.
Advertisements

Kärdla School. School About 500 students About 40 teachers State school High school Primary school 12 grades.
“Fausti” elufilosoofiad
Korporatiivse informatsiooni integratsioon Tehnoloogiad EAI, EII, ETL.
Enquiry of Employers Oct/Nov 2007 Jüri Kiho University of Tartu Institutue of Computer Science.
-Open for you only during your university years, don’t miss it! -Later in life you can study, live or work abroad, but nobody will help you organize it.
1 Käsmu 2006 Õhus on äikest ja elektrit ehk tuli meie lähitaevas
Java ja.NET Framework programmide kompileerimine masinkoodi Siim Karus.
Valdkonnateadmiste olulisus, äriprotsessid
IT Kolledzh/TTÜ 2002 T.Tammet IT sissejuhatus loeng 11 lk Sissejuhatus informaatikasse.
Eesti murrete korpusest Liina Lindström. Eesti murrete korpus TÜ ja EKI koostöö Eesmärk: teha murdematerjalid uurijale elektrooniliselt kättesaadavaks.
Kas Internet’i regulatsioon on võimalik? Euroopalikud vastused Infopoliitika FOORUM 26.veebruaril 2004 Andres Jõesaar.
Mikroprotsessorid PIC16F876A KÄSUD. Instruction decode – mis teha tuleb Loe mälust Töötle andmeid Kirjuta mällu.
Eve Marima Riigi raamatupidamise üldeeskiri Tegevuskulud.
Classification of Simulators Logic Simulators Emulator-basedSchematic-basedHDL-based Event-drivenCycle-basedGateSystem.
Koostas Kersti Veskimets
BIOTEHNOLOOGIABIOTEHNOLOOGIA. Mis on biotehnoloogia? Biotehnoloogia on rakendusbioloogia haruteadus, mis kasutab organismide elutegevusel tuginevaid protsesse.
WSDL Enn Õunapuu Tallinna Tehnikaülikool
Projektijuhtimise kutsetunnistuse infopäev
Tuule-ja päikeseenergia kasutusvõimalused Eestis
Uusim Microsofti tarkvara MTÜ-dele: O365
Tarvo Treier IDU0075 Veebiteenused Tarvo Treier
REST URI Merli Lall.
Miks doc-formaadis fail ei ole hea?
Magnetically induced superresolution
Supporting youth in Estonian Unemployment Insurance Fund
Vahelduvvool & Pooljuhid
ANDMEBAASIDE MONITOORIMINE
Õpiobjekt: ÕPIME KELLA
5 asja, mida ma oleksin pidanud teadma eelmine sügis
Eveli saue, süsteemianalüütik
Kombinatoorsete süsteemide disain
Windows Azure What, how and why
Veehaldjad eesti mütoloogias
Singapore Mathematical Society Association of Mathematics Educators
Reaalaja andmeedastus
Windows 7-le ülemineku juhend /Windows 7 downgrade/
Summary Slide Lennundus.
Remo Suurkivi Hansapank 26/10/2005
Süsteemprogrammeerimine keeles C ja C#
Süsteemprogrammeerimine keeles C ja C#
Tarkvara arhitektuur ja disain
umbisikuline tegumood
laborid gaaslahenduse labor (plasmafüüsika labor)
IDU0075 Sissejuhatus veebiteenustesse
PMen Import failidest.
umbisikuline tegumood
Süsteemid ja protsessid sinu arvutis
IDU0075 Sissejuhatus veebiteenustesse
Ilmselt maailma kõige hullem esitlus
Avo Ots telekommunikatsiooni õppetool,
ANDMEBAASIDE MONITOORIMINE
(Pilve)varia Ennustamine Määramine Ohtlikud liigid Meenutame loengut
Loojad: MathRealm software group
MSE Hajaenergeetika planeerimine
Väärtuste õpetamine kirjanduse kaudu (?)
C keel AVR mikrokontrolleril
Valdo Praust  arvuti- ja andmeturbespetsialist
Riskid IT süsteemihoolduse alamprojektiga seonduvalt REL 2011
Läbirääkimised: vormide täitmine Participant Portal’i kaudu.
MÕK 2015/16. õa avakonverents Andres Pajula.
Mudelitest ja modelleerimisest
Kunstimuuseumid Kadi Kriit.
Rapid antibiotic-resistance predictions from genome sequence data for Staphylococcus aureus and Mycobacterium tuberculosis ehk Mykrobe predictor Phelim.
Teekond noorest täiskasvanuks
C keel AVR mikrokontrolleril
Veebiteenused & XML & XPATH
KULDVILLAK SAAREMAA Created by Educational Technology Network
Täiskasvanuhariduse Nõukogu, Kaija Kumpas-Lenk, Phd
Täiskasvanuhariduse Nõukogu, Kaija Kumpas-Lenk, Phd
Presentation transcript:

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

Agenda Biztalk Integratsiooni mustrid Arendusdemo

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

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

BizTalk – pipeline debatching Ka Valikuline failimine

BizTalk – promotion

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

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

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

XML namespacing Ainult root elementi namespacides muutub XPATH jms palju lihtsamaks

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

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

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

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

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

Kõik koos

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

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

Tänan kuulamast! martin.maripuu@netgroup.ee