Course 3000020: Service-Oriented Architecture (SOA) Training Bootcamp - TONEX.com

Request More Information on this Course

Course #: 3000020
Course Type: On-site & Public
Duration: 4 days
Price: $2999
Languages: English & Spanish

Description

What is a TONEX Boot Camp?

TONEX Boot Camps are intensive learning experiences that cover the essential elements of your chose subject. Boot camps are ideal for busy professionals who want to stay current in their fields but have limited time to be away from the office.

All boot camp includes:

  • Experienced instructors including senior technology leaders, project managers, technical authors, engineers, educators, consultants, course developers, and CTOs.
  • Real life examples and practices.
  • Small class size.
  • Personalized instructor mentoring.
  • Pre-training discussions
  • Ongoing post-training support via e-mail, phone and WebEx.

What will you learn at the TONEX Service-Oriented Architecture (SOA) Training Boot Camp?

Service-Oriented Architecture (SOA) Training Bootcamp enables IT professionals at IT organizations to better align themselves with the business by more quickly and cost-effectively delivering and modifying applications and services that address new and changing business requirements. 

SOA training bootcamp describes the essential concepts of SOA that affect a broad technical audience including; design, model and implement SOA by applying principles, methodologies, technologies and standards. Attendees explore how to determine what services their organization needs and to derive an SOA design from business requirements an needs.

 

A Services-Oriented Architecture (SOA) delivers the data needed for business process activities as an integrated service. This training 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 completion of thsi training bootcamp, the attendees will:

  • Understand the basic concepts related to Service-Oriented Architectures (SOA) based applications
  • Design Understand how SOA relates to technical, application, integration and enterprise architectures.
  • Understand the basic concepts of the SOA approach, common misconceptions about the SOA approach, and fundamentals for successfully implementing an SOA approach.
  • 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
  • Evaluate and analyze your organization and  map it as a "set of services" used in the SOA approach
  • Develop logical service model designs using the Service-Oriented Modeling Framework (SOMF)
  • Convert logical designs into services that can be implemented in any development environment
  • Apply SOA industry standards to improve service reliability
  • Implement standards, monitor performance and manage SOA throughout the enterprise

Course Outline

SOA 101: Understanding Service-oriented architecture (SOA)

  • What is a Service?
  • Definition of SOA
  • Advantages of SOA
  • Designing Service Oriented Applications
  • Service Oriented Integration: Standards, Technologies, and Best Practices
  • Overview of IT Architecture

 

Introduction to Service-oriented architecture (SOA)

  • SOA 101
  • Definition of a service
  • Service-oriented integration
  • SOA Governance
  • Service-oriented Development
  • SOA Security
  • SOA Management
  • Service 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

  • Defining key SOA concepts
  • Services
  • Connections
  • Enterprise service bus
  • Message-oriented middleware (MOM)
  • Publish-subscribe
  • Identifying service characteristics
  • Building services with Java EE and .NET
  • Leveraging Enterprise Services Buses (ESB)

 

SOA ARCHITECTURAL PRINCIPLES

  • The Need For Architecture
  • 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
  • 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
  • A 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 Modeling and Implementation
  • Establishing the structure
  • Creating new services
  • Implementing the service interface
  • Describing the service interface
  • Creating description-first services
  • 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  

SOA integration and consolidation activities

  • Extending the service concept
  • High-level languages: BPEL
  • Specifications: WS-CDL and WS-Coordination
  • Supporting orchestration of fine grained services into more coarse-grained business services
  • workflows and business processes
  • Interactions with choreography
  • The use of Service Component Architecture (SCA) to implement SOA
  • Service-Oriented Modeling Framework (SOMF)
  • SOA, Web 2.0, and mashups
  • Ajax, REST, Flash, or JavaFX user interfaces
  • Web syndication, blogs, and wikis
  • Service-oriented business applications (SOBAs)
  • Mashups
  • SOA 2.0 or Advanced SOA
  • SOA 2.0 as "the next-generation version of SOA"
  • Service-oriented architecture and Event Driven Architecture
  • SOA Integration Strategies 

TONEX IT and SOA Framework

  • Rules & Roles
  • Technical Reference Models
  • Business Architecture
  • Information Architecture
  • Applications Architecture
  • Data Architecture
  • Infrastructure Architecture
  • Working with SOA
  • Mapping an enterprise as a set of services
  • Extarcting service design from business requirements
    • Customer Services Domain
    • Process Automation Services Domain
    • Business Management Services Domain
    • Digital Asset Services Domain
    • Business Analytical Services Domain
    • Back Office Services Domain
    • Support Services Domain

Additional Information

Don't Delay -- Space is Limited! 

Take advantage of group discounts! Organize a group enrollment -- you save your company money and enhance the skills of everyone who attends. Individuals and small groups please contact us in regards to available seats and dates. Call Today: 888-TO-TONEX / International +1-972-735-8686. 

Looking for something a bit different

Customize your Boot Camp

TONEX boot camps can be tailored to meet your specific needs. At TONEX, we gain an indepth understanding of your organization and your training requirements. We can then customize the boot camp to match your project and the attendees' experience and requirements. 

On-Site Classes 

TONEX Training boot camps can be held on-site and tailored to meet your organizational needs. You may shorten or extend the length or a course or combine portions of several related courses into a single course, or have the instructor vary the emphasis of topics depending on your staff's and site's requirements. We require a minimum of five employees for on-site training.

Call today: 888-TO-TONEX/ International +1-972-735-8686.

Who Should Attend

    Anyone interested in designing and applyring an SOA, including analysts, strategists, IT achitects, enterprise architect, and software architects.

Prerequisites

  • Attendees should have a reasonable grasp of how their IT is organized, and what platforms, development  tools, and methodologies are used
  • 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