UNIVERSITY EXAMINATIONS: 2017/2018
EXAMINATION FOR THE DEGREE OF BACHELOR OF SCIENCE IN
INFORMATION COMMUNICATION TECHNOLOGY
BCT2303 SERVICE ORIENTED COMPUTING
FULL TIME/PART TIME
DATE: APRIL, 2018 TIME: 2 HOURS
INSTRUCTIONS: Answer Question One & ANY OTHER TWO questions.
QUESTION ONE [30 MARKS]
a) Explain the following concepts, with examples as used when planning and designing SOAbased services. (12 Marks)
i) Service loose coupling
ii) Service contract
iii) Service abstraction
iv) Service reusability
v) Service composability
vi) Service componentization
b) A widget company takes orders from customers, allows the customer to cancel an order and
to view outstanding orders. Explain the most effective services to identify (6 Marks)
c) Discuss why Service Architecture Layering is important (6 Marks)
d) What are the key components of an enterprise service bus (ESB)? (6 Marks)
QUESTION TWO [20 MARKS]
a) Explain the following terms as used in SOC
i) Service (2 Marks)
ii) Web Service (2 Marks)
b) Explain FIVE uses of web-services (5 Marks)
c) With the aid of a diagram explain, SOA Communication Infrastructure (8 Marks)
d) Explain why Simple Object Access Protocol (SOAP) is vital in e-commerce (3 Marks)
QUESTION THREE [20 MARKS]
a) Explain the characteristics of a business service (6 Marks)
b) With the aid of a diagram explain, Service Oriented Architecture model (6 Marks)
c) Explain why Service Orientated Architecture is important to the following stakeholders:
i) Developers
ii) IT manager
iii) The CIO
iv) The business analyst (8 Marks)
QUESTION FOUR [20 MARKS]
a) A furniture store lets the customers view its product catalogue online as a PDF file or as a
printed copy in store. Customers pay for an item in-store or on the phone. The store wants
to enable online payment as well. The store has a supplier which is notified of purchases so
it can ship the item(s). The supplier is not expected to change in the future. The notification
and shipment processes are highly optimized and stable. If the company adopts SOA,
discuss the business functions that will most improve competitiveness and productivity?
(10 Marks)
b) Explain SIX benefits of Web Services for e-Business (6 Marks)
c) What are the key components of an enterprise service bus (ESB)? (4 Marks)
QUESTION FIVE [20 MARKS]
a) Discuss the following protocols as used in distributed service oriented systems (8 Marks)
i) Java Remote Method Invocation (RMI),
ii) Common Object Request Broker Architecture (CORBA) systems,
iii) Distributed Component Object Model (DCOM),
iv) Simple Object Access Protocol (SOAP).
b) With the aid of diagrams, compare and contrast between Two-Tier architecture and N-Tier
architecture (12 Marks)