Skip to main Content

Service Oriented Architecture (SOA) Analysis

  • Code training TT7110
  • Duur 3 dagen

Andere trainingsmethoden

Klassikale training Prijs

eur1.895,00

(excl. BTW)

Vraag een groepstraining aan Schrijf je in

Methode

Deze training is in de volgende formats beschikbaar:

  • Klassikale training

    Klassikaal leren

Vraag deze training aan in een andere lesvorm.

Trainingsbeschrijving

Naar boven

Geared for business and systems analysts, SOA Analysis is a three day in-depth SOA analysis training course that explores what SOA is, the impact of SOA, what it means in terms of today's systems and architectures, and how to apply the concepts in identifying business and systems services. This course was designed for software analysts who wish to understand what services and service-oriented architectures are and what best practices and processes to use in supporting the design and implementation of SOA-based applications.

This course presents a strong perspective on services as an essential and important part of enterprise systems as well as how to identify, design, and develop of complex services using sound analysis and design techniques. The course presents a clear portrait of how a service orientation can fundamentally change the dynamics of how software is developed and "lives" within an enterprise.

 

Doelgroep

Naar boven
This an intermediate and beyond level SOA training course, designed for analysts who need to identify and support the design of SOA applications and infrastructures. We will explore and apply the terminology, the specification, the processes and technologies specific to SOA. Attendees should have an extensive working knowledge with analyzing and working with enterprise applications. This is not a programming class.

Trainingsdoelstellingen

Naar boven

Students who attend SOA Analysis will leave the course armed with the required skills to support the design and implementation of realistic SOA-based business application projects. This course provides coverage of advanced SOA concepts and practices for enterprise applications. The goal of this course is to empower analysts with the knowledge and foresight they need to support the design of realistic SOA-based business application projects.   After successfully completing this course, students will be able to:

  • Explain the business impact of SOA
  • Understand the history of services-oriented architecture and what design processes led up to SOA
  • Discuss the challenges to adopting SOA in the enterprise
  • Apply the concepts and principles of SOA to on-going and future projects
  • Explain how Enterprise Application Integration affects the reuse of existing applications
  • Relate what SOA means from an architectural perspective
  • Discuss business process analysis and its relation to BPEL
  • Understand the difference between OO analysis and design and SOA analysis and design
  • List the various roles involved in Service-oriented Analysis and Design (SOAD)
  • Perform SOA Analysis to identify useful and manageable services
  • Understand the importance of business process modeling
  • Explain governance and how it applies to SOA and IT in general
  • Compare SOA best practices
  • Understand the responsibilities crucial to governance
  • Understand, at a high level, what web services bring to the table 

 

Inhoud training

Naar boven

Lesson: SOA Overview

  • Services and SOA Defined
  • Organizational Framework
  • Technical Framework
  • What is new in SOA

Lesson: SOA: the Business Proposition

  • Web services standards
  • ESBs
  • Leveraging business processes
  • Challenge to adoption
  • The SOAD Process

Lesson: SOA: an Architectural Perspective

  • SOA Design Principles
  • RPC vs. REST
  • Web services, SOAP, and WSDL
  • Architectural Issues
  • SOA Maturity Model

Lesson: SOA: a Development Perspective

  • The SOAD Process
  • Services, operations and data
  • Policies
  • W3C standards
  • Web services standards

Lesson: Service-Oriented Architecture

  • Business Process-driven development
  • Transactions
  • Security
  • Business modeling
  • Integrating legacy applications
  • Governance

Lesson: Service-Oriented Analysis and Design Overview

  • Service Lifecycle Phases
  • Service Identification
  • Service Specification
  • Service Realization
  • SOA Reference Architecture
  • Challenge of Governance

Lesson: Service Identification

  • Top Down: Domain Decomposition
  • Business Use Case: Order Processing
  • Bottom Up: Asset Analysis
  • Cross-Cutting: Goal-Service Modeling

Lesson: Modeling Business Processes

  • BPMN Fundamentals
  • BPEL Overview
  • Comparing BPEL and BPMN
  • Service Identification

Lesson: Service Specification

  • Specification Supports Design of Service Details
  • Service Analysis
  • Elimination Criteria
  • Service Specification
  • Component Analysis

Lesson: Service Realization

  • SOA Reference Architecture
  • Solving Problems Using Layers
  • Allocation
  • Asset Feasibility
  • Service Realization Decisions

 

Voorkennis

Naar boven
Attendees should have an extensive working knowledge with analyzing and working with enterprise applications.
There is no exam related to this course.
Cookie Control toggle icon