Apache OFBiz

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

linux en la empresa Desarrollo de sistemas corporativos

Apache OFBiz
Javier Torres

Apache OFBiz reduce drsticamente el cdigo requerido para obtener una aplicacin, con un alto nivel de abstraccin, que nos permite concentrarnos en la implementacin del modelo de negocio y no en la programacin misma.

l hablar de sistemas para corporaciones, apare- commerce, SCM, MRP, CMMS/EAM, etc? Adems que sea cen siglas tales como ERP, CRM, E-Business/ fcil de instalar, configurar, adaptar y desarrollar. E-commerce, SCM, MRP, CMMS/EAM y Bueno, s existe una solucin informtica que da resms, que bsicamente hacen referencia a: puestas a estas necesidades, es Apache Open for Business Project, tambin conocido como Apache OFBiz. El mis ERP: Sistemas de Planificacin de Recursos de la Em- mo es un proyecto de automatizacin de software emprepresa (Enterprise Resource Planning). sarial Open Source, bajo la licencia Apache versin 2.0. CRM: Administracin de la relacin con los clientes Apache OFBiz es un sistema OOTB (Out Of The (Customer Relationship Management) Box), es decir instala y se lo usa, sin ms vueltas. Ofrece E-Bussines / E-Commerce: Negocios Electrnicos o una gran cantidad de funcionalidades, incluyendo: Comercio Electrnico. SCM: Gestin de la Cadena de Suministro Comercio electrnico avanzado MRP: Planificacin de Requerimientos de Materiales Administracin de catlogo (MRP - Material requirements planning - Manufacturing Gestin de promociones y precios Resource Planning) Administracin de rdenes de pedido (Compras y Ventas) CMMS/EAM: Sistemas de Administracin de Manteni- Gestin de clientes miento Automatizado (CMMS Computerized Mainte- Gestin de almacenes - depsitos nance Management Systems). Administracin de Activos Cumplimiento de movimiento automtico de stock, Empresariales (EAM Enterprise Asset Management) agrupacin de selecciones, empaque y envo. Gestin Contable (factura, el pago, la facturacin de Uno se preguntara, existe un sistema Open Source oriencuentas, activos fijos) tado a dar soluciones del tipo ERP, CRM, E-Business/E- Administracin de los procesos de fabricacin

46

[email protected]

Linux+ 3/2008

linux en la empresa Desarrollo de sistemas corporativos


Administracin general de trabajo requerido y empleado esfuerzo de trabajo (eventos, tareas, proyectos, solicitudes, etc.) Gestin de contenidos para el producto contenido, pginas web, de contenido general, blogs, foros, etc. Un mdulo maduro de punto de venta (POS) usando XUI como una interfaz de cliente enriquecida Y mucho ms, todo un proyecto Open Source! servicios pueden entonces llamarse directamente svn co http://svn.apache.org/repos desde la aplicacin web, de forma automtica, /asf/ofbiz/trunk ofbiz dentro de otros servicios, de workflows declarados, o remotamente va el SOAP o el RMI. Instalar PostgreSQL Por defecto el sistema Apache OFBiz tiene Instalar Apache OFBiz configurado e integrado una base de datos Java La instalacin consiste en tan solo bajar la aplica- embebida llamada Derby. La misma es buena cin desde el proyecto Apache OFBiz y de luego para demostrar, probar, y desarrollar pequeas instalar Java. Se ejecuta un script de instalacin, se implementaciones. Pero se recomienda no uticonfigura, se lo hace correr y nada ms, queda lis- lizar Derby, ya que no es fcil de administrar, ni to para que la empresa mejore su productividad. optimizar, y no posee una buena performance. Las siguientes instrucciones de instalacin OFBiz soporta una gran cantidad de base de dason en particular para una distro Debian GNU/ tos, tanto comerciales como Open Source, entre Linux llamada Etch, con una base de datos las comerciales tenemos a Oracle, MS SQLSerPostgreSQL, sin embargo los pasos a seguir son ver, y dentro de las Open Source Postgre o MySsimilares en las dems distribuciones. Para ins- QL, generalmente se recomiendan estas ltimas. talar Java SDK se comienza agregando non-free En esta instalacin elegimos PostgreSQL, en los repositorios de Debian Etch (en /etc/apt/ por ninguna razn en particular, simplemente sources.list), y luego se ejecuta en consola: por mayor afinidad. Escribir en la consola de nuestro Debian: apt-get install postgresapt-get update 8.1 luego hay que configurar el mismo mniapt-get install sun-java5-jdk mamente como sigue:
sun-java5-jre sun-java5bin sun-java5-plugin export JAVA_HOME="/usr /lib/jvm/java-1.5.0 -sun-1.5.0.10/"

