|
|
|
Du får lära dig att
- Implementera och hantera moderna tjänsteorienterade arkitekturer (SOA)
- Utforska SOA-teknik för att minska applikationsutvecklingstid och förbättra affärsrörlighet
- Utnyttja bästa arkitekturpraxis för att integrera tjänster med modern objektorienterads mjukvara
- Automatisera komplexa affärsprocesser med flödesvisualisering och tjänsteorkestrering
- Tillämpa SOA-standardarder för plattformsinteroperabilitet och integration av befintliga system
- Hantera pålitlighet, prestanda och säkerhet i hela företagets SOA
Sammanfattning Modern mjukvara kombinerar flera program till interoperabla och distribuerade applikationer som implementeras i tjänsteorienterade arkitekturer. Detta reducerar utvecklingstiden och förbättrar affärsrörlighet. Kursen ger en förståelse för de koncept som är nödvändiga för att utforma, implementera och strategiskt driftsätta SOA i din organisation genom att använda SOA-metoder, -tekniker och -standarder.
Vem bör delta Analytiker, strateger, mjukvaruarkitekter och alla som vill förstå grunderna i SOA. En generell förståelse för mjukvaruutveckling och grundläggande programmeringserfarenhet krävs.
Praktiska övningar Under kursens gång utför du en rad simuleringar och praktiska övningar, bland annat:
- Manuellt genomföra och analysera de olika stegen i affärsprocessen
- Undersöka krav och identifiera tjänstemöjligheter
- Validera XML-dokument med ett schema
- Publicera SOA-gränssnitt med WSDL-dokument
- Generera BPEL-skript för att realisera affärslogik
- Implementera Web Services med JavaEE och .NET
- Utveckla löst kopplade frågeställare
Kursinnehåll Översikt över SOA
- Fördelarna med SOA
- Definiera viktiga koncept inom SOA: interoperabilitet och loose-coupling
- Utforska aktiveringsteknologier
- Automatisera mänskliga affärsprocesser via tjänster
- Identifiera tjänster med register och lagringsplatser
- Gränssnitt mot tjänster med gränssnittsservrar
SOA-teknik och branschstandard
Extensible Markup Language (XML)
- Använda, designa och omvandla XML
- Förebygga tvetydighet med namnutrymmen
- Paketera meddelandeinformation med SOAP
- Validera XML-dokument med scheman
Web Service Definition Language (WSDL)
- Beskriva tjänstegränssnitt med WSDL
- Sammanställa en tjänstebeskrivning
- Specificera kommunikationsprotokoll och slutpunkter
- Säkerställa interoperabilitet med WS-I-standardisering
Utveckla tjänster
Koncept inom tjänstedesign
- Identifiera datacentrerad och uppgiftscentrerad tjänstekarakteristik
- Integrera ultratunna tjäntelager till trelagers objektorienterade modeller
- Relatera klasser till komplexa schematyper
- Anpassa sig till namnkonventioner och standarder
Tjänsteimplementering
- Specificera tjänstegränssnittet med WSDL-first-tekniken
- Optimera prestandan genom lämplig tjänstegranularitet
- Bygga och driftsätta tjänster med Java EE och Microsoft .NET
Bortom grundtjänster
Utforma tjänster
- Skissera utformningens syntax och semantik
- Hantera synkrona och asynkrona meddelanden
- Korrelera tjänsteanrop
- Hantera fel med fel- och kompensationshanterare
Arbetsflöde för affärsprocessen
- Visualisera affärsprocessens arbetsflöde
- Använda ett interaktivt BPEL designverktyg
- Definiera Partner-länkar
Tjänsteorienterad analys och design
Struktur och arkitektur
- Behovet av en välstrukturerad arkitektur
- Använda UML notation på tjänsteanalys
- Modellera processer med Unified och Agila tekniker
- Iterativa och inkrementella metoder
- Strukturera affärskrav till en solid tjänstearkitektur
- Utnyttja befintliga tillgångar för att inkludera i SOA
Dynamiskt flöde
- Bryta ner affärsprocesser
- Identifiera återanvändbara tjänsteoperationer
- Gruppera operationer i tjänster
- Pseudo-asynkrona meddelanden
Testa en SOA
- Använda Test-Driven Development (TDD-metoder
- Testa tjänster som arbetsenheter
- Bekräfta tjänster
Driftsättning och Management
Driftsättning i företaget och standarder
- Säkerställa interoperabla tjänster med WS-Basic Profile
- Garantera att ett meddelande levereras med WS-Reliable Messaging
- Använda säkerhet på transportnivå för att skydda innehåll i meddelanden
- Konfidentialitet och integritet med WS-Security
- Använda SOA-Enablers och Enterprise Service Buses (ESB)
Styrning
- Hantera tjänstekvalitet med WS-Policy
- Stärka och övervaka tjänstenivåavtal (SLA)
- Bestämma åtkomst till registret och driftsättningsalternativ
- Beskriva interaktioner med koreografi
Trender i framtiden
- Utveckla nya standarder inklusive Representational State Transfer (REST)
- Integrera asynkront Javascript med XML (AJAX)
- Granska branschnyheter
- Undvika vanliga problem
|
<< Tillbaka till Affärs- och Systemanalys
|
|

Kursschema
Du kan gå de överstrukna kurserna i klassrummet eller online med Learning Tree AnyWareTM.
Fler datum och platser.
Företagsintern &
anpassad utbildning
Denna och alla andra Learning Tree-kurser kan ges på plats hos er och/eller anpassas för er organisation.
|
|
|
Kursdeltagare genererar automatiska arbetsflöden för affärsprocesser.
|
| | De senaste 100 svaren gav kursen följande betyg:  |  | (3,60/4,00) |
|
|
 |
 |
|