Applying AOP Concepts to Increase Web Services Flexibility

Hmida, Mehdi Ben; Ferraz Tomaz, Ricardo; Monfort, Valérie
March 2006
Journal of Digital Information Management;Mar2006, Vol. 4 Issue 1, p37
Academic Journal
Web Service is the fitted technical solution which provides the required loose coupling to achieve Service Oriented Architecture (SOA). In previous works, we proposed an approach, using the Aspect Oriented Programming (AOP) paradigm, to increase the adaptability of Web Services. This approach suffers from some deficiencies as dependency for both the programming language (Java) and the SOAP engine (AXIS). In this paper, we propose to increase the adaptability of Web Services by using the main AOP agreed semantics -- Advices, Pointcuts and Joinpoints- to change original Web Service behavior. In the new approach, we consider that advices are themselves Web Services. Moreover, we propose to use an XML Language to describe Pointcuts, Joinpoints and for referencing advices. The invocation of advices (Web Services) is accomplished by an XQuery engine to ensure SOAP Engine independency and advices are implemented as Web Services to promote programming language independency.


Related Articles

  • HDSML: A LIGHTWEIGTH AUTHORING METALANGUAGE WITH OBJECT-ORIENTED FEATURES. Delebecque, H. // Proceedings of the IADIS International Conference on WWW/Interne;Nov2003, p1261 

    The increasing diversity of the various types of media used by authors to present their content is making the work of content authors, graphic designers and webmasters more and more complex. In this paper, we propose an XML application for content authors, to help them structure their hypertext...

  • ESPIRITUS - WEB SERVICES BASED ANNOTATION SYSTEM FOR WEB DOCUMENTS. Fernandes, Marco; Alho, Miguel; Martins, Joaquim A.; Pinto, Joaquim S.; Almeida, Pedro // Proceedings of the IADIS International Conference on WWW/Interne;Nov2005, p411 

    Annotations tools allow users to complement existing documents with comments, suggestions or other information. Currently, desktop annotation tools are much more sophisticated than those available for annotating web documents, such as web pages or multimedia content. EspiritUs is a Web Services...

  • GENERAL WEB KNOWLEDGE MINING FRAMEWORK. Madasamy, B.; Jebmalar Tamilselvi, J. // International Journal on Computer Science & Engineering;Oct2012, Vol. 4 Issue 10, p1744 

    Mining the web is defined as discovering knowledge from hypertext and World Wide Web. The World Wide Web is one of the longest rising areas of intelligence gathering. Now a day there are billions of web pages, HTML archive accessible via the internet, and the number is still increasing. However,...

  • The future of e-mail. Livingston, Brian // eWeek;2/2/2004, Vol. 21 Issue 5, p58 

    Some companies are implementing pilot programs with the goal of stopping spam in mind. Sparking such projects is the aim of new releases called NewsGator 2.0 and NewsGator Online Services. The use of NewsGator Online Services, however, enables a personalized collection of feeds to be read by a...

  • Using Web Services and XML Harvesting to Achieve a Dynamic Web Site. Roberts, Gary // Computers in Libraries;Jun2005, Vol. 25 Issue 6, p30 

    This article provides information on the use of Web services and XML harvesting to achieve a dynamic Web site of a library. The XML harvesting process is significantly more complex than the basic browser/server model. For one thing, there are more moving parts, which means there is a greater...

  • Enterprises cling to tried-and-true. Taft, Darryl K. // eWeek;2/13/2006, Vol. 23 Issue 7, p28 

    The article comments on the use of old computer software and the new software. Though the new software like XML and Javascript have made its presence in the market felt, still the oldies such as CORBA or Unix are not going to disappear soon. Eric Newcomer, chief technology officer of Iona...

  • A UDDI EXTENSION FOR BUSINESS PROCESS MANAGEMENT SYSTEMS. Garcia, Diego Zuquim Guimarães; de Toledo, Maria Beatriz Felgar // Proceedings of the IADIS International Conference on WWW/Interne;Nov2007, p109 

    The Universal Description Discovery & Integration (UDDI) is a standard for XML registry that enables functionality based publication and discovery of Web services. This paper presents a UDDI extension to support Quality of Service (QoS) management in the context of Business Process Management...

  • Method of design and specification of web services based on quality system documentation. Stefanovic, Miladin; Matijević, Milan; Erić, Milan; Simic, Visnja // Information Systems Frontiers;Mar2009, Vol. 11 Issue 1, p75 

    In this paper, we present a method for development and specification of web services based on the quality system documentation. The general assumption is that service oriented architecture is based on business services and these business services mostly correspond to exchanged documentation in a...

  • SOA-based remote condition monitoring and fault diagnosis system. Fagang Zhao; Jin Chen; Guangming Dong; Lei Guo // International Journal of Advanced Manufacturing Technology;May2010, Vol. 46 Issue 9-12, p1191 

    This paper describes the development of the service-oriented architecture (SOA)-based Remote Condition Monitoring and Fault Diagnosis System in the field of equipments remote monitoring and fault diagnosis. The architecture is based on Web Services, Smart Client, and Extensible Markup Language...


Read the Article


Sorry, but this item is not currently available from your library.

Try another library?
Sign out of this library

Other Topics