Apache OFBiz

Apache OFBiz

Apache OFBiz

Apache OFBiz
Desarrollador
Apache Software Foundation
Información general
Última versión estable 9.04
20 de abril de 2009
Sistema operativo Multiplataforma
Licencia Apache License 2.0

Apache Open For Business (Apache OFBiz) es un software de automatización Open Source que es un proyecto de la fundación Apache (específicamente, un Apache Top Level Project). Como un software de automatización compromete un conjunto maduro de aplicaciones empresariales que integran y automatizan muchos de los procesos de negocio de una empresa.

Contenido

Visión general

En realidad Apache OFBiz es un framework (estructura de soporte), un modelo de datos común y procesos de negocios. Todas las aplicaciones se construyen sobre una arquitectura común usando datos comunes y componentes de lógica y procesos.

  • El framework provee la infraestructura básica completa en la cual la funcionalidad es construida
  • Apache OFBiz añade funcionalidades como
    • ERP - Planificación
    • CRM - gestión de cliente
    • eCommerce
    • SCM
    • MRP
    • CMMS/EAM
    • Punto de venta - POS
    • Entre otros

Tecnología

Todos los componentes de Apache OFBiz han sido construidas sobre un framework común. Las funcionalidades pueden ser divididas en las siguientes capas:

Capa de presentación

Apache OFBiz usa el concepto de "pantallas" para representar las páginas web. Cada página está formada a partir de componentes. Un componente puede ser una cabecera, un pie de página, etcétera. Cuando la página es representada todos los componentes son combinados en conjunto como lo especifica la definición de la pantalla. Los componentes puedes ser Java Server Pages (descontinuado), páginas FTL construidas a partir del motor de plantillas de FreeMaker, Widgets para formularios y menús (estos últimos son tecnologías específicas de OFBiz).

Capa de negocio

La capa de aplicación define servicios proveídos al usuario. Los servicios pueden ser de distintos tipos: métodos en Java, SOAP, servicios simples, flujos de trabajo, etcétera. Un motor de servicios es responsable de aspectos como la invocación, transacciones, seguridad, etcétera. Apache OFBiz utiliza un conjunto de tecnologías y estándares Open Source bien definidas, como Java, J2EE, XML, SOAP, entre otros. Aunque Apache OFBiz está construido sobre los conceptos utilizados por J2EE, muchos de estos conceptos han sido implementados en maneras distintas a la forma en que J2EE las materializa. Esto debido a que Apache OFBiz surgió antes de muchas de las mejoras realizadas o porque los autores de OFBiz no aceptan las implementaciones de Java Enterprise Edition.

Capa de datos

La capa de datos es responsable por el acceso a base de datos, almacenamiento, además de proveer una interfaz de datos común para la capa de negocio. Los datos no son accesibles de manera orientada a objetos, sino en una "forma relacional". Cada entidad (representada como una fila en la base de datos) es devuelta a la capa de negocio como un valor genérico (Generic Value). Un valor genérico no está tipificado, por tanto los campos de una entidad son accesibles por el nombre de la columna.

Capa de dominio

Como consecuencia de la interfaz proporcionada por la capa de datos, que solo provee valores genéricos que representan filas de tablas, no hay un modelo de dominio orientado a objetos en Apache OFBiz. Por lo tanto, el modelo de dominio puede ser considerado del tipo anémico.

Apache OFBiz implementa una arquitectura de tres capas: Presentación, Aplicación y Datos.

Enlaces externos

Obtenido de "Apache OFBiz"

Wikimedia foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Mira otros diccionarios:

  • Apache OFBiz — Screenshot  …   Wikipedia

  • Apache OFBiz — Entwickler Apache Software Foundation Aktuelle Version Apache OFBiz: 10.04 (19. Januar 2011) Betriebssystem …   Deutsch Wikipedia

  • Apache OFBiz — Page d accueil de la partie Gestion …   Wikipédia en Français

  • OFBiz — Apache OFBiz Apache OFBiz Page d accueil de la partie Gestion …   Wikipédia en Français

  • Apache Software Foundation — Pour les articles homonymes, voir Apache (homonymie). Logo de Apache Software Foundation L Apache Software Foundation (Fondation Apache) est une organisation à but non lucratif qui développe des log …   Wikipédia en Français

  • Apache Commons — проект фонда Apache Software Foundation (далее ASF), имеющий своей целью разработку и поддержку открытого программного обеспечения повторного использования на языке Java, т.е. библиотек Java. В более узком смысле Apache Commons это «большая… …   Википедия

  • Apache HTTP Server — Original author(s) Robert McCool Developer(s) Apache Software Foundation Initial release …   Wikipedia

  • Apache — HTTP Server Логотип Apache Тип Веб сервер Разработчик Apache …   Википедия

  • Apache Maven — Тип Автоматизация сборки Разработчик …   Википедия

  • Apache License — логотип Apache Автор Apache Software Foundation Версия 2.0 Издатель Apache Software Foundation Опубликована …   Википедия

Compartir el artículo y extractos

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