Table of Contents
Java platform for creating and deploying web services applications
Library allowing the use of different RMI implementations.
(Clustered Method Invocation) is the JOnAS cluster protocol for high availability, load-balancing and fail-over
An Open source and lightweight EJB3 container that can be embedded in JOnAS and other application servers. It is an OW2 project.
Enterprise Information Systems
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.
A Java-based object-relational mapping and persistence framework.
Inter-operable Internet Object Protocol. It is the CORBA RPC standard protocol on TCP/IP.
The Java Authentication and Authorization Service is a set of APIs that enable services to authenticate and enforces access controls upon users.
Java Authorization Contract for Containers
Wrapper around a variety of logging API implementations.
Java Platform, Enterprise Edition. A standard for developing portable, robust, scalable and secure server-side Java applications.
Java API for XML Processing. Provides the validating and parsing capabilities for XML documents.
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.
Java APIs for XML based RPC.
Java API for XML-based Web Services. A Java programming language API for creating web services.
J2EE Connector Architecture is a standard for facilitating the integration of application servers with heterogeneous Enterprise Information Systems (EISs).
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.
Java Database Connectivity. The JDBC API provides a call-level API for SQL-based database access.
The Java Development Kit is set of Java tools (compiler, jvm, library ...) for developing Java programs.
The Java Data Objects API is a standard interface-based Java model abstraction for persistence.
A pure java open-source, standards-based, web server implementation.
A toolkit for reliable multicast communication.
Java Message Service is a Java Message Oriented Middleware (MOM) API.
Java Management Extensions. A Java technology that supplies tools for managing and monitoring applications.
Java Naming Directory Interface. A standard API/SPI for the Java EE naming interface.
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.
Java Object Repository Mapping is an OW2 project that provides an adaptable persistence service.
Java Open reliable Transaction Manager is an open source implementation of the JTA APIs hosted by OW2.
Java Persistence API. A Simpler Programming Model for Entity Persistence.
JavaServer Faces is a technology that simplifies building user interfaces for JavaServer applications.
JavaServer Pages is a technology that provides a simplified, fast way to create dynamic web content.
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.
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.
Java Runtime Environment.
Java Remote Method Protocol is a Java RMI standard protocol.
The Java Virtual Machine.
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.
A Java-based logging utility from the Apache Software Foundation. It is used primarily as a debugging tool.
An Open Source implementation of the Java Management Extensions (JMX) and of the JMX Remote API (JSR 160) specifications.
An open source Java tool that intercepts and logs all database statements that use JDBC.
Remote Method Invocation. This is the java standard specification for RPC technology.
Remote Procedure Call is a technology that allows a subroutine or procedure to execute in another address space.
SOAP with Attachments API for Java. Provides a standard way to send XML documents over the Internet from the Java platform.
An open source implementation of the JDO 1.0.1 specification hosted by OW2.
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.
Apache Tomcat is the servlet container that is used in the official Reference Implementation for the Java Servlet and JavaServer Pages.
The Apache Velocity Engine is a free open-source templating engine.