Diferencia entre revisiones de «OpenXpertya»
Contenido eliminado Contenido añadido
m Bot: Adaptando fechas según manual de estilo; cambios triviales |
Sin resumen de edición |
||
Línea 1:
{{DISPLAYTITLE:openXpertya}}
'''openXpertya''' es una
El propósito de
Desde su inicio,
Toda la información acerca de la aplicación openXpertya (estado, errores, mejoras, etc.) es abierta también, no existe política de ocultamiento corporativa ni censura. Si algo no funciona, no se tendrá inconveniente en averiguarlo rápidamente. Como consecuencia,
== Antecedentes de hecho ==
Línea 12:
== Licencia Pública de openXpertya ==
Todo el código de openXpertya está licenciado bajo la Licencia Pública de openXpertya [[LPO]]. Esta licencia está publicada en español y es una traducción legal, con las adaptaciones necesarios obligadas por los cambios en la legislación de la licencia original [[CDDL]] de [[SUN]], aprobada como licencia de código abierto por la OSI el 14 de enero del 2.005.
Línea 24 ⟶ 23:
== Arquitectura de openXpertya ==
▲'''openXpertya''', a través del entorno de diseño en tres capas (3LD o [[Programación por capas]]) aporta una metodología de declaración de los conceptos de negocio, definición de la interacción con el sistema, procesos a realizar sobre los conceptos, y finalmente establecer restricciones a este modelo y validaciones.
Así las tres capas, desarrolladas bajo [[J2EE]], quedan definidas en el proyecto
''1 - En la capa de datos tenemos el motor de [[base de datos relacional]], independiente de la aplicación y escalable en función de las necesidades de la empresa final. La versión actual de '''openXpertya''' trabaja sobre [[Oracle]], por su potencia y por ser un estandard del mercado, pero adicionalmente en las siguientes release habrá disponibilidad para la utilización de otros motores de base de datos como ([[Daffodil One$DB]], [[PostgreSQL]], [[Firebird]] y [[Adaptive Server Enterprise|Sybase ASE]] Express Edition sobre Linux).''▼
''2 - En la capa del Servidor de Aplicaciones o de Negocio, tenemos el servidor de aplicaciones [[JBOSS]] y las [[clases]] [[Lenguaje de programación Java|java]] que interactúan directamente con la [[base de datos]] (vía JDBC).''▼
''3 - En la capa de Presentación disponemos de varios clientes posibles. El principal y sus variantes de empaquetado (distribución directa, vía [[Java Web Start]] o [[applet]] [[Lenguaje de programación Java|Java]]), realizado directamente en Java; pero adicionalmente también disponemos de cliente ligero sobre navegador web (contra las páginas JSP servidas desde el servidor [[Servidor HTTP Apache|Apache]] [[Tomcat]] integrado en [[JBOSS]]) con diversas configuraciones posibles basadas en las necesidades de los procesos de negocio de la empresa usuaria y en función del tipo de rol del usuario que abre sesión en cada momento concreto.''▼
▲
▲
▲
== Enlaces externos ==
* [http://www.openxpertya.org
* [http://foros.openxpertya.org Foros del proyecto openXpertya]
* [http://wiki.openxpertya.org Wiki del proyecto openXpertya]
* [http://www.openxpertya.com
[[Categoría:Software libre]]
|