Vous êtes sur la page 1sur 10

VALLIAMMAI ENGINEERING COLLEGE

SRM Nagar, Kattankulathur – 603 203

DEPARTMENT OF INFORMATION TECHNOLOGY


QUESTION BANK

VIII SEMESTER

IT6801 SERVICE ORIENTED ARCHITECTURE

Regulation – 2013

Academic Year 2017 – 18

Prepared by

Dr. B. R. ShunmugaPriya, Assistant Professor / IT

Ms. S. Jeyalakshmi, Assistant Professor / IT


VALLIAMMAI ENGINEERING COLLEGE
SRM Nagar, Kattankulathur-603203.
Department of Information Technology
Question Bank

SUBJECT : IT6801 SERVICE ORIENTED ARCHITECTURE


SEM / YEAR : VIII Sem / IV Year

UNIT I - INTRODUCTION TO XML


XML document structure – Well formed and valid documents – Namespaces – DTD – XML Schema – X-Files
PART-A

Q.No Question BTL Competence

1 Define XML. BTL1 Remembering

2 What is XML Document Prolog? BTL1 Remembering

3 Identify what is well formed and valid document. BTL1 Remembering

4 List the building blocks of XML document structure. BTL1 Remembering

5 Define Xml Declaration and mention its components. BTL1 Remembering

6 Define Document type declaration and mention its components. BTL1 Remembering

7 What is meant by element and attributes in xml? Describe with example. BTL2 Understanding

8 Describe Entity reference with an example. BTL2 Understanding

9 Distinguish between XML and HTML. BTL2 Understanding

10 Give a code snippet for simple XML document. BTL2 Understanding

11 Demonstrate the meaning of namespace in XML. BTL3 Applying

12 Illustrate DTD and write the syntax for it. BTL3 Applying

13 Illustrate the various DTD element rules. BTL3 Applying

14 Explain the DTD attributes types. BTL4 Analysing

15 Analyze the XML predefined entities. BTL4 Analysing


16 Analyze the DTD drawbacks. BTL4 Analysing

17 Evaluate XSD BTL5 Evaluating

18 Assess XPATH and mention its syntax BTL5 Evaluating


Mention the software that are required to develop to install the X-Files
19 BTL6 Creating
application.
20 How to prepare the X-Files application using Java servlets. BTL6 Creating

PART-B
BTL1 Remembering
1 Describe in detail about XML document Structure.
BTL1 Remembering
2 Examine in detail about DTD.
BTL1 Remembering
3 Describe in detail about XML schema.
BTL1 Remembering
4 Describe in detail about XFILES
What is XML namespace? Elaborate the different types of XML namespaces BTL2 Understanding
5
with an example for each.
BTL2 Understanding
6 Discuss in detail about Form Navigation with an example
BTL2 Understanding
7 Summarize in detail the steps to display XML data on browser
Briefly explain the characteristics of Web service framework and web BTL3 Applying
8
service roles.
How XML schema helps in structuring an XML document? Explain XML BTL3 Applying
9
schema types with an example
BTL3 Applying
10 Examine what is the main role of XPath in selecting the XML Data
BTL4 Analyzing
11 Explain in detail how to represent data types in XML Schema with example.
(i)Differentiate between internal and external DTD .(8) BTL4 Analyzing
12
(ii) Classify the architecture of the X-Files application .(8)
BTL5 Evaluating
13 Deduce how to create a XML DTD for displaying student details
BTL6 Creating
14 Develop a program for Library Management System using XML Schema

UNIT II - BUILDING XML- BASED APPLICATIONS


Parsing XML – using DOM, SAX – XML Transformation and XSL – XSLFormatting – Modeling Databases in
XML
PART-A
Q.N
Question BTL Competence
o
1 What is DOM ? List the DOM interfaces. BTL1 Remembering

2 Describe the need of DOM BTL1 Remembering

3 Tell the steps in parsing XML document using DOM BTL1 Remembering

4 List DOM Levels BTL1 Remembering

5 What is XSL formatting? BTL1 Remembering

6 What is Range? List out the range Interfaces BTL1 Remembering

7 Give the disadvantages of DOM. BTL2 Understanding

8 Distinguish between DOM and SAX BTL2 Understanding

9 Describe SAX BTL2 Understanding

10 Interpret what is XERCES BTL2 Understanding

11 Illustrate the disadvantages of SAX BTL3 Applying

12 Show what is XSLT BTL3 Applying

13 Demonstrate the meaning of JAXB BTL3 Applying

14 Illustrate the disadvantages of JAXB. BTL4 Analysing

15 Explain how XSLT works? BTL4 Analysing

16 Point out where XSLT can be used? BTL4 Analysing

17 What is XSL:if ? Support with an example for it. BTL5 Evaluating

18 Summarize the steps in creating JAXB solution BTL5 Evaluating

19 How do you create a DAO? BTL6 Creating

20 Write the steps involved in steps involved in creating database in XML BTL6 Creating

PART-B

1 Describe in detail about parsing XML using DOM. BTL1 Remembering

2 Examine in detail about parsing XML using SAX. BTL1 Remembering


