Documentation Center

Custom Access Module Overview

The term "custom access module" refers to a program or component that has been developed using the WorldServer SDK. It represents an extension of the WorldServer application. There are two types of custom access modules: external service module and component module.

External Service Module

An external service module is a WorldServer-enabled process that can be run as a standalone application or as a part of another application. These modules use the WorldServer SDK to provide external access to WorldServer services (such as the TM lookup services) and data. Data can be added, referenced, changed, or deleted from the installed WorldServer environment.

Component Module

A component module is a program written using the SDK that is designed to be uploaded into WorldServer and become part of the WorldServer environment. WorldServer controls access to and execution of these programs internally. The SDK currently supports the creation of a number of pluggable components as supported by WorldServer. Here is a partial list:

  • Workflow Components (Automatic Actions, Human Actions)
  • Filters
  • Servlets
  • Extendable TM Services
  • User Authentication Services
  • AIS Triggers
  • Connectors
  • Word Breakers
  • Word Stemmers
  • Translation Repairs
  • Attribute Validators

These pluggable or installable components can either extend or replace core WorldServer functionality. The WorldServer user triggers or controls their use through normal interactions with the WorldServer UI. These components cannot be executed outside of WorldServer. See the Overview of Supported Components topic for an exhaustive list.