Architecture overview
An overview of the WorldServer environment, components, objects, modules, and services that you can access with the SDK.
- 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. - Objects, object models, and object access interfaces
There are three basic types of structures in the WorldServer SDK: objects, object managers, and object interfaces. You can use these structures to access exposed WorldServer services and data. - Custom access modules
Custom access modules are programs or components that have been developed by using the WorldServer SDK. You can create two types of custom access modules: external service modules and component modules. - The services framework
The SDK services framework contains static and abstract classes that define and provide the mechanism through which WorldServer executes custom access models. There are two execution models: the stand-alone execution model and the pluggable component model. In both models, the framework defines how you should create your custom access modules and how to gain access to theWSContextobject. - Services and daemons
Garbage collection and project execution processes depend on specialized daemons to fulfil the requests that they make.