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