Hacemos la Diferencia Agregando Valor


Contacto Recomendar
INICIO Servicios Reporte DELTA Recursos Artículos Estadísticas Tips Libros Términos Enlaces

Suscríbase GRATIS
a nuestros BOLETINES
Artículos DELTA
DELTA Tips
El Reporte DELTA
Joyas DELTA

No olvide confirmar en su correo
No es necesario llenar información adicional.



Servicios DELTA
Nuevo Boletín
Artículos
Negocios Electrónicos
Tecnología
Negocios
Estrategia
10 Recientes
TOP 10
Autores Invitados

  AADS
  Amairu
  Basto
  IAAP
  Matuk
  Estudio VBZ
  MKTAutomatico
  Redtienda
  LatinDesigners
  MercadeoBrillante
  Varios
Noticias DELTA
Documentos DELTA
Enlaces DELTA





L.A.M.P.

José Camilo Daccach T.

Los productos bajo la sombrilla del Open Source no se habían visto tan bién presentados hasta la conformación de la sigla LAMP y todo su significado. Se empiezan a conformar soluciones basados en software de licencia libre.



No hay duda que la arquitectura Web se ha tomado todos los frentes de las aplicaciones existentes. Los proveedores de bases de datos como Oracle, Informix, Sybase y DB2 entre otros anuncian sus servidores Web y sus extensiones para manejar el ambiente. Proveedores de aplicaciones ERP como SAP y JDEdwards también anuncia sus versiones en tecnología Web.

El movimiento Open Source, cuyo objetivo es presentar a disposición de los usuarios software de licencia gratuita y de disponibilidad del código fuente, en términos generales, era siempre asociada como solo Linux, hasta que se incorporó el término LAMP para reunir un conjunto de aplicaciones y sistemas que conforman la plataforma Web del sector Open Source.

Una plataforma Web tiene cuatro componentes básicos: un sistema operativo, un servidor Web, una base de datos y un lenguaje de programación. Buena parte de las empresas comerciales presentan los cuatro componentes bien sea empaquetados, o de fácil incorporación e integración entre ellos, ventaja que no se tiene en el mundo abierto ya que cada uno produce por su lado.

LAMP traduce entonces un conjunto de aplicaciones que permite establecer una plataforma Web bien sea para desarrollo o para producción, y todas las aplicaciones de libre disposición en la red.

La "L" cubre la capa del sistema operativo con Linux. En la actualidad el Linux se ha posicionado fuertemente en el sector de los servidores y está siendo utilizado cada día más para soluciones de misión crítica. Inclusive se conoce de casos de reemplazo de granjas de cientos de servidores por un mainframe corriendo bajo Linux, sin inconvenientes. En las otras plataformas, realmente se presentan dos tipos de sistemas operativos adicionales, el Windows Server de Microsoft (2000 Server, 2003 Server, etc.) y los diferentes "sabores" de Unix.

La "A" denota Apache como servidor Web. El servidor Web simplemente se encarga de servir páginas estilo Web hacia quien lo solicita, que por lo general es un PC o dispositivo con un visor de Web. El Apache es el servidor Web de mayor número de instalaciones en la red. Inició como el reemplazo al servidor de la NSF y su curva de crecimiento es exactamente opuesta a la del decrecimiento del servidor de la NSF. Este servidor está inclusive incorporado en muchas de las soluciones que brindan las diferentes casas comerciales como parte de su oferta y como manejador de servicios Web, dándole un respaldo total al servidor. Realmente no hay muchas propuestas comerciales en esta área, donde se destacan como segundo y tercero más utilizado como plataforma al IIS de Microsoft y al Netscape Enterprise. [Estadísticas de Netcraft]

Hoy en día, con el desarrollo de las tecnologías, no se percibe que un sitio que pretenda efectuar transacciones comerciales, brindar personalización y creación de comunidad, funcione sin una base de datos como esquema de almacenamiento. La plataforma LAMP incluye la "M" de MySQL, una base de datos de muy fácil manejo y de relativamente buen desempeño. Es importante también aquí recordar que también se cuenta con otra base de datos de excelentes características de estabilidad llamada Postgress la cual también es de carácter gratuito, y aunque un poco más compleja de manejar que MySQL, también tiene desarrolladas recientemente un número considerable de herramientas que facilitan esta tarea. La oferta comercial en este campo es la más conocida, con las propuestas de Oracle, Informix, DB2, Sybase entre otras. Es importante resaltar también que se ha visto en los últimos dos trimestres un cambio radical en las casas de software en cuanto al precio de licenciamiento ofreciendo ya soluciones de rango medio a costos más asequibles.

El último componente está para los lenguajes de programación. Las ofertas que propone LAMP, todas iniciando por la P son PHP, Perl, y Python. De estos tres, el que hasta hace poco tenía la delantera y todavía presenta buena acogida entre programadores es el Perl. Normalmente permite la elaboración de programas de una manera sencilla, y permite la interacción y la manipulación de información. Recientemente, con el avance que ha tenido el PHP en su versión 3 y la reciente liberación de la versión 4, se considera que éste será el lenguaje de programación de las soluciones Web en la plataforma abierta. Tiene también la posibilidad de ser instalado en múltiples plataformas, lo que lo convierte en una buena elección para empresas que quieran desarrollar a bajo costo. El PHP se caracteriza en términos generales por proveer funciones de conexión con las bases de datos y funciones de presentación para que el resultado sea presentado al usuario en formato de página Web. La cantidad de aplicaciones ya disponibles en PHP es amplia. Inclusive, la mayoría de las versiones Web de sus proveedores de correo tienen aplicaciones elaboradas en PHP.

Las soluciones que ofrecen las casas comerciales se encargan de hacer que los cuatro componentes que hemos analizado: sistema operativo, servidor Web, base de datos y lenguaje de programación; funcionen sincronizada y adecuadamente dentro de un conjunto de equipos. La propuesta LAMP pretende ser la respuesta a las casas comerciales con software que hasta ahora ha dado buenos resultados en forma separada y que promete siempre y cuando se logre consolidar el soporte para cada una de las herramientas (base de datos y lenguajes en especial) y garantizar la facilidad de instalación de cada uno de los componentes para permitir una integración transparente.










© J.C.Daccach T. 1997 - 2008

.
Todos los derechos Reservados
Ultima Modificación: Enero 13, 2006

Prohibida su reproducción total o parcial sin autorización expresa