FreeCode kurs: Utvikling med OpenESB PDF Print E-mail
| Share

Målgruppe
Kurset er egnet for Java-utviklere som har erfaring innen generell Java EE-applikasjonsutvikling. Kurset vil benytte seg av tjenesteorienterte arkitekturprinsipper (SOA), og kursdeltakerne lære seg å løse ulike generelle integrasjonsproblemstillinger gjennom konkrete eksempler. Kurset er også tilpasset de som ønsker en fordypning innen tjenesteokerstrering ved bruk av BPEL, og gir en innføring i mulighetene og støtte for hendelsesbasert meldingshåndtering (CEP/ESP).

Beskrivelse
OpenESB/GlassFish ESB er en generell plattform for integrasjon av forretningskritiske systemer, og en sentral komponent i en tjenesteorientert arkitektur. OpenESB er 100 % fri programvare og lisensiert under CDDL.

De t finnes allerede i dag et stort antall ferdige komponenter (40+) som understøtter OpenESB. Dette omfatter bl.a. ferdige adaptere for integrasjon mot tredjepartssystemer, men også f.eks. støtte for transformasjon av meldinger, modellering og prosessering av hendelser etc. I motsetning til mange andre integrasjonsprodukter som finnes på markedet i dag, er OpenESB fullt og helt basert på åpne standarder som f.eks. Java Enterprise Edition (Java EE). OpenESB er også selve referanseimplementasjonen av Java Business Integration (JBI).

GlassFish ESB er en ferdig «pakke» satt sammen av OpenESB og GlassFish. Dette er en kombinasjon som garanterer høy tilgjengelighet, skalerbarhet, fleksibilitet og godt integrert støtte for utviklingsverktøy og administrasjon. Kurset gjennomføres med praktiske oppgaver hvor den enkelte kursdeltaker lærer seg å lage reelle løsninger ved bruk av de ulike modulene som utgjør OpenESB – gjennom utvikling, utrulling, testing og monitorering.

Du vil lære:

  • Grunnleggende arkitekturprinsipper innen SOA og JBI
  • Å utvikle, produksjonsette, teste og debugge BPEL-prosesser
  • Å benytte og kombinere BPEL, Java, XSLT, databaser, JMS og filbasert meldingsutveksling på en mest mulig hensiktsmessig og effektiv måte
  • Konfigurasjon, mellomlagring og generell tuning av meldingskøer
  • Hvordan benytte og kombinere både synkrone og asynkrone meldingskøer
  • Administrasjon og monitorering
  • Hvordan designe og implementere støtte for hendelser og intelligent ruting av meldinger
  • Gjenbruk av kjente integrasjonsmønstre
  • Transformere ustrukturerte data til XML-basert strukturete datasett
  • Et raskt innblikk i hva som kommer i de neste versjonene av OpenESB


Du vil motta:

  • Utfyllende kursmateriell
  • Verdifulle eksempler


Forkunnskaper
Java / Java EE

Varighet
3 dager