Web Services
Web services allow organizations to communicate data with each other and with clients, without deep knowledge of each other's IT systems behind the firewall. The web service provider defines a format for requests for its service and the response that the service generates. A computer then makes a request for the web services across the network. The web service performs an action, and sends the response back.
Open, Extensible Markup Language (XML) standard applications and various other protocols are used to exchange data with other web-based applications. XML is used to tag the data, Simple Object Access Protocol (SOAP) is used to transfer the data, Web Service Definition Language (WSDL) is used for describing the services available, and Universal Description, Discovery and Integration (UDDI) is used for listing what services are available.
Integral to web services, XML is a web document description language. XML is used to describe content using the application of concealed tags and identifying labels. This method of classifying web data is extremely effective, making web content easy to identify, analyze, and exchange.
SOAP is a W3C standard protocol that defines the format for web service requests. SOAP messages are sent back and forth between the service provider and service user in SOAP envelopes, containing a request for an action and the result of that action. SOAP envelopes are XML formatted, and are easy to decode. WSDL is an XML-based language, used for describing web service functionality. WSDL describes the web service request, the expected parameters, and the expected response. Unlike traditional client/server models, such as a web server/web page system, web services do not provide the user with a GUI. Web services instead share business logic, data, and processes through a programmatic interface across a network. The applications interface, not the users. Developers can then add the web service to a GUI (such as a web page or an executable program) to offer specific functionality to users. In Longview, Data Server web services cover the basic operations of symbols, hierarchies, and data. All Data Server web services support Longview authentication. Windows and third-party web authentication are not supported at this time.
Note: You must install the Data Server Web Service software to work with web services. For more information see the Longview Installation Guide.
The following table lists the available web services in Longview:
Category | Method | WSDL URL |
---|---|---|
Symbols/ |
|
http://host:port/axis2/services/Symbol?wsdl where:
|
Data |
|
http://host:port/axis2/services/Data?wsdl where:
|
In this section, you can find information on the following topics: