Learning Tree International

Tel: 08-506 668 00
 

Önskar du mer information?

Förnamn*:

Efternamn*:

Funktion:

Internadress:

Företag*:

Adress*:

Ort*:

Postnummer*:

Land* :
   Landskoder

Telefonnummer*:

E-post*:

* = Obligatoriskt

När vi tagit emot ditt formulär tar vi kontakt med dig via e-post eller telefon.

SPARA UPP TILL 50 %
 

Service-Oriented Architecture (SOA):
omfattande introduktion


Kurs: 4243 dagar

  Tipsa    Skriv ut    Q&A    PDF    View in English

Boka direkt

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
 

 
Service-Oriented Architecture
Praktiska övningar

Kursschema

1 - 3 decStockholm boka kurs
13 - 15 aprilStockholm boka kurs
1 - 3 sepStockholm boka kurs

Storbritannien

6 - 8 oktLondon boka kurs

USA

22 - 24 sepNew York boka kurs
20 - 22 oktReston, VA boka kurs
12 - 14 janNew York boka kurs
Live online classroom training.

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.

Kurspriser

18 450 kr Ord. Pris
kurspriser med
rabattprogram
12 000 krMed Flex-Treklöver
12 225 krMed Fyrklöver
16 490 krMed Företagskort -
10-kort
12 375 krMed ProPack 40
Alla priser i SEK, exkl moms.

Service-Oriented Architecture (SOA): omfattande introduktion

Kursdeltagare genererar automatiska arbetsflöden för affärsprocesser.


 
De senaste 100 svaren gav kursen följande betyg:

  (3,60/4,00)


 
Service-Oriented Architecture (SOA): From Introduction through Implementation
 
Ten Questions to Ask Your Training Provider - Position Paper