0% found this document useful (0 votes)
24 views2 pages

Ssoc

The document is an examination paper for the University of Embu's Bachelor of Science in Computer Science program, specifically for the course CSC 432: Service Oriented Architecture. It includes various questions related to SOA, cloud computing, web services, and integration models, requiring students to demonstrate their understanding of these concepts. The exam consists of five questions, with instructions to answer the first question and any two others.

Uploaded by

Isaac Omondi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views2 pages

Ssoc

The document is an examination paper for the University of Embu's Bachelor of Science in Computer Science program, specifically for the course CSC 432: Service Oriented Architecture. It includes various questions related to SOA, cloud computing, web services, and integration models, requiring students to demonstrate their understanding of these concepts. The exam consists of five questions, with instructions to answer the first question and any two others.

Uploaded by

Isaac Omondi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

-,'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

You might also like