COCO: COMPOSITION MODEL AND COMPOSITION MODEL IMPLEMENTATION

Naiyana Tansalarak, Kajal T. Claypool

2005

Abstract

The success of component-based development has been impeded by interoperability concerns, including component model, semantic, syntactic, design and platform incompatibilities, that often come into play when composing two or more independently developed components. In this paper we propose a CoCo composition model that elevates compositions to first class citizenship status. The model defines a standard for describing the composition of components transparent to any underlying incompatibilities between the collaborating components. We also present a CoCo composition model implementation that provides the required support to describe and subsequently execute the composition to produce an executable application. We advocate the use of XML Schemas as a mechanism to support this composition model. To support the composition model implementation we provide (1) a taxonomy of primitive composition operators to describe the connection between components; (2) XML documents as a description language for the compositions; and (3) the development of a set of deployment plugins that address any incompatibilities and enable the generation of the model-specific and platform-specific applications.

Download


Paper Citation


in Harvard Style

Tansalarak N. and T. Claypool K. (2005). COCO: COMPOSITION MODEL AND COMPOSITION MODEL IMPLEMENTATION . In Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 972-8865-19-8, pages 340-345. DOI: 10.5220/0002525503400345

in Bibtex Style

@conference{iceis05,
author={Naiyana Tansalarak and Kajal T. Claypool},
title={COCO: COMPOSITION MODEL AND COMPOSITION MODEL IMPLEMENTATION},
booktitle={Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 1: ICEIS,},
year={2005},
pages={340-345},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002525503400345},
isbn={972-8865-19-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 1: ICEIS,
TI - COCO: COMPOSITION MODEL AND COMPOSITION MODEL IMPLEMENTATION
SN - 972-8865-19-8
AU - Tansalarak N.
AU - T. Claypool K.
PY - 2005
SP - 340
EP - 345
DO - 10.5220/0002525503400345