ANNA UNIVERSITY TIRUCHIRAPPALLI
Tiruchirappalli - 620 024 Regulations 2007
Syllabus B.E. COMPUTER SCIENCE AND ENGINEERING
MIDDLEWARE TECHNOLOGIES
(Common to CSE and IT)
UNIT I CLIENT / SERVER CONCEPTS 9
Client-Server − File server − Database server − Group server − Object server − Web server −
Middleware − General middleware − Service specific middleware − Client / server building blocks −
RPC − Messaging − Peer-to-Peer.
UNIT II EJB ARCHITECTURE 9
EJB − EJB architecture − Overview of EJB software architecture − View of EJB − Conversation −
Building and deploying EJBs − Roles in EJB.
UNIT III EJB APPLICATIONS 9
EJB session beans − EJB entity beans − EJB clients − EJB deployment − Building an application with
EJB.
UNIT IV CORBA 9
CORBA − Distributed systems − Purpose − Exploring CORBA alternatives − Architecture overview −
CORBA and networking model − CORBA object model − IDL − ORB − Building an application with
CORBA.
UNIT V COM 9
COM − Data types − Interfaces − Proxy and stub − Marshalling − Implementing server/client −
Interface pointers − Object creation − Invocation − Destruction − Comparison COM and CORBA −
Introduction to .NET − Overview of .NET architecture − Marshalling − Remoting.
Total: 45
TEXT BOOKS
1. Robert Orfali, Dan Harkey and Jeri Edwards, “The Essential Client / Server Survival Guide”,
Galgotia Publications Pvt. Ltd., 2002.
2. Tom Valesky, “Enterprise Java Beans”, Pearson Education, 2002.
REFERENCES
1. Mowbray, “Inside CORBA”, Pearson Education, 2002.
2. Jeremy Rosenberger, “Teach Yourself CORBA in 14 days”, TEC Media, 2000.
3. Jason Pritchard, “COM and CORBA Side by Side”, Addison Wesley, 2000.
4. Jesse Liberty, “Programming C#”, 2nd Edition, O’Reilly Press, 2002.
0 comments :
Post a Comment