Tecnologas

Nos basaremos en las tecnologas ampliamente conocidas y usadas como Php/Perl y Java para explicar lo que sera Apache OFBiz. Como todos sabemos Php/Perl se concentra en el desarrollo rpido y en obtener resultados, es un lenguaje interpretado, y que carece de una estructura bien definida, mientras Java hace hincapi en la separacin de cdigo, es un lenguaje que tiene una estructura bien definida, generalmente separa la presentacin, de la lgica y la de acceso a la base de datos, tpicamente incluye muchas libreras, clases, propiedades de archivos, definicin de archivos, y dems. Apache OFBiz combina la velocidad de Php/Perl, con la estructura Java, obteniendo algo bastante interesante. Logrando reducir drsticamente el cdigo requerido para obtener nuestra aplicacin, creando un alto nivel de abstraccin, que nos permite concentrarnos en la implementacin del modelo de negocio y no en la programacin misma. OFBiz se construye utilizando el modelo MVC (Model-View-Controller), esto quiere decir que un controlador analiza las peticiones primero, y despus determina qu hacer. La lgica de negocio de OFBiz no se rige a las pginas particulares (como en PHP), objetos particulares (como en Java), o las peticiones particulares del servidor (como en servlets de Perl o de Java del cgi), se crean generalmente servicios, que son pedazos pequeos, reutilizables del cdigo que se pueden escribir en una variedad de lenguajes, incluyendo Java, Jython (una implementacin de alto nivel, dinmico, orientado a objeto del lenguaje Python, escrito en Java), beanshell, o el mini lenguaje de OFBiz. Los

Para finalizar esta parte, se debe agregar una lnea en el archivo /etc/profile, para se cargue desde el arranque, como sigue:
export JAVA_HOME="/usr /lib/jvm/java-1.5.0-sun-1.5.0.10/"

En /etc/postgresql/8.1/main/postdescomentar la lnea que dice listen_addresses = 'localhost' En /etc/postgresql/8.1/main/pg_hba. conf modificar la lnea que dice host all
gresql.conf all 127.0.0.1/32 md5 por host all all 127.0.0.1/32 trust

Reiniciar postgresql de la siguiente manera: Crear usuario ofbiz en GNU/Linux:


useradd ofbiz passwd ofbiz su postgres createuser ofbiz exit

/etc/init.d/postgresql-8.1 restart

La instalacin de Apache OFBiz consiste en descargar directamente desde el desarrollo del proyecto, utilizando un cliente SVN (subversin, un sistema controlador de versionado), por consiguiente instalamos el soporte SVN (subversin):
apt-get install subversion subversion-tools

Crear el usuario ofbiz en PostgreSQL:

Crear base de datos con el usuario ofbiz:


su ofbiz createdb ofbiz exit

Creamos la carpeta donde se trabajar y descargar all el proyecto:


mkdir workspace cd workspace

Instalar el controlador jdbc para postgres8.1 de Java, para ello hay que ubicarse en una carpeta en particular dentro del OFBiz que instalamos, y descargar un paquete:
cd ..ofbiz/framework /entity/lib/jdbc/

Figura 1. Certificado de OFBiz

Figura 2. Confirmacin de Certificado de OFBiz

Figura 3. Logueo en OFBiz

www.lpmagazine.org

47

linux en la empresa Desarrollo de sistemas corporativos


escribir lo siguiente: java -jar ofbiz.jar ofbiz. La cual se sugiere cambiar luego por -install -readers=seed razones de seguridad obviamente. Una recomendacin para las implementaAhora solamente falta poner el Apache OFciones pequeas, es la de instalar los datos de la Biz en funcionamiento: ./startofbiz.sh & o empresa Demo, y luego modificar a travs de las bien bash startofbiz.sh & aplicaciones de OFBiz. Para una instalacin en Si deseamos pararlo bastara con grande, se aconseja crear los archivos de datos escribir: ./stopofbiz.sh o bien bash y su configuracin personalizada, copiando stopofbiz.sh desde la Demo, o simplemente creando todo Apache OFBiz por defecto utiliza los desde cero. Esto se detalla en la documentacin siguientes puertos, una vez puesto en funciode OFBiz, de manera reducida consiste en unos namiento: pocos cambios en los archivos como ofbizcomponent.xml y luego solamente bastara hacer HTTP - 8080 algo como lo siguiente (donde ext, es la parte que uno personaliza): Configurado en: Containers XML File Referenciado en: Service Engine XML java -jar ofbiz.jar -install File, Navegadores Web (Browser, si corre readers=seed,ext directamente), Propiedades de archivos URL Los datos de la Demo de OFBiz incluyen a un admin, que por defecto, su contrasea es HTTPS - 8443
Listado 1. Contenido de entitymodel.xml
<entitymodel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/entitymodel.xsd"> <title>Entity of an Open For Business Project Component</title> <entity entity-name="HelloPerson" package-name="org.ofbiz.hello3" title="Entity for storing data about persons"> <field name="helloPersonId" type="id-ne"></field> <field name="firstName" type="id"></field> <field name="middleName" type="id"></field> <field name="lastName" type="id"></field> <field name="comments" type="comment"></field> <prim-key field="helloPersonId"/> </entity><entity entity-name="HelloHobby" package-name="org.ofbiz.hello3" title="Hobbies available"> <field name="helloHobbyId" type="id-ne"></field> <field name="description" type="description"></field> <prim-key field="helloHobbyId"/> </entity><entity entity-name="HelloPersonHobby" package-name="org.ofbiz.hello3" title="Entity and ttribute Entity"> <field name="helloPersonId" type="id-ne"></field> <field name="helloHobbyId" type="id-ne"></field> <prim-key field="helloPersonId"/> <prim-key field="helloHobbyId"/> <relation type="one" fk-name="HPRSN_PRSN" rel-entity-name="HelloPerson"> <key-map field-name="helloPersonId"/> </relation> <relation type="one" fk-name="HPRSN_HBBY" rel-entity-name="HelloHobby"> <key-map field-name="helloHobbyId"/> </relation> </entity> </entitymodel>

wget http://jdbc.postgresql.org /download/postgresql -8.1-409.jdbc3.jar

Editar

...workspace/ofbiz/framework/

entity/config/entityengine.xml

cambiar donde dice: datasource-name= localderby por datasource-name= localpostgres y agregar 5432 en:
......... .......... <inline-jdbc jdbc-driver="org.postgresql.Driver" jdbc-uri="jdbc:postgresql://127.0.0.1: 5432/ofbiz" jdbc-username="ofbiz" jdbc-password="ofbiz" .......... .....

Para finalizar hay que realizar la carga inicial de datos usando las rutinas de instalacin de OFBiz a travs de Ant o directamente con Java y ejecutando el archivo ofbiz.jar. Por defecto la instalacin carga los Seed Data (datos que una aplicacin requiere para que la misma corra, estos son creados y mantenidos dentro de la base de datos) y un conjunto de datos de una empresa Demo, que son definidos en los archivos entityengine.xml y ofbiz-componet.xml. Para correr la instalacin tenemos dos opciones desde la lnea de comando, dentro del directorio donde est el OFBiz: ant run-install, o bien: java -jar ofbiz.jar -install Se puede elegir nicamente cargar los Seed Data y no cargar el conjunto de datos de la la empresa Demo. Para esto habra que

Figura 4. Primera impresin de Apache OFBiz

Figura 5. E-Commerce de Apache OFBiz

48

Linux+ 3/2008

linux en la empresa Desarrollo de sistemas corporativos


Configurado en: Containers XML File Referenciado en: Containers XML File, JNDI Referenciado en: Navegadores Web (Browser, Properties File, Service Engine XML File si corre directamente) IIOP (Shark, etc) - 2000 AJP13 - 8009 Configurado en: Carol Properties Configurado en: Containers XML File (carol.iiop.url) Referenciado en: Configuracin por medio Referenciado en: Containers XML File Apache mod_jk plugin BSH Client - 9989, 9990 (estas deberan JRMP (JNDI, RMI, etc) - 1099 estar generalmente deshabilitadas o al menos protegidas por un firewall) Configurado en: Carol Properties (carol. jrmp.url) Configurado en: Containers XML File
Listado 2. Contenido de entitygroup.xml
<entitygroup xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/entitygroup.xsd"> <entity-group group="org.ofbiz" entity="HelloPerson" /> <entity-group group="org.ofbiz" entity="HelloHobby" /> <entity-group group="org.ofbiz" entity="HelloPersonHobby" /> </entitygroup>

Primeros pasos

Una vez que tenemos corriendo nuestro Apache OFBiz, hay que escribir la siguiente direccin web desde un navegador de Internet como Firefox, o bien cualquier otro browser: http: //localhost:8080/example Lo primero que nos aparecer es el certificado (ya que es una pgina segura). Por defecto no est configurado el certificado, y no aparecern datos del mismo. Le damos Aceptar. Si se desea configurar el certificado se deber utilizar herramientas de gestin de certificados digitales como Keytool, que es la herramienta sugerida en la documentacin del proyecto OFBiz, y por ltimo modificar la configuracin general del OFBiz. En este instante nos encontramos con una ventana de solicitud de usuario y contrasea, el usuario y contrasea por defecto son: usuario: admin passwd: ofbiz

Listado 3. Contenido de services.xml


<services xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/services.xsd"> <description>Hello 3 Services</description> <!-- Esta definicin ser implementada en Java --> <service name="createHelloPerson" engine="java" location="org.ofbiz.hello3.Hello3Services" invoke="createHelloPerson"> <description>Create a HelloPerson</description> optional="true"/> > </service> <!-- Esto se implementar en XML mini lenguaje de OFBiz--> <service name="createHelloPersonHobby" engine="simple" location="org/ofbiz/hello3/Hello3Services.xml" invoke="createHelloPersonHobby"> <description>Create a HelloPersonHobby which links a person and a hobby </description> <auto-attributes mode="IN" entity-name="HelloPersonHobby" include="pk" optional="false"/> </service></services> <auto-attributes mode="IN" entity-name="HelloPerson" include="nonpk" <attribute name="helloPersonId" mode="OUT" type="String" optional="false"/

Una vez logueados vemos la Figura 4. Y podemos apreciar que todo se encuentra organizado en solapas (pestaas), donde encontramos las diferentes aplicaciones a personalizar como ser la parte contable, de marketing, de usua-

Listado 4. Contenido de Hello3Services.xml


<simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation= <simple-method method-name="createHelloPersonHobby" shortdescription="Create a Hobby-Person relationship" login-required="false"> <make-value entity-name="HelloPersonHobby" value-name="newEntity"/> <set-nonpk-fields map-name="parameters" value-name="newEntity"/> <set-pk-fields map-name="parameters" value-name="newEntity"/> <create-value value-name="newEntity"/> </simple-method></simple-methods> "http://www.ofbiz.org/dtds/simple-methods.xsd">

Figura 6. Capas de OFBiz

www.lpmagazine.org

49

linux en la empresa Desarrollo de sistemas corporativos


rios, almacn, manufactura, entre otras. A esta altura, ya tenemos todo un sistema robusto a nuestra disposicin, para hacer y deshacer a nuestro gusto, con todas la ventajas que tiene una aplicacin Open Source. Si colocamos la direccin http://localhost:8080/ecommerce, en el browser, obtendremos un completo comercio electrnico (con los datos cargados), como se aprecia en la figura 5. ste no est totalmente traducido al espaol, por ms que cambiemos el idioma, ya que por defecto se muestra en ingls. Pero no hay problema, fcilmente se adapta a las necesidades de uno, ya que estamos frente a una aplicacin Open Source, bien documentada. tras, que se encuentran en el archivo CurrencyData.xml) por defecto se encuentra en dlares americanos (USD): currency.uom.id.default=USD para poner en pesos argentinos (ARS, segn el archivo CurrencyData.xml):
currency.uom.id.default=ARS

Si desea que OFBiz enve e-mail de notificaciones habra que configurar: mail.notification
s.enabled=Y

Estructura de desarrollo

Apache OFBiz funcionalmente es construido sobre un framework comn, que puede ser dividido en las siguientes capas (y como se aprecia en la Figura 6):

