ESE: Provides a set of static methods that are valuable for introspection, finding tasks, controlling jobs and other functionality.

ESECatalog: Represents an ESE server's catalog and allows the user to examine its contents.

ESEFolder: Represents an ESE folder.

ESEJob: Represents the ESE job that is produced whenever a task is run.

ESEServer: Provides the ability to introspect an ESE installation for its catalog, get a task by URI, get a task by name or pattern, and upload and download files.

ESEService: Represents ESE services.

ESETask: Represents ESE tasks.

ESETaskParameter: Represents ESE task parameters.

See Programming with the ESE API for an overview.