SAGA Bench endevours to develop a component adaptation and integration tool with a cutting-edge technology called ScenArio-based Generative component Adaptation. E-business systems have been selected as the particular application domain due to its popularity. The project is sponsored by the Proof of Concept Fund.
At the end of the project, people will see, in the form of a software tool (namely SAGA Bench), that ScenArio-based Generative component Adaptation is a viable technology to achieve smooth component integration in e-business software development with less effort from the application developers and little code overhead in the components and the target system.
Three key techniques will be developed and refined to make SAGA approach a reality, i.e., XML–based component specification, interrelated adaptation scenarios, and corresponding component adaptation and generation.
In SAGA Bench, the adaptation and integration process will be more automated with computable domain knowledge on e-business systems, covering their system architecture and functionality, and programming knowledge embedded in component-based systems. A set of healthiness conditions will be developed as necessities to guarantee the validity of the adapted components.
In this project, all the above techniques will be realised in SAGA Bench. The software tool will be an effective means to facilitate component integration in the development of popular e-business systems at industrial level, including web-based database applications and service-oriented applications (Web Services).
Licenseship and patent are being sought to protect the IPR developed in the project, and possible joint venture will be sought to expand the applicability of SAGA technology and the resulting tool SAGA Bench.