3 Describe in detail about XSLT BTL1 Remembering

4 Examine SAX parsing for invoicing a customer’s order XML file. BTL1 Remembering

5 What are steps in modeling database in XML? Discuss each step in detail. BTL2 Understanding

6 Describe in detail about various XSL tags with an example BTL2 Understanding
Give an example to demonstrates the uses of DefaultHandler to SAX-parser
7 and XML document to performs mapping of xml to model class and generate BTL2 Understanding
list of objects.
Describe in detail about how to create well-formed XML and XSL
8 BTL3 Applying
transformations.
Examine DOM parsing for a “purchase order” xml file that contains bill to
9 and send to warehouse details provided as XML schema with DocBuilder BTL3 Applying
Output.
What way a namespace in the XML document or the schema document
10 BTL3 Applying
affects validation? Illustrate it with an example
(i)Explain in detail about DOM Parser(8)
11 (ii)Explain the XML representation of a relational database with example of BTL4 Analyzing
a single database with two table.(8)
(i)Demonstrate in detail about various XSL tags with an example.(8)
12 (ii)Point out the DOM XML Parser with Example how to get the node by BTL4 Analyzing
“name”, and display the value.(8)
Explain the different possibility of writing XML processing rules with
13 BTL5 Evaluating
XSLT.
Create a code to populate an Employee objects to DOM -parser using an xml
14 BTL6 Creating
content.

UNIT III - SERVICE ORIENTED ARCHITECTURE


Characteristics of SOA, Comparing SOA with Client-Server and Distributed architectures – Benefits of SOA --
Principles of Service orientation – Service layers
PART-A
Q.N
Question BTL Competence
o
1 Define SOA BTL1 Remembering

2 Define application architecture. BTL1 Remembering

3 List any 4 principles of service orientation. BTL1 Remembering

4 Define enterprise architecture. BTL1 Remembering

5 List any 4 characteristics of SOAs. BTL1 Remembering

6 Define Contemporary SOA. BTL1 Remembering


7 Describe how SOA address the issues that arise in a client-server architecture BTL2 Understanding

8 How do components in an SOA inter- relate? Express it diagrammatically BTL2 Understanding

9 Distinguish SOA from distributed internet architecture BTL2 Understanding

10 List any four characteristics of Contemporary SOA. BTL2 Understanding

11 Illustrate the components of automation logic BTL3 Applying

12 Show the different levels of Autonomy. BTL3 Applying

13 Illustrate Wrapper Services BTL3 Applying

14 What are fundamental parts of SOA framework? BTL4 Analyzing

15 Explain the primary characteristics of the two tier client server architecture? BTL4 Analyzing

16 Analyze the benefits of SOA BTL4 Analyzing

17 Explain the common pitfalls of adopting SOA BTL5 Evaluating

18 Evaluate the issues that are raised in the client-server and the distributed
BTL5 Evaluating
Internet architecture?
19 Design the layers of abstraction identified for SOA. BTL6 Creating

20 Compose some of the characteristics of Application Service layer. BTL6 Creating

PART-B
Compare SOA to Client-Server Architecture and Distributed internet
1 BTL1 Remembering
architecture.
2 Give an overview of SOA and explain the characteristics of SOA. BTL1 Remembering

3 Explain in detail the principles of Service Orientation? BTL1 Remembering

4 Explain Distributed Internet Architecture and compare with SOA BTL1 Remembering

5 List the characteristics of Contemporary SOA. BTL2 Understanding

6 Discuss about three Service layers in detail. BTL2 Understanding

7 Explain about Coordination in detail BTL2 Understanding

8 What are the components of soa? How do they inter-relate? BTL3 Applying

9 Explain briefly the Client-Server & Distributed Architecture BTL3 Applying


10 Explain briefly about primitive SOA BTL3 Applying

11 Compare and contrast Service Orientation with Object Orientation BTL4 Analyzing

12 Explain in detail the Atomic Transactions BTL4 Analyzing


Illustrate the functionalities of Application Service Layer in terms of utility
13 BTL5 Evaluating
service and wrapper service.
Briefly explain about:
14 i) Service layer abstraction. (8) BTL6 Creating
ii) Application service layer. (8)

UNIT IV - WEB SERVICES


Service descriptions – WSDL – Messaging with SOAP – Service discovery – UDDI – Message Exchange
Patterns – Orchestration – Choreography –WS Transactions
PART-A
Q.N
Question BTL Competence
o
1 Define service BTL1 Remembering

2 Define a process BTL1 Remembering

3 What are the conditions under which the web service takes the role of a
BTL1 Remembering
service provider?
4 Define the term service provider BTL1 Remembering

5 What do you mean by UDDI? BTL1 Remembering

6 What are the design classifications of web services? BTL1 Remembering

7 What are the two types of WSDL elements? BTL2 Understanding

8 What is the role of orchestration service layer? BTL2 Understanding

9 List the 4 MEPs in WSDL 1.1 BTL2 Understanding

10 What are the types of derived business services? BTL2 Understanding

11 What is the usage of Envelope element in SOAP message structures? BTL3 Applying

12 Define choreography? BTL3 Applying

