TONEX

Course Catalog

• Course Catalog • Courses A-Z • NARTE Certification • Download Catalog

Search:


Our Services

• Training Locations • Curriculum Design • Instructional Design • College Credit • Savings Programs • Customer Service

Call Today

1-888-TO-TONEX
(888) 868-6639

Course 774: Service-Oriented Architecture (SOA) Boot Camp

Course #: 774
Course Type: On-site & Public
Duration: 4 days
Price: $3499
Request Info
Available Training Formats
On-site Public
Computer Based Training Online

Description

Service-oriented architecture (SOA) is a design methodology aimed at maximizing the reuse of application-neutral services to increase IT adaptability and efficiency While these concepts have existed for decades, the adoption of SOA is accelerating due to the emergence of standards-based integration technologies like Web services and XML Within these pages you will gain practical knowledge on how to leverage today's technology to implement SOA.

A Services-Oriented Architecture (SOA) delivers the data needed for business process activities as an integrated service.  This boot camp goes beyond the basic technology to examine other vital aspects of an SOA; how to build applications that produce and consume services, how to combine services into meaningful, high-level enterprise services, how to enable the independent construction of services Finally, the boot camp will explain how to start introducing these techniques and technologies into your applications and organization.

 

Objectives

Upon successful completion of this course will enable participants to :

  • Explore the basic concepts related to SOA-based applications
  • Understand the basic concepts of the SOA approach,  common misconceptions about the SOA approach, and fundamentals for successfully implementing an SOA approach.
  • Understand the basics of a SOA and how it relates to technical, application, integration and enterprise architectures.
  • Understand how to implement an SOA infrastructure on the leading technologies and how to build services.
  • Understand the issues that need to be addressed
  • Explore the implications of SOA characteristics
  • It addresses SOA development and challenges from the perspectives of the service developer, the application developer, and the infrastructure developer. List the challenges of implementing SOA-based systems, including the technical and organizational

Course Outline

Overview of IT Architecture

  • IT Architecture Review
  • Why review IT architecture?
  • How to conduct IT architecture reviews
  • Definition of Service-oriented architecture (SOA)
  • Enterprise-wide Data and Application Architecture
  • Business Architecture
  • Conceptual Architecture
  • Logical Architecture
  • Application/data architecture
  • Technology architecture
  • Information/data architecture
  • Physical Architecture and Infrastructure
  • Service Oriented Reference Model and Architecture
  • Application Integration
  • Enterprise Integration for SOA
  • Business Integration

TONEX IT Framework

  • Rules & Roles
  • Technical Reference Models
  • Business Architecture
  • Information Architecture
  • Applications Architecture
  • Data Architecture
  • Infrastructure Architecture

 

Introduction to Service-oriented architecture (SOA)

  • SOA 101
  • Definition of a service
  • Service-oriented integration
  • SOA Governance
  • Service-oriented Development
  • SOA Security
  • SOA ManagementService Granularity
  • Course Grained Business Level
  • Fine Grained Operation Level
  • Users
  • Applications
  • Workflow Services
  • Business Services
  • Component Services
  • Enterprise Resources

Service-oriented architecture as collection of services

  • DCOM
  • Object Request Brokers (ORBs) based on the CORBA
  • Services
  • Connections
  • Enterprise service bus
  • Message-oriented middleware (MOM)
  • Publish-subscribe

SOA Architectural Principles

  • The Need For Architecture
  • Enterprise Architecture Concepts
  • Architectural Principles
  • SOA Concepts
  • Services
  • Coupling
  • Mediation

Comparing SOA to Other Architectures

  • Data Centric and Client Server
  • Web-Based and N-Tier
  • Other Approaches and Technologies
  • Implementing a Platform for SOA
  • Technical Service Infrastructure
  • Domain Infrastructure
  • Using .NET
  • Using J2EE

The Link between Web Services and SOA

  • Web Service Technologies Support SOA
  • Beyond the Basics
  • Semantic Integration
  • Business Process Management
  • The Advantages of an MDA Approach
  • Benefits of MDA
  • Modeling SOA Concepts
  • Generating SOA Implementations

Implementing Applications with SOA

  • Application Styles and Scope
  • Intra-Enterprise Integration
  • Multi-Enterprise Collaboration
  • SOAs and Web Services
  • Service-oriented interface (SOI)
  • Beyond Web Services

SOA Components

  • Key Components of SOA
  • Service
  • Directory service
  • Message
  • Dynamic Discovery
  • Scalability of services
  • Synchronous and asynchronous services
  • Component services
  • Data services
  • Composite (business) services
  • Conversational (workflow) services
  • Publish-subscribe services
  • Service brokers
  • Exception handling and compensating services
  • Service security
  • Interception and extensibility
  • Interoperability
  • Requirements for Implementing SOA
  • Common SOA patterns
  • Synchronicity
  • Component Services
  • Composite (Business) Services
  • Conversational (Workflow) Services
  • Data Services
  • Publish-Subscribe Services
  • Service Brokers
  • Exception Handling and Compensating Services
  • Interception and Extensibility
  • Interoperability
  • Service Security

Service-Oriented Component Architecture

  • Introduction to Service Implementation
  • Component-based development architectural concepts
  • Distribution tiers
  • Functional layers
  • Interface granularity
  • Modularization
  • Dependency management

Design and Structure of Service Architecture

  • Service-oriented component-based development
  • Model Driven Architecture (MDA)
  • Introduction to the real benefit of MDA in the context of an SOA
  • Third Party Services
  • Transition Process
  • Transitioning to an SOA - processes and projects
  • A sample transition plan for the IT organization  

Who Should Attend

This course is designed for Architects, Designers, and Methodologists (Development Process Engineers) who will form the core team of the SOA transition. Technical managers, managers, and software engineers who are looking for a solid overview of  SOA.

The course is also appropriate for SOA Implementation Managers. Individuals who make decisions about SOA strategy and implementation.

Prerequisites

Attendees should have a good grasp of software technology and an appreciation of architectural principles Attendees should come to the workshop with an understanding of their IT objectives and goals, together with an understanding of what the business requires from IT over the foreseeable future Attendees should also have a reasonable grasp of how their IT shop is organized, and what platforms, development tools, and methodologies are used

 

© 2008 TONEX, Inc, All rights reserved. Legal | Privacy Policy | Contact Webmaster