SlideShare una empresa de Scribd logo
1 de 22
ColdFusion
Heder Ithamar Romero Romero
Luis Medina Medorio
¿Qué es Coldfusion?
• Coldfusion (Adobe ColdFusion) es una plataforma de desarrollo rápido
de aplicaciones web que usa el lenguaje de programación CFML. En
este aspecto, es un producto similar a ASP, JSP o PHP.
• El lenguaje de programación CFML, propio de Coldfusion, puede crear
y modificar variables igual que en otros lenguajes de programación
que nos son familiares.
• Posee control de flujo de programas, como IF, Case, ciclo, etc. Tiene
muchas funciones built-in para realizar tareas más complicadas.
Mediante el uso de esta herramienta, se puede distribuir información
a nivel de Internet y/o de intranets, ya que permite conectar una
base de datos al interior de una red (Intranet) o a nivel de redes más
amplias en el Web (Internet).
No es un lenguaje de bases de datos, pero interacciona de manera
simple con bases de datos (Sybase, Oracle, MySQL, SQL Server, o
Access). Usando SQL estándar, las páginas y aplicaciones web
pueden fácilmente recuperar, guardar, formatear y presentar
información dinámicamente.
• ColdFusion también tiene tags para COM, Corbay Appletsy Servlets
de Java.
• Fue diseñado para desarrollar sitios complejos y de alto tráfico.
• Está diseñado para correr en máquinas multi-procesador, y permite
construir sitios que pueden correr en clusters de servidores.
• Es un lenguaje que se ejecuta en el servidor.
• A diferencia de JavaScript y Applets Java, que se ejecuta en el
cliente, ColdFusion se ejecuta en el servidor web. Esto significa que
los guiones escritos en ColdFusion correrán de la misma manera en
cualquier navegador web.
Historia
ColdFusion fue desarrollado inicialmente por J. J. Allaire, y su
primera versión apareció en julio de 1995.
Historia ColdFusion
.
En 2001, estando en el mercado la versión 5,
Allaire fue adquirido por Macromedia, que
en junio de 2002 lanzó ColdFusion MX (6.0),
llamado de esta manera para seguir la
nomenclatura de sus otros productos.
Esta versión fue completamente reescrita en Java desde cero, y fue diseñada, entre otros aspectos,
para integrarse de manera sencilla con Macromedia Flash, el producto estrella de la compañía
Características y Funciones
Cold Fusion centra su potencialidad en la confiabilidad y el control
del manejo de datos. Reconoce la complejidad del manejo e
interacción de escritos CGI, ofreciendo una potente seguridad, veloz
carga de datos, procesamiento rápido de escritos CGI que posibilita el
cumplimiento de tareas de entrada o devolución de datos.
CGI (Common Gateway Interface) es un modo sencillo de crear contenido dinámico en un sitio Web. CGI
define la forma en que un servidor Web puede interactuar con programas externos que generen contenido
(páginas HTML)
Entre las funciones de ColdFusion están:
• Sirve a cualquier requisición de datos una vez cuente con la
instalación y configuración de las fuentes de datos ODBC de 32-
bits.
• Detecta errores producidos por la mala configuración o por el
registro completo de la bitácora del servidor SQL.
• Funciona correctamente en una máquina remota. Se ejecuta sin
problemas en el Microsoft Internet Information Server, aún
teniendo gran cantidad de solicitudes. Gracias a ello brinda un
correcto funcionamiento tanto en Internet como en Intranets.
• Provee de ayuda para la configuración que permita generar
páginas HTML en forma dinámica.
• Crea estructuras condicionales dinámicamente para personalizar la
solicitud de datos y el envío de los mismos hacia el cliente. Así
mismo, diseña cadenas de datos para crear dinámicamente menús
desplegables y para llenar listas de selección y listas de
documentos.
¿ Cómo funciona Cold Fusion ?
• Una vez se ha realizado la instalación de este paquete, se pueden
realizar requisiciones a través de un URL, las cuales son enviadas al
servidor Web, y éste a su vez la hace a la interfaz de Cold Fusion, la
que se conecta a una fuente de datos ODBC, a la cual solicita los
datos que requiere extraer de la base de datos.
• Cold Fusion utiliza fuentes de datos ODBC, de las que incluye una
versión dentro del software de instalación, para poder manipular la
información dentro de las bases de datos.
Una vez se ha obtenido la información que se ha solicitado, la interfaz
envía los datos hacia el Servidor Web y éste al browser, en donde los
mismos son desplegados gráficamente.
Entrada y Despliegue de datos
• ColdFusion hace uso de formas HTML estándar con validación de datos
de los campos, para realizar la inserción y actualización de registros
dentro de una tabla en una base de datos.
• Para la entrada de datos se especificará el tipo de dato a introducir en un
campo específico. Este tipo de datos puede ser de valor entero, flotante,
de fecha o en un rango especial de fechas. Además, se puede registrar la
hora de introducción del valor de un campo, la dirección IP (Protocolo
Internet) desde la que se hace una solicitud, el nombre del cliente y el
tipo de browser que éste utiliza para acceder los datos, todo ello sin
necesidad de escribir una línea de código.
• ColdFusion 11 Enterprise Edition
Ofrece una plataforma única para construir y desplegar
rápidamente aplicaciones empresariales móviles
escalable y de alto rendimiento web.
• ColdFusion 11 Standard Edition
Ofrece una solución única para el desarrollo de
aplicaciones móviles de extremo a extremo.
Generar archivos PDF de alta calidad de las páginas
HTML.
Crea fácilmente gráficos HTML5 dinámicas.
• ColdFusion 11 Developer Edition
Versión gratuita, totalmente funcional de ColdFusion para el
desarrollo host local de aplicaciones que se pueden desplegar en
servidores estándar o empresa y se puede acceder simultáneamente
desde dos direcciones IP remotas.
• ColdFusion 11 Express Edition
Es una nueva opción de implementación para ColdFusion 11, que le
permite configurar rápidamente una instancia de desarrollo o
demostración de ColdFusion sin ejecutar un instalador completo.
• ColdFusion en Amazon Web Services
Es una manera fácil y accesible para acceder a las
funciones de gran alcance pero fácil de usar para construir
de alto rendimiento, aplicaciones listas para la empresa
que escalan dinámicamente para satisfacer sus necesidades
de negocio.
• Adobe ColdFusion Builder 3
Ofrece una solución única para desarrollar, probar,
depurar y desplegar aplicaciones móviles.
Administre su servidor ColdFusion sin esfuerzo desde el
IDE.
CouldFusion 11 Enterprise Edition
Hoy en día la versión ColdFusion 11 Update 5 Prerelease está
disponible esta provee entre otras cosas :
Caracteristicas
Firmas digitales
PDF y archivos.
Manipulación PDF
con Documento
Descripción XML
(DDX)
Inspección
Multi-dispositivo
Mejoras en la
seguridad
Desarrollo de
aplicaciones móviles
basadas en CFML
Encender-dispositivo
de depuración
Infraestructura de
la empresa
HTML a la
conversión
PDF
Mejora de la
interoperabilidad
de archivos de
Microsoft Office
Soporte
CFScript
completa
Servicios web
RESTful varios
sitios
Sockets web seguros
y escalables HTML5
Instalador de
revisión y
notificación
integración
plug-in Social
Soporte de inicio
de sesión Social
Dispositivo de
detección
APIs nativas de
los dispositivos
La integración de
bases de datos
Nueva del lado del
cliente
Integración
Tomcat
Caching robusta
Mejoras de idioma
Integración
bidireccional de
Java
Mapeo objeto-
relacional
Dinámico e
interactivo de
gráficos HTML5
La estrecha integración
con Adobe ColdFusion
Builder
Integración XPath Controles Rich
UI Ajax
Soporte de
servicios web
Acceso del lado del
servidor mejorada
Marco etiqueta
personalizada para
el desarrollo de la
interfaz de usuario
Búsqueda de
gran alcance con
Apache Solr
Apoyo de base
de datos extensa
Gestión de correo
electrónico
Bibliografía
• http://www.adobe.com/mx/products/coldfusion-family.html
• http://www.uca.edu.sv/investigacion/bdweb/reportes/coldfusio
n.html
• http://coldfusionblocdenotas.blogspot.mx/p/historia-coldfusion-
fue-desarrollado.html

