This two-day course provides a solid grounding in the fundamental principles of Enterprise Application Integration (EAI). The course offers a wide-ranging perspective on the challenges facing EAI, as well as the strategies and technologies that can help it succeed. It presents an unbiased overview of the different technologies, architectures, and approaches available for enterprise application integration (EAI) implementation, offering pros and cons, clear explanations of concepts, and guidance on how to choose the best EAI strategy your organization.
Objectives
After completing this course, students will be able to:
Understand the business and application integration
Understand enterprise integration
Learn all about middleware, EAI and Web services
Review EAI architecture and interoperability of legacy, stovepipe, COTS, client-server and modern technology applications
Review the implementation technologies, including CORBA/MDA, EJB/J2EE, DCOM/.NET and Web services
Understand how EAI can be used to seamlessly to integrate back-end applications and Web
Explore project planning process of EAI
Review successful EAI deployments
Step through a practical process for managing a EAI project
Course Outline
Introduction
Overview of Enterprise Architecture (EA)
Evolution of Stovepipes
Traditional Systems
Distributed Systems
Packaged Applications
Enterprise Integration
Role of Middleware
Types of Application Integration
Information-Oriented
Business Process Integration-Oriented
Service-Oriented
Portal-Oriented
What is an Enterprise Application Integration( EAI)?
Making the Business Case for Middleware and EAI
Types of EAIs and Middleware
Process Automation-Oriented
Transaction-Oriented
Distributed Object-Oriented
Importance of the Architecture
Importance of Application Design
EAI and Middleware
EAI and B2B
EAI and Workflows
EAI and BPM
EAI Foundations
Frameworks
EAI Approaches
Data-Level EAI
Relational Data
Object-Oriented
Application Interface-Level EAI
User Interface-Level EAI
Method-Level EAI
Leveraging Frameworks for EAI
Middleware
Communication Middleware Layer
Message-Oriented Middleware (MOMs)
Message Brokers
Integration Brokers
Process Brokers
Application or Transaction Servers
Web-driven Application Integration
Integrating Applications: A Working Methodology
technical foundation of Middleware
Middleware Models
Point-to-Point Middleware
Many-to-Many Middleware
Synchronous versus Asynchronous
Connection-Oriented and Connectionless
Direct Communication
Queued Communication
Publish/Subscribe
Request Response
Fire and Forget
EAI and Middleware
Middleware as the Engine of EAI
What's Middleware?
Types of Middleware
Transactional Middleware and EAI
RPCs, Messaging, and EAI
MOMs and Message Brokers
TP monitors
Application Servers
Integration Servers
Distributed Objects and EAI
Database-Oriented Middleware and EAI
Java Middleware and EAI
XML and EAI
importance of Message Brokers
Message Translation Layer
MOMs and Message Brokers
Schema and Data Conversions
Intelligent Routing
Rules Processing
Message Warehousing
Repository Services
Graphical User Interface (GUI)
Directory Services
Management
Adapters
Static and Dynamic Adapters
The Future of EAI and Brokers
Implementing EAI
EAI Architecture
EAI Implementation Steps
Selecting the Right Middleware
EAI Solution Evaluation Methodology
Packaged Applications Implementing and Integrating Workflow Management an BPM
Applying EAI to Packaged Applications
Integrating SAP R/3
Integrating Peoplesoft
Automation and EAI
Foundation of Process Automation?
Process Automation and EAI Levels
Implementing Process Automation
Workflow and BPM Standards
Example of Workflow Management Systems
Project Management
Moving from Information-Oriented to Service-Oriented Application Integration
Web Services
SOAP, WSDL, and UDDI
EAI Products, solutions and Trends
Workshops
Draw a simple enterprise archiecture for your enterprise
Highlighting Applications to Integrate
Middleware Selection Exercise
EAI Selection Exercise
The course overall rating was excellent. The instructor was a great teacher and his methodology was excellent! The instructor's communication, presentation, knowledge, preparation was excellent. The quality of the training material was excellent.
Sekhar Tammineni, Visa Inovant Enterprise Application Integration (EAI) Business Process Management (BPM) Bootcamp
Concepts and evolution of EAI and BPM and all the different tools were most helpful to me. Training materials were clear, useful and understandable. I would recommend this course an presenter to others.
Vorghese Abraham, Visa Inovant, Director Enterprise Application Integration (EAI) Business Process Management (BPM) Bootcamp
The course content and objectives were excellent. I overall rate this class as excellent .
Mirosalv Gaurilov, Visa Inovant Enterprise Application Integration (EAI) Business Process Management (BPM) Bootcamp
I would recommend this class to others.
Vineet Mathur, Visa Inovant Enterprise Application Integration (EAI) Business Process Management (BPM) Bootcamp
Presenter was comfortable with subject matter. I would recommend the courses and presenters to others.
Zhinxing Li, Visa Inovant Enterprise Application Integration (EAI) Business Process Management (BPM) Bootcamp
Anyone interested in principles of Enterprise Application Integration (EAI).
Prerequisites
None.
Testimonials
Concepts and evolution of EAI and BPM and all the different tools were most helpful to me. Training materials were clear, useful and understandable. I would recommend this course an presenter to others.
Vorghese Abraham, Visa Inovant, Director Enterprise Application Integration (EAI) Business Process Management (BPM) Bootcamp
The course content and objectives were excellent. I overall rate this class as excellent .
Mirosalv Gaurilov, Visa Inovant Enterprise Application Integration (EAI) Business Process Management (BPM) Bootcamp
I would recommend this class to others.
Vineet Mathur, Visa Inovant Enterprise Application Integration (EAI) Business Process Management (BPM) Bootcamp
Presenter was comfortable with subject matter. I would recommend the courses and presenters to others.
Zhinxing Li, Visa Inovant Enterprise Application Integration (EAI) Business Process Management (BPM) Bootcamp