banner
 
 
  ...............................................................................................................................................................................................................................................  
  UNDERSTANDING SOA  
  ..............................................................................................................................................................................................................................................
 
 
  • Definition of Service-oriented architecture (SOA)
  • Designing Service Oriented Applications
  • Service Oriented Integration: Standards, Technologies, and Best Practices
  • Overview of IT Architectur
  ...............................................................................................................................................................................................................................................
  NEEDS FOR ENETRPRISE AND  IT ARCHITECTURE
  ...............................................................................................................................................................................................................................................
 
  • 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
  ...............................................................................................................................................................................................................................................
  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
  ...............................................................................................................................................................................................................................................
 
  • Defining key SOA concepts
  • DCOM
  • Object Request Brokers (ORBs) based on the CORBA
  • Services
  • Connections
  • Enterprise service bus
  • Message-oriented middleware (MOM)
  • Publish-subscribe
  • Identifying service characteristics
  • Building services with Java EE and .NET
  ...............................................................................................................................................................................................................................................
  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 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) Mashup
  • 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
  ...............................................................................................................................................................................................................................................