Web service technology
The memoQ Server WS API is exposed based on the WS-I Basic Profile Specification 1.1 web service standard. This means supporting SOAP 1.1 for web service calls and WSDL 1.1 for schema definition.
The WS API is implemented using Windows Communication Foundation (WCF), which is part of .NET Framework from version 3.0. This offers the latest communication technology provided by Microsoft. Using WCF, services can be exposed in an interoperable way, such as web services based on the WS-I Basic Profile Specification 1.1. WCF is wire level compatible with ASMX web services. WCF also supports several advanced web service standards (most of the WS-*, including WS-Security). It is important to emphasize, that even though the web service interface has been implemented based on the Microsoft .NET Framework, it can be accessed from any programming environment supporting standard web services, such as Java.
The services of the WS API are exposed by the existing memoQ Server component directly, which runs as a Windows Service. No additional components (such as an Internet Information Server web service application) are required. However, the web service interface is only available if your memoQ Server has a "Web Service API" license, and the Web Service add-in has been installed.