SELECTING SERVICES FOR WEB APPLICATIONS: THE OPEN HYPERMEDIA CASE

Authors

  • NIKOS KAROUSOS Research Academic Computer Technology Institute, Rion Greece University of Patras, Rion Greece
  • MANOLIS TZAGARAKIS Research Academic Computer Technology Institute, Rion Greece University of Patras, Rion Greece
  • CHRIS DIOLIS Research Academic Computer Technology Institute, Rion Greece University of Patras, Rion Greece
  • ATHANASIOS TSAKALIDIS Research Academic Computer Technology Institute, Rion Greece University of Patras, Rion Greece

Keywords:

Open Hypermedia Systems, hypermedia services, web applications, hypermedia service discovery mechanism, web development

Abstract

As long as the volume of the distributed information in the Internet increases, the need for useful and easyto- use 3rd party services in Web Applications will be growing. Web developers adopt tactics for integrating external services into their applications, aiming to enrich both utility and efficiency with low cost. A variety of services derived from the area of Open Hypermedia Systems (OHS) can augment web functionality with valuable hypermedia features. Towards that, this paper proposes a framework for enabling the provision of hypermedia services to web developers in a service-oriented manner. It investigates and analyzes the requirements of developers for easily inserting hypermedia functionality into Web applications, thus facilitating rapid prototyping of web applications. A Service Discovery Mechanism for finding and using hypermedia services is defined, and solutions for increasing the usage of hypermedia systems by web developers are proposed.

 

Downloads

Download data is not yet available.

References

Agrawal, R., Bayardo Jr. R. J, Gruhl, D. and Papadimitriou, S. Vinci: A Service Oriented

Architecture for Rapid Development of Web Applications. http://www10.org/cdrom/papers/506/

Anderson, K. M. (1997). Integrating Open Hypermedia Systems with the World Wide Web.

Proceedings of 1997 ACM Hypertext.

Anderson, K. M., Sherba, S. A., Lepthien, W. V. (2003). Structure and behavior awareness in

themis. Proceedings of 2003 ACM Hypertext, pp.138-147.

Anderson, K. M., Taylor, R. N., and Whitehead, E. J. (1994). Chimera: Hypertext for

heterogeneous software environments. Proceedings of ACM ECHT '94, pp. 94-107.

Avila-Rosas, A., Moreau, L., Dialani, V., Miles, S., and Liu, X. (2002). Agents for the Grid: A

comparison with Web Services (part II: Service Discovery). Proceedings of AAMAS’02.

Banaei-Kashani, F., Chen, C. and Shahabi, C. (2003). WSPDS: Web Services Peer-to-Peer

Discovery Service. Intl. Symposium on Web Services and Applications, 2004.

Berners-Lee, T., Cailliau, R., Luotonen, A., Nielsen, H. F., and Secret, A. (1994). The World-

Wide Web. In Communications of the ACM, 37(8), pp. 76-82.

Bouvin, N. O. (2002). Open Hypermedia in a peer-to-peer context. Proc. of 13th ACM Hypertext.

Bouvin, N. O. (1999). Unifying Strategies for Web Augmentation. Proc. of 10th ACM Hypertext.

Carr, L., et al. (1995). The Distributed Link Service: A Tool for Publishers, Authors and Readers.

In Fourth International World Wide Web Conference: “The Web Revolution”.

Chiu, C. M., Bieber, M., and Lu, Q. (2002). Towards Integrating Hypermedia on the Web. Proc.

of 35th Annual Hawaii International Conference on System Sciences (IEEE 2002).

Christodoulou, S.P., Zafiris, P.A., and Papatheodorou, T.S. (2001). Web Engineering: The

Developers' View and a Practitioner's Approach. Web Engineering, Software Engineering and

Web Application Development, Lecture Notes in Computer Science, Volume 2016, pp.170-187.

Cotroneo, D., Di Flora, C., and Russo, S. (2003). An enhanced service oriented architecture for

developing web-based applications. Journal of Web Engineering, Vol. 1, No. 2, 128-146.

Engelbart, D. (1998). ACM Hypertext Conference ’98 OHS Workshop Keynote Address.

Gronbaek, K., Bouvin, O. N., Sloth, K. (1997). Designing Dexter-based Hypermedia Services for

the World Wide Web. Proceedings of Hypertext ’97, pp. 146-156.

Halasz, F., and Schwartz, M. (1994). The Dexter Hypertext Reference Model. Communications of

ACM, 1994, 37 (2), pp. 30-39.

Hall, W., Davis, H., and Hutchings, G. (1996). Rethinking Hypermedia: Microcosm Approach.

Hicks, D. L. (MIS’ 2002). In search of a user base: Where are the B's?. In Proc. of

MetaInformatics Symposium, 2002.

Karousos, N., Pandis, I., Reich, S., and Tzagarakis, M. (2003). Offering Open Hypermedia

Services to the WWW: A Step-by-Step Approach for the Developers. Proc. of WWW2003, pp.

-489.

Lessig, L. (2001). Peer-to-Peer, Harnessing the Power of Disruptive Technologies, ed Oram.

Li, L., and Horrocks, I. (2003). A software framework for matchmaking based on semantic web

technology. Proc. of WWW 2003, pp 331-339.

Nürnberg, P. J., Leggett, J. J. and Schneider E. R. (1997). As We Should Have Thought. In Proc.

of 8th ACM Hypertext Ά97, pp. 96-101.

Nürnberg, P. J., Leggett, J. J., and Wiil, U. K. (1998). An agenda for open hypermedia research. In

Proc. of 9th ACM Hypertext, pp. 198-206.

Nürnberg, P. J., and Schraefel, M. C. (2002). Relationships Among Structural Computing and

Other Fields. JNCA Special Issue on Structural Computing, 2002.

Pandis, I., Karousos, N. and Tiropanis, T. (2005). Annotations: Semantically annotated

hypermedia services. Proc. of 2005 ACM’s Hypertext.

Shackelford, D. E., Smith J. B., Smith F. D. (1993). Architecture and Implementation of a

Distributed Hypermedia Storage System. Proc. of 1993 ACM Hypertext, pp. 1-13.

Tzagarakis, M., Avramidis, D., Kyriakopoulou, M., Schraefel, M., Vaitis, M., and

Christodoulakis, D. (2002). Structuring Primitives in the Callimachus Component-Based Open

Hypermedia System. JNCA Special Issue on Structural Computing, 2002.

Tzagarakis,, M., Karousos, N., Christodoulakis, D. and Reich, S., (2000). Naming as a

Fundamental concept of open hypermedia systems. Proc. of 2000 ACM’s Hyperetext.

Universal Description, Discovery and Integration of Web Services (UDDI). http://www.uddi.org.

Vitali, F., Bieber, M. (1999). Hypermedia on the Web: what will it take? ACM Computing

Surveys (CSUR)

W3C Simple Object Access Protocol (SOAP). http://www.w3.org/tr/SOAP.

W3C Web Services Architecture Domain. http://www.w3.org/2002/ws/.

W3C Web Services Description Language (WSDL). http://www.w3.org/tr/WSDL.

Walker, J. (2005). Authoring for comprehension: Feral hypertext: when hypertext literature

escapes control. Proc. of 2005 ACM Hypertext.

Will, U. K., Hicks, L. D., and Nurnberg P. J. (2001). Multiple Open Services: A New Approach to

Service Provision in Open Hypermedia Systems. Proc. of 2001 Hypertext, pp. 83-92.

Downloads

Published

2007-10-28

Issue

Section

Articles