InicioopenXpertyaDescargasSoporteFormaciónSociosTiendaComunidad
 
 
openXpertya
Inicio
Qué es
Quiénes somos
Ventajas y beneficios
Estado actual
Implementación
Casos de estudio
Desarrollos sectoriales
Arquitectura
Funcionalidad
Módulos funcionales
Galería de imágenes
Socios tecnológicos
Archivo de noticias
Buscar
Regístrese y descargue aquí la última versión de openXpertya 3.0
Jornadas de formación openXpertya en Gijón (Asturias)
 
Arquitectura

Ventajas de Diseño

   openXpertya  (La Solución Empresarial Global) es un software tipo ERP (Enterprise Resourse Planning) de características técnicas realmente sobresalientes: el código del servidor de aplicaciones, de los interfaces, de la aplicación B2B, B2C y B2E y del cliente fue desarrollado en J2EE, y es posible utilizar varios motores de base de datos; inicialmente, Oracle, y en siguientes versiones un amplio elenco de bases de datos de codigo libre. Sus características  técnicas principales y ventajas competitivas en referencia a su diseño y arquitectura son las siguientes:
Oracle              Sun Java               JBoss 
  • Sistema  modular e integrado (se puede instalar todo el sistema y utilizar en cada momento aquellos modulos necesarios, anulando el acceso en el menú y en el diccionario de la aplicación a los módulos no utilizados en cada momento, lo cual nos permitirá una mayor velocidad y productividad en el día a día).
  • Sistema escalable (son posibles múltiples motores de base de datos, siendo posible pasar de un sistema de base de datos menos potente y con menores requisitos de hardware a otro en cuanto las necesidades del sistema lo demanden ).
  • Desarrollado especialmente con adaptación para la legislación Española, de las Comunidades Europeas, la zona €uro y posteriormente Iberoamericana (para todo tipo de entidades privadas).
  • Desarrollo Cliente - Servidor en un modelo original de tres capas.
  • Generador de informes visual integrado, con posibilidad de generar todo tipo de documentos a imprimir (pedidos, albaranes o guías de remisión, facturas, etc) e informes a partir de consultas complejas a la base de datos.
  • Desarrollo por componentes o clases java, totalmente orientado a objetos.
  • Sistema orientado claramente a Internet. (e-business) con soporte B2B, B2C y B2E. Todo ello sobre el servidor de aplicaciones JBOSS, y desarrollado utilizando JSP, Servlets, y diversos Beans libres.
  • Soporte comercial local disponible a través de múltiples partners y desarrolladores geográficamente repartidos.
  • Base de datos abierta, organizada y preparada para sistema multiorganización, multiempresa, multialmacén, multimoneda, multicontabilidad, multiimpuestos, multilenguaje, multicosto, etc. Altamente personalizable sectorialmente. Al ser diseñada de esta manera, la aplicación resultante es más fácil de mantener y de extender; y por encima de todo, es mucho más estable.
  • Moderna Interface gráfica, similar a la del cliente de SAP, del tipo arbol desplegable personalizable en función de las necesidades de la instalación y residente en la propia base de datos (en el diccionario de la aplicación). Así el entorno del interface es completamente independiente de la aplicación y puede ser modificado en función del usuario, ubicación, etc. Como todo lo demás en la aplicación, es multiinterface.
  • Todo el desarrollo del código ha sido realizado utilizando ECLIPSE como IDE tanto para el código principal de la aplicación. como para el desarrollo del cliente ligero con Servlets y JSP.
  • Usa diccionario de datos propio lo que permite una estructura de base de datos altamente dinámica. Así, el implementador o incluso el usuario puede agregar campos nuevos a las tablas y nuevas tablas a la base de datos siendo interpretados y usados por la aplicación desde el primer momento.
  • Solución OLAP integrada. Permite la explotación de la base de datos a los siguientes formatos: Excel, HTML, XML, Texto, PDF (con librerías propietarias en la versión 1.9, con librerías libres a partir de la versión 2.0), PS, Word y cubos de negocio OLAP.

