ANNA UNIVERSITY, CHENNAI
REGULATIONS - 2013
CP7028 ENTERPRISE APPLICATION INTEGRATION SYLLABUS
CP7028 ENTERPRISE APPLICATION INTEGRATION SYLLABUS
ME 3RD SEM COMPUTER SCIENCE AND ENGINEERING SYLLABUS
OBJECTIVES:
Describe approaches to enterprise application integration
Understand the integration middleware
Evaluate the integration approaches suitable for a given problem
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.
TOTAL: 45 PERIODS
OUTCOMES:
Upon Completion of the course,the students will be able to
Describe different approaches to integration enterprise applications
Analyze specifications and identify appropriate integration approaches
Develop a suitable integration design for a given problem
Identify appropriate integration middleware for a given problem
Evaluate the integration approaches against specified requirements
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", Addison Wesley Professional, 2003
4. D Linthicum, "Next Generation Application Integration: From Simple Information to Web Services", Addison Wesley, 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