MC9281 COMPONENT BASED TECHNOLOGY Syllabus for 5th Sem MCA - Fifth semester - Regulation 2009 - Anna University
MC9281 COMPONENT BASED
TECHNOLOGY LT P C
3 0 0 3
UNIT I
INTRODUCTION
9
Software Components – objects – fundamental properties of Component technology – modules – interfaces – callbacks – directory services – component architecture –
components and middleware.
UNIT II
JAVA COMPONENT TECHNOLOGIES
9
Threads – Java Beans – Events and connections – properties – introspection – JAR files
– reflection – object serialization – Enterprise Java Beans – Distributed Object models –
RMI and RMI-IIOP.
UNIT III CORBA TECHNOLOGIES
9
Java and CORBA – Interface Definition language – Object Request Broker – system
object model – portable object adapter – CORBA services – CORBA component model
– containers – application server
– model driven architecture.
UNIT IV
COM AND .NET TECHNOLOGIES
9
COM – Distributed COM – object reuse – interfaces and versioning – dispatch interfaces
– connectable objects
–
OLE
containers and servers – Active X controls – .NET
components - assemblies – appdomains – contexts – reflection – remoting.
UNIT V COMPONENT FRAMEWORKS AND
DEVELOPMENT 9
Connectors – contexts – EJB containers
– CLR contexts and channels – Black Box
component framework – directory objects – cross-development environment –
component-oriented programming – Component design and implementation tools – testing tools -
assembly tools.
TEXT BOOKS:
TOTAL : 45 PERIODS
1. “Component Software: Beyond Object-Oriented Programming”, Pearson Education
publishers, 2003.
REFERENCES:
1. Ed Roman, “Enterprise Java Beans”, Third Edition , Wiley , 2004.