Managing Services
The WSO2 Carbon provides many tools to manage the services that have been deployed successfully with WSO2Server. When you deploy a single service in a service archive, the archive file name will always be used as the service file name, unless you have a name attributed to the service file. If the name of the service archive file is "Test.aar," then the name of the service will be "Test."
Service Dashboard
To access Service Dashboard go to Home -> Manage -> Services -> List -> Service Dashboard (see Accessing Services).
The following information is available:
Service Details
The "Service Details" panel provides the following details of a service:
- Service Name - Defines the unique name of a service.
- Service Description - Briefly describes a service.
- Service Group Name - Defines the name of the group service belongs to. See more information about service groups in Managing Service Groups.
- Deployment Scope
- Service Type - Specifies service type (for example, Axis2, Proxy, STS).
Client Operations
WSO2 Carbon provides the following client operations:
WSO2 Carbon also provides the information about the endpoints of a service.
The WSO2 server is set to two endpoints by default. Example:
- https://localhost8243/services/echo
- http://localhost8280/services/echo
Try This Service
When you click on the "Try this service" link, you will be directed to the page where the operations available for your service will be displayed. When you give the parameters for the operation, a button corresponding to your service appears (for example, for Proxy Service the "mediate>>" button appears). When you click this button, you get the output. See more information in Try It tool.
Generate Client
You can easily generate the client for your service using the WSO2 Carbon. The WSDL2 code options are available on the "WSDL2Java" page.
Click on the "Generate Client" link to open the "WSDL2Java" page.
WSDL 1.1 and WSDL 2.0
Click on the links to the WSDL 1.1 and the WSDL 2.0 to open the page with XML configuration.
Statistics
The "Statistics" panel provides the statistic information about a service:
- Request Count
- Response Count
- Fault Count
- Maximum Response Time
- Minimum Response Time
- Average Response Time
The WSO2 Carbon provides a graphical view of the system response time.
Quality of Service Configuration
The WSO2 Carbon provides a number of tools to manage the service quality. You can activate the tools individually as required. The tools incorporated into Carbon are:
- Security
- Reliable Messaging
- Response Caching
- Throttling
- Policies
- Transports
- Modules
- Operations
- Parameters
- MTOM - SOAP Message Transmission Optimization Mechanism (MTOM) is a widely used mechanism for sending attachments with SOAP. By default MTOM is set to optional. You can set it to True or False.