<rdf:RDF
    xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
    xmlns:s='http://snipsnap.org/rdf/snip-schema#'
    xml:base='http://www.gridworkflow.org/snips/gridworkflow/rdf'>
    <s:Snip rdf:ID='CCA'
         s:name='CCA'
         s:cUser='Nuanda'
         s:oUser='Nuanda'
         s:mUser='Nuanda'>
        <s:content>A __Common Component Architecture__ is a component architecture defining standards necessary for the interoperation of components developed in the context of different frameworks. To date the need for three such standards has been identified: the Interface Definition Language, an interaction model and a set of services based on this model which can be expected by every component, and should be provided by every framework, and a standardized way of retrieving information from the repository.&#xA;&#xA;A component in CCA is described as a ~~black box~~ with well-defined external ports. There are two types of ports in CCA specification: ~~UsesPort~~ and ~~ProvidesPort~~. Using that mechanism a computational element (i.e. a CCA component) is able to specify both provided and ~~needed~~ functionality. The process of binding two components is based on port-to-port comparison. It is also a basis for direct inter-component data transfer during execution. The idea of complementary ports makes that standard very natural for workflow computations.&#xA;&#xA;A platform of execution for CCA components is called __CCA Framework__.&#xA;&#xA;1 Resources&#xA; - {link:CCA Forum|http://www.cca-forum.org/}&#xA;&#xA;1 Related&#xA; - [SCIRUN]&#xA; - [XCAT]</s:content>
        <s:mTime>2004-09-13 12:49:23.73</s:mTime>
        <s:cTime>2004-09-13 12:49:23.73</s:cTime>
        <s:comments
             rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
        <s:snipLinks>
            <rdf:Bag>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Grid Middleware'/>
                <rdf:li rdf:resource='#snipsnap-index'/>
                <rdf:li rdf:resource='#SCIRUN'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Grid+Middleware'/>
                <rdf:li rdf:resource='#XCAT'/>
                <rdf:li rdf:resource='#SciRun'/>
                <rdf:li rdf:resource='#snipsnap-search'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Workflow Description Languages'/>
            </rdf:Bag>
        </s:snipLinks>
        <s:attachments
             rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
    </s:Snip>
</rdf:RDF>

