Skip to main content
Oficjalna strona internetowa Unii EuropejskiejOficjalna strona internetowa UE
European Commission logo
polski polski
CORDIS - Wyniki badań wspieranych przez UE
CORDIS
CORDIS Web 30th anniversary CORDIS Web 30th anniversary
Zawartość zarchiwizowana w dniu 2024-05-27

Easy Composition in Future Generation Component Systems

Article Category

Article available in the following languages:

A composition machine for web active documents

As computer systems become more powerful and network bandwidth and capacity increases, new models are emerging for the development of infrastructure technologies. In an effort to bring advantages in this area, a unified composition machine has been developed to support composition across multiple component models.

One of the centerpieces of interconnected systems is active documents. In contrast to traditionally passive documents, these documents store information drawn from different media and integrate software and data uniformly. They also deliver information in a form adaptable to the needs of the user. The basic idea is that users in a networked system should not just be able to communicate with other users, but also interact with documents. The EASYCOMP project aimed at the development of such a technology that will enable the construction of web applications from reusable and pre-tested components, rather than having them specially requested. Interactive WebPages, database-driven sites, e-commerce applications and additional web objects can be composed using pre-existing components and be freely customize instead of developing custom components and applications. In the recent years component models such as XML based components as well as software components that provide standards for component implementation and component interoperability have emerged. The present composition machine supports composition across multiple component models. These include programming language heitml/RADpage, an object oriented XML component that contains many features suitable for integration with components, and JavaBeans tag library. However, strict standards that predefine how a component has to be constructed and its dependency on the services provided by a certain component model are a limiting factor. The problem of accessing components across different models and the implementation of new components in a platform-independent way was addressed by using Vienna Component Framework (VCF). This unified composition machine could be beneficial for web applications designers without programming knowledge, while programmers can additionally create programs and components. The reuse of existing parts would lead to shorter development cycles, higher quality, and increased functionality, hence reduced costs. The copyrights protecting the developed unified composition machine have been registered and researchers are keen to form collaborative agreements with the aim of licensing and marketing the new software.

Znajdź inne artykuły w tej samej dziedzinie zastosowania