0% found this document useful (0 votes)
77 views4 pages

Lesson Plan MWT

This document contains a lesson plan for a course on Middleware Technologies. It outlines 5 units to be covered over 45 class hours: 1) Client/Server Concepts, 2) EJB Architecture, 3) EJB Applications, 4) CORBA, and 5) COM. For each unit, it lists the topics to be discussed, associated textbooks and page numbers. It also schedules two internal tests and a model exam to assess students. The lesson plan was created by V. Premalatha for the 4th year Computer Science students of Bharath Niketan Engineering College.

Uploaded by

HOD IT
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
77 views4 pages

Lesson Plan MWT

This document contains a lesson plan for a course on Middleware Technologies. It outlines 5 units to be covered over 45 class hours: 1) Client/Server Concepts, 2) EJB Architecture, 3) EJB Applications, 4) CORBA, and 5) COM. For each unit, it lists the topics to be discussed, associated textbooks and page numbers. It also schedules two internal tests and a model exam to assess students. The lesson plan was created by V. Premalatha for the 4th year Computer Science students of Bharath Niketan Engineering College.

Uploaded by

HOD IT
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 4

Bharath Niketan Engineering College, Aundipatty – 625 536

Department of Computer Science and Engineering

Format No: BNEC/2013-14/BE/LP/VIII

LESSON PLAN

Subject Code and Name: 10144CS801 MIDDLEWARE TECHNOLOGIES


Class : IV year CSE
Name of the Faculty, Designation & Dept.: V.PREMALATHA, AP, IT

Objectives:

 To give the students some knowledge on middleware platforms for distributed


objects, by making students acquainted with the concepts and technology.
 To present an integrated view of the basic building blocks of a client/server
 To provide the foundation knowledge of middleware, particularly object oriented
middleware.
 To provide the Foundation knowledge in using COM,CORBA as middleware

Outcomes:

 Ability to understand the client/server side platform for developing and


implementing 2 tier, 3 tier, and n tier application.
 Ability to understand the basic principle of RMI (remote method invocation) and its
programming (esp. the procedure of RMI application development).
 Ability to Design and implement a reusable software code.
 Ability to Understand web computing with thin client environment.

Prescribed text Book:

 T-1 Robert Orfali, Dan Harkey and Jeri Edwards, “The Essential Client/Server
Survival Guide”, Galgotia Publications Pvt. Ltd., 2002.
 T-2 Tom Valesky, “Enterprise Java Beans”, Pearson Education, 2002
 T-3 Jason Pritchard, “COM and CORBA side by side”, Addison Wesley, 2000
 T-4 Jesse Liberty, “Programming C#”, 2nd Edition, O’Reilly Press, 2002.

Reference Books:

 R-1 Mowbray, “Inside CORBA”, Pearson Education, 2002.


 R-2 Puder, “Distributed System Architecture – A Middleware Approach”, Elsevier,
2008.
I- CLIENT / SERVER CONCEPTS Target Hours: 09
No. of
Mode of Page
Sl. No. hours Topics to be covered Books
Teaching No.
required
1 1 Client-Server , File server BB T-1 1-12
2 1 Database server , Group server BB T-1 13-14
3 1 Object server , Web server BB T-1 14-15
4 1 Middleware BB T-1 99-102
Page 1 of 4
1 General middleware , Service specific
5 BB T-1 102-107
middleware
6 1 Client / server building blocks BB T-1 23-32
7 1 RPC BB T-1 122-125
8 1 Messaging BB T-1 125-130
9 1 Peer-to-Peer BB T-1 113-121
II - EJB ARCHITECTURE Target Hours: 09

10 1 EJB-Role, Difference b/w Java & EJB BB 12-16


T-2

11 1 EJB Logical architecture BB 17


T-2

12 1 Overview of EJB software architecture BB 18-19


T-2
EJB-Servers, Containers, Enterprise &
13 1 BB 20-41
Entity Beans T-2

14 1 View of EJB Conversation-FIND,GET BB 41-43


T-2

15 1 View of EJB Conversation-Call,Getrid BB 43-45


T-2

16 1 Building and deploying EJBs -writing BB 45-46


T-2
Building and deploying EJBs-Deploy, BB
17 1 46-47
Connect T-2
BB
18 1 Roles in EJB 47-48
T-2
III – EJB APPLICATIONS Target Hours:09

19 1 EJB session beans BB 71-101


T-2

20 1 EJB entity beans BB 103-123


T-2

21 1 EJB clients-Introduction BB 125-126


T-2
EJB clients-Serialize, Transaction &
22 1 BB 126-139
Authentication T-2
EJB clients- Servlet, Applet, CORBA
23 1 BB 143-156
Client T-2
EJB deployment-Deployment, Access
24 1 BB 159-162
Control, Descriptor Class T-2
EJB deployment-Control, Entity, Session
25 1 BB 163-182
Descriptor Class T-2
Building an application with EJB-Server
26 1 BB 231-232
Side T-2
Building an application with EJB- Client
27 1 BB 232-238
side T-2
IV – CORBA Target Hours: 09
R-1
28 1 CORBA BB 27-30

29 1 Distributed systems BB R-1 30-31


Page 2 of 4
30 1 Purpose BB R-1 32-39
31 1 Exploring CORBA alternatives BB R-1 78-84
32 1 Architecture overview BB R-1 23-26
1 CORBA and networking Model - R-1
33 BB 45-65
CORBA object model
34 1 IDL BB R-1 67-77
35 1 ORB BB R-1 69-71
36 1 Building an application with CORBA BB R-1 259-283
V – COM Target Hours: 09
37 1 COM BB T-3 31-38
38 1 Data types, Interfaces BB T-3 38-40
39 1 Proxy and stub BB T-3 47-54
40 1 Implementing Server/Client BB T-3 56-64
41 1 Interface pointers BB T-3 64-74
42 1 Object creation , Invocation , Destruction BB T-3 75-97
43 1 Comparison COM and CORBA BB T-3 17-29
1 Introduction to .NET ,Overview of .NET T-3
44 BB 1-16
architecture
45 1 Marshalling, Remoting BB T-3 16-28

Tests and Exam:

Sl. No. Name of the Exam Portions Tentative schedule


1 Internal Test I I (full) & II (1st half) unit 17.02.14 to 22.02.14
2 Internal Test II II (2nd half) & III (full) unit 17.03.14 to 22.03.14
3 Model Exam All five units 15.04.14 to 21.04.14

Assignments:

Date of
No. of Submission
Sl. No. Topics Assign.
Assignments Date
given
1 Assignment I Implementation of RPC programs 17.01.14 24.01.14
2 Assignment II Architecture of EJB 07.02.14 14.02.14
3 Assignment III Application of EJB 06.03.14 13.03.14
4 Assignment IV Implementation of CORBA IDL 24.06.14 31.03.14
5 Assignment V Develop an .NET Application 03.04.14 10.04.14

Page 3 of 4
Prepared by Approved by

Faculty-in-charge Head of the Department


V.PREMALATHA

Steering committee

Course file

Page 4 of 4

You might also like