Skip to main content
Log in

Aligning with the Web: an atom-based architecture for Web services discovery

  • Original Research Paper
  • Published:
Service Oriented Computing and Applications Aims and scope Submit manuscript

Abstract

During the past three years, the Web has undergone a radical change towards a highly user-centred cyberspace where end users can easily participate and collaborate for their own benefits and profits. The surge of Web services has created increasingly demand by end users and small-and-medium enterprises to effectively participate in service publication, discovery, and subscription over the Web. However, current public service discovery mechanism, one of the key aspects in the SOA, does not align itself with this fully user-oriented Web. The recent shutdown of public UDDI exposes issues and makes public Web services discovery missing. In this paper, we propose a novel Web service discovery architecture—AtomServ, which is built upon widely adopted Web2.0 technology (RSS/Atom) and the publish/subscribe model. It aims to provide a handy and scalable discovery facility for most Web services providers and requesters, who can easily participate in service discovery via various user-friendly application interfaces (e.g., web browsers, mobile phones). With the proliferation of RSS/Atom, AtomServ widens the adoption of service discovery by allowing simple and unified user access to frequently changing business services. This undoubtedly lowers the entry barrier for end users to play their roles in a user-centred Service-Oriented Web environment.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Baresi L, and Miraz M (2006) A distributed approach for the federation of heterogeneous registries. Presented at 4th International Conference on Service Oriented Computing, Chicago, USA

  2. Ogbuji U (2005) UDDI 3.0? Who really cares? Oreilly

  3. Chappell D (2002). Who cares about UDDI. Addison Wesley, New York

    Google Scholar 

  4. Musser J, O’Reilly T (2006) Web 2.0 Principles and Best Practices: O’REILLY RADAR

  5. Nottingham M, Sayre R (2005) The atom syndication format. In RFC 4287: The Internet Society

  6. RSS2.0 Specification (2005) http://www.rssboard.org/rss- specification

  7. Gregorio J, de hOra B (2007) The atom publishing protocol

  8. Fielding RT (2000) Architectural styles and the design of network-based software architectures. PhD Dissertations, University of California, Irvine, CA, USA

  9. Bosworth A (2005) Learning from THE WEB. ACM QUEUE, vol. October, pp 26–32

  10. Williamson DW, Stanger NJ (2005) A lightweight data integration architecture using atom. Presented at WebDB, MD, USA

  11. Ozzie J, Moromisato G, Suthar P (2006) Simple sharing extensions for RSS and OPML. In: Microsoft MSDN: Microsoft Corporation

  12. Clinton D (2006) Open Search Specification 1.1 Draft 3. http:// www.opensearch.org/

  13. Snell J (2005) Advertise Web services with Atom 1.0. In IBM developerWorks. http://www128.ibm.com/developerworks/webservices/library/ws-atomwas.

  14. Box D, Curbera F (2004) Web Services Addressing (WS-Addressing). http://www.w3.org/Submission/ws-addressing/

  15. Ballinger K, Brittenham P, Malhotra A, Nagy WA, Pharies S (2001) Web Services inspection language (WS-Inspection) 1.0, vol 2006

  16. Graham S, Niblett P (2004) Web Services Topics. ftp://www6. software.ibm.com / software / developer / library/ws-notification / WSTopics.pdf

  17. Fielding RT, Gettys J, Mogual J, Frystyk H, Masinter L, Leach P, Berners-Lee T (1999) RFC 2616—hypertext transfer protocol—HTTP/1.1. The Internet Society

  18. Mogual J, Krishnamurthy B, Douglis F, Feldmann A, Goland Y, Hoff AV, Hellerstein D (2002) RFC3229—Delta encoding in HTTP. The Internet Society

  19. RFC 3329 (2002) Delta encoding in HTTP

  20. Berry MW, Drmac Z and Jessup ER (1999). Matrices, vector spaces, and information retrieval. SIAM Rev 41: 335–362

    Article  MATH  MathSciNet  Google Scholar 

  21. Baeza-Yates R and Ribeiro-Neto B (1999). Modern information retrieval. Addison Wesley, New York

    Google Scholar 

  22. Deerwester S, Dumais S, Furnas GW, Landauer TK and Harshamn R (1990). Indexing by latent semantic analysis. J Am Soc Inf Sci 41: 391–407

    Article  Google Scholar 

  23. Bomhoff M, Huibers T, Vet Pvd (2005) User intentions in information retrieval, presented at 5th Dutch Beligion workshop in information retrieval

  24. Perry DE and Wolf AL (1992). Foundations for the study of software architecture. ACM SIGSOFT Softw Eng Notes 17: 40–52

    Article  Google Scholar 

  25. Eugster PT, Felber PA, Guerraoui R and Kermarrec A-M (2003). The many faces of publish/subscribe. ACM Surv 35: 114–131

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chen Wu.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wu, C., Chang, E. Aligning with the Web: an atom-based architecture for Web services discovery. SOCA 1, 97–116 (2007). https://doi.org/10.1007/s11761-007-0008-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11761-007-0008-x

Keywords

Navigation