KINGS COLLEGE OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING ACADEMIC YEAR (ODD SEMESTER) QUESTION BANK

Similar documents
UNIT 4 CORBA 4/2/2013 Middleware 59

Today: Distributed Objects. Distributed Objects

JAYARAM. COLLEGE OF ENGINEERING AND TECHNOLOGY Pagalavadi, Tiruchirappalli (An approved by AICTE and Affiliated to Anna University)

Distributed Middleware. Distributed Objects

Deccansoft Software Services. J2EE Syllabus

Chapter 10 DISTRIBUTED OBJECT-BASED SYSTEMS

Course Content for Java J2EE

Chapter 6 Enterprise Java Beans

Notes. Submit homework on Blackboard The first homework deadline is the end of Sunday, Feb 11 th. Final slides have 'Spring 2018' in chapter title

Electronic Payment Systems (1) E-cash

Chapter 15: Distributed Communication. Sockets Remote Procedure Calls (RPCs) Remote Method Invocation (RMI) CORBA Object Registration

CORBA (Common Object Request Broker Architecture)

EJB ENTERPRISE JAVA BEANS INTRODUCTION TO ENTERPRISE JAVA BEANS, JAVA'S SERVER SIDE COMPONENT TECHNOLOGY. EJB Enterprise Java

Distributed Objects. Object-Oriented Application Development

LESSON PLAN SUB NAME : MIDDLEWARE TECHNOLOGIES UNIT: I CLIENT / SERVER CONCEPTS SEMESTER : 7

Advanced Topics in Operating Systems

Distributed Object-Based Systems The WWW Architecture Web Services Handout 11 Part(a) EECS 591 Farnam Jahanian University of Michigan.

MTAT Enterprise System Integration. Lecture 2: Middleware & Web Services

Component models. Page 1

Distributed Technologies - overview & GIPSY Communication Procedure

Implementing a Web Service p. 110 Implementing a Web Service Client p. 114 Summary p. 117 Introduction to Entity Beans p. 119 Persistence Concepts p.

Overview p. 1 Server-side Component Architectures p. 3 The Need for a Server-Side Component Architecture p. 4 Server-Side Component Architecture

Introduction. Enterprise Java Instructor: Please introduce yourself Name Experience in Java Enterprise Edition Goals you hope to achieve

What is CORBA? CORBA (Common Object Request Broker Architecture) is a distributed object-oriented client/server platform.

Advanced Lectures on knowledge Engineering

Lecture 5: Object Interaction: RMI and RPC

DS 2009: middleware. David Evans

Outline. Chapter 5 Application Server Middleware. Types of application server middleware. TP monitors CORBA Server-side components and EJB Summary

Chapter 4 Communication

CAS 703 Software Design

Distributed Environments. CORBA, JavaRMI and DCOM

Client/Server-Architecture

Distributed Computing

Distributed Programming with RMI. Overview CORBA DCOM. Prepared By: Shiba R. Tamrakar

Outline. Chapter 5 Application Server Middleware. Types of application server middleware. TP monitors CORBA Server-side components and EJB Summary

Oracle Tuxedo. CORBA Technical Articles 11g Release 1 ( ) March 2010

Introduction to componentbased software development

Appendix A - Glossary(of OO software term s)

Overview. Communication types and role of Middleware Remote Procedure Call (RPC) Message Oriented Communication Multicasting 2/36

Outline. Chapter 5 Application Server Middleware WS 2010/11 1. Types of application server middleware

SAI/ST course Distributed Systems

Application Servers in E-Commerce Applications

Middleware: Challenges and Evolution from Procedural to Service Orientation

Java J Course Outline

CHAPTER - 4 REMOTE COMMUNICATION

Java Enterprise Edition

Advanced Java Programming

Chapter 3 Introduction to Distributed Objects

Oracle 10g: Build J2EE Applications

Middleware. Adapted from Alonso, Casati, Kuno, Machiraju Web Services Springer 2004

(9A05803) WEB SERVICES (ELECTIVE - III)

index_ qxd 7/18/02 11:48 AM Page 259 Index

Message Passing vs. Distributed Objects. 5/15/2009 Distributed Computing, M. L. Liu 1

Applications MW Technologies Fundamentals. Evolution. Applications MW Technologies Fundamentals. Evolution. Building Blocks. Summary.

Borland Application Server Certification. Study Guide. Version 1.0 Copyright 2001 Borland Software Corporation. All Rights Reserved.

Verteilte Systeme (Distributed Systems)

~ Ian Hunneybell: CBSD Revision Notes (07/06/2006) ~

Course title: ADVANCED WEB TECHNOLOGIES AND SERVICES

KINGS COLLEGE OF ENGINEERING 1

Lecture 3: Synchronous Interaction Patterns Traditional Middleware

Today: Distributed Middleware. Middleware

CHAPTER 2. Introduction to Middleware Technologies

Essential Software Architecture

