Card SDK includes an interface based on a web service. The web service offers easy integration into applications that originally does not support the use of ActiveX (for example, Java or HTML based applications). The web service is primarily intended as an easy to use inter-process communication interface, which runs on the same machine as your application does. But it also supports a distributed system architecture in which a separate PC for card production may be used. In this case, your application communicates with the web service on this separate PC over a local area network (LAN). This even allows a non Windows operation system like Linux as platform for your application.
The web service is based on SOAP but is also available in a simple RESTful style. See Introduction to API for more information.
Using C# or Java with typical integrated development environments (IDEs) like Visual Studio or Eclipse, it is very easy to consume a SOAP based web service by generating wrapper classes
using the IDE or corresponding tools. More low level languages like C or JavaScript may use the lean RESTful interface. For developers not familiar with web services, show typical ways to use them with popular programming languages and IDEs (see Use Nexus Card SDK with different programming languages)