Middleware Technologies – Syallabus
MC1754 MIDDLEWARE TECHNOLOGIES 3 0 0 1 0 0
1. 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.
2. EJB ARCHITECTURE 9
EJB – EJB Architecture – Overview of EJB software architecture – View of EJB – Conversation – Building and Deploying EJBs – Roles in EJB.
3. EJB APPLICATIONS 9
EJB Session Beans – EJB entity beans – EJB clients – EJB Deployment – Building an application with EJB.
4. 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.
5. 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 No of periods: 45
TEXT BOOKS
1. Robert Orfali, Dan Harkey and Jeri Edwards, “The Essential Client/Server Survival Guide”, Galgotia Publications Pvt. Ltd., 2002. (Unit 1)
2. Tom Valesky,”Enterprise Java Beans”,Pearson Education, 2002.(Unit 2 & 3)
3. Jason Pritchard,”COM and CORBA side by side”, Addison Wesley,2000 (Unit 4 & 5)
4. Jesse Liberty, “Programming C#”, 2nd Edition, O’Reilly Press, 2002. (Unit 5)
REFERNCES
1. Mowbray,”Inside CORBA”, Pearson Education, 2002.
2. Jeremy Rosenberger,” Teach yourself CORBA in 14 days”, Tec media, 2000