JWE Abstracts 

Vol.2 No.3 February, 2004

In This Issue (pp129-130)
        B  White      
Research Articles and Reviews:      
Dynamic Service Matchmaking in Intelligent Web (pp131-147)
        Y-C Jiang, Z-Z Shi, H-J Zhang and M-K Dong
Intelligent Web functions essentially as an enormously autonomic entity, and it automatically regulates the functions and cooperation of related Web sites and available application services. Agent is the core component of the Intelligent Web. Intelligent Web not only can present the static information, but also can present dynamic services. In this paper, we study the problems of service management in Intelligent Web and analyze the insufficiencies of the service description language CDL, SDL and LARKS. Combining the features of the Intelligent Web, Web Services, and Grid Services, we propose an agent service description language SDLSIN which satisfies ten properties of agent service description. Based on SDLSIN, we mainly study the service matchmaking problem of Intelligent Web, and propose three kinds of service matchmaking algorithms which are adapted to open and dynamic Intelligent Web. At last, the development of SDLSIN and three kinds of service matchmaking algorithms in Multi-AGent Environment MAGE which we developed is introduced.

A Web Services Based Architecture for Digital Time Stamping (pp148-175)
         A. Cilardo, A. Mazzeo, L. Romano, G.P. Saggese and G. Cattaneo
This paper describes the results of a research activity conducted cooperatively by an academic and an industrial party. It presents a practical solution for and an experience in the implementation of time stamping services and their exposition to the Internet. We present the main state-of-the-art algorithms for time stamping applications, thoroughly discuss pros and cons of each technique, and highlight the crucial issues raised by their practical implementation. Then we present an architecture which provides both relative temporal authentication, based on a linear linking scheme, and absolute temporal authentication, based on publishing mechanisms as well as on a trusted time source. In order to guarantee ubiquity and interoperability, the actual implementation of the proposed architecture relies on the emerging Web services technology for exposing time stamping functions to the Internet. Experimental tests have demonstrated the effectiveness of the proposed solution.

A Preprocessing Framework and Approach for Web Applications  (pp176-192)
         Z-G Zhang, J. Chen, and X-M Li 
Aiming to meet the common requirements of several typical web applications, we propose a new preprocessing framework and the corresponding approach. The framework includes three parts: Web page cleaning, replica removal and Web page integration. After the preprocessing stage, Web pages are purified and transformed into a general model called DocView. The model consists of eight elements, identifier, type, content classification code, title, keywords, abstract, topic content, relevant hyperlinks. Most of them are meta data, while the latter two are content data. The approach first partitions a page into several content blocks according to some selected tags in the markup tag tree. Based on a set of heuristics, it identifies the blocks that contain the topic content of the page. Then a quantitative measure (a feature vector) of the blocks with respect to the topic is obtained. From the topic feature vector, the elements of DocView are extracted by corresponding algorithms. The main advantage of our approach is no need for other information beyond the raw page, while additional information is usually necessary for previous related work. The preprocessing framework and approach have been applied to our search engine (Tianwang [15]) and web page classification system. The strong evidence of improvement in applications shows the practicability of the framework and verifies the validity of the approach. It's not difficult to realize that after such a preprocessing stage, we can set up a well-formed, purified, easily manipulated information layer on top of any Web page collection (including WWW) for Web applications.

Requirements Engineering for Web Applications -- A Comparative Study  (pp193-212)
         M.J. Escalona and N. Koch
The requirements engineering discipline has become more and more important in the last years. Tasks such as the requirements elicitation, the specification of requirements or the requirements validation are essential to assure the quality of the resulting software. The development of Web systems usually involves more heterogeneous stakeholders than the construction of traditional software. In addition, Web systems have additional requirements for the navigational and multimedia aspects as well as for the usability as no training is possible. Therefore a thoroughly requirements analysis is even more relevant. In contrast, most of the methodologies that have been proposed for the development of Web applications focus on the design paying less attention to the requirements engineering. This paper is a comparative study of the requirements handling in Web methodologies showing trends in the use of techniques for capturing, specifying and validating Web requirements.

Back to JWE Online Front Page