Sun Java Enterprise System Glossary





(n.) A system that translates from one native format to another. Examples include X.400 to and from RFC 822 electronic mail gateways. A machine that connects two or more electronic mail systems (especially dissimilar mail systems on two different networks) and transfers messages between them. Sometimes the mapping and translation can be complex. Generally requires a store-and-forward scheme whereby the message is received from one system completely before it is transmitted to the next system after suitable translations.

general access

(n.) A level of user access. When granted, indicates that all authenticated users can access directory information.

general ACL

(n.) A named access control list in the Java Enterprise System Directory Server that relates a user or group with one or more permissions. This list can be defined and accessed arbitrarily to record any set of permissions.

general entity

(n.) An entity that is referenced as part of an XML document's content, as distinct from a parameter entity, which is referenced in the DTD. A general entity can be a parsed entity or an unparsed entity.


(n.) The phase of a robot's operation in which the robot produces a resource description for each resource discovered in the enumeration phase.

generic servlet

(n.) A servlet that extends javax.servlet.GenericServlet. Generic servlets are protocol-independent: They contain no inherent support for HTTP or any other transport protocol. See also HTTP servlet.


(graphics interchange format) (n.) A cross-platform image format originally created by CompuServe. GIF files are usually much smaller in size than other graphic file types, for example, TIFF. GIF is one of the most common interchange formats. GIF images are readily viewable on UNIX, Microsoft Windows, and Apple Macintosh systems.

global database connection

(n.) A database connection available to multiple components. Requires a resource manager.

global transaction

(n.) A transaction that is managed and coordinated by a transaction manager and can span multiple databases and processes. The transaction manager typically uses the XA protocol to interact with the database backends. See also local transaction.


(Greenwich Mean Time) (n.) The mean solar time of the meridian of Greenwich, England, and the time standard against which all other time zones in the world are referred. GMT is not affected by Daylight Savings Time or Summer Time.

granularity level

(n.) The approach to dividing an application into pieces. A high level of granularity means that the application is divided into many smaller, more narrowly defined Enterprise JavaBeansTM components. A low level of granularity means the application is divided into fewer pieces, producing a larger program.

greeting form

(n.) A message usually sent to users when an account is created for them. This form acts as confirmation of the new account and verification of its contents.


(1) (n.) An authenticated set of users classified by common traits such as job title or customer profile. Groups are also associated with a set of roles, and every user that is a member of a group inherits all the roles assigned to that group. The two types of groups are default user group and standard user group. Group membership is usually maintained by a local system administrator. See also user, role.

(2) (n.) Several LDAP mail entries that are organized under a distinguished name. Usually used as a mail list, but might also be used to grant certain administrative privileges to members of the group. See also dynamic group, static group.

group folders

(n.) These folders that contain shared and group folders. See also public folder, shared folder.

group ID

(n.) The group for Calendar Server files such as counters and logs. The group ID is stored in the ics.conf file in the local.servergid parameter. Also known as GID.

group scheduling engine

(n.) The Calendar Server process that handles group scheduling. This engine enables a user to schedule events with other calendar users on the same server or on a different server. The other users can then modify, cancel, or reply to the event.


(n.) graphical user interface.