JWE Abstracts 

Vol.1 No.2 March, 2003

In This Issue (pp91-92)
          M.
Gaedke
Research Articles and Reviews:
Enhancing Hyperlink Structure for Improving Web Performance (pp93-127)
      J. Czyzowicz, E. Kranakis, D. Krizanc, A. Pelc, and M.V. Martin
In a Web site, each page $v$ has a certain probability $p_{v}$ of being requested by a user. The access cost of a Web site is the sum of $p_{v}\cdot c(r,v)$, of every page $v$, where $c(r,v)$ is the cost of the shortest path between the home page, $r$, and page $v$. The cost of a path is measured in two ways. One measure is in terms of its length, where the cost of the path is simply the number of hyperlinks in it. The other measure is in terms of the data transfer generated for traversing the path. This research work concerns the problem of minimizing the access cost of a Web site by adding hotlinks over its underlying structure. We propose an improvement on Web site access by making the most popular pages more accessible to users. We do this by assigning hotlinks to the existing structure of the Web site. The problem of finding an optimal assignment of hotlinks is known as the hotlink assignment problem. We present heuristic algorithms which are tested and compared by simulation on real and random Web sites. We develop The Hotlink Optimizer (HotOpt), a new software tool that finds an assignment of hotlinks reducing the access cost of a Web site. HotOpt is empowered by one of the algorithms presented in this paper.

An Enhanced Service Oriented Architecture for Developing Web-based Applications (pp128-146)
      D. Cotroneo, C. di FLora and S. Russo
Web services architectures have recently emerged as a standard, service oriented approach for developing Internet-scale distributed systems. Such architectures are characterized by discovery and delivery infrastructures, since service provisioning follows the publish-find-bind paradigm. Recently, a variety of service oriented architectures have been proposed, where service discovery infrastructure does not take into account non-functional requirements associated to a service. Furthermore, service repositories are merely conceived as service descriptors containers, without any relationship with the actual availability of services. This paper proposes an enhanced service oriented architecture, called PRINCEPS, particularly suited for developing web-based applications. PRINCEPS resorts to a novel service discovery protocol which assembles services at run-time according to both functional and non-functional client requirements. The protocol is XML-based and it exploits a lease mechanism to maintain service repositories consistent with actual running service instances. PRINCEPS is endued with a service delivery infrastructure, which is based on the HTTP protocol, and allows extended client-server models to be implemented. PRINCEPS is interoperable with web-service technologies standardized by the world wide web consortium. A complete example, which shows the advantages of PRINCEPS architecture, is also provided.

 An XML-Based Platform for E-Government Services Deployment (pp147-162)
      A. Ioannidis, M. Spanoudakis, G. Priggouris, S. Hadjiefthymiades, and L. Merakos
Transaction services that enable the on-line acquisition of information, the submission of forms and tele-voting, are currently viewed as the future of E-Government. Deploying such services requires platform independent access and communications security as a basis. This paper presents a platform for supporting E-Government services in a highly distributed public network environment, based on XML protocols. We discuss the technical details of the developed software that implements these XML protocols. The platform relies on the well-established IPsec and SSL/TLS technologies for ensuring the security of the critical, e-government related data, exchanged over the public network.

Specification and Design of Workflow-Driven Hypertexts (pp163-182)
      M. Brambilla, S. Ceri, S. Comai, P. Fraternali and I. Manolescu
While the Web consolidates as the ubiquitous application delivery platform, the features of Web applications evolve to cover new requirements, like the capability of managing complex workflows spanning multiple users and organizations. This scenario challenges the Web engineering methods to address a broader class of applications. This paper introduces workflow-driven hypertexts, defined as Web-enabled hypertextual applications serving the workflow of multiple users, and proposes a design method integrating data, hypertext, and workflow modeling concepts for modeling lightweight Web-enabled workflows; this approach extends the benefits of high-level conceptual modeling and automatic code generation to a much broader class of Web applications.

Book Reviews:
On "Web Engineering: Managing Diversity nd Complexity of Web Application Development" ed by S. Murugesan and Y. Deshpande (pp183-184)
      B. White
Forthcoming Conferences on Web Engineering (pp185-186)

Back to JWE Online Front Page