Title
Composing software services in the pervasive computing environment: Languages or APIs?
Abstract
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.
Year
DOI
Venue
2008
10.1016/j.pmcj.2008.01.001
Pervasive and Mobile Computing
Keywords
Field
DocType
composing software service,service composition task,mainstream language,method delegation design pattern,scooby language,performance evaluation,service composition,common design pattern,service binding,programming languages,pervasive computing,pervasive computing environment,adaptable service,domain specific language,heterogeneous service,design pattern,programming language
Domain-specific language,Late binding,World Wide Web,Computer science,Software design pattern,Software,Ubiquitous computing,Delegation,Java,Design pattern
Journal
Volume
Issue
ISSN
4
4
Pervasive and Mobile Computing
Citations 
PageRank 
References 
3
0.46
20
Authors
3
Name
Order
Citations
PageRank
Jon Robinson1313.24
Ian Wakeman2436129.40
Dan Chalmers313614.71