A software architecture for provisioning of mobile services: An OSGi implementation

Service-Oriented Architecture (SOA) is a way of reorganizing software applications and infrastructures in a set of interacting services. SOA builds a service model for the application. A computing paradigm that utilizes services as fundamental elements to develop applications/solutions is called Service-Oriented Computing (SOC). We propose an implement tation of layered architectural model of the abstraction levels needed in the construction of mobile services platforms using Open Service Gate-way initiative (OSGi). Each one of these layers has been defined based on SOC requirements and delivers the functionality needed to the creation of autonomous reconfiguring distributed systems. OSGi has its own advantages like Segregated class space, Modularity, Run time deployment, etc.

[1]  David R. Karger,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM '01.

[2]  Robert Morris,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM 2001.

[3]  Ivar Jørstad,et al.  A service-oriented architecture framework for mobile services , 2005, Advanced Industrial Conference on Telecommunications/Service Assurance with Partial and Intermittent Resources Conference/E-Learning on Telecommunications Workshop (AICT/SAPIR/ELETE'05).

[4]  Jorge E. López de Vergara,et al.  An autonomic approach to offer services in OSGi-based home gateways , 2008, Comput. Commun..

[5]  M. Livny,et al.  A Service Migration Case Study : Migrating the Condor Schedd , 2005 .

[6]  Evaggelia Pitoura,et al.  Concept-based discovery of mobile services , 2005, MDM '05.

[7]  Mark Handley,et al.  A scalable content-addressable network , 2001, SIGCOMM 2001.

[8]  Ben Y. Zhao,et al.  An Infrastructure for Fault-tolerant Wide-area Location and Routing , 2001 .

[9]  Mark Handley,et al.  A scalable content-addressable network , 2001, SIGCOMM '01.

[10]  Mike P. Papazoglou,et al.  Service-oriented computing: concepts, characteristics and directions , 2003, Proceedings of the Fourth International Conference on Web Information Systems Engineering, 2003. WISE 2003..

[11]  James Aspnes,et al.  Distributed Data Structures for Peer-to-Peer Systems , 2005, Handbook on Theoretical and Algorithmic Aspects of Sensor, Ad Hoc Wireless, and Peer-to-Peer Networks.

[12]  Khalil El-Khatib,et al.  Support for Personal and Service Mobility in Ubiquitous Computing Environments , 2003, Euro-Par.

[13]  A. Dudczak,et al.  RESTful atomic services for distributed digital libraries , 2008, 2008 1st International Conference on Information Technology.