University of Leicester

cms

CO7214—Service-Oriented Architectures

Convenor:
Prof. R. Heckel
Description:

A Web service is an application component deployed on a Web accessible platform, provided by a service provider to be discovered and invoked over the Web by a service requestor. Service-oriented architectures, the underlying architectural style of Web services, combine ideas from component-based and distributed systems, adding the idea of services as loosely coupled components that may be discovered and linked at runtime. Applications range from enterprise application integration, via electronic commerce, to dynamic e-business scenarios and the Internet of Things.

The lecture shall give an introduction to two basic technologies that underly Web services, XML and SOAP-based services as well as REST services, and present a systematic, model-based development approach using the UML. This includes the specification of service interfaces by means of UML diagrams, the systematic (and partly automatic) generation of the corresponding service descriptions, the implementation of services and their clients in Java and the model-based testing of services.

Author: Form auto-generator (csadmit@mcs.le.ac.uk).
Author: Prof. R. Heckel.
© University of Leicester November 2016. Last modified: 15th August 2018, 17:53:09
CMS Web Maintainer. This document has been approved by the Head of Department.