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

Informationen du lämnar kommer att användas för att kommunicera med dig om Learning Tree-produkter som kan vara av intresse för dig. Sekretessregler

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

Tidsbegränsat erbjudande  – Spara upp till 40 % per kurs

 

Service-Oriented Architecture (SOA):
omfattande introduktion


Kurs: 4243 dagar

 Tipsa kollega Tipsa Kursbeskrivning Kursbeskrivning Ladda ner PDF PDF

Frequently Asked Questions

What is this course about?

Modern software development paradigms include highly distributed applications that are implemented in Service Oriented Architectures, generally known as SOA. Rather than discrete, disparate programs, SOA combines these programs into interoperable systems that map directly to business processes.

This course defines "service" and "architecture" and establishes a strong understanding of the concepts needed to have an effective working knowledge of SOA methodologies, modeling, design, service implementation, orchestration and architectural frameworks.

What background do I need?

Some involvement with creating business applications is assumed as is general knowledge of the Internet. Prior experience with SOA is not required.

Who will benefit from this course?

This is an introductory course, providing the foundation knowledge of SOAs and their discovery, modeling and design, leading up to implementation. Analysts, strategists, software architects, developers or anyone involved in SOA projects will benefit greatly from the knowledge gained in this course.

How much of the course is devoted to hands-on exercises?

Approximately 60 percent of the time in this course is spent doing hands-on exercises. The course incorporates both small-group discussions and computer-based exercises, including:

  • Mapping an organisation as a set of services
  • Modeling services using a design tool
  • Defining the operations for a service with use cases
  • Implementing Web services in Java and C#

All exercises reinforce the concepts of modeling and design taught in the course. During the course, a service oriented architecture is developed for as part of an ongoing case study.

What tools does this course use?

The course is tool-neutral and the concepts discussed can be implemented using any contemporary SOA toolset. The modeling tool used is Enterprise Architect. Implementing in Sun NetBeans and Microsoft Visual Studio is briefly discussed. Various other representative tools are also used.

Further, this is an architecture course rather than a technology/implementation course and so covers architecting service-oriented solutions rather than the details of a particular implementation. Participants do implement Web Services in Java and the .NET Framework. The course also provides an overview of the alternatives to Web Services (Remoting, RMI, REST, JSON) and discusses where they are appropriate. As well as some of the underlying technologies of Web Services as part of implementing Web Services (WSDL and SOAP).

How much time is spent on each topic?

ContentHours
Overview of Services and SOA 2.0
Mapping the organisation 3.0
Modeling Logical Services 3.0
Defining Buildable Services 3.5
Implementing Services 2.0
Post-Implementation Issues 2.0
Best- Practices1.5
Times, including the workshops, are estimates; exact times may vary according to the needs of each class.

How does this course differ from Course 577, Building XML Web Services with Java: Hands-On and Course 2601, Programming .NET Web Services: A Comprehensive Hands-On Introduction?

Course 577, Building XML Web Services with Java: Hands-On, and Course 2601, Programming .NET Web Services: A Comprehensive Hands-On Introduction, deal specifically with the development of Web services using Java or WCF. Thus, both courses 577 and 2601 are specifically intended for software developers using particular languages and do not deal with determining what services an organization requires or defining the architecture those services are part of.

Course 424, on the other hand, deals with the broader aspects of an SOA. This course is intended for analysts, strategists, software architects and developers dealing with the strategic implementation of orchestration and SOA.

How does this course relate to other Learning Tree courses?

This course is part of the Software Engineering curriculum. Other courses in this curriculum that may be of interest include:

Courses from other Learning Tree curricula that may be of interest include:

 

Kursschema

Learning Tree AnyWare Du kan gå de överstrukna kurserna i klassrummet eller live, online via Learning Tree AnyWareTM.
7 - 9 marsStockholm boka kurs
26 - 28 sepStockholm boka kurs
5 - 7 decStockholm boka kurs

Storbritannien

28 - 30 marsLondon boka kurs

USA

22 - 24 febWashington boka kurs
18 - 20 aprilWashington boka kurs
16 - 18 majWashington boka kurs

När du ska gå en AnyWare-kurs bör du anmäla dig minst 10 dagar före kursstart.

Fler datum och platser.

Kurspriser

19 950 krOrd. Pris
kurspriser med
rabattprogram
14 300 krMed Treklöver
12 975 krMed Fyrklöver
17 350 krMed Företagskort -
10-kort
13 020 krMed ProPack 40
Alla priser i SEK, exkl moms.

Företagsintern &
anpassad utbildning

Denna och alla andra Learning Tree-kurser kan ges på plats hos er och/eller anpassas för er organisation.