Software Components and Distributed Systems

Web Design and Applications

Distributed Systems Middleware

Vision of J2EE. Why J2EE? Need for. J2EE Suite. J2EE Based Distributed Application Architecture Overview. Umair Javed 1

RPC and RMI. 2501ICT Nathan

Communication. Distributed Systems Santa Clara University 2016

RMI: Design & Implementation

Data Management in Application Servers. Dean Jacobs BEA Systems

Vendor: SUN. Exam Code: Exam Name: SUN Certified ENITRPRISE ARCHITECT FOR J2EE(tm)TECHNOLOGY. Version: Demo

Distributed Systems Principles and Paradigms. Distributed Object-Based Systems. Remote distributed objects. Remote distributed objects

COMPONENT BASED TECHNOLOGY (IT-1401)


CS/IT321. Hall Ticket Number: April, 2017 Sixth Semester Time: Three Hours Answer Question No.1 compulsorily. Answer ONE question from each unit.

J2EE - Version: 25. Developing Enterprise Applications with J2EE Enterprise Technologies

Mohsin Qasim Syed Abbas Ali

COMMUNICATION PROTOCOLS: REMOTE PROCEDURE CALL (RPC)

Lecture 06: Distributed Object

presentation DAD Distributed Applications Development Cristian Toma

Enterprise JavaBeans (I) K.P. Chow University of Hong Kong

Oracle9iAS Tech nicaloverview

Distributed Systems Principles and Paradigms

BEAWebLogic. Server. Introduction to WebLogic Server and WebLogic Express. Version 8.1 Revised: June 28, 2006 Part Number:

Software Paradigms (Lesson 10) Selected Topics in Software Architecture

Chapter 2 Architectures. Software Architectures

Distributed Systems. The main method of distributed object communication is with remote method invocation

Enterprise JavaBeans. Layer:07. Entity

UNIT -I PART-A Q.No Question Competence BTL

Part 6: Distributed Objects and EJB. 2003, Karl Aberer, EPFL-SSC, Laboratoire de systèmes d'informations rèpartis Part 5-1

A short introduction to Web Services

Distributed Object-Based. Systems. Chapter 9

K L M N O P Q R S T U V W X Y Z

Oracle WebLogic Server 11g: Administration Essentials

Limitations of Object-Based Middleware. Components in CORBA. The CORBA Component Model. CORBA Component

Interconnection of Distributed Components: An Overview of Current Middleware Solutions *

Designing a Distributed System

CICS and the Web: Web-enable your CICS Applications

CORBA vs. DCOM. Master s Thesis in Computer Science

Transcription:

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING ACADEMIC YEAR 2011 2012(ODD SEMESTER) QUESTION BANK SUBJECT CODE / NAME: IT1402-MIDDLEWARE TECHNOLOGIES YEAR/SEM : IV / VII UNIT I CLIENT / SERVER CONCEPTS 1. What is Client/Server? 2. Define File server. 3. What are the Service Specific middlewares available? 4. Define the services provided by Web server. 5. Define TCP/IP and IPx/SPx. 6. What is Remote Procedure Call? 7. What are the different categories of client/server applications? 8. Define Application server. 9. What is meant by HTTP and ODBC? 10. Define Group Server. 11. What is Peer-to-Peer communication? 12. What are the different categories of client/server applications? 13. What is Application server? 14. What is a Database server? 15. What is Web Server? 16. What is FTP Servers? 17. What is Mail Server? 18. What is ODBC? 19. What is HTTP? 20. What is MOM? 1. Explain the categories of Client/Server applications. (16) 2. Explain about Remote Procedure Call (RPC) and Java RMI. (16) 3. Explain Briefly about Message Oriented Middleware (MOM)? (16) 4. Explain the various Service Specific Middleware and General Middleware?(16) 5. Explain in detail about Client/Server Building Blocks. (16) KINGS COLLEGE OF ENGINEERING 1

UNIT II EJB ARCHITECTURE 1. What is EJB? 2. What is the role of system administrator in EJB Server? 3. List the ACID properties of transactions. 4. Define RPC. 5. Define Sockets. 6. Define RMI. 7. List the roles of EJB. 8. List the 3 tiers involved in EJB architecture. 9. List the key features of EJB architecture. 10. Define EJB containers. 11. What are the modes provided by the EJB in transaction management. 12. What are the tasks performed by the EJB server. 13. Define instance passivation. 14. Define instance pooling. 15. Define database connection pooling. 16. What are the reasons for using database connection pooling? 17. What is meant by preached caches? 18. Define optimized method invocation. 19. Mention typical EJB transactions. 20. How EJB support security? 21. Define EJB session beans. 22. Define EJB entity beans. 23. List the tasks undertaken by the client, in the EJB architecture. 24. Define DNS. 25. Mention the workflow of DNS. 26. How bean methods are called? 27. Write short notes on RMI clients? 28. What are the classes provided by the EJB.? 29. What is the information contained by the deployment descriptor.? 30. Define the roles of system administrator. 1. Explain the services provided by the EJB container (16) 2. Discuss about EJB remote interface and EJB Home Interface (16) 3. Explain about EJB Conversations. (16) 4. Discuss the various Roles in EJB. (16) 5. Explain in detail about Building and Deploying EJB applications. (16) KINGS COLLEGE OF ENGINEERING 2

