Enterprise Integration Patterns and Solutions for Architects

Have Queries? Ask us +91 72592 22234

Course Overview

A great deal of integration problems enterprise architects and designers are faced with are surprisingly similar. Those recurring problems can be solved by using integration patterns and solutions that encapsulate design expertise accumulated in the IT industry over years. Enterprise Integration Patterns and Solutions for Architects training course covers a wide range of integration solutions based on proven enterprise integration patterns that will aid the Participants in becoming more productive and effective in their everyday work.

Course Content

SOA fundamentals

  • Defining Service Oriented Architecture (SOA)
  • Putting SOA in Context
  • Service Actors
  • Serving Up SOA
  • Business Process Management
  • BPM & Workflow
  • SOA Governance
  • SOA Governance Model
  • SOA Job Role Impact
  • Before SOA
  • SOA Re-Organization
  • What Makes a Good Design?
  • Is SOA a New Concept?
  • Service Orienting the Enterprise
  • Service Oriented Thinking
  • Service Characteristics
  • Contract-Driven Software
  • SOA Standards

EAI patterns

  • Asynchronous Messaging Patterns
  • Event-Driven Messaging Pattern
  • Reliable Messaging Pattern
  • Adapter Pattern
  • Canonical Protocol Pattern
  • Protocol Bridging Pattern
  • Canonical Data Format Pattern
  • Data Transformation Pattern
  • Data Transformation Illustration
  • Schema Centralization Pattern
  • Intermediate Routing Pattern
  • Decoupled Contract Pattern
  • Service Encapsulation Pattern
  • Service Decomposition Pattern

SOA antipatterns

  • What are Antipatterns?
  • Technology-driven SOA Adoption
  • Web Service is SOA
  • The Silo Approach
  • Fine Grained Service
  • Point-to-Point Communication
  • Stateful Services

Enterprise Service Bus (ESB)

  • Loose Coupling
  • Service Invocation and Composition
  • Message Flow and Business Process
  • Data Integration
  • ESB in Action
  • The ESB Patterns
  • Service Virtualization Patterns
  • Service Enablement Patterns
  • Message Based Integration Patterns

Rest services

  • Many Flavors of Services
  • Understanding REST
  • Principles of RESTful Services
  • REST Resource Examples
  • SOAP Equivalent Examples
  • REST vs SOAP Communication
  • More REST vs SOAP
  • REST vs SOAP Summary
  • Famous RESTful Services
  • Additional Resources

Designing a restful service

  • The Design Methodology
  • Ingredients of a Service Operation Interface
  • What Constitutes a REST Resource
  • Resource Identifiers
  • MIME types
  • HTTP Methods
  • Example Operation Interface Document

API Management

  • Defining Application Programming Interface (API)
  • Enter Web Economy
  • Public APIs Proliferation
  • Legacy Systems and Services
  • Gartner Research Forecast
  • API Management Value Proposition
  • API Management System Reference Architecture
  • API Management Portals
  • Service Gateways
  • Applying Governance Policies

Data management in enterprise

  • Replication Overview
  • Operational Challenges
  • Intro: Operational Data
  • Data Publishing Event
  • Modeling Events
  • Data Mediation
  • Data Format
  • Generic Data Model
  • Example Generic Data Model
  • Mapping Data
  • Loading Data
  • Extract Transform Load (ETL)
  • Data Federation
  • SOA Data Layering
  • Data Federation vs ETL

Enterprise Integration Patterns Catalog

  • Introduction
  • Solving Enterprise Integration Problems using Patterns
  • Integration Styles
    • File Transfer, Shared Database, RPC, Messaging
  • Messaging Systems,  Channels and Routing
  • Message Construction and Transformation
  • System Management

Customer Reviews

Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.


For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

Looking for a Training for


My Team/Organization

I agree to be contacted over mail or phone

Call us at: +91 7259222234