A formal model for service-oriented interactions

Fiadeiro, J., Lopes, A. and Abreu, J.

(2012)

Fiadeiro, J., Lopes, A. and Abreu, J. (2012) A formal model for service-oriented interactions. Science of Computer Programming, 77 (5).

Our Full Text Deposits

Full text access: Open

Full text file - 2.19 MB

Links to Copies of this Item Held Elsewhere


Abstract

In this paper, we provide a mathematical semantics for a fragment of a languageSRMLthat we have defined in the IST-FET-GC2 Integrated Project SENSORIA for modelling service-oriented systems. The main goal of this research is to make available a foundational basis for the development of practical modelling languages and tools that designers can use to model complex services at a level of abstraction that captures business functionality independently of the languages in which services are implemented and the platforms in which they execute. The basic artefact of the language is the service module, which provides a model for a complex service in terms of a number of components that jointly orchestrate a business function and may dynamically discover and bind to external parties that can deliver required functionalities. We define a mathematical model of computation and an associated logic for service-oriented systems based on the typical business conversations that occur between the parties that deliver a service. We then define the semantics of SRML service modules over this model and logic, and formulate a property of correctness that guarantees that services programmed and assembled as specified in a module provide the business functionality advertised by that module. Finally, we define an algebraic operation of composition of service modules that preserves correctness. To the best of our knowledge, there is no other formal approach that has been defined from first principles with the aim of capturing the business nature of service conversations and support service assembly based on the business logic that is required, not as it is programmed. © 2012 Elsevier B.V. All rights reserved.

Information about this Version

This is a Submitted version
This version's date is: 1/5/2012
This item is not peer reviewed

Link to this Version

https://repository.royalholloway.ac.uk/items/15f54e59-4c60-e3ea-c713-2ee475dd8d52/1/

Item TypeJournal Article
TitleA formal model for service-oriented interactions
AuthorsFiadeiro, J.
Lopes, A.
Abreu, J.
DepartmentsFaculty of Science\Computer Science

Identifiers

doihttp://dx.doi.org/10.1016/j.scico.2011.12.003

Deposited by Research Information System (atira) on 10-Aug-2012 in Royal Holloway Research Online.Last modified on 10-Aug-2012

Notes

Copyright 2012 Elsevier B.V., All rights reserved.


Details