JWE Abstracts 

Vol.6 No.2 June 1, 2007
Editorial (pp097-098)
        M. Gaedke     

Research articles:
Towards a Systematic Approach for the Credibility of Human-Centric Web Applications (pp099-120)
        P. Kamthan  
The apparent “socialization” of the Web brings new prospects as well as challenges. In this paper, the issue of credibility of Web Applications in the light of increased human participation and collaboration is considered. The stakeholder types to which credibility of Web Applications is relevant are identified. Based on a taxonomy of credibility, the origins of the issue of credibility specific to human-centric Web Applications are explored and examples in support are presented. The role of addressing credibility within the auspices of flexible and iterative development processes is emphasized. A framework for understanding and addressing the credibility of human-centric Web Applications in a methodical manner is proposed. This framework includes quality attributes of concern to stakeholders and process- and product-oriented means for addressing them in a feasible manner. Finally, extensions of the framework, including implications towards the Semantic Web, are briefly outlined.

Alternative Path Selection in Resilient Web Infrastructure Using Performances Dependencies (pp121-130)
        V. Zadorozhny and L. Raschid
We propose an approach to efficiently identify and substitute alternate paths in resilient Web infrastructure using overlay networks for reliable information access. Our approach is based on scalable topology-independent analysis of network behavior to identify dependencies among paths in the overlay network. Such dependencies can be characterized as non-random associations between client/server pairs and will be measured using correlation and mutual information metrics.  We demonstrate that these metrics reflect physical topology characteristics, e,g., the overlap of BGP paths. 

A Web Services Based Architecture for Supporting Mobile Users in Large Enterprises(pp131-142)
        A. Coronato and G. de Pietro
Business enterprises can proficiently benefit from Ubiquitous Computing (UbiComp). UbiComp environments enable mobile users to access services and resources in a transparent and spontaneous way,  that is, without any configuration operation and through very friendly user-environment interface mechanisms which sometimes anticipate user needs. Unfortunately, until now the UbiComp model has  been applied only to environments bounded to a specific site. In order to support large enterprises, which may have several offices spread over a wide geographic area, this model needs to be extended with basic services that enable the realization of federations of environments. In other words, in the case of multi-office enterprises, each office could be equipped with a classic UbiComp environment; however, such environments must be interconnected by the internet and co-ordinated by a set of higher level services. As a matter of fact, in this case mobile users not only have to get access in a transparent and spontaneous way but, also, they should have the possibility of leaving a physical site without concern of their pending computations and, successively, they should be enabled to come back in the environment, even in a different site, and resume their computations. As a consequence, locating mobile users and handling their disconnections becomes a very critical requirement. Indeed, differently from a classic UbiComp environment, in a federation of UbiComps resources can not be merely released when a mobile user leaves. Instead, the global environment has to infer user’s intentions in order to understand whether he will come back to resume computations, or not. In this paper, we propose a Web Services based architecture for federating classic UbiComp environments. This architecture supports large enterprises with functionalities for locating and tracking mobile users in a federation of UbiComp environments. These services implement specific strategies that have been devised to allow i) mobile users to leave a physical site with no concern of their pending computations; ii) the global environment to locate and track users in the federation of UbiComp environments; iii) mobile users to come back in the federation and resume their computations and iv) the environment to reliably handle resources by inferring users intentions.

Ontology Development for the Semantic Web: an HTML Form-Based Reverse Engineering Approach (pp143-164)
        S.M. Benslimane, D. Benslimane, M. Malki, Z. Maamar, P. Thiran, Y. Amghar,
        and N. Hacid 
The rapid growth of the Internet makes information available anywhere and anytime. Most businesses run Web-based front-end databases upon which online services are offered to end-users. The next generation of the Web, the semantic Web, seeks to offer data in a usable form for automatic reasoning. To this purpose, it is necessary to make existing database content ready-to-use for semantic Web applications, which use ontologies to formally define the semantics of their data. As a result, a large number of initiatives focus on building ontologies through automatic or semi-automatic processes. In this paper we present a semi-automatic reverse engineering approach that uses a relational database's HTML forms and a set of transformation rules to produce to an~OWL ontology.

Rapid Development of Knowledge-Based Conversational Recommender Applications with Advisor Suite (pp165-192)
        D. Jannach and G. Kreutler
Knowledge-based recommender systems are Web-based applications that exploit deep domain knowledge for generating buying proposals that match the individual needs and requirements of an online user. As in many domains the detailed customer requirements have to be elicited in an interactive dialog before the recommendation can be made, the development and in particular also the maintenance of the dynamic Web pages that form this personalized dialog are critical tasks, mostly because of the typically strong interdependencies between the recommendation and personalization knowledge. In this paper, we present Advisor Suite, an integrated, domain-independent environment for the development of highly-interactive, personalized recommender applications. The main pillars of the presented system are a) an integrated, model-driven approach for designing all the required recommendation-, personalization- and interaction knowledge, and b) a mechanism that allows for the automatic generation of Web applications, which is of particular importance in prototyping-based, evolutionary development approaches. On the basis of the experiences we have made with the system in several industrial projects, we finally summarize key criteria and best practices of how to efficiently develop high-quality recommender applications with Advisor Suite.

Back to JWE Online Front Page