Service Connection Point

A service connection point (SCP) is a provider descriptor, which is configured in the consumer. The SCP is used to discover the provider from the consumer and to map dependency between them.

An SCP saves the following information from the connection string:

  • Service connection type: the provider type or protocol to connect the provider (required).

  • Service host name: the host name of the provider (optional if the service IP address is specified). The service host name should be able to be resolved into an IP address.

  • Service IP address: the IP address of the provider (required, can be resolved from the service host name).

  • Service port: the listening port of the provider (required). A default port will be assigned according to the connection type. For example: 80 for HTTP, 443 for HTTPS, and 1521 for Oracle.

  • Service context: the context defined in the connection string. Service context varies in different connection type. For example, service context can be the web context of HTTP or HTTPS connection, the schema name or SID of a database, or the JNDI name of an EJB reference.

SCPs can be generated from configuration signatures or TCP connection snapshots. For more information, see Configuration Signatures.