Fagleg forum, 27. mars 2003 Tor Hovland

Slides:



Advertisements
Liknende presentasjoner
Microsoft BizTalk og WEBservices
Advertisements

Håndtering av integrasjon B2B
v/Tormod Engebu, IKAVA KDRS 13. november 2013
Design av sikre web-applikasjoner
HVORDAN LAGE GODE WORD-DOKUMENTER
Hvordan etablere nettbutikk med GoOnline Commerce
GoOnline publisering Hvordan komme i gang med GoOnline. Denne presentasjonen tar deg steg for steg gjennom oppsett av nettsted med bruk av GoOnline Proffesional.
Filbehandling (Kapittel 8)
Lage e-post med bilde som vedlegg
JSP presentasjon Arild Strømhylden NTNU 26 June 2014.
XXXXXXXXXXXXXXXXXXX Bedre brukeropplevelser med WPF og Expression Jonas Follesø, Abeo AS
KOSTRA KOmmune STat RApportering
Kapittel 6 Data Backup Service. Tradisjonell arkitektur •Mange klienter •En server (evt. et cluster) •Klientene tar backup m jevne mellomrom •Inkrementell.
SOA & Business Process Track Driv konsistens og best practices inn i ditt tjenestedesign : Web Service Software Factory Det er klare fordeler.
Essbase for nybegynnere
2003 IT-konferansen 2003 UNIVERSITETET I OSLO Vortex: Skrivbar web for UiO Oddmund Møgedal USIT/UiO.
Java Server Faces (JSF) en introduksjon Frode Eika Sandnes.
Erik Mohn. Prosjekt gjennomført av: Apache Software Foundation Skal gjøre tilgjengelig gjennbrukbare open source komponenter for Java Komponentene skal.
Facebook Deling av applikasjoner, bilder, lenker, sider,videoer.
ANDROID-PROGRAMMERING VÅREN ACTIVITY OG INTENTS Repetisjon fra forrige gang.
Kryptering og nettverkssikkerhet Third Edition by William Stallings.
Gå inn på denne internettadressen:
INTERNETT FORMÅL: Å skape forståelse for og gi kunnskap om utvikling av klient-tjener apllikasjoner basert på web.
Combining Compound Conceptual User Interface Components with Modelling Patterns - a Promising Direction for Model-based Cross-platform User Interface Development.
Singleton & Adapter Pattern Gruppe 3. Singleton Pattern Sørger for at en klasse kun kan ha en instans Vanligvis implementert med globale variabler –Singleton.
Rammeverket i et overordnet perspektiv  Annebeth Askevold HelsIT, Rammeverket i et overordnet perspektiv Av Annebeth Askevold Brukerforum KITH.
Arbeidsmøte patologisvar Annebeth Askevold, Arbeidsmøte 6 Patologisvar Annebeth Askevold Ullevål hotell 7. september 2006.
Strategi og samhandlingsarkitektur
XML Extended Markup Language - The ASCII of the Future.
Effektivisering av ansettelsesprosessen
FUNNKe Tekniske forhold ved Lars-Andreas Wikbo
Høgskolen i Oslo Webprogrammering Filbehandling i PHP.
Intro til php - Uke3.2 - Ronny Mandal Introduksjon til PHP.
Publisering på verdensveven Kursdag 2 VÅFF, våren 2002.
Publisering på verdensveven Kursdag 1 VÅFF, våren 2002.
Publisering på verdensveven Kursdag 3 VÅFF, våren 2002.
Skjema/Forms HTML II IT og læring 2/20 november 2001.
PARLAY/OSA Referanser: Referanser Foredraget er i all hovedsak basert på to artikler. Disse kan finnes på:
Øyvind Gjørven Rikstrygdeverket
1 Hvordan lage websider Med Interkodex AS. 2 Innledende Å lage profesjonelle webløsninger kan gjøres veldig enkelt og rimelig. Du trenger ikke kunne webdesign.
ARKMIN Server Geir Kjetil Hanssen SINTEF Tele og Data MARSIKT – INTRA – SHIPLOG II-møte 20 november 2001.
The Peer-to-Peer Architecture Av Ingunn Lund og Anja Lønningen.
Jæger: Robuste og sikre systemer INF150 Programmering mandag 18.9 Lesing av data fra fil og skriving av data til fil. Side 411 – 4.. Kap 4.
Eziz Annagurban Veiledere: Sven-Olai Høyland Carsten Helgesen
Teknisk gjennomgang Systemdesign Komponenter og flyt.
Overvåking Feilhåndtering
Formalisering av B2B applikasjoner
.NET og Progress Samspill og styrker, GUI og forretningslogikk.
Disaster Preparation/Recovery Solutions and Messaging Backup/Restore Exchange server 2003.
1 Elektronisk samhandling & integrasjon PUG Lillehammer
1 GeoPortal – Rammeverk Introduksjon. 2 Teknisk rammeverk - Interoperabilitet Interoperabilitet evne til å kommunisere, kjøre programmer, eller overføre.
Vibeke IT-seksjonen LU - LUVIT brukere våren PUS Luvit undervisning våren 2002 Hvordan lære opp studentene i LUVIT?
Vibeke IT-seksjonen LU - LUVIT brukere våren PUS Luvit undervisning våren 2001 Hvordan lære opp studentene i LUVIT?
Gamle systemer In 140 Forelesning Nr 19 Sommerville kap 26.
Copyright © 2003 Systek Java Safari Java Workshop CBA Johannes Brodwall, Systek as.
Protokoller Pensum: Olsen, kap. 5 og 6. Kommunikasjonsprotokoll Rutiner for å administrere og kontrollere oversending av data Telefonsamtale (”Hallo”,
P11 – PRESENCE MANAGMENT IN TELECOM. P11 – Presence managment in telecom Prosjektet er blitt gjort av: Sondre Husby Rostad Pål Eilertsen Prosjektet er.
Kapittel 4 Skriving av klasser. 4.1 Anatomien til ein klasse Så langt har vi brukt ferdige klasser frå klassebiblioteket i Java Vi lagar objekt og brukar.
Android-Programmering Våren Oversikt Long-running operasjoner Introduksjon til Android services On-demand service Bruk av servicer på tvers av prosesser.
Overvåking/Oppfølging
Message Queuing.
Use of ShipRep for Data exchange in the Port of Trondheim
Lokal økonomi-informasjon
Nettskjema.no –sikker datainnsamling på nett
Digital innsending av pass via nettbank
Utskrift av presentasjonen:

Fagleg forum, 27. mars 2003 Tor Hovland Litt om BizTalk Server Fagleg forum, 27. mars 2003 Tor Hovland

Kva kan BizTalk gjere for oss? Konvertere innkomande eller utgåande meldingar til eit format som passar oss eller forretningspartnaren vår betre. Overta ansvaret for å transportere og motta meldingar, slik at vår applikasjon ikkje treng implementere robust transportlogikk. Køyre logikk på innkomande meldingar, for så å rute dei til riktig mottakar. Kan utvidast med adaptere. Microsoft tilbyr for MQSeries, SAP og Web Services. I tillegg finst hundrevis av tredjeparts adaptere. 7. november 2018

Kvifor ikkje handtere dette sjølv? Arbeidskrevande å tolke lange og kompliserte meldingsformat med manuell kode. Arbeidskrevande dersom ein arbeider med mange ulike meldingsformat. Arbeidskrevande dersom meldingsformat er i stadig endring. Vanskeleg å handtere på ein skalerbar måte dersom trafikken er stor. 7. november 2018

Dataformat i BizTalk XML EDIFACT X12 flate tekstfiler 7. november 2018

BizTalk Server består av BizTalk Editor: Bearbeiding av dokumentspesifikasjonar. BizTalk Mapper: Transformering frå ein dokumentspesifikasjon til ein annan. BizTalk Messaging Manager: Definering av transportprosess. BizTalk Orchestration Designer: Visio-basert design av forretningsprosessar. BizTalk Server Administration: Administrasjon av receive-funksjonar og køer. BizTalk Document Tracking: Web-applikasjon for analysering av trafikk. 7. november 2018

BizTalk Editor Definere og endre dokumentspesifikasjon for XML, EDI eller flate filer. Kan validere dokument mot spesifikasjon. Kan opprette testinstans frå spesifikasjon. Kan importere DTD og XDR. Kan dedusere skjema frå XML-instans, men utan datatypar. Kan ikkje importere XSD enno. Må bruke XMLSPY eller liknande for å konvertere XSD til XDR fyrst. 7. november 2018

BizTalk Mapper Definere korleis data skal konverterast frå ein spesifikasjon til ein annan. Ikkje berre konvertere, men også prosessere. Funktoidar; små VB-rutinar for strenghandtering, matematikk, logikk, dato & tid, typekonvertering, databasetilgang, iterasjon, etc. Kan scripte eigne funktoidar sjølv. 7. november 2018

BizTalk Messaging Manager Definere ein kommunikasjonsprosess som består av: To dokumentspesifikasjonar og ein mapping. Mottakar (messaging port) Avsender (kan vere open) Kan også definere: primærtransport og backup-transport konvoluttar (dersom meldinga ikkje er XML) organisasjonar og applikasjonar distribusjonslister MIME-koding, kryptering og signatur kvittering, tracking og filtrering 7. november 2018

Transportmetodar i BizTalk Meldingar til BizTalk: COM-grensesnitt lokal fil til pickup-katalog Message Queue HTTP Post Meldingar frå BizTalk: lokal fil Message Queue HTTP / HTTPS SMTP loopback Application Integration Components (AIC) XLANG schedule 7. november 2018

Eksempel på implementasjon 7. november 2018

Tuning av BizTalk Server Kan enkelt sette opp eit BizTalk-cluster. Kan justere antall receive threads. Kan justere antall worker threads. Kan justere storleiken på cache. Kan justere batch-storleik (tal på meldingar i ein transaksjon). 7. november 2018

Korleis gjere endringar i struktur Endre dokumentspesifikasjonen i BizTalk Editor og lagre i WebDAV. Endre dokumentinstansane tilsvarande, eller generer ny testinstans. Les inn spesifikasjonen på nytt i BizTalk Mapper, og gjenopprett koplingar som har falle bort. Lagre i WebDAV. Finn dokumentdefinisjonen i Messaging Manager. Velg Edit og trykk OK. Finn kanalen i Messaging Manager. Velg Edit og trykk Finish. 7. november 2018

XLANG Schedules Visio-basert programmering av forretningsprosessar. Flytdiagram med Begin, Action, Decision, While, Fork, Join, Transaction, End og Abort. ”On failure of transaction” og ”Compensation for transaction”. Meldingar kan sendast til COM-komponentar, scripts, meldingskø eller til ein BizTalk-port. 7. november 2018

Application Integration Components Komponentar du kan skrive sjølv, og som fungerer som bru mellom BizTalk og eksterne applikasjonar. Nyttig for å inkludere applikasjonar som ikkje kan kommunisere med BizTalk på tradisjonelt vis (filkopiering, meldingskø, etc.) Mengder av tredjeparts AIC er tilgjengeleg. http://www.microsoft.com/biztalk/evaluation/adapters/adapterslist.asp 7. november 2018