Metodología y Arquitectura en tres capas

   La metodología utilizada actualmente en el desarrollo de soluciones de software empresarial depende en una gran medida de las características del proyecto, de los integrantes del equipo de desarrollo y de las tecnologías a utilizar. En realidad, no existe una metodología concreta que nos permita un desarrollo eficaz. El continuo proceso de cambio en el proyecto, los integrantes del equipo y la renovación y mejora de las tecnologías implica un continuo replanteamiento en los pasos a seguir. Esta falta de continuidad en la metodología conlleva graves inconvenientes para garantizar la obtención de una solución fiable, fácilmente mantenible y sobretodo una solución que pueda evolucionar en el tiempo.
  •  El modelado UML intenta paliar este problema aportando una notación para la definición de la necesidades a cubrir. pero únicamente es una notación, nada más. Realmente, no es el establecimiento de una metodología clara de desarrollo, sino una herramientas que nos posibilita para el modelado previo a la metodología
  •  Aunque no es un estandar reconocido, está apoyado en gran medida por la OMG (Object Management Group). Este grupo definió en su día el estandar CORBA para el desarrollo sobre sistemas distribuidos, necesario para definir las comunicaciones entre aplicaciones (por ejemplo entre cliente y servidor).  
  •     Modelado UML 
   openXpertya, a través del entorno de diseño en tres capas (3LD) 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 nos permite establecer restricciones a este modelo y validaciones.
 Arquitectura en 3 capas  
   Una vez realizado los pasos anteriores, disponemos directamente de la solución e implicitamente de toda la información para generar automática una documentación en detalle de qué hace el sistema en cada momento y cómo lo hace.

   Así las tres capas quedan definidas en nuestro caso de la siguiente manera:
  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. Inicialmente trabajamos sobre Oracle, por su potencia y por ser un estandard del mercado, pero adicionalmente hay disponibilidad para la utilización de otros motores de base de datos, que pese a no disponer de tanta fiabilidad, tienen como baza a su favor la disponibilidad absoluta del software libre (Daffodil One$DB, PostgreSQL, MaxDB,  Firebird y 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 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 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 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.
     Base de datos
 
 
Login





¿Recuperar clave?
¿Quiere registrarse? Regístrese aquí
Noticias
NUEVO LIVE-DVD Terminó el año 2009, y aunque todos sabemos que ha sido un año duro para las empresas, desde el proyecto openXpertya queremos empezar el 2.010 con un buen sabor de boca, ofreciendo a toda la comunidad una herramienta adicional para poder probar de una manera rápida y sencilla la versión 3.0, mediante un live dvd. Con esta imagen, que se encuentra disponible en la página de proyecto en sourceforge (http://sourceforge.net/projects/openxpertya/files/tecnoxperience.iso/download), no necesitamos instalar absolutamente nada en nuestro equipo, sino que bastar con grabar la imagen en un DVD y arrancar el ordenador. Podemos instalar la distribución en nuestro equipo, o probar directamente desde el live-dvd. Dicha imagen contiene una versión 3.0 de openXpertya ya con todo instalado y funcionando, para que el proceso de prueba de la misma no lleve mas que el tiempo imprescindible de descargar la imagen y grabarla. Y a partir de ahí, poder probar toda la funcionalidad y el impresionante cambio estetico que incorporamos en nuestra ultima versión. Desde el equipo de desarrollo de openXpertya, queremos aprovechar la oportunidad de esta noticia para agradecer a toda la comunidad su apoyo, paciencia y dedicacion en estos ya mas de cinco años de proyecto, a las empresas que utilizan openXpertya en su quehacer diario pues son las que realmente dotan al proyecto de sentido y significado, y a todos aquellos que han hecho posible que hayamos llegado hasta aquí, superando dificultades que muchas veces han parecido insalvables. Asimismo, queremos desear a todos unas felices fiestas y un feliz y prospero año 2010, que sea el año de la superacion y de la realización de todos nuestros deseos. Desde aquí seguiremos a vuestro lado, poniendo el mismo compromiso y la misma pasion que hemos intentando darle a este ilusionante proyecto desde el primer día.     Leer mas...

PUBLICADA LA VERSIÓN 3.0 Con fecha del 2 de noviembre de 2009 y tras más miles de descargas de las distintas versiones 2.x de la aplicación, comenzamos el proceso de publicación de la versión 3.0 de openXpertya, que comenzará con la subida de todos los ficheros fuentes y binarios.La versión 3.0 de openXpertya sale publicada gobernada por la Licencia Pública LPSLC (Licencia Pública en Software Libre en Castellano) que permite la máxima libertad tanto al usuario como al programador que reutilice el código sin restricción alguna en cualquier tipo de utilización del código por parte del usuario.  Leer mas...

OPENXPERTYA REVOLUCIONA LA FORMACIÓN VIRTUAL A fin de acercar su producto a toda la comunidad de usuarios así como de ayudar a las empresas a reducir costes en estas circunstancias complicadas, openXpertya lanza su programa de formación virtual destinado a complementar a la formación presencial ya existente en España y Latinoamérica, así como a ofrecer una posibilidad de formación continua a las empresas. Pero además queremos que esta experiencia formativa sea única en el mercado, y hemos desarrollado un proyecto integral de formación virtual mediante el MVO (Mundo Virtual OpenXpertya), una plataforma formativa en Java que cuenta con avances únicos en el mundo de la formación virtual. Leer mas...



OPENXPERTYA Y JASPERSOFT LLEGAN A UN ACUERDO PARA FACILITAR UN GENERADOR DE INFORMES AVANZADOS El líder del Mercado en ERP en Software Libre se alía con el software de BI mas difundido a nivel mundial para que la comunidad de usuarios de openXpertya pueda acceder a las funcionalidades de informes avanzados. Gijón, Asturias, España, 14 de noviembre de 2008. openXpertya, líder en el segmento de ERP en Software Libre, ha anunciado en el día de hoy que ha llegado a un acuerdo con Jaspersoft, la solución número uno a nivel mundial de Business Intelligence, mediante la integración de JasperReports, a fin de facilitar las últimas y mas avanzadas herramientas de generación de informes para sus clientes. Los dos pilares básicos de la filosofía de openXpertya siempre han consistido en cubrir los requerimientos funcionales de las empresas de tamaño medio y grande, así como su carácter y filosofía de Software Libre y estándares abiertos. El acuerdo alcanzado con JasperSoft extiende ambos pilares implementando la solución líder en el mercado de Business Intelligence en Software Libre dentro de la última versión de openXpertya. "Integrar JasperReports fue muy fácil para nuestro equipo de desarrollo" ha comentado Oscar Bueno, Responsable de Calidad e Innovación de openXpertya. "Estamos encantados de que los clientes y usuarios de openXpertya puedan desde ahora disfrutar de todo un mundo de posibilidades de informes, que incluyen gráficos y tablas, y una total flexibilidad en lo referente a consultas a la base de datos, cálculos complejos y una gestión de datos de ultima generación". La integración de ambas herramientas permite que los usuarios diseñen sus informes usando las herramientas de JasperReports y que construyan sus orígenes de datos usando una conexión directa con la base de datos de openXpertya. Adicionalmente, pueden acceder al Diccionario de la Aplicación de openXpertya y asociar rápidamente el nuevo informe en sus menús y perfiles sin necesidad de codificación o desarrollo adicional. "Nuestra asociación con openXpertya extiende aun mas el alcance de nuestros productos a la cada vez mas creciente comunidad de usuarios y clientes de openXpertya" declaró José Morales, Vicepresidente de desarrollo de negocio de JasperSoft. "Estamos muy satisfechos de poder trabajar con los profesionales de openXpertya y esperamos poder seguir ofreciendo más integraciones avanzadas de ambas soluciones en el futuro". Disponibilidad La integración con Jasper Reports está disponible desde la versión 2.4 de openXpertya. Asimismo, continuará en todas las versiones siguientes, y se irán incorporando un ciclo continuo de mejoras en los lanzamientos de las siguientes versiones. Sobre openXpertya OpenXpertya es el ERP Open Source número uno en el Mercado Español y Latinoamericano. Actualmente, el proyecto cuenta con más de 70 socios en nueve países a lo largo de dos continentes, albergando una comunidad de más de 9.000 usuarios y desarrolladores. Cubre todas las áreas de negocio (Compras, Gestión de Almacén, Ventas, CRM, contabilidad, interfaz B2B y B2C desde Web y generación de informes y data mining). openXpertya tiene un crecimiento constante para poder cubrir las necesidades de las empresas, que pueden ir desde empresas de tamaño a medio, a grandes organizaciones a nivel mundial. openXpertya se ha constituido como un proyecto firme defensor de la filosofía Open Source, lo que se manifiesta entre otras cosas, en que todas las versiones de openXpertya sean código libre y vayan a permanecer siempre bajo dicho paraguas. Pueden encontrar más información en www.openxpertya.org. Sobre Jaspersoft Corporation Jaspersoft ofrecer el software Open Source para Business Intelligence mas usado del mundo, con mas de 7 millones de descargas totales a nivel mundial, y mas de 8.500 clientes finales en 96 países. La Suite JasperSoft de Business Intelligence incluye productos para la generación de informes de producción, informes operacionales, informes y consultas generadas de manera dinámica por los usuarios finales, análisis de datos e integración de datos para su uso de manera autónoma o integrada con soluciones de inteligencia de negocios. JasperSoft tiene su sede en San Francisco y esta respaldada por firmas líderes de capital riesgo como Morgenthaler Ventures, DCM, Partech International, Scale Venture Partners y SAP Ventures. Se puede encontrar más información en www.jaspersoft.com y www.jasperforge.org.  Leer mas...

Colaboradores
 
 
 
 enlace para sindicar enlace para sindicar enlace para sindicar enlace para sindicar enlace para sindicar 
2005-2006 © Consultoría y Soporte en Redes y Tecnologías de la Información S.L