Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kursplan
SOA och inverkan på Business
SOA-koncept
- Anatomi av ett företag
- IT-mardröm
- Serviceorienterad arkitektur
- Komponentisering och återanvändning
- Fördelar med tjänsteorientering
- Definierar SOA
- Justera företaget
- Vad är en tjänst?
- Serviceaktörer
- Serviceskiktning
Lager av tjänst
- Vad är skiktning?
- SOA-lager
- Lagerillustration
- Datalagringslager
- Application Logic Layer
- Adapterlager
- Application Service Layer
- Business Servicelager
- Orchestration Layer
- Aux: Data Service Layer
- Aux: Säkerhetstjänstlager
- skiktning koncept
- Tumregler för lager
SOA Service Livscykel
- SOA-antagande
- Adoptionsstadier
- Hantera tjänster
- SOA Service Life Cycle Översikt
- SOA:s Circle of Life
- Upptäcktsfas
- Analys & Designfas
- Implementeringsfas
- Implementeringsfas
- Övervakningsfas
- Pensionsfas
Hur ett krav blir en tjänst
- Hur ett krav blir en tjänst
- Upptäckt krav
- Analys och design
- Utveckling
- Nya krav
- Upptäckt
- Analys & Design
- Tjänsteutveckling
Tekniska grunder XML, WSD och SOAP
XML grund för webbtjänster
- XML Informationsuppsättning
- XML Namnutrymmen
- XML Schema: Typer och meddelandestrukturer
WSDL
- Anatomi av ett webbtjänstkontrakt
- Abstrakt Beskrivning Design
- Konkret Beskrivning Design
WSDL och WS-*
- WS-policy o Policystruktur o Sammansatta regler o Bifoga policyer till WSDL
- WS-adressering
SOAP meddelandedesign
- SOAP meddelande struktur
- Noder och roller
- SOAP-förmedlare
- Felmeddelanden
TVÅL & WS-*
- WS-säkerhet
- WS-Transaktion
Avancerat XML schema (valfritt)
- Meddelandeflexibilitet, typarv, sammansättning
- Återanvändbarhet, Relationsdesign, Industrischema
- Modularisering, utbyggbarhet
Avancerad WSDL (valfritt)
- Meddelandeutskick, tjänsteinstansidentifiering
- Centralisering av politiken
- Anpassad policypåstående
Versionering
- Versioneringsschema XML
- Versionering av WSDL-kontrakt
Tjänstimplementering med Java
Java API för XML Bearbetning (JAXP) (valfritt är att deltagarna är bekanta med JAXP)
- DOM, SAX och javax.xml.parsers
- STAX & java.xml.stream
- XSLT & javax.xml.transform
Java Arkitektur för XML bindning (JAXB)
- Översikt och arkitektur
- Genererar Java klasser från XML Schema
- Anpassning genererad Java
- Genererar XML schema från kommenterade Java klasser
- Web Services, WSDL, JAXB
SOAP with Attachments API för Java (SAAJ)
- SAAJ Översikt, meddelandestruktur och API
- Skapa/skicka meddelanden
- DOM översikt
- Använder DOM med SAAJ
- Tvålhantare
Java API för XML-baserad Web Services JAX-WS
- Relaterade specifikationer: JAXB, SOAP, WSDL, WS-I Basic Profile 1.1, Annotations, JSR 109, Web Services Säkerhet (JSR 183)
- WSDL till Java och Java till WSDL-mappning
- Bygga kunder med genererade stubbar
- Asynkrona klienter med callback eller polling
- MessageContext och WebServiceContext
- Hanterare för nyttolast och protokoll
- Engagera hanterare på en tjänst, en port eller protokolllagret
- Icke-HTTP-transport
- Meddelande Access och session Management
Hantera binära data (valfritt)
- Översikt och problem
- Standardhantering
- MTOM Översikt
- Använda MTOM i tjänster och klienter
- Använder DataHandler
Värdet av SOA/ROI
SOA värdeförslag
- Värdet av SOA
- Minska integrationskostnader
- Illustration för integrationskostnader
- Ripple effekt av ändringar
- Värdet av SOA-skiktning
- Integrationskostnader
- Återanvändning av tillgångar
- SOA Ekonomi/ROI
- Ökad Business smidighet
- SOA Agility vs Traditional EAI Approach
- Minskar Business risk
- SOA underlättar efterlevnadsrisken
- Business Fördelar
- ROI kvantifieringshinder
Krav
Deltagarna måste ha en förståelse för Java och XML teknologier.
35 timmar
Vittnesmål (5)
Trainer had a good rapport and was very helpful and kept it interesting; makes a big difference when learning.
Andy Johnston - QA Ltd
Kurs - REST API - a pattern of exchange of information between sites
It's a hands-on session.
Vorraluck Sarechuer - Total Access Communication Public Company Limited (dtac)
Kurs - Talend Open Studio for ESB
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Kurs - Enabling SOA with BPM and BPMN
I really enjoyed the interactif.
Jan Lenie - APB
Kurs - Mule: Integrating Your Applications
The theory felt quite complete, we handled all important subjects. It was very nice we could zoom in on our use-case Achievements, which helped us with understanding the theory.