Más contenido relacionado

Destacado

Lenguaje de programacion C++ 4
Lenguaje de programacion C++ 4Lenguaje de programacion C++ 4
Lenguaje de programacion C++ 4
David
 
Programacion 2
Programacion 2Programacion 2
Programacion 2
58994146
 
2. composición de las células
2. composición de las células2. composición de las células
2. composición de las células
patriciadoring
 
Fisicavectores
FisicavectoresFisicavectores
Fisicavectores
carnapa
 
Programacion en escalera
Programacion en escaleraProgramacion en escalera
Programacion en escalera
Michele Pumilia
 
Pagina para convertir videos en linea
Pagina para convertir videos en lineaPagina para convertir videos en linea
Pagina para convertir videos en linea
ita_zeta
 
Lenguaje de programacion c++ basico 2da parte instalación del compilador
Lenguaje de programacion c++ basico 2da parte instalación del compiladorLenguaje de programacion c++ basico 2da parte instalación del compilador
Lenguaje de programacion c++ basico 2da parte instalación del compilador
Dunkherz
 

Destacado (20)

Presentacion43w
Presentacion43wPresentacion43w
Presentacion43w
 
Programcion basica
Programcion basicaProgramcion basica
Programcion basica
 
Los datos expresiones
Los datos   expresionesLos datos   expresiones
Los datos expresiones
 
