-,'PW=b's--.
%
'Q.i
A@ W? (
a!, A
' *1f-
m? a=, 1 s
P"!!]
""'al ;v4"W;Gvntd#,'j'4o?"
UNIVERSITY OF EMBU
2021/2022 ACADEMIC YEAR
SECOND SEMESTER EXAMINATIONS
FIRST YEAR EXAMINATION FOR THE DEGREE OF BACHELOR OF SCIENCE IN
COMPUTER SCIENCE
CSC 432: SERVICE ORIENTED ARCHITECTURE
DATE: APRIL 11, 2022 TIME: ll:OOAM-l:OOPM
INSTRUCTIONS:
Answer Question ONE and ANY Other TWQ Questions
QUESTION ONE (30 MARKS)
a) Outline four reasons that successful companies had during SOA implementation (4 marks)
b) Define the following terms
i) Cloud (2 marks)
ii) IT Resource (2 marks)
iii) Cloud Service (2 marks)
c) Using a diagram, explain the relationship between UDDI, WSDL, SOAP and the web
SerVlCeS. (5 marks)
d) Utility services are normally created and employed outside of platform boundaries. Evaluate
the statement below and explain how a utility service could be used. (3 marks)
A service exposing a cached data store.
e) SOA solutions provide several options for realizing services. Using a suitable scenario,
explain when it would be prudent to outsource or build a service. (4 marks)
f) The top-down and bottom-up approaches are synonymous with SOA. Distinguish between
the two. (4 marks)
g) SOA provided for two types of Access Control. Describe the two while giving relevant
examples of where each might be used (4 marks)
'
?'.
150 27001:2013 Certified Knowledge Transforms o 150 9001 :2015 Certified
Page 7 0f2
QUESTION TWO (20 MARKS)
a) Discuss four challenges of SOA (4 marks)
b) A majority of cloud environments have overlapping characteristics. Explain five of these
characteristics
(lOmarks)
c) Discuss three characteristics of Service Oriented Architecture (6 marks)
QUESTION THREE (20 MARKS)
a) Describe any three elements that make up service-oriented computing (6 marks)
b) The University of Embu Sacco is looking to move to cloud computing. Discuss three
benefits that the Sacco could benefit by their move. (9 marks)
c) The service inventory analysis is a phase within the SOA project stages. Using a diagram
show the service inventory analysis cycle (5 marks)
QUESTION FOUR (20 MARKS)
a) Identify four advantages of RESTful web services. (4 marks)
b) Designing web service interfaces involves a step-by-step process. Breakdown the steps that
would be used to design the web service (10 marks)
c) Three common cloud delivery models have become widely established and formalized.
Compare the three cloud delivery models by giving the consumer and the provider activities
of each.
(6 marks)
QUESTION FIVE (20 MARKS)
a) Describe three elements within a WSDL document (6 marks)
b) With the aid of diagrams, differentiate between data-level integration, application-level
integration, and process-level integration. (9 marks)
c) Discuss any two-cloud architectural models while giving a characteristic of each.
-END-
.""'A'.*
, i ' 15027001:2013 Certified Knowledge Transforms e 150 9001:2015 Certified
Page2of2