Course Name Enterprise Application Integration (EAI) Course Number LS 129 114 Course Duration 2 days Course Description 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. Course Objective 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 Target Audience Anyone interested in principles of Enterprise Application Integration (EAI). Prerequisites None Course Modules Introduction Overview of Enterprise Architecture (EA) o Evolution of Stovepipes o Traditional Systems o Distributed Systems o Packaged Applications Enterprise Integration Role of Middleware Types of Application Integration o Information-Oriented o Business Process Integration-Oriented o Service-Oriented o Portal-Oriented What is an Enterprise Application Integration( EAI)? Making the Business Case for Middleware and EAI Types of EAIs and Middleware o Process Automation-Oriented o Transaction-Oriented o 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 o Data-Level EAI o Relational Data o Object-Oriented o Application Interface-Level EAI o User Interface-Level EAI o Method-Level EAI Leveraging Frameworks for EAI Middleware o Communication Middleware Layer o Message-Oriented Middleware (MOMs) o Message Brokers o Integration Brokers o Process Brokers o Application or Transaction Servers Web-driven Application Integration Integrating Applications: A Working Methodology technical foundation of Middleware Middleware Models o Point-to-Point Middleware o Many-to-Many Middleware o Synchronous versus Asynchronous o Connection-Oriented and Connectionless o Direct Communication o Queued Communication o Publish/Subscribe o Request Response o 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 o Applying EAI to Packaged Applications o Integrating SAP R/3 o Integrating Peoplesoft Automation and EAI o Foundation of Process Automation? o Process Automation and EAI Levels o Implementing Process Automation o Workflow and BPM Standards o 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