Unknown macro: {bgcolor} SCA
">Unknown macro: {bgcolor} SCA
SCA
SCA
The SCA specifications [1]collectively define many terms that are used throughout the Tuscany SCA implementation, for example, SCADomain, Composite, Component, Service, Reference. Tuscany itself uses a few terms that are worth explaining.
Unknown macro: {bgcolor} Component Instance
">Unknown macro: {bgcolor} Component Instance
Component Instance
Component Instance
The running component that services requests. A single component definition in a SCDL file may give rise to one or more component instances depending on how the component is scoped (using the @Scope annotation).
Unknown macro: {bgcolor} Distributed Domain
">Unknown macro: {bgcolor} Distributed Domain
Distributed Domain
Distributed Domain
An SCA Domain that is "distributed over a series of interconnected runtime nodes".
Unknown macro: {bgcolor} Node
">Unknown macro: {bgcolor} Node
Node
Node
Provides an environment inside which SCA component instances execute. It's an operating system process, separate from other Nodes. Its form may be as simple as a single Java VM or it may take the more scalable and reliable form, such as a compute cluster.
Each node must be capable of supporting at least:
- one implementation type
- one binding type (which may be restricted to binding.sca)
A node must be able to expose the service endpoints required by the components it runs. It must be able to support the client technology for the references of associated components.
Unknown macro: {bgcolor} Node Domain?
">Unknown macro: {bgcolor} Node Domain?
Node Domain?
Node Domain?
The part of a Distributed Domain that represent the components that will run on a Node.
Unknown macro: {bgcolor} Node Runtime?
">Unknown macro: {bgcolor} Node Runtime?
Node Runtime?
Node Runtime?
The Tuscany framework that runs Component Instances in for components in a Node Domain
Unknown macro: {bgcolor} Runtime
">Unknown macro: {bgcolor} Runtime
Runtime
Runtime
A runtime groups together one or more (distributed) nodes. It describes the compute resources that will run the components of an SCA Domain.
Unknown macro: {bgcolor} SDO
">Unknown macro: {bgcolor} SDO
SDO
SDO
Unknown macro: {bgcolor} DAS
">Unknown macro: {bgcolor} DAS
DAS
DAS
Unknown macro: {bgcolor} Config File
">Unknown macro: {bgcolor} Config File
Config File
Config File
XML file that is used to set up a DAS instance. It defines how DAS will treat the data when converting it from the data source to the SDO Data Graph or vice-versa.
References
[1] http://www.osoa.org/display/Main/Service+Component+Architecture+Specifications