Diferencias

Muestra las diferencias entre la revision seleccionada y la versión actual de esta página.

crear_esta_pagina [2010/07/18 10:45] (actual)
usuario_jorge7 creado
Línea 1: Línea 1:
 +
 +{{http://oslc.files.wordpress.com/2007/01/ofbiz_logo.jpg?300x150}}
 +
 +
 +
 +======Apache OFBiz======
 +Apache Open For Business (Apache OFBiz) es un software de automatización Open Source, el cual 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.
 +
 +=====Perspectiva General de Apache OFBiz=====
 +
 +**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
 +  *Punto de venta - POS.
 +
 +====Tecnología de Apache OFBiz====
 +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. 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.
 +Un motor de servicios es responsable de aspectos como:
 +  -La invocación
 +  -Transacciones
 +  -Seguridad
 +  -etc.
 +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_//. 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 y 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//.
 +
 +[[http://ofbiz.apache.org/|Este enlace apunta al sitio web de Apache OFBiz]]
 
crear_esta_pagina.txt · Última modificación: 2010/07/18 10:45 por usuario_jorge7
 
Excepto donde se indique lo contrario, el contenido de esta wiki se autoriza bajo la siguiente licencia:GNU Free Documentation License 1.2
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki