TT7000, Understanding Service-Oriented Architecture (SOA) | Global Knowledge Skip to main Content

Understanding SOA: A Technical Overview

  • Course Code TT7000
  • Duration 1 day

Course Delivery

Public Classroom Price

eur845,00

excl. VAT

Request Group Training Add to Cart

Course Delivery

This course is available in the following formats:

  • Public Classroom

    Traditional Classroom Learning

Request this course in a different delivery format.

Course Overview

Top
Understanding Service-Oriented Architecture (SOA) is a one-day, technical overview SOA training course geared for managers and project stakeholders who need to understand the impact of SOA, what is different about SOA and the overall process of adoption and implementation. This course focuses on what separates an ad hoc set of web services (NOT SOA) from a managed, vibrant, reusable catalog of enterprise services (definitely SOA). It provides an overview of the entire spectrum from the promise of cloud computing to the grit of XML content. 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.  

Course Schedule

Top

Target Audience

Top
This an overview level SOA training course, designed for people who need to understand and manage existing or upcoming SOA projects. Experience with managing and working with enterprise applications will be helpful. We will explore the terminology, the specification, the processes and technologies specific to SOA.  

Course Objectives

Top
Organizations are struggling with how to translate SOA's vision into practical terms and concepts. Understanding SOA: A Technical Overview is designed for enterprise managers and stakeholders who wish to understand what services and service-oriented architectures are and how implementing a SOA system will impact their projects.   While our training is “technology centric”, it is vendor independent, meaning that the content is not clouded by sales and marketing messages. Although a specific SOA product can be discussed, the comprehensive lessons are geared towards teaching the practical application of SOA, rather than focusing on the finer points of the tools in use. Of course, SOA is not a technology but a set of practices and concepts that hold the promise of more closely aligning business with IT applications.

Course Content

Top

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
  • SOA Maturity Model

Lesson: Service-Oriented Architecture

  • Logical Components of a SOA
  • Business Process-Driven Development
  • SOA Reference Architecture
  • Role and Uses of an Enterprise Service Bus
  • IT Governance Overview

Lesson: Service-Oriented Analysis and Design

  • Service Lifecycle Phases
  • Top-Down: Strategic Orientation
  • Bottom-up: Tactical Strategy
  • Service-Oriented Analysis and Design Process
  • Identification and Specification
  • Realization

Lesson: Modeling Business Processes

  • Top Down: Domain Decomposition
  • Business Use Case
  • Making SOA Work

Lesson: Common Framework: Infrastructure

  • The Role of ESB in a SOA
  • Typical Service Bus Functionality
  • ESB Scenarios and Analysis
  • ESB Issues

Lesson: Common Framework: Governance

  • Areas Ripe for SOA Governance
  • Architecture
  • QA/Security/Regulatory Compliance
  • Consumer/Provider Management
  • Reference Architecture

Lesson: SOA Best Practices

  • The Challenge of Legacy Systems
  • Standardizing
  • Service Design Guidelines
  • Metrics Provide Visibility of Effectiveness
  • Service Reusability Metrics

Lesson: Web Services Overview (Optional)

  • Web Services Architecturally
  • SOAP in a Nutshell
  • WSDL
  • Spec and Standard Evolution
  • Web Services Interoperability Organization

 

Course Prerequisites

Top
Attendees should have a minimum of 2 years working knowledge in the IT industry. A basic understanding of software development and web-based applications is necessary. Actual development working knowledge is helpful but not necessary.

Test Certification

Top
There is no test related to this course.
Cookie Control toggle icon