accounts. A list of users and groups that determines access to a domain in Essbase Enterprise Services.
application programming interface (API). A library of functions that you can use in a custom program. Essbase Enterprise Services provides a Java API that you can use to develop client programs.
applet. In Java, a program that can run in a Web browser. Small programs written in languages other than Java are sometimes referred to as applets.
application server. A Java software server that runs Enterprise Java Bean (EJB) programs, Java servlets, Java Server Pages (JSPs), and provides infrastructure for large-scale Java programs, such as connection pooling, session pooling, multithreading, and load balancing.
cluster. A group of Essbase Enterprise Services or Essbase servers that act as a single server to share task loads and provide failover support. Clustering eliminates Essbase servers as a single point of failure in a system.
connection pooling. A collection of user logins to Essbase servers. Pooling of user connections facilitates the scaling of Essbase applications to thousands of users.
Common Object Request Broker Architecture (CORBA). A distributed software-to-software communication specification that enables remote procedure calls from one software program to another on the same computer or across a network.
cube. A representation of an Essbase multidimensional database.
domain. A logical grouping of administrative objects, such as users, groups, and servers.
Enterprise Java Bean (EJB). Server side framework and programming architecture for creating distributed Java applications.
Enterprise Services server. A server running the Essbase Enterprise Services software that manages requests between the client and OLAP servers, in addition to providing various services, such as event handling and authentication.
Essbase JAPI. Object-oriented application programming interface, enabling programmers to create custom Java applications for Essbase and Essbase Enterprise Services.
failover support. Automatic detection of service interruption due to Essbase server failure. When failure occurs, Essbase Enterprise Services dynamically reroutes server requests to the next Essbase database in the cluster.
group. In Essbase Enterprise Services, a list of Essbase users. A user can belong to more than one group.
Hypertext Transfer Protocol (HTTP). A widely supported communication protocol used by Web browsers, Web servers, and other software programs to communicate over the Internet.
Internet Inter-ORB Protocol (IIOP). The communication protocol used to communicate between CORBA ORBs over TCP/IP.
J2EE (Java 2, Enterprise Edition). A specification for Java technology, including the Java programming language, Java application servers, and related technology.
load balancing. Distribution of requests across a group of Essbase servers, which ensures optimal end user performance.
OLAP server. A server running multidimensional databases, such as Essbase.
Object Request Broker (ORB). Technology that enables clients to communicate with servers via an object bus.
RAID (redundant array of independent (or inexpensive) disks). A persistent storage system that provides convenient, low-cost, and highly reliable storage by saving data on more than one disk simultaneously.
relational database management systems (RDBMS). A type of database management system that stores data in the form of related tables.
Remote Method Invocation (RMI). A programmatic remote access communication protocol for communication between Java programs. This protocol is typically used in communication between EJBs running on application servers.
replication. In Essbase Enterprise Services, the copying of data from one Essbase application database to another.
single sign-on. Ability to log into an Essbase Enterprise Services domain only once and, based on access rights, access resources.
service provider interface (SPI). A technology enabling new services to be added to Essbase Enterprise Services.