Apache OFBiz es un sistema de planificación de recursos empresariales (ERP) de código abierto . Proporciona un conjunto de aplicaciones empresariales que integran y automatizan muchos de los procesos comerciales de una empresa. [ cita requerida ]
Desarrollador (es) | Fundación de software Apache |
---|---|
Lanzamiento estable | 17.12.06 / 19 de marzo de 2021 [1] |
Repositorio | Repositorio OFBiz |
Escrito en | Java , XML , FreeMarker , Groovy , JavaScript |
Sistema operativo | Multiplataforma |
Tipo | Procesos de negocio |
Licencia | Licencia Apache 2.0 |
Sitio web | ofbiz |
OFBiz es un proyecto de nivel superior de Apache Software Foundation .
Descripción general
Apache OFBiz es un marco que proporciona un modelo de datos común y un conjunto de procesos comerciales . Todas las aplicaciones se basan en una arquitectura común que utiliza componentes de proceso, lógica y datos comunes. Más allá del marco en sí, Apache OFBiz ofrece funcionalidades que incluyen:
- Contabilidad (acuerdos, facturación, gestión de proveedores, libro mayor )
- Mantenimiento de activos
- Gestión de catálogos y productos
- Sistema de gestión de instalaciones y almacenes (WMS)
- Ejecución de fabricación / gestión de operaciones de fabricación (MES / MOM)
- Procesando orden
- Gestión de inventario, reabastecimiento automático de stock, etc.
- Sistema de gestión de contenido (CMS)
- Recursos humanos (RRHH)
- Gestión de personas y grupos
- Gestión de proyectos
- Automatización de fuerza de ventas
- Gestión del esfuerzo laboral
- Punto de venta electrónico (ePOS)
- Comercio electrónico (eCommerce)
- Scrum (desarrollo) (soporte de desarrollo de software Scrum)
Tecnología
Toda la funcionalidad de Apache OFBiz se basa en un marco común. La funcionalidad se puede dividir en las siguientes capas distintas:
Capa de presentación
Apache OFBiz utiliza el concepto de "pantallas" para representar las páginas de Apache OFBiz. Normalmente, cada página se representa como una pantalla. Una página en Apache OFBiz consta de componentes. Un componente puede ser un encabezado, pie de página, etc. Cuando se renderiza la página, todos los componentes se combinan como se especifica en la definición de pantalla. Los componentes pueden ser páginas de servidor Java ([JSP])
Capa empresarial
La capa empresarial o de aplicación define los servicios proporcionados al usuario. Los servicios pueden ser de varios tipos: métodos Java, SOAP, servicios simples, flujo de trabajo, etc. Un motor de servicio es responsable de la invocación, las transacciones y la seguridad.
Apache OFBiz utiliza un conjunto de tecnologías y estándares de código abierto como Java , Java EE , XML y SOAP . Aunque Apache OFBiz se basa en los conceptos utilizados por Java EE, muchos de sus conceptos se implementan de diferentes formas; ya sea porque Apache OFBiz fue diseñado antes de muchas mejoras recientes en Java EE o porque los autores de Apache OFBiz no estaban de acuerdo con esas implementaciones.
Capa de datos
La capa de datos es responsable del acceso a la base de datos, el almacenamiento y proporciona una interfaz de datos común a la capa empresarial. No se accede a los datos de forma orientada a objetos , sino de forma relacional . Cada entidad (representada como una fila en la base de datos) se proporciona a la capa empresarial como un conjunto de valores genéricos. Un valor genérico no se escribe, por lo que se accede a los campos de una entidad por el nombre de la columna .
Historia
El proyecto OFBiz fue creado por David E. Jones y Andrew Zeneski el 13 de abril de 2001. El proyecto se alojó inicialmente como The Apache Open For Business Project en SourceForge y Open For Business Project (Apache OFBiz) en Open HUB.
Entre septiembre de 2003 y mayo de 2006, se alojó como un proyecto java.net, pero el proyecto se eliminó de allí. Ha comenzado a ser ampliamente utilizado alrededor de 2003. Después de incubación desde el 31 de enero de 2006, se convirtió en un proyecto Apache de nivel superior el 20 de diciembre de 2006: Apache OFBiz Incubation Status.
Ver también
Referencias
- ^ "Índice de / ofbiz" . downloads.apache.org . Consultado el 31 de marzo de 2021 .
enlaces externos
- Sitio web oficial de Apache OFBiz
- Quora: ¿Cuánto tiempo ha existido Apache OFBiz (también conocido como Open For Business)?