The PHIN Vocabulary Access and Distribution System (VADS) web site is powered by an open web service that can be
directly consumed by 3rd party applications.
The VADS Web Service consists of an interface that defines the web methods that are available, the domain objects that represent
vocabulary information, and data transfer objects (DTOs) to transfer data to and from the web service.
The service is implemented using the Hessian protocol. Information about Hessian library files for other programming languages
can be found on the Hessian web site.
The developer toolkit contains libraries for integrating with the VADS web service in 3 popular languages.
To integrate with the VADS web service using another language, appropriate artifacts will need to be created
according to the web service API.
If connecting to the VADS web service using .Net, you can instantiate a client instance as in the following example...
hessiancsharp.client.CHessianProxyFactory factory = new hessiancsharp.client.CHessianProxyFactory();
VocabService service = (VocabService)factory.Create(typeof(VocabService),
service.(web service method to execute);