C

client

An application or process that requests services from other applications known as servers. The server processes may be running on the same or a different machine. In the context of a SOA network, a client process is called a consumer or service consumer.

cloud computing

A type of computing that relies on sharing resources rather than having local servers or personal devices to handle applications. Cloud computing networks large groups of servers with specialized connections to spread data-processing chores across them.

CloudMix

A FUSE project that provides an underlying framework for controlling Java services in a cloud computing environment.

consumer

The end user of a service, also called a client for that service. The more exact term in the context of a service-oriented network is service consumer.

container

A server executable or process into which you can deploy and manage services. The container that FUSE Depot supports are Apache ServiceMix and Apache Tomcat.

contract

A description of the messages and formats accepted and generated by a service. A service's contract is specified in a WSDL document that defines the interface and all connection-related information for that interface. A WSDL contract contains two sets of components: logical (or abstract) and physical (or concrete).

The logical components of the contract are those that describe the data types, message formats, operations, and interfaces for the services defined in the contract. Logical components are specified with the WSDL elements types, message, portType, and operation.

controller

The decision point in the Depot server that decides how deployment agents are used. The controller uses deployment profiles to decide which artifacts are deployed where. The controller monitors the state of the agents and any changes to the repository data, such as updates to applications.