Virtualized Services in CentraSite Control
If you choose to expose Web services as virtualized services, you need to:
Create the virtualized services. A virtualized service is a service that runs on
Mediator and acts as the consumer-facing proxy for a native service that runs elsewhere on the network. You can create virtualized services for Web services that are SOAP-based, REST-based or plain XML Web services. A virtualized service provides a layer of abstraction between the service consumer and the service provider, and promotes loose coupling by providing independence of location, protocol and format between the consuming application and the provider service. You create virtualized services using the
CentraSite Control user interface, and store them in the
CentraSite registry/repository.
Create run-time governance policies for the virtualized services. A run-time governance policy is a sequence of actions that are carried out by a policy-enforcement point (such as
Mediator) when a consumer requests a particular Web service through the policy-enforcement point. The actions in a run-time policy perform activities such as identifying/authenticating consumers, validating digital signatures and capturing performance metrics. You create run-time policies using the
CentraSite Control user interface, and store them in the
CentraSite registry/repository.
Create consumer applications, which specify the consumers that are allowed to consume services and other assets at run time. A consumer application is a computer application that consumes (invokes) assets (services, BPEL processes or XML schemas) at run time. Typically, you create a consumer application to specify the consumers that are allowed to consume a particular asset. Then, you include the consumer application in the Consumers profile of the asset.
A consumer application defines the precise consumer identifiers (for example, a list of user names in HTTP headers, a range of IP addresses, and so on). Thus the policy enforcement point (such as Mediator) can identify or authenticate the consumers that are requesting an asset. You create consumer applications using the CentraSite Control user interface, and store them in the CentraSite registry/repository.
Deploy the virtualized services and consumer applications to Mediator. For detail information about virtualized services in
CentraSite Control, see
Virtualized Services in CentraSite Control
.