The development of ubiquitous computing systems benefits tremendously from the service-oriented computing concept in seamless interoperation of heterogeneous devices. However, architectures, services interfaces and network implementation of the existing service-oriented systems differ case by case. Furthermore, many systems lack the capability of being applied to resource constrained devices, for example, sensors. Therefore, we propose a standardized approach to present a service to the network and to access a networked service, which can be adopted by arbitrary types of devices. In this approach, services are specified and exposed through a set of standardized interfaces. Moreover, a virtual community concept is introduced to determine a secure boundary within which services can be freely discovered, accessed and composed into applications; a hierarchical management scheme is presented which enables the third party management of services and their underlying resources. In this way, application control logic goes into the network and environment context is dealt with intelligently by the system. A prototype system is developed to validate our ideas. Results show the feasibility of this open distributed system software architecture.
W. Zhang, F. Liu, S. Chen and F. Ma, “Automatic Services Composition in the Grid Environments,” Proceedings of 6th International Conference on Computational Science, Reading, 28-31 May 2006, pp. 1004-1007.
S. Chen, W. Zhang and F. Ma, “A Cooperative Computing Platform for Drug Discovery and Design,” Proceedings of the IEEE International Conference on Computational Science, Shanghai, 15-18 September 2004, pp. 523- 526.
R. Bosman, J. J. Lukkien and R. Verhoeven, “An Integral Approach to Programming Sensor Networks,” Proceedings of the 6th Annual IEEE Consumer Communications & Networking Conference, Las Vegas, 10-13 January 2009, pp. 1-5.
S. Chen, J. J. Lukkien and I. Radovanovic, “Freeband I-Share Deliverable 1.5. Service Discovery, Access and Cooperation in Virtual Communities,” 2007.
S. Chen, J. J. Lukkien, I. Radovanovic, M. Tjiong, R. Bosman and R. Verhoeven, “VICSDA: Using Virtual Communities to Secure Service Discovery and Access,” Proceedings of the Fourth International Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness, Vancouver, August 2007, pp. 7-13.
X. Zhang, M. A. Hiltunen, K. Marzullo and R. D. Schlichting, “Customizable Service State Durability for Service Oriented Architectures,” Sixth European Dependable Computing Conference, Coimbra, 18-20 October 2006, pp. 119-128. doi:10.1109/EDCC.2006.8
S. Chen and J. J. Lukkien, “Obtaining Resource Controllability in Service Cooperation Environments,” Proceedings of the 7th International ACM Conference on Mobile and Ubiquitous Multimedia, Umea, 3-5 December 2008.
S. Chen, J. J. Lukkien, R. Verhoeven, P. Vullers and G. Petrovic, “Context-aware Resource Management for End-to-End QoS Provision in Service Oriented Applications,” Proceedings of Workshop on Service Discovery and Composition in Ubiquitous and Pervasive Environments, New Orleans, 30 November-4 December 2008, pp. 1-6.
J. A. Stankovic, M. Spuri, K. Ramamritham and G. C. Buttazzo, “Deadline Scheduling for Real-Time Systems: EDF and Related Algorithms,” The Springer International Series in Engineering and Computer Science, Vol. 460, 1998. doi:10.1007/978-1-4615-5535-3
G. Petrovic and P. H. N. de With, “Near-future Streaming Framework for 3D-TV Applications,” Proceedings of the IEEE International Conference on Multimedia & Expo, Toronto, 9-12 July 2006, pp. 1881-1884
J. D. Mol, D. H. P. Epema and H. J. Sips, “The Orchard Algorithm: Building Multicast Trees for P2P Video Multicasting without Free-Riding,” IEEE Transactions on Multimedia, Vol. 9, No. 8, 2007, pp. 1593-1604.
I. G. Niemegeers and S. M. Heemstra de Groot, “From Personal Area Networks to Personal Networks: A User Oriented Approach,” Wireless Personal Communications, Vol. 22, No. 2, 2002, pp. 175-186.
F. T. H. den Hartog, M. A. Blom, C. R. Lageweg, et al., “First Experiences with Personal Networks as an Enabling Platform for Service Providers,” Proceedings of the Second International Workshop on Personalized Networks, Philadelphia, 6-10 August 2007, pp. 1-8.
M. Tjiong and J. J. Lukkien, “An Investigation into SoftState Protocol Parameters,” Proceedings of the 2008 Conference on Parallel and Distributed Processing Techniques and Applications, Las Vegas, 14-17 July 2008.
A. Korostelev, J. Lukkien, J. Nesvadba and Y. Qian, “QoS Management in Distributed Service Oriented Systems,” Proceedings of 25th International Multi-Conference Parallel and Distributed Computing and Networks, Innsbruck, 13-15 February 2007.