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 ChalmersThe 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 ComputingISSN
1574-1192Publisher
ElsevierExternal DOI
Issue
4Volume
4Page range
481-505Pages
25.0Department affiliated with
- Informatics Publications
Full text available
- No
Peer reviewed?
- Yes
Legacy Posted Date
2012-02-06Usage metrics
Categories
No categories selectedKeywords
Licence
Exports
RefWorks
BibTeX
Ref. manager
Endnote
DataCite
NLM
DC