GTU Computer Engineering (Semester 8)
Service Oriented Computing
May 2016
Total marks: --
Total time: --
INSTRUCTIONS
(1) Assume appropriate data and state your reasons
(2) Marks are given to the right of every question
(3) Draw neat diagrams wherever necessary


1 (a) Explain the ACID properties reviewed in the Context of Service Oriented Architectures and in the Context of distributed transaction.
7 M
1 (b) Describe SOAP request and response model with an example.
7 M

2 (a) Draw the schematic general architectural model for Web Service. Explain SOAP request scenario for a customer orders goods from a supplier.
7 M
Solve any one question from Q2(b) & Q2(c)
2 (b) Define Composing Service and also discuss challenges for Service composition.
7 M
2 (c) Write a short note on : OWL
7 M

Solve any two question from Q3(a), Q3(b) & Q3(c), Q3(d)
3 (a) Explain Multiagent architecture and its life cycle management.
7 M
3 (b) What are the basic elements of SOA? How does SOA impose Loose Coupling, Granularity and Long life time in realizing the requirements?
7 M
3 (c) Explain UDDI API for registry access.
7 M
3 (d) Write a WSDL file for a phone book service that supports the operations GetPhoneNumber and SetPhoneNumber. The operation GetPhoneNumber accepts a name parameter of type String and returns a phone number of type String, whereas SetPhoneNumber accepts a name parameter of type String and a phone number parameter of type String and returns nothing.
7 M

Solve any two question from Q4(a), Q4(b) & Q4(c), Q4(d)
4 (a) What is RDF? Explain RDF document in detail.
7 M
Answer the following:
4 (b) (i) Explain two-phase locking protocol for locking.
4 M
4 (b) (ii) Explain Rules for Collaboration.
3 M
4 (c) What is peer-to-peer computing? Explain in brief the models of peer-to-peer computing.
7 M
4 (d) What is ontology? Explain OWL constructor and Axioms with suitable example.
7 M

Solve any two question from Q5(a), Q5(b) & Q5(c), Q5(d)
5 (a) Explain the Agent based system architecture showing the de facto standard agent types.
7 M
5 (b) List importance of BPEL4WS.
7 M
5 (c) Differentiate between .Net Architecture and J2EE Architecture in the context of Enterprise Architecture.
7 M
5 (d) Explain role of XML in distributed computing.
7 M



More question papers from Service Oriented Computing
SPONSORED ADVERTISEMENTS