Glossary

Table of Contents

Glossary

Glossary

Axis

Java platform for creating and deploying web services applications

CAROL

Library allowing the use of different RMI implementations.

CMI

(Clustered Method Invocation) is the JOnAS cluster protocol for high availability, load-balancing and fail-over

EasyBeans

An Open source and lightweight EJB3 container that can be embedded in JOnAS and other application servers. It is an OW2 project.

EIS

Enterprise Information Systems

EJB

Enterprise JavaBeans technology is the server-side component architecture for the Java Platform, Enterprise Edition (Java EE). EJB technology enables rapid development of distributed, transactional, secure and portable applications based on Java technology.

Hibernate

A Java-based object-relational mapping and persistence framework.

IIOP

Inter-operable Internet Object Protocol. It is the CORBA RPC standard protocol on TCP/IP.

JAAS

The Java Authentication and Authorization Service is a set of APIs that enable services to authenticate and enforces access controls upon users.

JACC

Java Authorization Contract for Containers

Jakarta Commons Logging

Wrapper around a variety of logging API implementations.

Java EE

Java Platform, Enterprise Edition. A standard for developing portable, robust, scalable and secure server-side Java applications.

JAXP

Java API for XML Processing. Provides the validating and parsing capabilities for XML documents.

JAXR

Java API for XML Registries. Defines a standard API for Java platform applications to access and programmatically interact with different kinds of XML-based metadata registries.

JAX-RPC

Java APIs for XML based RPC.

JAX-WS

Java API for XML-based Web Services. A Java programming language API for creating web services.

J2CA

J2EE Connector Architecture is a standard for facilitating the integration of application servers with heterogeneous Enterprise Information Systems (EISs).

J2EE

Java 2 Platform, Enterprise Edition. A standard for developing portable, robust, scalable and secure server-side Java applications up to version 1.5 of the Java Platform.

JDBC

Java Database Connectivity. The JDBC API provides a call-level API for SQL-based database access.

JDK

The Java Development Kit is set of Java tools (compiler, jvm, library ...) for developing Java programs.

JDO

The Java Data Objects API is a standard interface-based Java model abstraction for persistence.

Jetty

A pure java open-source, standards-based, web server implementation.

JGroups

A toolkit for reliable multicast communication.

JMS

Java Message Service is a Java Message Oriented Middleware (MOM) API.

JMX

Java Management Extensions. A Java technology that supplies tools for managing and monitoring applications.

JNDI

Java Naming Directory Interface. A standard API/SPI for the Java EE naming interface.

JORAM

The Java Open Reliable Asynchronous Messaging is an open source implementation of the JMS API built on top of the ScalAgent distributed agent technology and hosted by OW2.

JORM

Java Object Repository Mapping is an OW2 project that provides an adaptable persistence service.

JOTM

Java Open reliable Transaction Manager is an open source implementation of the JTA APIs hosted by OW2.

JPA

Java Persistence API. A Simpler Programming Model for Entity Persistence.

JSF

JavaServer Faces is a technology that simplifies building user interfaces for JavaServer applications.

JSP

JavaServer Pages is a technology that provides a simplified, fast way to create dynamic web content.

JSTL

JavaServer Pages Standard Tag Library. An extension to the JSP specification that adds a tag library of JSP tags for common tasks, such as, XML data processing, conditional execution, loops and internationalization.

JTA

Java Transaction API. Standard Java interfaces between the transaction manager and the parties involved in a distributed transaction system: the resource manager, the application server, and the transactional applications.

JRE

Java Runtime Environment.

JRMP

Java Remote Method Protocol is a Java RMI standard protocol.

JVM

The Java Virtual Machine.

JWSDL

Java APIs for WSDL. Provides a standard set of Java APIs for representing, manipulating, reading and writing WSDL (Web Services Description Language) documents, including an extension mechanism for WSDL extensibility.

Log4j

A Java-based logging utility from the Apache Software Foundation. It is used primarily as a debugging tool.

Monolog

The OW2 solution for logging.

MX4J

An Open Source implementation of the Java Management Extensions (JMX) and of the JMX Remote API (JSR 160) specifications.

P6Spy

An open source Java tool that intercepts and logs all database statements that use JDBC.

RMI

Remote Method Invocation. This is the java standard specification for RPC technology.

RPC

Remote Procedure Call is a technology that allows a subroutine or procedure to execute in another address space.

SAAJ

SOAP with Attachments API for Java. Provides a standard way to send XML documents over the Internet from the Java platform.

Speedo

An open source implementation of the JDO 1.0.1 specification hosted by OW2.

Struts

Apache Struts is an open-source framework for developing Java EE web applications. It uses and extends the Java Servlet API to encourage developers to adopt the model-view-controller architectural pattern.

Tomcat

Apache Tomcat is the servlet container that is used in the official Reference Implementation for the Java Servlet and JavaServer Pages.

Velocity

The Apache Velocity Engine is a free open-source templating engine.