SOA - SOA Architecture and Design Principles

SOA - SOA Architecture and Design Principles

This course will provide each student with an overview of key concepts and issues associated with the adoption of a service-oriented architecture, including SOA principles, service design and infrastructure. It will explore the definitions and principles of each type of fundamental shared service to include presentation, business, and data services. Additionally, the course explores SOA runtime governance, service bus, service registry, security and service monitoring issues. This course trains students to apply key Service-Oriented Architecture (SOA ) principles to their current SOA adoption plans, understand the scope and characteristics of SOA service infrastructure and understand the design principles associated with SOA common infrastructure and shared services. All aspects of this class will illustrate the architecture and design of an efficient and effective SOA environment.

Price:

$1,800.00

 

Item Quantity

Quantity*

Enter the appropriate quantity for this item below.

The number of students may be adjusted after the course has been added to the cart.

SOA Architecture and Design Principles

Course Length: 2 days

Course Overview:

This course will provide each student with an overview of key concepts and issues associated with the adoption of a service-oriented architecture, including SOA principles, service design and infrastructure. It will explore the definitions and principles of each type of fundamental shared service to include presentation, business, and data services. Additionally, the course explores SOA runtime governance, service bus, service registry, security and service monitoring issues. This course trains students to apply key Service-Oriented Architecture (SOA ) principles to their current SOA adoption plans, understand the scope and characteristics of SOA service infrastructure and understand the design principles associated with SOA common infrastructure and shared services. All aspects of this class will illustrate the architecture and design of an efficient and effective SOA environment.

Audience:

This course is designed for Java developers, project leaders, IT architects and other technical individuals that need to understand how to develop and implement SOA and event-driven architectures.

Prerequisites:

An understanding of application development and basic design methodologies.

 

1. SOA Architecture

  • SOA Business Challenges
  • 1990s: Billion Dollar Lock-In
  • Integration Tools
  • Point-to-Point Approach
  • New 0B Lock-In: Big Apps
  • Frozen Enterprise Asset Concept
  • Liquid Asset Transformation
  • SOA: Frozen to Liquid Assets
  • Service Infrastructure Layer
  • Web Services Based Approach
  • Service Infrastructure
  • Application vs. Service Layer
  • SOA Challenges
  • Service Infrastructure Approach
  • IBM Product Solutions
  • SOA Development Actors
  • SOA Deployed Products
  • SOA Product Family
  • ESB Target Environments
  • Composition vs. Coding
  • Process Server
  • Service Registry
  • Data Services
  • SOA Enterprise Security
  • SOA BPM Suites
  • SOA Environment

2. Getting Started with SOA

  • Flexible Business – Flexible IT
  • SOA & Web Services
  • Web Services are a Good Start
  • ESB Shrinks Interfaces
  • SOA Reference Architecture
  • IBM SOA Foundation
  • Customer View of SOA
  • End-to-End Process Capabilities
  • SOA Software Platform Roles
  • WebSphere Software Platform
  • Why do Business Process Modeling?
  • Business Process Modeling
  • SOA Business Modeler
  • Assembly Concepts
  • Eclipse-Like Integration Developer
  • Testing and Debugging
  • Deployment
  • Enterprise Service Bus Capabilities
  • Define ESB Offerings
  • Process Server Components
  • Common Data Model: Business Objects
  • Invocation Model: Service Components

3. Standard SOA Implementation

  • What is SOA?
  • View of SOA
  • SOA Entry Points
  • People Centric Approach
  • People Entry Point with SOA
  • Process Centric Approach
  • Process Entry Point in SOA
  • Information Centric Approach
  • Information Entry Point to SOA
  • Business Centric SOA
  • Value Through SOA
  • Connectivity Entry to SOA
  • Creating and Reusing Services
  • Business Centric in Action
  • SOA Management & Security
  • Align Business with IT Governance
  • Business Domains
  • Vendors and SOA
  • Software Architecture
  • IBM and SOA
  • WebSphere Application Server
  • WebSphere MQ Overview
  • WebSphere ESB & Application Server
  • WebSphere ESB & Process Server
  • WebSphere ESB & Message Broker
  • SOA and Component Model
  • SDO and SCA
  • ESB and SCA
  • Tooling Mediation
  • SDO and Business Objects
  • Message Transformation

