Apache Aries, a Blueprint Container implementations and extensions of application-focused specifications defined by
OSGi
OSGi is an open specification and open source project under the Eclipse Foundation. It is a continuation of the work done by the OSGi Alliance (formerly known as the Open Services Gateway initiative), which was an open standards organization for ...
Enterprise Expert Group. The project aims to deliver a set of pluggable Java components enabling an enterprise OSGi application programming model.
The Aries project Content includes the following:
*
WAR
War is an intense armed conflict between states, governments, societies, or paramilitary groups such as mercenaries, insurgents, and militias. It is generally characterized by extreme violence, destruction, and mortality, using regular o ...
to Web Application Bundle Converter
* Blueprint Container
*
Java Persistence API
Jakarta Persistence (JPA; formerly Java Persistence API) is a Jakarta EE application programming interface specification that describes the management of relational data in enterprise Java applications.
Persistence in this context covers three a ...
integration
*
Java Transaction API
The Jakarta Transactions (JTA; formerly Java Transaction API), one of the Jakarta EE APIs, enables distributed transactions to be done across multiple X/Open XA resources in a Java environment. JTA was a specification developed under the Java Commu ...
integration
*
Java Management Extensions
Java Management Extensions (JMX) is a Java technology that supplies tools for managing and monitoring applications, system objects, devices (such as printers) and service-oriented networks. Those resources are represented by objects called MBeans ...
*
Java Naming and Directory Interface
The Java Naming and Directory Interface (JNDI) is a Java API for a directory service that allows Java software clients to discover and look up data and resources (in the form of Java objects) via a name. Like all Java APIs that interface with host ...
integration
* Application Assembly and Deployment
*
Apache Maven
Maven is a build automation tool used primarily for Java projects. Maven can also be used to build and manage projects written in C#, Ruby, Scala, and other languages. The Maven project is hosted by the Apache Software Foundation, where it was ...
Plugin
* META-INF/services handler
* Samples, tutorials, documentation, and integrator’s guide
See also
*
Virgo (software)
Virgo is an open source, OSGi-based, Java application server. Virgo supports the deployment of OSGi bundles and unmodified Java web applications as well as OSGi-influenced Shared Libraries WARs and Shared Services WARs.
Virgo is based on the Equi ...
References
External links
*
*
Aries
Aries may refer to:
*Aries (astrology), an astrological sign
*Aries (constellation), a constellation of stars in the zodiac
Arts, entertainment and media
* ''Aries'' (album), by Luis Miguel, 1993
* ''Aries'' (EP), by Alice Chater, 2020
* "Aries" ...
Free software programmed in Java (programming language)
{{Free-software-stub