3.6.2.middleware and Enterprise Integration Technologies
3.6.2.middleware and Enterprise Integration Technologies
3.6.2.middleware and Enterprise Integration Technologies
4. EJB Architecture
Overview of EJB software architecture, View of EJB Conversation, Building and
Deploying EJBs, Roles in EJB.
5. EJB Applications
EJB Session Beans, EJB entity beans, Lifecycle of Beans, EJB clients, Steps in
developing an application with EJB, EJB Deployment.
6. CORBA
Introduction and concepts, distributed objects in CORBA, CORBA components,
architectural features, method invocations, static and dynamic: IDL (Interface
Definition Language) models and interfaces. Structure of CORBA IDL, CORBA's
self-describing data; CORBA interface repository. Building an application using
CORBA.
Text Books
1. G. Sudha Sadasivam “Distributed Component Architecture”, Wiley India edition.
2. Thomas Erl “Service Oriented Architecture: Concepts , Technology & Design”,
Prentice Hall
3. G. Brose, A Vogel and K. Duddy, “Java programming with CORBA”, 3rd
Edition, Wiley-dreamtech, India John Wiley and sons
References
1. Robert Orfali, Dan Harkey, “Client/server Programming with Java & Corba
W/cd”, Wiley India Pvt. Ltd.
2. Clemens Szyperski, “Component Software: Beyond Object-Oriented
Programming”, Pearson Education.
3. A. Tanenbaum, M. Van Steen: Distributed Systems (II Edition), Pearson
Education, 2007
4. Bill Burke, “Enterprise JavaBeans 3.0”, 5th Edition, O’Reilly Publications.
5. Sudha Sadasivam “Component Based technology” , Wiley India
6. Ed Roman, “Mastering Enterprise Java Beans”, John Wiley & Sons Inc.,
7. Mowbray, “Inside CORBA”, Pearson Education.
8. Jason Pritchard, "COM and CORBA side by side”, Pearson Education
9. Introduction to C# Using .NET Pearson Education
10. C# How to program, Pearson Education
11. Andrew Troelsen, “C# and the .NET Platform”, Apress Wiley-dreamtech, India
Pvt. Ltd.
12. Don Box, "Essential COM", Pearson Education.
13. Tom, Valesky, "Enterprise Java Beans", Pearson Education
Term Work
Term work shall consist of at least 10 assignments/programming assignments and one
written test.
Marks
1. Attendance (Theory and Practical) 05 Marks
2. Laboratory work (Experiments and Journal) 10 Marks
3. Test (at least one) 10 Marks
The final certification and acceptance of TW ensures the satisfactory performance of
laboratory Work and Minimum Passing in the term work.
Suggested Topics for Experiment
1. RPC Messaging
2. Creating a distributed Object Application using RMI (DNS, distributed game,
some business application etc)
3. Concept addressing COM/DCOM
4. Component framework
5. Mini projects, one business application each to be programmed using CORBA,
EJB, COM, .NET
6. One mini project for creating a web service