UNIT III EJB APPLICATIONS 1. Define Bean with Bean-Managed Persistent? 2. What is Entity Bean? 3. What is Session Bean? 4. What is Enterprise Java Bean? 5. What is Stateful Session Bean? 6. What is meant by Deployment descriptor? 7. What is Interface? 8. Write short notes on Transaction Monitor? 9. Define Directory Services. 10. What is Marshaling and unmarshaling? 11. What are the constraints involved in session beans? 12. In what cases the session beans become irrevocably disappear from the server? 13. List the two states involved in session bean life cycle? 14. What are the methods to be followed to create a stateful session bean? 15. List the methods invoked by stateful session beans? 16. When to use entity beans? 17. How to guarantee the database integrity? 18. In what way EJB can be removed? 19. What are the problems that are not associated with entity beans? 20. List the two types of entity beans. 21. What are the things happening when the bean transit from ready state to pooled state? 22. What are the typical EJB transactions? 23. Define Deployment descriptor class? 24. Define session descriptor class. 1. Explain EJB Session Bean and EJB Entity Bean. (16) 2. Discuss briefly about session bean life cycle. (16) 3. Write short notes on transactions and EJB. (16) 4. Implement a stateful session bean for online shopping. (16) 5. (a) Write short notes entity beans and explain when to use entity beans? (8) (b) Discuss briefly about entity bean life cycle. (8) 6. (a) Implement an entity bean with container managed persistence for Online shopping. (8) (b) How an EJB bean act as a client to another bean. (8) KINGS COLLEGE OF ENGINEERING 3

UNIT IV CORBA 1. Define CORBA. 2. What is meant by ORB? 3. What does IIOP stand for and what is its significance? 4. What is an Object reference? 5. What is IDL and why is it useful? 6. Define Language Mapping. 7. Define IDL Comments? 8. What is Partitioning? 9. Define GIOP. 10. What is Distributed Computing Environment? 11. What is Client Stub? 12. What is Server Skeleton? 13. What is Language mapping? 14. Define serialization. 15. Define activation policy. 16. What is Callback method? 17. Define the capabilities of OMA? 18. Why are language mappings a necessary part of CORBA? 19. What is Naming Service? 1. Overview of the CORBA architecture. (16) 2. Explain Briefly about Distributed Applications. (16) 3. Explain about CORBA and Networking Model. (16) 4. Discuss in detail about CORBA and Object Model. (16) 5. Explain about CORBA Alternatives. (16) 6. Explain the Following (a) Object Model (5) (b) Object Request Broker (6) (c) Interface Definition Language (5) 7. Discus in detail about the various CORBA Services and CORBA Facilities.(16) 8. Discuss Briefly about IDL Data types. (16) KINGS COLLEGE OF ENGINEERING 4

UNIT V COM 1. What is meant by COM? 2. Define the term Interface? 3. What is Common Language Runtime (CLR)? 4. What is Microsoft Intermediate Language (MSIL)? 5. What is Common Type System (CTS)? 6. What is a Web Service? 7. What is meant by Web form? 8. What is Windows form? 9. What is Binary standard? 10. What is programming model? 11. What is Distributed COM? 12. What is Threading Model? 13. What is Versioning? 14. What is Marshalling and Remoting? 15. What is Object Creation? 16. What is Object Destruction? 17. Explain COM Interfaces. 18. What is a component? 19. What is an Object? 20. What is Class Module? 21. What are the elements of Class Module? 22. What is a Module Variable? 23. What is an EXE file? 24. What is Dynamic Link Library? 25. What is Method Routines? 26. What is Event Declaration? 27. What is Indirection? 28. What is coupling? 29. What is Cohesion? 30. Define Constructed Type in Data types 31. What is an Enumerated Data? 32. Write short notes on structured data types? 33. Write short notes on Union Data types? 33. What is Discriminator? 34. What is Method Signature? 35. What is meant by Blocking on a remote method call? KINGS COLLEGE OF ENGINEERING 5

36. What is.net? 37. What are the major Components (Layers) of the.net framework? 38. What is Remoting Architecture? 1. Discus briefly the.net Architecture (16) 2. Discuss Briefly the Basics of COM? (16) 3. Explain briefly the Features of COM? (16) 4. Explain briefly the following a) Object Creation (6) b) Object Invocation (6) c) Object Destruction (4) 5. (a) Compare COM and CORBA (8) (b) Explain the following (i) Marshalling (4) (ii) Remoting (4) KINGS COLLEGE OF ENGINEERING 6