Documentation Center

SDK services and features

The following services are supported primarily through the APIs of the WorldServer SDK. Many of them, however, are also exposed through web services. You can also create custom web services in the SDK, which gives you great flexibility in integrating with WorldServer.

Actions/entitiesDescriptionJava package
Asset Interface System (AIS) ManagementGives access to folders, files, asset properties, and MIME types. You can also access and update content.com.idiominc.wssdk.ais
AIS Connector ComponentAllows customers to create custom AIS connectors though which WorldServer can access content from additional content repositories.com.idiominc.wssdk.component.connector
AttributesGives access to object-level attributes. At the moment, support is limited to access and updates, which means that you cannot create or delete attributes.com.idiominc.wssdk.attribute
Attribute Validator ComponentAllows developers to create rules for validating the values that users give to custom attributes.com.idiominc.wssdk.component.attribute
AIS TriggersAllows developers to create custom executable processes that can be triggered by various AIS events.com.idiominc.wssdk.component.trigger
Asset Translation ManagementGives access to source and translation segments, segment leverage details, and asset properties. Also supports target file generation.com.idiominc.wssdk.asset
Automatic ActionsAllows customers to create custom workflow components to encompass customer-specific options and to enhance the standard features provided by WorldServer.com.idiominc.wssdk.component.autoaction
Background ProcessingProvides resources to create, access, and manipulate background jobs within WorldServer.com.idiominc.wssdk.background
Component FrameworkProvides a service wrapper for creating and executing stand-alone applications and servlets that access WorldServer SDK services. Also provides facilities for deploying custom components into the WorldServer environment.com.idiominc.wssdk.component
Cost Model ManagementGives access to cost models and locale-specific pricing metrics. Includes support for creating and deleting cost models.com.idiominc.wssdk.scoping
Database Connection SupportGives access to WorldServer pooled connections.com.idiominc.wssdk.sql
Deployment ServicesProvides resources through which objects configured in WorldServer (such as workflows, mount definitions, attribute definitions, or human actions) can be exported from one WorldServer environment and imported into another.com.idiominc.wssdk.deployment
Export/ImportSupports exporting and importing TMs (in .tmx format), TDs (CSV and MultiTerm), and translation kits.com.idiominc.wssdk.exchange
FiltersAllows customers to create custom file types to handle documents or special conditions that are not handled by the standard WorldServer file types.com.idiominc.wssdk.component.filter
Human ActionGives access to human action descriptor objects, primarily for deployment purposes. It cannot create or delete human actions.com.idiominc.wssdk.workflow
Human Action ServletAllows customers to create custom servlets that can be associated with human actions and can provide conditional processing based on user input.com.idiominc.wssdk.component.servlet
Leverage ScopeGives access to scope information for single or multiple assets; provides scope metrics for all supported leverage scope ranges (including ICE matches, exact matches, fuzzy matches, and repetitions).com.idiominc.wssdk.scoping
Linkage ManagementFacilitates access to source-to-target links regardless of storage location and provides the ability to create, delete, and disable links.com.idiominc.wssdk.linkage
Machine Translation Adapter ComponentProvides the framework for integrating machine translation engines with WorldServer for use during the translation and leverage processes.com.idiominc.wssdk.component.mt
Machine Translation ServicesGives access to the supported machine translation services.com.idiominc.wssdk.mt
Notification ServicesProvides facilities for sending ad-hoc email messages.com.idiominc.wssdk.notification
Notification Services ComponentAllows users to modify emails that are sent out for task assigned, task due, task overdue, task step due, and task step overdue events. Includes extended support for issue and notification assignments.com.idiominc.wssdk.component.notification
Project, Task, and WorkflowAllows customers to create and manage projects and tasks and gives access to workflow information.com.idiominc.wssdk.workflow
Quality ReviewProvides resources for accessing WorldServer quality models.com.idiominc.wssdk.review
Recurrence SupportGives access to recurrence descriptor objects, primarily for deployment purposes. It cannot create or delete recurrences.com.idiominc.wssdk.rule
Rules SupportGives access to rule descriptor objects, primarily for deployment purposes. It cannot create or delete rules.com.idiominc.wssdk.rule
Rule Clause ComponentsAllows customers to create rule clauses.com.idiominc.wssdk.component.rule
ServletsAllows customers to create custom servlets that are part of the WorldServer application context and that can interact directly with WorldServer services.com.idiominc.wssdk.component.servlet
Spell CheckingProvides facilities through which content can be evaluated for spelling and word duplication errors. Supports custom libraries.com.idiominc.wssdk.linguistic
Terminology DatabaseAllows customer-developed applications to create and delete TDs, TD entries, and TD terms; provides terminology lookup and access to TD entry and TD term information generation.com.idiominc.wssdk.td
Translation MemoryAllows customer-developed applications to create and delete TMs, TM groups, and TM entries; provides access to TMs and TM groups; enables exact- and fuzzy-match queries against TMs; supports leveraging of assets against TMs. Support added for accessing, restoring, and deleting TM history records.com.idiominc.wssdk.tm
Translation Memory Repair ComponentAllows customers to implement their own match repair heuristics that can work in tandem with WorldServer core repairs.com.idiominc.wssdk.component.tm
Translation Memory Services ComponentAllows customers to override core implementations of services related to TM leverage.com.idiominc.wssdk.component.tm
User AuthenticationAllows customers to enforce their own password requirements for users.com.idiominc.wssdk.component.security
User Interface HooksAllows customers to add custom HTML to various WorldServer UI pages and defined locations.com.idiominc.wssdk.component.ui
User ManagementAllows customers to create and delete WorldServer users and user types; provides access to and update support for users and user information (excluding password); allows applications to assign users to workgroups, locales, and workflow roles.com.idiominc.wssdk.user
Vendor ManagementAllows customers to create, access, and delete WorldServer vendor objects.com.idiominc.wssdk.user
Web Services ComponentProvides a simplified framework for creating new WorldServer web services.com.idiominc.wssdk.component.webservice
Word Breaker ComponentAllows customers to create custom word-breaking algorithms to replace the standard WorldServer implementation or to support languages that are not supported sufficiently by the core implementation.com.idiominc.wssdk.component.tm
World Stemmer ComponentAllows customers to implement custom stemming components that can assist when searching for content and leveraging it within translation memories.com.idiominc.wssdk.component.tm