Lenguaje de programacion C++ 4
Lenguaje de programacion C++ 4Lenguaje de programacion C++ 4
Lenguaje de programacion C++ 4
 
Clase 41
Clase 41Clase 41
Clase 41
 
03 -fundamentos_de_la_tecnologia_orientada_a_objetos
03  -fundamentos_de_la_tecnologia_orientada_a_objetos03  -fundamentos_de_la_tecnologia_orientada_a_objetos
03 -fundamentos_de_la_tecnologia_orientada_a_objetos
 
Programacion 2
Programacion 2Programacion 2
Programacion 2
 
2. composición de las células
2. composición de las células2. composición de las células
2. composición de las células
 
Programacion en c
Programacion en cProgramacion en c
Programacion en c
 
Fisicavectores
FisicavectoresFisicavectores
Fisicavectores
 
Programacion en escalera
Programacion en escaleraProgramacion en escalera
Programacion en escalera
 
Pagina para convertir videos en linea
Pagina para convertir videos en lineaPagina para convertir videos en linea
Pagina para convertir videos en linea
 
Programacion ii modulo1-leccion1-
Programacion ii modulo1-leccion1-Programacion ii modulo1-leccion1-
Programacion ii modulo1-leccion1-
 
Programacion ii modulo3-leccion2
Programacion ii modulo3-leccion2Programacion ii modulo3-leccion2
Programacion ii modulo3-leccion2
 
Tabla
TablaTabla
Tabla
 
Int. programacion
Int. programacionInt. programacion
Int. programacion
 
Ejercicios con matrices
Ejercicios con matricesEjercicios con matrices
Ejercicios con matrices
 
Lenguaje de programacion c++ basico 2da parte instalación del compilador
Lenguaje de programacion c++ basico 2da parte instalación del compiladorLenguaje de programacion c++ basico 2da parte instalación del compilador
Lenguaje de programacion c++ basico 2da parte instalación del compilador
 
Manual columnas
Manual columnasManual columnas
Manual columnas
 
Transparencias5
Transparencias5Transparencias5
Transparencias5
 

Similar a Cold fusion

Dreamweaver
DreamweaverDreamweaver
Dreamweaver
cheve5
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
cheve5
 
Estudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAEstudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVA
Helmilpa
 

Similar a Cold fusion (20)

BD_EQ6_INV_Coldfusion
BD_EQ6_INV_ColdfusionBD_EQ6_INV_Coldfusion
BD_EQ6_INV_Coldfusion
 
Visualfoxpro3
Visualfoxpro3Visualfoxpro3
Visualfoxpro3
 