4. Message Exchange Patterns

  • Message Exchange Patterns
  • Request-Response MEP
  • Message Exchange Patterns
  • Fire-and-Forget
  • Publish-and-Subscribe
  • WSDL 2.0
  • Coordination
  • Coordination Composition
  • Coordinator Service Composition
  • WS-Coordination Registration
  • WS-Coordination Completion
  • Coordination SOA

5. Atomic Transactions

  • Atomic Transactions
  • Atomic Transaction Protocols
  • Atomic Transaction Coordinator
  • Atomic Transactions
  • WS-Atomic Transaction
  • Business Activity
  • Business Activity Protocols
  • Business Activity Coordinator
  • Atomic Transactions
  • Business Activity and SOA

6. Orchestration and Choreography

  • Orchestration
  • Process Service Coordination
  • Orchestration and SOA
  • Choreography
  • Defining Choreography
  • Roles and Participants
  • Relationships and Channels
  • Interaction and Work Units
  • Reusability, Composability and Modularity
  • Complete Choreography
  • Choreography and SOA
  • Technical Requirement

7. Service Layers

  • Service-Oriented and Contemporary SOA
  • SOA Characteristics
  • Primary Service Layers
  • Application Service Layers
  • Application Service Characteristics
  • Business Service Layers
  • Orchestration Service Layers
  • Agnostic Services
  • Agnostic Reusable Services
  • Hybrid Application Services Only
  • Hybrid and Utility Application Services
  • Task-Centric and Utility Application Services
  • Task-Centric, Entity-Centric and Utility Application Services
  • Process Services, Task-Centric Business Services and Utility Application Services
  • Process Services, Task-Centric Business Services, Entity-Centric Business Services and Utility
  • Application Services
  • Process Services, Entity-Centric Business Services and Utility Application Services

8. Introduction to SOA Analysis

  • SOA Delivery Lifecycle Phases
  • SOA Delivery Lifecycle
  • SOA Delivery Strategies
  • The Top-Down Strategy
  • The Bottom-Up Strategy
  • The Agile Strategy
  • Service-Oriented Analysis Process
  • Benefits of a Business-Centric SOA
  • Business Process Management (BPM) Models
  • The BPM Lifecycle
  • What is a Model?
  • Entity Models
  • Business Services and Orchestrations

9. Service Modeling

  • Service-Oriented Analysis Process
  • Benefits of a Business-Centric SOA
  • Business Services Build Agility into Business Models
  • Business Services Prepare a Process for Orchestration
  • Business Services Enable Reuse
  • Only Business Services Can Realize the Service-Oriented Enterprise
  • Business Process Management (BPM) Models
  • Entity-Centric Business Services
  • Business Services and Orchestration

 

10. SOA Governance

  • What is SOA
  • Service Oriented Architecture
  • SOA: Observations
  • Defining SOA Governance
  • Governance Definitions
  • Changing IT Governance
  • SOA Adoption Challenges
  • SOA: What’s Needed
  • Evolving SOA Technology
  • Evolving Standards (WS-*)
  • SOA Governance Infrastructure
  • What Needs to Be Governed
  • SOA Entry Points
  • Service Visibility
  • Service Lifecycle
  • SOA Security Challenges
  • Identity Management
  • Security Services
  • SOA Governance Challenges
  • SOA Challenges
  • Governance Models
  • SOA Interactions

Shopping Cart

There are no items in your shopping cart.

Store Search

Advanced Search









 






SSL

Kryptronic Internet Software Solutions