S.A.ENGINEERING COLLEGE, CHENNAI-77.
(An Autonomous Institution, Affiliated to Anna University)
DEPARTMENT OF INFORMATION TECHNOLOGY
QUESTION BANK
Academic Year : 2024-2025 (ODD)
Year/ Sem : IV/VII
Subject Code : CS1704A
Subject Name : SERVICE ORIENTED ARCHITECTURE
Department : IT
UNIT I XML
XML document structure–Well-formed and valid documents– DTD – XML Schema – Parsing XML
using DOM,SAX–XPath-XML Transformation and XSL–Xquery
PART - A
Q.No Questions CO BT Competence
What are the major portions of XML document? BTL-1 Remember
1. CO1
BTL-1 Remember
What are the XML delimiter characters?
2. CO1
BTL-1 Remember
Define the structure of a Document Type Definition?
3. CO1
BTL-1 Remember
Define well-formed documents and valid documents.
4. CO1
BTL-1 Remember
How to create XML Schemas?
5. CO1
BTL-1 Remember
Define XPath.
6. CO1
BTL-1 Remember
What is XML document prolog?
7. CO1
BTL-1 Remember
What is DOM? Write the Levels of DOM
8. CO1
BTL-1 Remember
Describe Basic document structure in XSL formatting
objects.
9. CO1
BTL-1 Remember
Outline a simple style sheet using XSL
10. CO1
PART – B & C
Explain XML document structure in detail
1.
CO1 BTL-2 Understand
13
How to create XML Schemas? Explain in detail 8
2.
5 BTL-4 Analyse
CO1
Explain with examples internal and external DTD
3. 13
Compare DOM and SAX based XML parsing.
BTL-2 Understand
CO2
Explain XML transformation with XSL
4. 13
BTL-2 Understand
CO2
13
What is DOM? Explain Parsing XML using DOM
5. Understand
BTL-2
CO1
13 CO1
Explain Parsing using SAX
6 Understand
BTL-2
CO1
Give a brief note on Modeling database in XML
13
BTL-2 Understand
7
Create a document type definition that defines the structure
for email message, further create a XML document that
reference to the created document type definitions BTL-4 Analyse
8
UNIT II SERVICEORIENTEDARCHITECTURE(SOA)BASICS
Characteristics of SOA, Benefits of SOA, Comparing SOA with Client-Server and Distributed
architectures–--Principles of Service Orientation–Service layers
PART - A
Q.No Questions CO BT Competence
1. Define Service-oriented architecture
CO2 BTL-1 Remember
2. Define Client / Server architecture CO2
BTL-1 Remember
3. Define Distributed Internet architecture CO2
BTL-1 Remember
4. Define Coarse-Grained Services CO2
BTL-1 Remember
5. Define Service-component-level Testing CO2
BTL-1 Remember
6. Define service Loose coupling CO2
BTL-1 Remember
7. Define Service Proxy? CO2
BTL-1 Remember
8. How loose coupling achieved in SOA? CO2
BTL-1 Remember
9. Define XSD? CO2
BTL-1 Remember
10. What are the fundamental parts of SOA framework? CO2
BTL-1 Remember
PART – B & C
1. Explain how SOA can be compared to Client server
architecture
13 BTL-2 Understand
CO2
2. Explain in detail about SOA components and how are they CO2
interrelate. BTL-2 Understand
13
3. Explain distributed internet architecture? 13 CO2 BTL-2 Understand
4. Describe how SOA can be compared to distributed internet 13 CO2
architectures BTL-2 Understand
5. Compare SOA with client server and distributed internet 13 CO2
architectures
BTL-4 Analyse
6. Describe the principles of service orientation 13 CO2 BTL-2 Understand
7. Decide how the ‘golden rules’ and heuristic help interface
designers take account of cognitive psychology? Illustrate 13 CO2 BTL-2 Understand
your answer with the design of Microsoft office word.
8. Explain the anatomy of service oriented architecture 13 CO2 BTL-2 Understand
UNIT III WEBSERVICES (WS)ANDSTANDARDS
Web Services Platform – Service descriptions – WSDL – Messaging with SOAP – Service discovery–
UDDI–Service - Level Interaction Patterns – and Choreography
PART - A
Q.No Questions CO BT Competence
1. What is Web Services?
CO3 BTL-1 Remember
2. Define Agents and Services CO3
BTL-1 Remember
3. Define Web API CO3
BTL-1 Remember
4. Define SOAP message. CO3
BTL-1 Remember
5. Define atomic transaction coordinator CO3
BTL-1 Remember
6. Define Atomic Service Transaction CO3
BTL-1 Remember
7. Define Choreography CO3
BTL-1 Remember
8. Define Application Services layer. CO3
BTL-1 Remember
9. List the types of Choreography. CO3
BTL-1 Remember
10. What is UDDI CO3
BTL-1 Remember
PART – B & C
1. Write short notes on
a. Service descriptions. BTL-2 Understand
13 CO3
b. Atomic transaction.
c. Choreography.
2. Describe in detail about messaging with SOAP. CO3
13
BTL-4 Analyse
3. a. Write short notes on orchestration and choreography. 13 CO3
b. Briefly discuss on application service layer. BTL-2 Understand
4. Explain in detail about Atomic Transaction Process with CO3
suitable diagrams. BTL-2 Understand
13
5. Describe the process of messaging with SOAP and Atomic 13 CO3
transaction.
BTL-4 Analyse
6. Show the WSDL Document consisting of abstract and CO3
concrete parts that collectively describe a service end point.
13 BTL-2 Understand
7. Discuss on how SOA is related to the layers of the J2EE CO3
platform BTL-2 Understand
13
8. Explain about service layer abstraction and orchestration 13 CO3
service layer BTL-2 Understand
UNIT IV WEBSERVICES EXTENSIONS
WS-Addressing-WS-ReliableMessaging-WS-Policy–WS-Coordination–WS-Transactions- WS-Security-
Examples
PART - A
Q.No Questions CO BT Competence
1. What is WSA in SOAP?
CO4 BTL-1 Remember
2. Define entity-centric business service. CO4
BTL-1 Remember
3. List out the component specification in Service modeling CO4
BTL-1 Remember
4. List the stages of WS-Coordination CO4
BTL-1 Remember
5. What data elements will be returned by the service in its CO4
acknowledgement / receipt / return? BTL-1 Remember
6. Define WS-Policy CO4
BTL-1 Remember
7. List the Web Services Security Requirements CO4
BTL-1 Remember
8. List the Security Threads CO4
BTL-1 Remember
9. Give the step by step process in the service oriented analysis. CO4
BTL-1 Remember
10. Define Secure Messaging CO4
BTL-1 Remember
PART – B & C
1. Explain the basics of web services description language in 13 CO4
detail. BTL-2 Understand
2. Explain in detail about service modeling guidelines. 13 CO4 BTL-2 Understand
3. a. List out the objectives of service oriented design. 13 CO4
b. Explain about service oriented design process. BTL-2 Understand
4. Describe the Web Services Security Requirements in detail 13 CO4
BTL-2 Understand
5. List out the security Threads in detail 13 CO4
BTL-2 Understand
6. Demonstrate WS-Security framework in terms of the 13 CO4
security element with an example. BTL-2 Understand
7. Describe in detail about entity-centric business service 13 CO4
design in a step by step process.
BTL-4 Analyse
8. Explain the steps involved in service oriented design in 13 CO4
detail BTL-2 Understand
UNIT V SERVICE ORIENTED ANALYSIS AND DESIGN
SOA delivery strategies–Service oriented analysis–Service Modelling–Service oriented design –
Standards and composition guidelines—Service design– Business process design–Case Study
PART - A
Q.No Questions CO BT Competence
1. What is Service-oriented analysis? CO5
BTL-1 Remember
2. What is Service Modelling? Give examples CO5
BTL-1 Remember
3. What are the guidelines of composition? CO5
BTL-1 Remember
4. What are the examples of a SOA services. CO5
BTL-1 Remember
5. What is SOA design CO5
BTL-1 Remember
6. What are the different service layers in SOA CO5
BTL-1 Remember
7. What is business process design in SOA CO5
BTL-1 Remember
8. What are the three types of business process designs? CO5
BTL-1 Remember
9. What is SOA in analysis? CO5
BTL-1 Remember
10. What does SOA means in research? CO5
BTL-1 Remember
PART – B & C
1. Explain the steps involved in service modeling process. 13 CO5
BTL-2 Understand
2. What is J2EE? Write a detailed note on SOA support with 13 CO5
J2EE. BTL-2 Understand
3. Explain Various service layers in SOA with neat 13 CO5
BTL-2 Understand
diagram
4. Explain the various steps involved in service design 13 CO5
process. BTL-2 Understand
5. Write the case study for Business technology in SOA 13 CO5
BTL-2 Understand
6. Explain business project management design with 13 CO5 BTL-2 Understand
neat diagram
7. Write the case study for SOA in Education 13 CO5 BTL-2 Understand
8. How the Challenge of Coordinating Message Exchange 13 CO5 BTL-2 Understand
Patterns?