Clases de bases de datos
Clases de bases de datosClases de bases de datos
Clases de bases de datos
 
Unidad educativa
Unidad educativaUnidad educativa
Unidad educativa
 
Unidad educativa
Unidad educativaUnidad educativa
Unidad educativa
 
Unidad educativa
Unidad educativaUnidad educativa
Unidad educativa
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
MysqlAdmin-Linux
MysqlAdmin-LinuxMysqlAdmin-Linux
MysqlAdmin-Linux
 
motor de base de datos
motor de base de datosmotor de base de datos
motor de base de datos
 
Diseño e instalación de sitios web (Definición de un servidor web)
Diseño e instalación de sitios web (Definición de un servidor web)Diseño e instalación de sitios web (Definición de un servidor web)
Diseño e instalación de sitios web (Definición de un servidor web)
 
Taller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 ConectividadTaller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 Conectividad
 
Administracion de base de datos (blas gianpierre balarezo renteria)
Administracion de base de datos   (blas gianpierre balarezo renteria)Administracion de base de datos   (blas gianpierre balarezo renteria)
Administracion de base de datos (blas gianpierre balarezo renteria)
 
Jdv
JdvJdv
Jdv
 
Simplex portal 4.0 - Detalle de funcionalidades
Simplex portal 4.0 - Detalle de funcionalidadesSimplex portal 4.0 - Detalle de funcionalidades
Simplex portal 4.0 - Detalle de funcionalidades
 
Estudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAEstudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVA
 
Los sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actualesLos sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actuales
 
Trabajo de diseño
Trabajo de  diseño Trabajo de  diseño
Trabajo de diseño
 
Trabajo de diseño
Trabajo de  diseñoTrabajo de  diseño
Trabajo de diseño
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 

Más de Heder Ithamar Romero

Más de Heder Ithamar Romero (20)

C++
C++C++
C++
 
Configuacion de estaciones de trabajo
Configuacion de estaciones de trabajoConfiguacion de estaciones de trabajo
Configuacion de estaciones de trabajo
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 
Evolución y clasificación de los sistemas operativos
Evolución y clasificación de los sistemas operativosEvolución y clasificación de los sistemas operativos
Evolución y clasificación de los sistemas operativos
 
Oracle
OracleOracle
Oracle
 
ESTADO DE RESULTADOS
ESTADO DE RESULTADOSESTADO DE RESULTADOS
ESTADO DE RESULTADOS
 
Matematicas Discretas - Sistemas Numericos
Matematicas Discretas - Sistemas NumericosMatematicas Discretas - Sistemas Numericos
Matematicas Discretas - Sistemas Numericos
 
Derivadas de Funciones Trigonometricas
Derivadas de Funciones TrigonometricasDerivadas de Funciones Trigonometricas
Derivadas de Funciones Trigonometricas
 
Derivada Reglas Basicas
Derivada Reglas BasicasDerivada Reglas Basicas
Derivada Reglas Basicas
 
Derivada y Razones de Campbio - Tangente
Derivada y Razones de Campbio - TangenteDerivada y Razones de Campbio - Tangente
Derivada y Razones de Campbio - Tangente
 
Derivada - La Recta Tangente
Derivada - La Recta TangenteDerivada - La Recta Tangente
Derivada - La Recta Tangente
 
Derivada - Regla de los cuatro pasos.
Derivada - Regla de los cuatro pasos.Derivada - Regla de los cuatro pasos.
Derivada - Regla de los cuatro pasos.
 
Numeros Reales
Numeros RealesNumeros Reales
Numeros Reales
 
Resolucion de Desigualdades Parte 2
Resolucion de Desigualdades Parte 2Resolucion de Desigualdades Parte 2
Resolucion de Desigualdades Parte 2
 
Numeros Reales
Numeros RealesNumeros Reales
Numeros Reales
 
Resolucion de Desigualdades Parte 3
Resolucion de Desigualdades Parte 3Resolucion de Desigualdades Parte 3
Resolucion de Desigualdades Parte 3
 
Orden de los numeros reales
Orden de los numeros realesOrden de los numeros reales
Orden de los numeros reales
 
Reglas de Derivacion.
Reglas de Derivacion.Reglas de Derivacion.
Reglas de Derivacion.
 
Investigacion de Operaciones - Problemas de sillas
Investigacion de Operaciones - Problemas de sillasInvestigacion de Operaciones - Problemas de sillas
Investigacion de Operaciones - Problemas de sillas
 
Inglaterra
InglaterraInglaterra
Inglaterra
 

Cold fusion

  • 1. ColdFusion Heder Ithamar Romero Romero Luis Medina Medorio
  • 2. ¿Qué es Coldfusion? • Coldfusion (Adobe ColdFusion) es una plataforma de desarrollo rápido de aplicaciones web que usa el lenguaje de programación CFML. En este aspecto, es un producto similar a ASP, JSP o PHP. • El lenguaje de programación CFML, propio de Coldfusion, puede crear y modificar variables igual que en otros lenguajes de programación que nos son familiares. • Posee control de flujo de programas, como IF, Case, ciclo, etc. Tiene muchas funciones built-in para realizar tareas más complicadas.
  • 3. Mediante el uso de esta herramienta, se puede distribuir información a nivel de Internet y/o de intranets, ya que permite conectar una base de datos al interior de una red (Intranet) o a nivel de redes más amplias en el Web (Internet). No es un lenguaje de bases de datos, pero interacciona de manera simple con bases de datos (Sybase, Oracle, MySQL, SQL Server, o Access). Usando SQL estándar, las páginas y aplicaciones web pueden fácilmente recuperar, guardar, formatear y presentar información dinámicamente.
  • 4. • ColdFusion también tiene tags para COM, Corbay Appletsy Servlets de Java. • Fue diseñado para desarrollar sitios complejos y de alto tráfico. • Está diseñado para correr en máquinas multi-procesador, y permite construir sitios que pueden correr en clusters de servidores. • Es un lenguaje que se ejecuta en el servidor. • A diferencia de JavaScript y Applets Java, que se ejecuta en el cliente, ColdFusion se ejecuta en el servidor web. Esto significa que los guiones escritos en ColdFusion correrán de la misma manera en cualquier navegador web.
  • 5. Historia ColdFusion fue desarrollado inicialmente por J. J. Allaire, y su primera versión apareció en julio de 1995.
  • 6. Historia ColdFusion . En 2001, estando en el mercado la versión 5, Allaire fue adquirido por Macromedia, que en junio de 2002 lanzó ColdFusion MX (6.0), llamado de esta manera para seguir la nomenclatura de sus otros productos. Esta versión fue completamente reescrita en Java desde cero, y fue diseñada, entre otros aspectos, para integrarse de manera sencilla con Macromedia Flash, el producto estrella de la compañía
  • 7. Características y Funciones Cold Fusion centra su potencialidad en la confiabilidad y el control del manejo de datos. Reconoce la complejidad del manejo e interacción de escritos CGI, ofreciendo una potente seguridad, veloz carga de datos, procesamiento rápido de escritos CGI que posibilita el cumplimiento de tareas de entrada o devolución de datos. CGI (Common Gateway Interface) es un modo sencillo de crear contenido dinámico en un sitio Web. CGI define la forma en que un servidor Web puede interactuar con programas externos que generen contenido (páginas HTML)
  • 8.
  • 9. Entre las funciones de ColdFusion están: • Sirve a cualquier requisición de datos una vez cuente con la instalación y configuración de las fuentes de datos ODBC de 32- bits. • Detecta errores producidos por la mala configuración o por el registro completo de la bitácora del servidor SQL. • Funciona correctamente en una máquina remota. Se ejecuta sin problemas en el Microsoft Internet Information Server, aún teniendo gran cantidad de solicitudes. Gracias a ello brinda un correcto funcionamiento tanto en Internet como en Intranets.
  • 10. • Provee de ayuda para la configuración que permita generar páginas HTML en forma dinámica. • Crea estructuras condicionales dinámicamente para personalizar la solicitud de datos y el envío de los mismos hacia el cliente. Así mismo, diseña cadenas de datos para crear dinámicamente menús desplegables y para llenar listas de selección y listas de documentos.
  • 11. ¿ Cómo funciona Cold Fusion ? • Una vez se ha realizado la instalación de este paquete, se pueden realizar requisiciones a través de un URL, las cuales son enviadas al servidor Web, y éste a su vez la hace a la interfaz de Cold Fusion, la que se conecta a una fuente de datos ODBC, a la cual solicita los datos que requiere extraer de la base de datos. • Cold Fusion utiliza fuentes de datos ODBC, de las que incluye una versión dentro del software de instalación, para poder manipular la información dentro de las bases de datos.
  • 12. Una vez se ha obtenido la información que se ha solicitado, la interfaz envía los datos hacia el Servidor Web y éste al browser, en donde los mismos son desplegados gráficamente.
  • 13. Entrada y Despliegue de datos • ColdFusion hace uso de formas HTML estándar con validación de datos de los campos, para realizar la inserción y actualización de registros dentro de una tabla en una base de datos. • Para la entrada de datos se especificará el tipo de dato a introducir en un campo específico. Este tipo de datos puede ser de valor entero, flotante, de fecha o en un rango especial de fechas. Además, se puede registrar la hora de introducción del valor de un campo, la dirección IP (Protocolo Internet) desde la que se hace una solicitud, el nombre del cliente y el tipo de browser que éste utiliza para acceder los datos, todo ello sin necesidad de escribir una línea de código.
  • 14. • ColdFusion 11 Enterprise Edition Ofrece una plataforma única para construir y desplegar rápidamente aplicaciones empresariales móviles escalable y de alto rendimiento web. • ColdFusion 11 Standard Edition Ofrece una solución única para el desarrollo de aplicaciones móviles de extremo a extremo. Generar archivos PDF de alta calidad de las páginas HTML. Crea fácilmente gráficos HTML5 dinámicas.
  • 15. • ColdFusion 11 Developer Edition Versión gratuita, totalmente funcional de ColdFusion para el desarrollo host local de aplicaciones que se pueden desplegar en servidores estándar o empresa y se puede acceder simultáneamente desde dos direcciones IP remotas. • ColdFusion 11 Express Edition Es una nueva opción de implementación para ColdFusion 11, que le permite configurar rápidamente una instancia de desarrollo o demostración de ColdFusion sin ejecutar un instalador completo.
  • 16. • ColdFusion en Amazon Web Services Es una manera fácil y accesible para acceder a las funciones de gran alcance pero fácil de usar para construir de alto rendimiento, aplicaciones listas para la empresa que escalan dinámicamente para satisfacer sus necesidades de negocio. • Adobe ColdFusion Builder 3 Ofrece una solución única para desarrollar, probar, depurar y desplegar aplicaciones móviles. Administre su servidor ColdFusion sin esfuerzo desde el IDE.
  • 17. CouldFusion 11 Enterprise Edition Hoy en día la versión ColdFusion 11 Update 5 Prerelease está disponible esta provee entre otras cosas :
  • 18. Caracteristicas Firmas digitales PDF y archivos. Manipulación PDF con Documento Descripción XML (DDX) Inspección Multi-dispositivo Mejoras en la seguridad Desarrollo de aplicaciones móviles basadas en CFML Encender-dispositivo de depuración Infraestructura de la empresa HTML a la conversión PDF
  • 19. Mejora de la interoperabilidad de archivos de Microsoft Office Soporte CFScript completa Servicios web RESTful varios sitios Sockets web seguros y escalables HTML5 Instalador de revisión y notificación integración plug-in Social Soporte de inicio de sesión Social Dispositivo de detección
  • 20. APIs nativas de los dispositivos La integración de bases de datos Nueva del lado del cliente Integración Tomcat Caching robusta Mejoras de idioma Integración bidireccional de Java Mapeo objeto- relacional Dinámico e interactivo de gráficos HTML5
  • 21. La estrecha integración con Adobe ColdFusion Builder Integración XPath Controles Rich UI Ajax Soporte de servicios web Acceso del lado del servidor mejorada Marco etiqueta personalizada para el desarrollo de la interfaz de usuario Búsqueda de gran alcance con Apache Solr Apoyo de base de datos extensa Gestión de correo electrónico