13 What are the logical components of web services framework? BTL3 Applying

14 Distinguish between orchestration and choreography. BTL4 Analyzing


15 What are the potential types of logic suitable for abstract orchestration layer? BTL4 Analyzing

16 What is message processing logic? BTL4 Analyzing

17 What are dynamic proxy and dynamic invocation interface? BTL5 Evaluating

18 What is JAX-WS? BTL5 Evaluating

19 Define WSIT. BTL6 Creating

20 Give the types of intermediaries. BTL6 Creating

PART-B

1 Briefly explain Messaging with SOAP and service discovery. BTL1 Remembering

2 Explain Message Exchange Patterns in detail. BTL1 Remembering

3 Explain about service layer abstraction and orchestration service layer BTL1 Remembering

4 Explain Service descriptions with WSDL in detail BTL1 Remembering


How Orchestration service layer works link process logic to service
5 BTL2 Understanding
interaction within the workflow logic? Explain.
6 Explain Orchestration in detail BTL2 Understanding

7 Describe the process of messaging with SOAP and Atomic transaction. BTL2 Understanding
Explain briefly about technical requirements for Orchestration and
8 BTL3 Applying
Choreography
How the challenge of coordinating messages is accomplished by Message
9 BTL3 Applying
exchange patterns?
Show the WSDL document consisting of abstract and concrete parts that
10 BTL3 Applying
collectively describe a service endpoint.
11 Explain the basics of web services description language in detail. BTL4 Analyzing
i. Explain UDDI in detail (8)
12 BTL4 Analyzing
ii. Write an example for addition of two numbers using WSDL FILE . (8)
Explain briefly different types of security attacks and Threats and also give
13 BTL5 Evaluating
the web service security road map.
i. Design a WS-Transaction is an example of how to apply the framework
14 defined by WS-Coordination.(8) BTL6 Creating
ii. Explain Atomic transactions and business activity model in detail (8)

UNIT V - BUILDING SOA-BASED APPLICATIONS


Service Oriented Analysis and Design – Service Modeling – Design standards and guidelines -- Composition –
WS-BPEL – WS-Coordination – WS-Policy – WS-Security – SOA support in J2EE.
PART-A
Q.N
Question BTL Competence
o
1 What is service modeling process BTL1 Remembering

2 List out some guidelines of service modeling. BTL1 Remembering

3 Define entity-centric business service design. BTL1 Remembering

4 What is J2EE? BTL1 Remembering

5 What are the standards that Web service depends on? BTL1 Remembering

6 Briefly explain about the operations in entity-centric. BTL1 Remembering

7 Give the different business centric applications of SOA. BTL2 Understanding

8 Give the meaning of service oriented analysis. BTL2 Understanding

9 Describe Digest Method and Digest Value? BTL2 Understanding

10 Give the various elements in WS-BPEL? BTL2 Understanding

11 Demonstrate the set of basic tasks for creating web service composition. BTL3 Applying

12 Point out the set of structured tasks for web service composition BTL3 Applying

13 Classify the difference between RMI and JAX-RPC. BTL3 Applying

14 Write any four attributes of ‘invoke’ element of BPEL. BTL4 Analyzing

15 Analyze WS-policy. BTL4 Analyzing

16 Differentiate getVariableproperty and getVariableData functions BTL4 Analyzing

17 Explain JAXB. BTL5 Evaluating

18 What do you mean by WS-Security? BTL5 Evaluating

19 Create WS-Policy element with attributes. BTL6 Creating

20 Develop a JAX-WS Scenario. BTL6 Creating

PART-B
Explain the following in detail
1 (i)Service Roles .(8) BTL1 Remembering
(ii)Service Models. (8)
i) List out the objectives of service oriented design.(6)
2 BTL1 Remembering
ii).Explain about service oriented design process.(10)
3 Explain the overview of SOA and the role of web services with .NET and
BTL1 Remembering
J2EE Interoperability.
4 Describe in detail about service modeling guidelines. BTL1 Remembering

5 Explain the various standards in the development of web services. BTL2 Understanding

6 Describe application service design in a step by step process. BTL2 Understanding


Describe Root element and Series of Common child element of WS-BPEL
7 BTL2 Understanding
process definition
Write down the syntax of the following with example
The process element
8 The partnerLinks and partnerLink
BTL3 Applying
The variable
getVariableProperty and getVariableData
sequence and invoke
9 Discuss WS-BPEL Language basics in detail. BTL3 Applying

10 Write short notes on WS-coordination overview. BTL3 Applying

11 Explain briefly about WS-choreography model description. BTL4 Analyzing


Demonstrate WS-Security framework in terms of the ‘security’ element with
12 BTL4 Analyzing
an example.
Classify service model logic as service operation candidates and service
13 BTL5 Evaluating
candidates with basic building block activities.
i.Explain SOA platform.(6)
14 BTL6 Creating
ii. Describe the APIs in J2EE which is used to build SOA. (10)

Verified by : 1. 2.

[ ] [ ]

3. 4.

[ ] [ ]

Forwarded by Year Coordinator :

Approved by HOD :

Vous aimerez peut-être aussi