Title :
Invited Speaker: Deciding Properties of Services
Author :
Reisig, Wolfgang
Author_Institution :
Humboldt-Univ. of Berlin, Berlin, Germany
Abstract :
Summary form only given. Service orientation is a promising architectural concept to quickly and cost effectively compose encapsulated software components ("services"), and to adapt them to new requirements. Service orientation has evolved from very pragmatic problems and backgrounds. Central in the context of service-oriented computing is the notion of a partner service P for a given service, S. The service S communicates with P by means of asynchronous communication. The paper discusses the conceptual basis to formulate service orientation. It turns out that the behaviour of composted services can be represented in terms of (in general infinite) trees of reachable states and steps, with branching states denoting alternatives. Elementary operations on such trees suffice to characterize the above questions. Furthermore, "regular" infinite trees can be represented as finite graphs.
Keywords :
Web services; software architecture; trees (mathematics); composed services; encapsulated software components; finite graphs; infinite trees; partner service notion; service orientation; service-oriented computing; Asynchronous communication; Context; Context-aware services; Costs; System recovery; Tree graphs;
Conference_Titel :
Formal Methods (SEEFM), 2009 Fourth South-East European Workshop on
Conference_Location :
Thessalonihi
Print_ISBN :
978-1-4244-5617-8
DOI :
10.1109/SEEFM.2009.7