University of Sussex
Browse

File(s) not publicly available

Composing software services in the pervasive computing environment: Languages or APIs?

journal contribution
posted on 2023-06-08, 06:41 authored by Jon Robinson, Ian WakemanIan Wakeman, Dan Chalmers
The pervasive computing environment will be composed of heterogeneous services. In this work, we have explored how a domain specific language for service composition can be implemented to capture the common design patterns for service composition, yet still retain a comparable performance to other systems written in mainstream languages such as Java. In particular, we have proposed the use of the method delegation design pattern, the resolution of service bindings through the use of dynamically adjustable characteristics and the late binding of services as key features in simplifying the service composition task. These are realised through the Scooby language, and the approach is compared to the use of APIs to define adaptable services.

History

Publication status

  • Published

Journal

Pervasive and Mobile Computing

ISSN

1574-1192

Publisher

Elsevier

Issue

4

Volume

4

Page range

481-505

Pages

25.0

Department affiliated with

  • Informatics Publications

Full text available

  • No

Peer reviewed?

  • Yes

Legacy Posted Date

2012-02-06

Usage metrics

    University of Sussex (Publications)

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC