CP7028 ENTERPRISE APPLICATION INTEGRATION
UNIT I INTRODUCTION
Requirements for EAI - Challenges in EAI – Integration with legacy systems – Integration with partners - Heterogeneous environment – Implementation approaches – Web services, messaging, ETL, direct data integration – Middleware requirements – Approaches to integration – services oriented and messaging.
UNIT II INTEGRATION PATTERNS
Introduction to integration patterns – Architecture for application integration – Integration patterns – Point to point, broker, message bus, publish/subscribe, Challenges in performance, security, reliability - Case studies
UNIT III SERVICE ORIENTED INTEGRATION
Business process integration - Composite applications-services – Web services – Service choreography and orchestration - Business process modeling - BPMN, Business process execution - BPEL – Middleware infrastructure - Case studies
UNIT IV MESSAGING BASED INTEGRATION
Messaging – Synchronous and asynchronous – Message structure – Message oriented middleware – Reliability mechanisms – Challenges – Messaging infrastructure – Java Messaging Services – Case studies
UNIT V ENTERPRISE SERVICE BUS
Enterprise Service Bus – routing, scalable connectivity, protocol and message transformations, data enrichment, distribution, correlation, monitoring – Deployment configurations – Global ESB, Directly connected, Federated, brokered ESBs – Application server based – Messaging system based – Hardware based ESBs – Support to SOA, message based and event based integrations - Case studies.
REFERENCES:
1. George Mentzas and Andreas Frezen (Eds), "Semantic Enterprise Application Integration for Business Processes: Service-oriented Frameworks", Business Science Reference, 2009
2. Waseem Roshen, "SOA Based Enterprise Integration", Tata McGrawHill, 2009.
3. G Hohpe and B Woolf, "Enterprise Integration Patterns:Designing, Building, and Deploying Messaging Solutions",AddisonWesley Professional, 2003
4. D Linthicum, "Next Generation Application Integration: From Simple Information to WebServices",AddisonWesley, 2003
5. Martin Fowler, "Patterns of Enterprise Application Architecture", Addison- Wesley, 2003
6. Kapil Pant and Matiaz Juric, "Business Process Driven SOA using BPMN and BPEL: From Business Process Modeling to Orchestration and Service Oriented Architecture", Packt Publishing, 2008
No comments:
Post a Comment