About the WorldServer SDK
By using the WorldServer SDK, you can implement and manage your own extensions in-house. In other words, you can have complete control over WorldServer customizations.
The APIs in the WorldServer SDK shield developers from the internal WorldServer APIs and guarantee backward compatibility between WorldServer versions. The WorldServer SDK is effectively a compliance agreement between SDL Language Technologies and software integrators. SDL develops the WorldServer SDK to give access to all the areas of the product that might be useful from an integration perspective.
- Integration with external applications – The WorldServer execution model supports access to WorldServer services directly from within other Java applications. Additionally, the WorldServer SDK exposes portions of the WorldServer services via web services and also allows you to expose others as you wish.
- Guaranteed backward compatibility – You no longer need to be concerned that changes to core WorldServer APIs might affect your custom applications. Using the WorldServer SDK also minimizes the support required for upgrading to future WorldServer versions.
- Server-side SDK – A Java-based API that you can use within Java code to interact with WorldServer. There are two primary types of consumers of these APIs: WorldServer components (such as automatic actions) that need to interact with the WorldServer system and Java-based command line tools that operate directly against WorldServer.
- Client-side SDK – A set of APIs that provide access to WorldServer via web services. SDL provides client APIs for both Java and Microsoft .NET. The APIs offered through the client SDK are a subset of those offered through the server SDK. You can use these APIs to interact remotely with WorldServer, perhaps from an external application.