Middleware technology

In simulation technologymiddleware is generally used in the context of the high level architecture (HLA) that applies to many distributed simulations. It is a layer of software that lies between the application code and the run-time infrastructure.

UNIT-I

Introduction to client server computing: 
Evolution of corporate computing models from centralized to distributed computing, 
client server models. 
Benefits of client server computing, 
pitfalls of client server programming.

UNIT-II

CORBA with Java: 
Review of Java concept like RMI,RMI API,JDBC. 
Client/Server CORBA-style, 
The object web: CORBA with Java.

UNIT III

Introducing C# and the .NET Platform; 
Understanding .NET Assemblies; 
Object –Oriented Programming with C#; 
Callback Interfaces, 
Delegates, 
and Events.

UNIT IV

Building c# applications: 
Type Reflection, 
Late Binding, and Attribute-Based Programming; 
Object Serialization and the .NET Remoting Layer; 
Data Access with ADO.NET;
 XML Web Services.
 
UNIT-V

Core CORBA / Java: 
Two types of Client/ Server invocations-static, dynamic. 
The static CORBA, 
first CORBA program, 
ORBlets with Applets, 
Dynamic CORBA-The portable count, 
the dynamic count multicount.

UNIT-VI

Existential CORBA : 
CORBA initialization protocol, 
CORBa activation services, 
CORBAIDL mapping CORBA java- to- IDL mapping, 
The introspective CORBA/Java object.

UNIT-VII

Java Bean Component Model : 
Events, 
properties, 
persistency, 
Intrespection of beans, 
CORBA Beans.

UNIT-VIII

EJBs and CORBA: 
Object transaction monitors CORBA OTM’s, 
EJB and CORBA OTM’s, 
EJB container frame work, 
Session and Entity Beans, 
The EJB client/server development Process The EJB container protocol, 
support for transaction EJB packaging EJB design Guidelines.

Quick Enroll