Skip to main content

A Java Coordination Tool for Web-Service Architectures: The Location-Based Service Context

  • Conference paper
  • First Online:
Scientific Engineering for Distributed Java Applications (FIDJI 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2604))

Abstract

The use of open technologies and standards have made easier the integration of Web services into end-applications. These interoperable services have been organized on distributed architectures over Internet in accordance with shared functional principles. But these Web-service architectures have not resolved the distributed computing dificulty in “gluing together” multiple and independent Web services. This paper presents an approach based on Java technology and Internet standard protocols and data formats for resolving coordination problems among Web services. Interaction models based on distributed events over HTTP are supported for providing the required coordination functionality. Cooperation problems and their solutions have been studied in the prototypical context of Location-Based Services.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. P. Álvarez, J.A. Bañares, P.R. Muro-Medrano, and F.J. Zarazaga, Integration of location based services for field support in CRM systems, GeoInformatics 5 (2002), no. July/August, 36–39.

    Google Scholar 

  2. J.A. Bañares, P.R. Muro-Medrano, J.L. Villarroel, and F.J. Zarazaga, Objectoriented programming and Petri nets, Lecture Notes in Computer Science, no. 2001, ch. KRON: Knowledge Engineering Approach Based on the Integration of CPSs with Objects, pp. 355–374, Springer Verlag, Berlin Heidelberg 2001, 2001.

    Book  Google Scholar 

  3. S. Burbeck, The tao of e-business services. The evolution of Web applications into service-oriented components with Web-services, Available in http://www-4.ibm.com/software/developer/library/ws-tao/index.html, October 2000.

  4. N. Carriero and D. Gelernter, Linda in context, Communications of the ACM 32 (1989), no. 4, 444–458.

    Article  Google Scholar 

  5. N. Carriero and D. Gelernter, A computational model of everything, Communications of the ACM 44 (2001), no. 11, 77–81.

    Article  Google Scholar 

  6. A. Carzaniga, E. Di Nitto, D.S. Rosenblum, and A. Wolf, Issues in supporting event-based architectural styles, 3rd International Software Architecture Workshop (Orlando FL, USA), November 1998, pp. 17–20.

    Google Scholar 

  7. H.M. Deitel, P.J. Deitel, and T.R. Nieto, Internet and world wide Web. How to program, Pentice Hall, 2000.

    Google Scholar 

  8. V. Dessard, GML & Web feature server. The baseline for online geoservices, GeoInformatics 5 (2002), no. March, 38–41.

    Google Scholar 

  9. ESRI, What are location services? the GIS perspective, Available in http://www.geojava.com, December 2000.

  10. P. Fernández, R. Béjar, M.A. Latre, J. Valiño, J.A. Bañares, and P.R. Muro-Medrano, Web mapping interoperability in practice, a Java approach guided by the OpenGis Web map server interface specification, EC-GIS. 2000, 6th European Commission GI & GIS Workshop (Lyon, France), May 2000.

    Google Scholar 

  11. P. Fingar, Component-based frameworks for e-commerce, Communications of the ACM 43 (2000), no. 10, 61–66.

    Article  Google Scholar 

  12. E. Freeman, S. Hupfer, and K. Arnold, Javaspaces. Principles, patterns, and practice, Addison Wesley, 1999.

    Google Scholar 

  13. F. Friday, N. Davies, and E. Catterall, Supporting service discovery, querying and interaction in ubiquitous computing environments, Second ACM International Workshop on Data engineering for wireless and mobile access, Santa Barbara, California (USA), ACM Press, 2001, pp. 7–13.

    Google Scholar 

  14. D. Gelernter, Generative communication in Linda, ACM Transactions on Programming Languages and Systems 7 (1985), no. 1, 80–112.

    Article  MATH  Google Scholar 

  15. G. Glass, The Web services (r)evolution. Applying Web services to applications, Available in http://www-4.ibm.com/software/developer/library/ws-peer1.html, November 2000.

  16. S. Graham, S. Simeonov, T. Boubez, D. Davis, G. Daniels, Y. Nakamura, and R. Neyama, Building Web services with Java. Making sense of XML, SOAP, WSDL, and UDDI, SAMS, 2002.

    Google Scholar 

  17. T. Holvoet and P. Verbaeten, Object-oriented programming and Petri nets, Lecture Notes in Computer Science, no. 2001, ch. Using Petri Nets for Specifyin Active Objects and Generative Communication, pp. 38–72, Springer Verlag, Berlin Heidelberg 2001, 2001.

    Book  Google Scholar 

  18. G. Larsen, Component-based enterprise frameworks, Communications of the ACM 43 (2000), no. 10, 25–26.

    Article  Google Scholar 

  19. E. Mata, J.A. Bañares, J. Gutiérrez, P.R. Muro-Medrano, and J. Rubio, Semantic disambiguation of thesaurus as a mechanism to facilitate multilingual and thematic interoperability of geographical information catalogues, Proceedings of the 5th AGILE Conference on Geographic Information Science (Palma de Mallorca, Spain), April 2002, pp. 61–66.

    Google Scholar 

  20. M. Mattsson, J. Bosch, and E. Fayad, Framework integration. problems, causes, solutions, Communications of the ACM 42 (1999), no. 10, 81–87.

    Article  Google Scholar 

  21. P.R. Muro-Medrano, D. Infante, J. Guilló, F.J. Zarazaga, and J.A. Ba nares, A CORBA infrastructure to provide distributed GPS data in real time to GIS applications, Computers, Environment and Urban Systems 23 (1999), 271–285.

    Article  Google Scholar 

  22. H. Niedzwiadek, All businesses are in pursuit of Java location services, Available in http://www.geojava.com/, January 2000.

  23. D.S. Rosenblum and A. Wolf, A design framework for Internet-scale event observation and notification, Proceedings of the sixth European Software Engineering Conference (Zurich, Switzerland) (M. Jazayeri and H. Schauer, eds.), Springer-Verlag, September 1997, pp. 344–360.

    Google Scholar 

  24. J.C. Thill, Geographic information systems for transportation in perspective, Transportation Research Part C: Emerging Technologies 8 (2000), no. Issues 1–6, February-December, 3–12.

    Article  Google Scholar 

  25. J. VanderMeer, Ubiquitous wireless location interoperability, Available in http://www.directionsmag.com/, July 2002.

  26. U. Visser and H. Stuckenschmidt, Interoperability in GIS. Enabling technologies, Proceedings of the 5th AGILE Conference on Geographic Information Science (Palma de Mallorca, Spain), April 2002, pp. 291–297.

    Google Scholar 

  27. F.J. Zarazaga, P. Álvarez, J.A. Bañares, J. Nogueras, J. Valiño, and P.R. Muro-Medrano, Examples of vehicle location systems using CORBA-based distributed real-time GPS data and services, Computers, Environment and Urban Systems 25 (2001), 293–305.

    Article  Google Scholar 

  28. A.K. Ziliaskopoulos and S. Travis Waller, An Internet-based geographic information system that integrates data,models and users for transportation application, Transportation Research Part C: Emerging Technologies 8 (2000), no. Issues 1–6, February-December, 427–444.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Álvarez, P., Bañares, J., Muro-Medrano, P., Nogueras, J., Zarazaga, F. (2003). A Java Coordination Tool for Web-Service Architectures: The Location-Based Service Context. In: Guelfi, N., Astesiano, E., Reggio, G. (eds) Scientific Engineering for Distributed Java Applications. FIDJI 2002. Lecture Notes in Computer Science, vol 2604. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36520-6_1

Download citation

  • DOI: https://doi.org/10.1007/3-540-36520-6_1

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00679-4

  • Online ISBN: 978-3-540-36520-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics