JFire

JFire
JFire
Archivo:Jfire-logo-250x84.jpg
Desarrollador
www.NightLabs.org
http://www.jfire.net/
Información general
Última versión estable 1.0.1-stable calculon
20 de marzo de 2010; hace 1 año (2010-03-20)
Género ERP, CRM, SCM
Programado en Java
Sistema operativo Multiplataforma
Plataforma Java
Licencia LGPL
Idiomas inglés
En español ?

JFire es un sistema de Planificación de recursos empresariales y Customer Relationship Management.

El sistema ha sido escrito completamente en Java y se basa en las tecnologías Java EE 5 (antes J2EE), JDO 2, Y Eclipse RCP 3. Por lo tanto, tanto el cliente como el servidor pueden ampliarse con facilidad y requieren sólo un esfuerzo relativamente bajo para personalizarlos para determinados sectores o empresas.

Desde noviembre de 2009, hay un ciclo de lanzamiento de software estable de JFire, que contiene muchos módulos, por ejemplo, para el control de usuario y derechos de acceso, contabilidad, gestión de almacén, comercio directo en línea con otras empresas o clientes finales (por ejemplo, a través de una tienda online), un editor de gráficos interactivos de 2 dimensiones y otros plugins útiles. Un módulo de informes de empresa, basado en el proyecto BIRT, permite la edición y de representación de los informes, estadísticas y documentos similares (por ejemplo, facturas).

Aunque el objetivo principal del proyecto es servir como una sólida y flexible framework (marco) y así facilitar la implementación de las aplicaciones específicas del sector, contiene módulos para el uso fuera de caja en las empresas pequeñas y medianas empresas.

Como JFire utiliza JDO como capa de persistencia, es independiente de la base de datos del sistema de gestión (DBMS) subyacente y dedica a los desarrolladores el trabajo propenso a errores de la escritura SQL. Además, el uso de JDO hace posible emplear otros tipos de SGBD (por ejemplo, bases de datos). Según el sitio web del proyecto, JFire se suministra con la implementación de referencia JDO2 DataNucleus, compatible con muchas bases de datos relacionales, y con base de datos DB4O.

A pesar de que Java EE, JDO y Eclipse RCP ofrecen muchas ventajas, tienen el inconveniente de que requieren un periodo de entrenamiento más largo que las viejas tecnologías (por ejemplo, direct SQL).

JFire fue publicado en enero de 2006 bajo licencia GNU Lesser General Public License (LGPL). Por lo tanto, es un software libre y todo el mundo puede redistribuirlo, modificarlo y usarlo de forma gratuita.

Contenido

Historia

La historia de JFire comienza en 2003, cuando la empresa NightLabs decidió desarrollar un nuevo software ventas y de distribución. Como querían basar este nuevo sistema en un ERP integrado en una suite de software (en lugar de múltiples programas por separado), comenzaron a buscar un marco adecuado. Después de algunas investigaciones y evaluaciones, se decidió poner en marcha un proyecto marco ERP basado en nuevas tecnologías como JDO y RCP de Eclipse, lo que hace que fácil construir otros proyectos sobre ello.

Cuando por primera vez fue lanzado en enero de 2006, rápidamente se ganó la atención de la comunidad Eclipse: La revista alemana Eclipse publicó un artículo en mayo 2006,[1] el proyecto fue invitado a la EclipseCon 2006,[2] la revista Eclipse Magazine India publicó un artículo en diciembre de 2006[3] y en abril de 2007, el proyecto fue invitado al Eclipse Forum Europe (foro Eclipse de Europa), donde impresionó al equipo del proyecto BIRT con su constructor paramétrico de flujos de trabajo.[4]

Objetivo

La meta principal del proyecto es proporcionar un marco que facilite el desarrollo de los sistemas ERP sectorial. En este aspecto, difiere significativamente de la mayoría de otros proyectos de ERP, que tienen por objeto principalmente por ser una solución out-of-the-box directamente a los usuarios finales.

El equipo del proyecto JFire considera que las demandas dirigidas al software ERP varían tanto, que una solución completa tiene algunas desventajas, como que el servir para todo implica de que, o bien los usuarios se enfrentan a muchas opciones de configuración y poca claridad, o bien no proporcionan suficiente flexibilidad.

Por lo tanto, la mayoría de los módulos JFire numerosos sirven principalmente como una base para las extensiones y no pueden ser utilizados directamente por los usuarios finales (o sólo parcialmente).

Arquitectura

JFire consta de dos partes - el servidor y los diferentes tipos de clientes -. Hasta el momento, el cliente más completo es un cliente pesado (rich client). Además, existe un cliente web JSP, que actualmente sólo es compatible con una parte de la funcionalidad (por ejemplo, una tienda web). Algunas aplicaciones basadas en JFire emplean otros tipos de clientes, así como (por ejemplo, dispositivos móviles utilizados en Yak, un sistema de control de acceso). Debido a que JFire permite a diferentes empresas y organizaciones cooperar directamente, un servidor actúa como cliente para otros servidores, y vicecersa, también. Cada organización tiene su propio almacén de datos JDO (JDO datastore), lo que garantiza un alto grado de protección de la intimidad. Entre organizaciones, sólo se intercambian los datos requeridos esencialmente por el socio de negocios.

Siguiendo la idea marco, JFire se construyó para ser muy modular:

  • en el cliente, consiste en plugíns OSGi basados ​​en Eclipse Rich Client Platform (RCP),
  • en el servidor, JFire se compone de módulos Java EE EAR.

Debido a su modularidad, JFire se utiliza como base para las aplicaciones no-ERP, también, las cuales emplean menor número de módulos (por ejemplo, sólo el de usuario, derechos de acceso y gestión de organización).

Referencias

  1. Eclipse Magazine (Germany). 7. 2006. 
  2. «EclipseCon 2006: JFire - Open Source RCP based ERP framework» (23 de junio de 2006). Consultado el 06-07-2007.
  3. Eclipse Magazine (India). 5. 2006. 
  4. «BIRT World: JFire and BIRT» (15 de mayo de 2007). Consultado el 06-07-2007.

Véase también

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Mira otros diccionarios:

  • JFire — Infobox Software name = JFire caption = developer = [http://www.NightLabs.org www.NightLabs.org] latest release version = 0.9.4 beta tough trader latest release date = release date|2008|7|7 operating system = Windows, Linux, Unix genre = ERP, CRM …   Wikipedia

  • JFire — Dieser Artikel wurde aufgrund von inhaltlichen Mängeln auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen. Hilf… …   Deutsch Wikipedia

  • List of file formats — This is an incomplete list, which may never be able to satisfy particular standards for completeness. You can help by expanding it with reliably sourced entries. See also: List of file formats (alphabetical) This is a list of file formats… …   Wikipedia

  • Comparison of accounting software — The following comparison of accounting software documents the various features and differences between different professional accounting software and personal finance packages. Contents 1 Free and open source software 2 Proprietary software 3… …   Wikipedia

  • Liste der Dateiendungen/E — In dieser Liste sind übliche Dateinamenserweiterungen aufgelistet, die in einigen Betriebssystemen (wie zum Beispiel Microsoft Windows) zur Unterscheidung von Dateiformaten verwendet werden. In anderen Betriebssystemen erfolgt die… …   Deutsch Wikipedia

  • Список ERP-программ —   Это служебный список статей, созданный для координации работ по развитию темы.   Данное предупреждение не устанавливается на информационные списки и глоссарии …   Википедия

  • Avaya — Inc. Type Private Industry Telecommunications Founded 2000 Headquarters …   Wikipedia

  • Objecteering — Use Case Diagram Example Developer(s) …   Wikipedia

  • CFEclipse — is a CFML plugin for the Eclipse platform. It includes many of the features common to modern IDEs such as code assist, context help, syntax highlighting, snippets, and more. The plugin is released under the terms of the Eclipse Public License… …   Wikipedia

  • JPOX — Infobox Software name = JPOX caption = developer = JPOX Team latest release version = 1.2.3 latest release date = release date|2008|07|23 operating system = Cross platform platform = Java genre = ORM license = Apache 2 website =… …   Wikipedia

Compartir el artículo y extractos

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