Enterprise Application Development BSSE 6th Term Past Paper 2017 UOS

University of Sargodha
BS 6th Term Examination 2017
Subject: Software Engineering
Paper: Enterprise Application Development (CS-474)
Time Allowed: 2:30 Hours
Maximum Marks: 80
Objective Part (Compulsory)
Q.NO.1 Write short answers of the following in 2-3 lines each on your answer sheet. (2*16)
- What do you know about Multitier Model?
- Define Enterprise Beans.
- Define Java Applets.
- Define Servlets.
- Define Authentication.
- Why do we use JBDC API?
- Define EJB role.
- Define Web Component Containers.
- What does it mean by J2EE?
- Name any two J2EE supported Internet protocols.
- What is a Web Component?
- Define Message-Driven Beans.
- Define Asynchronous Integration.
- Define legacy integration.
- Illustrate Stand-Alone Client Scenario.
- Define Deployer.
Subjective Part
Attempt any three questions. All questions carry equal marks. (16×3=48)
Q.NO.2
a) Explain challenges of enterprise application development.
b) Give a detailed description of the J2EE platform for enterprise solutions.
Q.NO.3
a) Discuss J2EE application scenarios in detail.
b) Give a detailed description of J2EE Component Technologies.
Q.NO.4
a) The J2EE platform defines several distinct roles; briefly explain these roles.
b) Explain J2EE platform service technologies in detail.
Q.NO.5
a) Explain Web-Tier technologies in the J2EE platform.
b) What do you know about Web-Tier application framework design?
Q.NO.6
a) Discuss J2EE integration scenarios in detail.
b) Explain application integration design approaches in detail.