Title :
PLASH: An ESB-based Platform for Developing and Deploying Location Aware Services with SOC Concepts
Author :
Yi Chun Teng ; Fu Ming Huang ; Yu Hsiang Huang ; Meng Chang Chen
Author_Institution :
Res. Center for Inf. Technol. Innovation, Taipei, Taiwan
Abstract :
PLASH, Platform for Location Aware Service with Human Computation, is a location aware service (LAS) development and provision platform designed to satisfy particular needs encountered in geospatial researches and areas in pervasive computing. The generalized requirements are: supporting heterogeneous clients, working with heterogeneous service providers, providing open development and facilitating development. The design of PLASH heavily adopts concepts from service-oriented component model (SOCM) and improves some of the concepts to make the platform suit LAS development. SOCM is a hybrid approach that infuses service-oriented principles into component oriented model. This paper adopted such paradigm to take advantage of several important SOCM features and features inherited from service oriented computing (SOC). The features include allowing service heterogeneity, simplifying development model and dynamism. The PLASH realizes the design by building components on an enterprise service bus. The design of PLASH has served as a model for approaching problems that can be characterized by the aforementioned requirements. Finally, we introduce two practical case studies to verify the reasonability and feasibility of this work.
Keywords :
object-oriented programming; ubiquitous computing; ESB-based platform; PLASH; SOC; component oriented model; enterprise service bus; geospatial research; heterogeneous client; heterogeneous service provider; human computation; location aware service development; open development; pervasive computing; provision platform; service heterogeneity; service oriented computing; service-oriented component model; Contracts; Databases; Java; Servers; Software; System-on-a-chip; ESB; SOCM; component-oriented model; service-oriented computing;
Conference_Titel :
e-Business Engineering (ICEBE), 2012 IEEE Ninth International Conference on
Conference_Location :
Hangzhou
Print_ISBN :
978-1-4673-2601-8
DOI :
10.1109/ICEBE.2012.63