[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1238828.1238835acmconferencesArticle/Chapter ViewAbstractPublication PagesmaiConference Proceedingsconference-collections
Article

Mobile-process-based ubiquitous computing platform: a blueprint

Published: 20 March 2007 Publication History

Abstract

Mobile objects and agents are used for implementing distributed applications. Both concepts allow efficient use of local resources, volatile network connectivity and more efficient communication due to appropriate migration, especially in dynamic ubiquitous environments. Mobile processes enable specifying the complete life cycle of complex mobile applications.
In this paper, we propose a mobile-process-based platform that turns ubiquitous application development into a manageable task. We advocate the use of Web services for implementing mobile processes in a heterogeneous environment. Based on previous work, we sketch a novel approach for realising mobile context-aware Web services, which implement process steps. We use a separation of state, functionality and implementation code, which enables a reduction, expansion and transformation of the service state and functionality during migration.

References

[1]
M. Weiser. The computer for the twenty-first century. Scientific American, 265(3):94--104, 1991.
[2]
B. C. Hammerschmidt and V. Linnemann. Migratable Web Services: Increasing Performance and Privacy in Service Oriented Architectures. In IADIS Int. J. on Comp. Scien. and Info. Sys., volume 1, pages 42--56, 2006.
[3]
D. S. Milojicic, W. LaForge, and D. Chauhan. Mobile Objects and Agents (MOA). In 4th USENIX Conf. on OO Tech. and Sys., pages 179--194, Santa Fe, New Mexico, 1998.
[4]
M. Strasser, J. Baumann, and F. Hohl. Mole: A Java based mobile agent system. 2nd ECOOP Works. on Mob. Obj. Sys., 1997.
[5]
D. B. Lange and M. Oshima. Programming and Deploying Java Mobile Agents Aglets, 1998.
[6]
F. M. T. Brazier et al. Agent factory: generative migration of mobile agents in heterogeneous environments. In ACM Symp. on Applied Comp., pages 101--106, Madrid, Spain, 2002.
[7]
Y. Peter and H. Guyennet. Object mobility in large scale systems. Cluster Comp., 3(2):177--185, 2000.
[8]
R. Kapitza, H. Schmidt, and F. J. Hauck. Platform-Independent Object Migration in CORBA. In OTM 2005, LNCS 3760, pages 900--917, Oct 2005.
[9]
Object Management Group (OMG). Common object request broker architecture: Core specification. OMG Doc. formal/02-12-02, 2002.
[10]
Object Management Group (OMG). Life Cycle Service Specification. OMG Doc. formal/2002-09-01, 2002.
[11]
R. Kapitza, H. Schmidt, G. Söldner, and F. J. Hauck. A framework for adaptive mobile objects in heterogeneous environments. In OTM 2006, volume 4276 of LNCS, pages 1739--1756, 2006.
[12]
R. Kapitza and F. J. Hauck. DLS: a CORBA service for dynamic loading of code. In OTM 2003, Sicily, Italy, 2003.
[13]
R. Kapitza, U. Bartlang, H. Schmidt, and F. J. Hauck. Dynamic integration of peer-to-peer services into a corba-compliant middleware. In OTM 2006 Workshops, volume 4277 of LNCS, pages 28--29, 2006.
[14]
R. Kapitza, H. Schmidt, U. Bartlang, and F. J. Hauck. A generic infrastructure for decentralised dynamic loading of platform-specific code. In 7th Int. Conf. on Distrib. App. and Interop. Sys---DAIS'07, 2007. Accepted for publication.
[15]
L. Gong. JXTA: A network programming environment. IEEE Internet Comp., 5(3):88--95, 2001.
[16]
W3C. Web Services Architecture. http://www.w3.org/TR/ws-arch/, 2004.
[17]
D. K. Barry. Web Services and Service-Oriented Architectures. Morgan Kaufmann, 2004.
[18]
W3C. Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language. http://www.w3.org/TR/wsdl20/, 2003.
[19]
W3C. SOAP Version 1.2 Part 1: Messaging Framework. http://www.w3.org/TR/soap12-part1/, 2003.
[20]
Organization for the Advancement of Structured Information Standards (OASIS). Introduction to UDDI: Important Features and Functional Concepts. Whitepaper, 2004.
[21]
T. Andrews et al. Business Process Execution Language for Web Services - Version 1.1, 2003.
[22]
Matthias Kloppmann et al. WS-BPEL Extension for People - BPEL4People, 2005.
[23]
IBM. Websphere process server. http://www-306.ibm.com/software/integration/wps/, 2006.
[24]
C. Erfurth and W. R. Rossak. Autonomous Itinerary Planning for Mobile Agents. In 3rd Symp. on Adapt. Ag. and Multi-Ag. Sys.---AAMAS, 2003.
[25]
C. P. Kunze, S. Zaplata, and W. Lamersdorf. Mobile Process Description and Execution. In 6th Int. Conf. on Distr. App. and Interop. Sys.---DAIS, 2006.
[26]
W. Binder, I. Constantinescu, B. Faltings, K. Haller, and C. Trker. A Multiagent System for the Reliable Execution of Automatically Composed Ad-hoc Processes. In Auton. Ag. and Mult.-Ag. Sys., volume 12, pages 219--237, 2006.
[27]
F. Ishikawa, N. Yoshioka, Y. Tahara, and S. Honiden. Mobile Agent System for Web Services Integration. In Perv. Netw., 2004.
[28]
I. Satoh. A document-centric component framework for document distributions. In OTM 2006, volume 4276 of LNCS, pages 1555--1575, 2006.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
MAI '07: Proceedings of the 1st workshop on Middleware-application interaction: in conjunction with Euro-Sys 2007
March 2007
63 pages
ISBN:9781595936967
DOI:10.1145/1238828
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 March 2007

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. middleware
  2. mobile processes
  3. mobility
  4. ubiquitous computing
  5. web services

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2019)Context-Based Handling of Mobile Process ActivitiesNew Perspectives on Information Systems Modeling and Design10.4018/978-1-5225-7271-8.ch007(144-169)Online publication date: 2019
  • (2016)Extending Business Processes with Mobile Task SupportLeadership and Personnel Management10.4018/978-1-4666-9624-2.ch014(273-304)Online publication date: 2016
  • (2014)Extending Business Processes with Mobile Task SupportHandbook of Research on Architectural Trends in Service-Driven Computing10.4018/978-1-4666-6178-3.ch005(103-135)Online publication date: 2014
  • (2012)Conceptually Advancing "Application Mobility" Towards DesignInternational Journal of Ambient Computing and Intelligence10.4018/jaci.20120701024:3(20-32)Online publication date: 1-Jul-2012
  • (2012)Web-based adaptive application mobility2012 IEEE 1st International Conference on Cloud Networking (CLOUDNET)10.1109/CloudNet.2012.6483661(87-94)Online publication date: Nov-2012
  • (2011)A MIP-P2P based architecture for application mobilityProceedings of the 10th International Conference on Mobile and Ubiquitous Multimedia10.1145/2107596.2107606(85-93)Online publication date: 7-Dec-2011
  • (2011)Towards Flexible Process Support on Mobile DevicesProgress in Pattern Recognition, Image Analysis, Computer Vision, and Applications10.1007/978-3-642-17722-4_11(150-165)Online publication date: 2011
  • (2007)SAMProcProceedings of the 4th on Middleware doctoral symposium10.1145/1377934.1377935(1-6)Online publication date: 1-Nov-2007

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media