view cart | home | contact us | search

Exploring the Service Oriented Architecture (SOA) *NEW*

Printer-friendly PDF version

Service Oriented Architecture (SOA) is basically a collection of services that are able to communicate with each other. To understand how this works we begin with a definition of what a “service” is. The course will provide a more detailed description of Service but we begin with the assumption that it is a self-contained function that is well-defined, and independent of context or state of other Services. SOA defines how to integrate disparate applications for a Web-based environment and may involve the use of multiple computing platforms. SOA and Cloud Computing (CC) are complementary activities and CC can provide a value-added base for SOA efforts. Also, IMS is a candidate architecture upon which SOA may be deployed. A scenario is presented where IMS is used to support the SOA model being deployed. SOA 2.0 (Event-Driven SOA) is the evolution of SOA (SOA 1.0). Students will be challenged throughout with review questions and relevant exercises, to reinforce the topics presented in the course material.

Learning Objectives

After completing this course, the student will be able to:
• Describe the difference between SOA and CC
• List the key benefits and challenges of SOA networks
• Define the term “Service”
• Explain SOA in the context of a Telecom Providers’ domain
• Sketch the basic SOA architecture
• Illustrate the SOA types
• Explain the basic properties of SOA
• Illustrate the Basic Provider-Consumer SOA Model
• Explain the role that IMS can play in an SOA network
• Sketch a general IMS network architecture
• List key SOA sup[porting technologies
• Discuss how SOA 2.0 extends the function of SOA 1.0
• Describe how the Causal Vector Engine is used in SOA 2.0

Intended Audience

This course is intended for a technical audience interested in understanding the Service Oriented Architecture in the context of a Telecom Service Providers’ network.

Suggested Prerequisites

• Cloud Computing Essentials for Business (Instructor Led)

Course Length

2 days

Course Outlines / Knowledge Knuggets

1. SOA Overview
1.1. SOA Defined and Described
1.2. SOA Principles
1.3. SOA vs. CC
1.4. Benefits and Challenges
1.5. Vendors

2. SOA Basic Concepts
2.1. What is a “Service”?
2.2. Service Orientation
2.3. SOA Properties
2.4. Types of SOAs
2.5. SOA Properties
2.6. Logical View
2.7. Message Orientation
2.8. Description Orientation
2.9. Metadata Catalogs
2.10. Database Publish-Subscribe
2.11. Key Supporting Technologies
2.12. SOAP
2.13. REST
2.14. CORBA

3. SOA Architecture
3.1. SOA Development Options
3.2. Service Oriented Modeling Framework (SOMF)
3.3. SOA Components
3.4. Registries and Repository
3.5. Service Broker
3.6. Infrastructure Services
3.7. BPOM
3.8. Service Bus
3.9. SOA Meta Model
3.10. Grid Services and OGSA
3.11. Service Connection Architecture (SCA)

4. SOA Deployment
4.1. Basic Provider-Consumer Model
4.2. SOA Building Blocks
4.3. Orchestration and Automation
4.4. Job Execution Environments and Monitoring
4.5. Workflow in SOA
4.6. SOA and Web 2.0
4.7. Deployment Scenario

5. IMS Basics
5.1. IMS Architecture
5.2. Basics of SIP
5.3. Role of the AS
5.4. Subscriber profile
5.5. SOA in IMS Scenario

6. SOA and the Telecom Provider
6.1. Applicability to the Telecom domain
6.2. Redundancy and High Availability
6.3. Key Performance Indicators
6.4. Interworking challenges

7. Event Driven SOA (SOA 2.0)
7.1. Description
7.2. Causal Vector Engine
7.3. SOA 2.0 scenario
7.4. Closed System Modeling
7.5. Data Enrichment and Mediation Flows
7.6. SOA 2.0-IMS Scenario

8. Putting it all together
8.1. Example end-to-end operations
8.2. Exercise

------------------------------------
WHY CUSTOMERS LOVE OUR ELEARNING:

- Self-paced, animated, and interactive

- $150/each course for 6 month license

- Immediate online access upon purchase

- Flexible way to take training at any hour

- Online training transcript available

Award Solutions, Inc.    2100 Lakeside Blvd., Suite 300, Richardson, TX    Contact Us 
© 2013 Award Solutions, Inc. All rights reserved.