Apache OFBiz usa el concepto de screens (pantallas) para representar las pginas de presentacin de Apache OFBiz. Cada pgina es, normalmente, representada como un Configuraciones screen. Una pgina en Apache OFBiz conGenerales de OFBiz siste en un conjunto de componentes, y los A continuacin veremos algunas configuracio- Configuracin de Servidor de Correo mismos pueden ser un header (encabezado), nes generales bsicas. La configuracin de correo electrnico se la un footer (pie de pgina), etc.. Las pginas realiza en el archivo antes mencionado: son mostradas combinando todos los comConfiguraciones Regionales ponentes como lo especifica la definicin Las configuraciones regionales pueden ser .../framework/common del screen. Los componentes pueden ser configuradas en el siguiente archivo de confi/config/general.properties Java Server Pages (JSP), pginas FTL consguracin: truidas por plantillas FreeMarker, Forms, y tiene los parmetros a tocar son: Servidor Menus y Tree Widgets (especificaciones .../framework/common SMTP: es el que nos permitir enviar co- propias de OFBiz). /config/general.properties rreo, y se realiza de la siguiente manera: y donde encontramos los diferentes parmetros smtp Si el servidor smtp necesita autenticaa configurar: cin habra que descomentar y completar las siguiente lneas: Cdigo de Moneda (utilizado para expresar el precio, se puede consultar mail.smtp.auth.user = usuario la tabla Uom, son cdigos de 3 le- mail.smtp.auth.password = contrasea
mail.smtp.relay.host =mi_servidor_

Cdigo de Pas (los existentes se pueden ver en la tabla Geo, son 3 letras de pases segn ISO, los mismos los encontramos en el archivo GeoData.xml): por defecto se encuentra en Estados Unidos (USA): country.geo.id.de fault=USA para pasarlo a argentina (ARG) bastara con country.geo.id.default=ARG

Capa de Presentacin

Figura 7. Diagrama de Desarrollo - OFBiz

Figura 8. Estructura de Directorio de una aplicacin - OFBiz

50

Linux+ 3/2008

linux en la empresa Desarrollo de sistemas corporativos Capa de Lgica de Negocio


La capa de aplicacin o lgica define los servicios provistos por el usuario. Los servicios pueden ser de varios tipos: java methods, SOAP, simple services, workflow, etc. Un servicio es responsable por aspectos como una invocacin, transaccin, seguridad, etc. Apache Ofbiz usa un conjunto bien definido de tecnologas Open Source y standards como Java, J2EE, XML, SOAP, etc. y una ltima que relaciona las tablas anteriores (HelloPersonHobby), como se muestra en el Listado 1. Observamos que tiene sintaxis totalmente legible, no hace falta mayores explicaciones. Luego se coloca en el archivo entitygroup.xml el nombre de las tablas creadas, como se muestra en el Listado 2. Siguiendo el diagrama (Figura 7), pasamos a otra capa donde se define el servicio en el archivo services.xml (ver Listado 3). Apreciamos que define dos servicios, uno en Java y otro en XML (el minilang de OFBiz). La implementacin del servicio en XML (el archivo Hello3Services.xml) sera como se muestra en el Listado 4. Con esto simplemente quera poner en manifiesto la simpleza y las pocas lneas necesarias, y el alto nivel de abstraccin que posee, la posibilidad de trabajar con Java, entre otras cosas. Este artculo no tiene la finalidad de un curso de Apache OBFiz, simplemente un pantallazo y una primera impresin del mismo. Como vimos no hace falta para desarrollar en OFBiz, ni siquiera un gran conocimiento en Java, html, PostgreSQL, o XML, teniendo una base mnima, ya es suficiente. Con respecto a la Base de datos, una vez instalada, nos olvidamos totalmente que usamos por ejemplo un motor Oracle o PostgreSQL, como se observ anteriormente. OFBiz presenta adems unas herramientas web, para manipular la base de datos, bastante interesante (Figura 9). lo usan, sin embargo bastantes sitios pblicos y unos pocos sitios comerciales que declaran usar OFBiz como son: 1-800-Flowers.com, Action Envelope, American Heart Association, Grocery List Builder , Ameniti Luxury Travel Club, CellularOne (flash front-end), Chocolate Secrets, City Deals, Compliance Online Store, DKNY, Gracious Style, ImagINwood, Juniper Music + Soundesign, La Belle Ecole, Messer Group (German, French), Old Glory, Parago, Partner Homes, Peacock Alley, Salton, Shirt Painter (German), Silver Wings Plus Club, Steiner Sports, totes >>ISOTONER, Ulta, Undersun Consulting, Xinit Systems, World Franchise Council, entre otros. Para una lista ms detallada de los mismos podemos dirigirnos a: http://docs.ofbiz.org/ display/OFBIZ/Apache+OFBiz+User+List. Tambin podemos encontrar productos basados en Apache OFBiz como: Codesquare Helix Mvelopes (FREE TRIAL!) (Comercial-Service) Atlassian JIRA (Comercial) Opentaps Open Source ERP + CRM (GPL/Comercial) Neogia (GPL) SourceTap CRM (GPL/Commercial) NeuLion SAVANNA XtraMind Mietta 2.

Capa de Datos
Las capas de datos son responsables de los accesos y almacenamiento de la base de datos, y de adems proveer una interfaz a la capa lgica. Los datos son accedidos como objetos pero por un camino relacional. Cada entidad (representa una fila de la base de datos) es provista por la capa de lgica como un valor genrico. El valor genrico no es especificado, as los campos son accedidos por el nombre de la columna.

El Desarrollo en Apache OFBiz

A continuacin haremos un recorrido superficial, de los pasos generales a seguir, para el desarrollo de las aplicaciones en Apache OFBiz, para ello nos basaremos en la Figura 7 (diagrama de desarrollo). Antes seguir hay que tener presente que Apache OFBiz, tiene muy bien definida la estructura de directorios y archivos, a la que tenemos que ajustarnos. En la Figura 8, apreciamos a la estructura de directorio, incluyendo los archivos mencionados en el diagrama de desarrollo. La estructura de directorios fue sacada de un ejemplo, el mundialmente conocido como Hola Mundo!!! (Hello World), que es el primer programa que uno escribe, en cualquier entorno de desarrollo, en este caso lo podemos encontrar en 3 versiones (que va de un ejemplo bsico a uno bastante avanzado), en el sitio www.opensourcestrategies.com/ofbiz. Lo primero a llevar a cabo en una aplicacin como lo muestra el diagrama (figura 7), es la definicin de la base de datos, que se la realiza escribiendo un archivo llamado entitymodel.xml, (ubicar el mismo en la Figura 8 estructura de directorio). En el ejemplo a estudiar define una base de datos con 3 tablas, una para datos de una persona (HelloPerson), una para los hobbys (HelloHobby)

Conclusiones

Plataformas de desarrollo

La mayora o la totalidad de la implementacin se la puede realizar simplemente trabajando con los archivos XML, y para ello cualquier editor de texto que trabaje con la sintaxis de estos formatos es bueno, podramos decir que VIM es un buen candidato para los amantes de las consolas. Por otra parte podemos usar entornos de desarrollos como Eclipse (con algunos plugins) y NetBeans, ya que con los mismos puedo hacer un seguimiento de la aplicacin, parar y hacer correr la aplicacin, editarla, encontrar archivos, etc. Se encuentra bastante documentacin disponible en Internet de cmo desarrollar en OFBiz utilizando estos entornos de desarrollos.

Si uno quiere implementar un sistema informtico de gran envergadura, robusto, totalmente orientado a las corporaciones, que de entrada cuente con un 80% de la solucin informtica, y que adems con pocas lneas de programacin se llegue a la solucin deseada, sin dudarlo usara una solucin como la propuesta por el proyecto Apache OFBiz. Si bien presenta una curva de aprendizaje bastante elevada, una vez superada, es todo un juego de nios. Espero que este material sea de utilidad, como cultura general o bien para comenzar a desarrollar con esta fabulosa creacin de Apache, en la actualidad considerado oficialmente un proyecto de alto nivel, o TLP (top level project), para la Apache Software Foundation.

Quines usan Apache OFBiz?

Es difcil decir quienes usan y cmo usan Apache OFBiz debido a que no muchos te dicen si

Sobre el autor
Ing. Javier Torres - Alias Javix - Coordinador y Co-fundador de la comunidad de software libre de Salta Argentina (SaltaLUG). Un gran admirador y seguidor de Debian y Ubuntu, en estaciones de trabajo y en servidores.

En la Red
http://ofbiz.apache.org/ http://www.opensourcestrategies.com/ ofbiz/tutorials.php

Figura 9. Herramientas Web - OFBiz

www.lpmagazine.org

51

También podría gustarte