Environment architecture
The SDK gives you multiple options for interacting with WorldServer. Thus, in addition to using the standard WorldServer user interface, you can also interact with WorldServer via custom servlets, standard and custom web services, or external custom access modules.
Note that all external modules must run on the same server as the WorldServer environment. External modules depend on the WorldServer installation. You can run them on a separate physical server, but this would require an additional installation of WorldServer and an additional license.
Client-server interaction between WorldServer and an application or client on a separate server can be facilitated via custom REST API, custom servlets, and web services. While you can upload these components, they provide a means for accessing WorldServer services and data remotely via HTTP.
You can create and upload custom components to enhance the capabilities of WorldServer within the standard user interface. You can access core WorldServer services through the SDK API level within the WorldServer environment.