In this paper we present an open, platform independent, and scalable architecture that implements WebComposition using an object-oriented approach in design and realization and an abstract component model as the platform of development. A web application will be introduced as a set of service components, each providing a closed part of functionality. These service components are designed for reuse to achieve an advantage in implementing applications that have similar domains of usage, thus the evolution of a web application is supported by the whole architecture. XML is used for the specification of an application and for the configuration of existing services as well as for communication. This improves the flexibility and guarantees the platform independence of the approach. All together, the architecture implements a WebComposition Framework, that provides the basic infrastructure for the design and the development of complex and powerful web applications in less time than usual.
Index Terms:
Web Engineering, WebComposition, Component System, Web Application
Citation:
A. Heberle, J. Rehse, B. Onasch, B. Sieling, "Utilizing Abstract WebEngineering Concepts: An Architecture," hicss, vol. 7, pp.7079, 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 7, 2001