The Basic Elements of a Virtual Service
A virtual service is a Web service that runs on webMethods Mediator. You use CentraSite to create, edit, deploy and manage virtual services. Virtual services have the following major elements:
Basic service metadata and WSDL. When you create a virtual service, the metadata from the native service is copied to the virtual service. The WSDL from a native SOAP-based Web service is also copied to the virtual service. After the virtual service is generated, you can edit its metadata and/or the WSDL as necessary.
A set of processing steps. Every virtual service includes a set of processing steps that you configure before deploying the virtual service. The processing steps specify how the virtual service will handle the requests it receives from consuming applications. Processing steps are discussed in more detail later in this.
One or more targets. The
Deployment profile for a virtual service specifies the targets (
webMethods Mediators) on which the virtual service is deployed.
Run-time policies associated with the virtual service. The
Policies profile for a virtual service identifies the run-time policies that apply to the virtual service. These run-time policies are the ones that
CentraSite will include when it deploys the virtual service to the
Mediators specified on the
Deployment profile.
Performance and Event profiles. The
Performance and
Events profiles enable you to examine the run-time data associated with a virtual service. You use these profiles to view performance metrics for a specified time period and to view events that have been logged for the virtual service (e.g., SLA violations, service failures, logged request/response messages and so forth).