Enterprise Application Archive

Enterprise Application Archive

Enterprise Archive[1] oder Enterprise Application Archive[2] (kurz EAR, „Unternehmensanwendungsarchiv“) ist ein Begriff aus der Software im Umfeld der Programmiersprache Java. Der Begriff bezeichnet sowohl ein Datenformat für die Speicherung von Programmen als auch jede Realisierung dieses Speicherformats.

Es handelt sich um eine Datei im JAR- bzw. ZIP-Format, die ein vollständiges Anwendungsprogramm – meist eine Webanwendung – gemäß dem Standard Java Platform, Enterprise Edition (Java EE) enthält. Diese Dateien haben die Dateinamenserweiterung „.ear“.

Enterprise Application Archives ermöglichen es, komplexe Anwendungen in einer Datei zu verpacken. Dieses Dateiformat wird von jedem Java-Anwendungsserver verstanden, der dem Java-EE-Standard genügt, z. B. JBoss, Bea Weblogic oder WebSphere.

Struktur

Jedes Enterprise Application Archive enthält einen Deployment Descriptor namens „application.xml“. Diese XML-Datei beschreibt die Bestandteile der Anwendung:

Einzelnachweise

  1. Bill Shannon: Java™ Platform, Enterprise Edition (Java EE) Specification, v5. Sun Microsystems, 8. Mai 2006, S. 18 (online ; hier wird der Begriff Enterprise Archive eingeführt). 
  2. Bill Shannon: Java™ Platform, Enterprise Edition (Java EE) Specification, v5. Sun Microsystems, 8. Mai 2006, S. 149 (online ; hier wird das Format JavaEE enterprise application archive genannt). 

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Enterprise Application Integration — Intégration d applications d entreprise Pour les articles homonymes, voir IAE et EAI. L Intégration d applications d entreprise ou IAE (en anglais Enterprise Application Integration, EAI) est une architecture intergicielle permettant à des… …   Wikipédia en Français

  • Enterprise application integration — Intégration d applications d entreprise Pour les articles homonymes, voir IAE et EAI. L Intégration d applications d entreprise ou IAE (en anglais Enterprise Application Integration, EAI) est une architecture intergicielle permettant à des… …   Wikipédia en Français

  • Enterprise Archive — Enterprise Archive[1] oder Enterprise Application Archive[2] (kurz EAR, „Unternehmensanwendungsarchiv“) ist ein Begriff aus der Software im Umfeld der Programmiersprache Java. Der Begriff bezeichnet sowohl ein Datenformat für die Speicherung von… …   Deutsch Wikipedia

  • Enterprise content management — (ECM) is a set of technologies used to capture, store, preserve and deliver content and documents and content related to organizational processes. ECM tools and strategies allow the management of an organization s unstructured information,… …   Wikipedia

  • Enterprise Content Management — (ECM) umfasst die Technologien zur Erfassung, Verwaltung, Speicherung, Bewahrung und Bereitstellung von Content und Dokumenten zur Unterstützung von organisatorischen Prozessen im Unternehmen. Die Bezeichnung Enterprise Content Management, ECM,… …   Deutsch Wikipedia

  • WebSphere Application Server — WebSphere ist eine Produktlinie der Firma IBM, die unterschiedliche Software für Anwendungsintegration, Infrastruktur (z. B. Transaktionen und Warteschlangen) und eine integrierte Entwicklungsumgebung umfasst. Bekannte WebSphere Produkte sind… …   Deutsch Wikipedia

  • Websphere Studio Application Developer — WebSphere ist eine Produktlinie der Firma IBM, die unterschiedliche Software für Anwendungsintegration, Infrastruktur (z. B. Transaktionen und Warteschlangen) und eine integrierte Entwicklungsumgebung umfasst. Bekannte WebSphere Produkte sind… …   Deutsch Wikipedia

  • Enterprise test software — (ETS) is a type of software that electronics and other manufacturers use to standardize product testing enterprise wide, rather than simply in the test engineering department. It is designed to integrate and synchronize test systems to other… …   Wikipedia

  • Java Archive — Ein Java Archive (umgangssprachlich aufgrund der Dateiendung auch JAR Datei genannt) ist eine ZIP Datei, die zusätzliche Metadaten in einer Datei „META INF/MANIFEST.MF“ enthalten kann. JARs werden vor allem zur Verteilung von Java… …   Deutsch Wikipedia

  • Application virtualization — is an umbrella term that describes software technologies that improve portability, manageability and compatibility of applications by encapsulating them from the underlying operating system on which they are executed. A fully virtualized… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”