Introdución al Servidor de Aplicaciones iPlanet

iAS opera similarmente con otros productos iPlanet y muchos productos de terceras partes proporcionando una soluci�n empresarial coherente.

iAS se integra con cualquier producto J2EE de teceras partes y con soluciones iPlanet, algunos de los cuales se muestran arriba. Las soluciones para seguir los perfiles de usaurio y el mantenimiento de clientes que tambi�n incluye todas las relaciones entre compa��as como bancos, suministradores, empleados est�n disponibles como aplicaciones de servicios totalmente extensibles como Process Builder, Biller Xpert, Trader Xpert y Seller Xpert.

.�Familia de Productos de iPlanet Application Server

Adem�s del servidor de aplicaciones principal, la l�nea de productos iPlanet Application Server incluye un conjunto de productos y herramientas que ayudar�n a que nuestra organizaci�n cree aplicaciones de negocio cr�ticas r�pida y eficientemente. Entre ellas se incluyen:

.�iPlanet Application Builder

Una herramienta de desarrollo de aplicaciones Internet dise�ada para simplificar la creaci�n de aplicaciones empresariales multi-capa que se ejecutan sobre iPlanet Application Server. iPlanet Application Builder proporciona un entorno de desarrollo web intuitivo y productivo que permite a los desarrolladores utilizar los ricos conjuntos de servicios y aplicaciones pre-construidas del Servidor de Aplicaciones. Enfocado en el modelo de aplicaci�n multi-capa de iPlanet Application Server, iPlanet Application Builder permite a los desarrolladores construir r�pidamente aplicaciones web sofisticadas y cr�ticas para Internet.

iPlanet Application Builder 6.0 puede usarse con herramientas de desarrollo de terceras partes como Symantec Visual Caf�, Macromedia Dreamweaver, Inprise JBuilder, WebGain Studio, y otros.

iPlanet Application Builder hace sencillo el desarrollo de aplicaciones ofrenciendo un poderoso entorno de desarrollo integrado, incluyendo las siguientes funciones:

  • Edici�n de c�digo Java con compilaciones y pruebas integradas.
  • Soporte de depuraci�n usando IDEs de terceras partes.
  • Edici�n HTML WYSIWYG.
  • Edici�n de c�digo Java junto a la construcci�n prueba y soporte de depuraci�n integrados.
  • Modelado de datos visual y edici�n SQL apunta-y-pulsa.
  • Dise�o de p�ginas HTML y JSP con uniones de datos apunta-y-pulsa.
  • Soporte de Javascript en el lado del cliente.
  • Soporte de despliegue.
  • Control de fuentes integrado.

Desarrollo basado en Asistentes, incluyendo las siguientes caracter�sticas:

  • Varios asistentes dise�ados para guiarnos en la creacci�n de las partes de nuestra aplicaci�n, permitiendo un r�pido prototipado.
  • Muchos de los ficheros que iPlanet Application Builder crea por nosotros, especialmente ficheros Java, contienen c�digo auto-generado con el que podemos empezar, incluyendo el soporte de Asistentes para objetos JDBC RowSet para uniones de datos apunta-y-pulsa, Java servlets, EJBs, y JavaServer pages.

.�iAS Deployment Tool

Una aplicaci�n debe ser desplegada antes de poder usarla, y iAS Deployment Tool es una herramienta GUI que hace sencillo el despliegue de aplicaciones. Podemos acceder a esta herramienta desde iAS Administration Tool o desde iPlanet Application Builder. La herramienta de despliegue tambi�n se puede usar independientemente.

Caracer�sticas de iPlanet Application Server Deployment Tool:

  • Soporte de creaci�n y despliegue de m�dulos J2EE (y mejora de edici�n XML).
  • Soporte de ensamblaje J2EE y despliegue autom�tico de aplicaciones y componentes J2EE. Configuraci�n de los roles de seguridad, autentificaci�n para la aplicaci�n, y uniones en LDAP.

.�iAS Administration Tool

iAS Administration Tool (iASAT) es una herramienta GUI que contiene varias peque�as herramientas para manejar una o m�s m�quinas o aplicaciones iAS.

Cuando desplegamos una aplicaci�n, iAS Deployment Manager instala todos los ficheros de la aplicaci�n y registra todos sus componentes en el servidor de destino (un servidor sobre el que se ha instalado iAS).

Capacidades de iPlanet Application Server Administrator:

  • Control remoto de varios servidores y aplicaciones distribuidas.
  • Despliegue din�mico y escalado de aplicaciones.
  • Ajuste de rendimiento y optimizaci�n del entorno del servidor.
  • El ajuste y control implican tareas como el ajuste de los threads de conexiones a bases de datos, el ajuste de los par�metros del balance de carga, configuraci�n de servidores web, y control de roles.
  • Log de eventos y an�lisis de fallos.
  • Caracter�sticas de seguridad incluyendo la vista y control de los roles de seguridad.
  • Caracter�sticas de control de transaciones tanto locales como globales.
  • Caracter�sticas de control de aplicaci�n para aplicaciones J2EE.

.�Control Din�mico de Aplicaciones

La arquitectura de iPlanet Application Server permite particionar aplicaciones para se ejecuten incluso si uno o m�s servidores fallan. En una configuraci�n de servidor con balance de carga, la l�gica de la aplicaci�n puede replicarse en varios servidores. Si un servidor falla, el m�dulo de balance de carga dirige din�micamente las solicitudes a otros servidores disponibles, as� se evita el fallo completo de la aplicaci�n.

Como la arquitectura de iPlanet Application Server ayuda a la alta disponibilidad de las aplicaciones, los administradores pueden usar iPlanet Application Server Administrator para realizar varias tareas en tiempo de ejecuci�n, sin interrumpir las operaciones de las aplicaciones. Estas tareas incluyen:

  • Monitorizar, reconfigurar o reemplazar servidores.
  • cambiar o actualizar componentes de aplicaciones.

.�iPlanet Unified Integration Framework

iPlanet Unified Integration Framework es una herramienta que permite a los desarrolladores de extensiones de servidor integrarlas con nuevas aplicaciones y sistemas empresariales basados en Web, aplicaciones cliente-servidor, y soluciones de Internet de terceras partes. Estas extensiones proporcionan un capa de acceso consistente a los sistemas finales, reduciendo dr�sticametne el esfuerzdo de desarrollo. El marco de trabajo soporta caracter�sticas como almacen de objetos, control de estado y sesi�n distribuidos. plantillas de streaming, y el multi-thread permite un alto rendimiento, e integraci�n de tolerancia a fallos que pueden escalarse a miles de usuarios. Los desarrolladores corporativos de IT, los vendedores de aplicaciones, y los integradores de sistemas pueden construir facilmente extensiones de servidor para iPlanet Application Server en Java o C/C++.

iPlanet Unified Integration Framework ofrece:

  • Tiempo m�s r�pido de puesta en el mercado.
  • Mejora de manejabilidad.
  • Rendimiento de aplicaciones mejorado
  • Mejora de soluciones de aplicaciones basadas en Web.
  • Menor coste de desarrollo.

.�iAS Enterprise Connectors

iPlanet Application Server Enterprise Connectors incluyen soluciones empaquetadas para CICS, Tuxedo, SAP R/3 y PeopleSoft. Compa�ias que quieren extender sus beneficos � y reducir su tiempo de puesta en el mercado en la econom�a Net. � pueden r�pida y f�cilmente convertir sus datos legales en servicios de aplicaciones Internet ricos y din�micos. iPlanet Enterprise Connectors proporciona una integraci�n "inmediata" usando iPlanet Unified Integration Framework � los desarrolladores pueden a�adir nuevos servicios sobre la l�gica nativa sin tener que aprenderse los APIs nativos finales. Los desarrolladores pueden extraer los datos legales nativos y la l�gica, y almacenarlos en un repositorio de metadatos. Los nuevos servicios, listos-para-Interner se a�aden a la l�gica y la aplicaci�n puede desplegarse en Internet sin ninguna modificaci�n en el c�digo nativo. Los nuevos servicios son renderizados como Enterprise JavaBeans, componentes que pueden reutilizarse a trav�s de m�ltiples aplicaciones.

  • Packaged Enterprise Connectors ofrece capacidad de integraci�n inmediata para los sistemas de recursos legales de planning de la empresa (ERP).
  • Todas las soluciones de integraci�n de iPlanet trabajan juntas en cualquier combinaci�n en una simple instalaci�n de iPlanet Application Server.
  • Proporciona soporte para est�ndards de Internet, incluyendo Java 2 Enterprise Edition (J2EE), XML, WAP, JMS.
  • Modelo de desarrollo y APIs consistente que utiliza un marco de integraci�n com�n.
  • Soluciones coherentes que convierten las empresas existentes, legales y ERP en servidos de Internet din�micos.

.�iPlanet Process Manager

Una soluci�n coherente basada en web para el dise�o, despliegue, control y participaci�n en proceso de negocios automatizados como control de reclamaciones, autoservicios de clientes, y relleno de pedido. Un entorno de desarrollo intuitivo y de avanzada escalabilidad y eficienca permite a la empresas aplicar f�cilmente su informaci�n sobre sistemas Enterprise Resource Planning (ERP), mainframes, y aplicaciones personalizadas de empleados, partners, suministradores y clientes. Incluye iPlanet Process Builder, iPlanet Process Express, iPlanet Process Administrator, iPlanet Application Server, iPlanet Web Server, e iPlanet Directory Server.

iPlanet Process Manager ayuda en los procesos de comunicaci�n entre negocios proporcionando a los empleados, partners, suministradores y clientes autorizados un acceso inmediato, en tiempo real, a los procesos importantes del negocio y a las aplicaciones usando un navegador Web est�ndard. Esto permite a los participantes automatizar el proceso de b�squeda de informaci�n en variedad de categorias: trabajo en progreso, aplicaci�n, proceso de ejemplar, fecha, y usuario. iPlanet Process Manager tambi�n permite a una empresa personalizar los interfaces de usuario sin necesidad de software personalziado.

.�Aplicaciones de Ejemplo

iAS incluye aplicaciones de ejemplo basadas en Web, que nos permiten aprender r�pidamete las t�ncnicas de desarrollo y despliegue de aplicaciones en un entorno iAS.

Estas aplicaciones de ejemplo son totalmente funcionales y compatibles con J2EE.

  • Java Pet Store
  • Bank
  • Fortune
  • Ejemplos de desarrollos J2EE

Un ejemplo presenta una aplicaci�n de librer�a que simula la navegaci�n, b�squeda y pedido de libros online. Esta aplicaci�n Java demuestra el modelo de aplicaci�n iAS que usa los componentes est�ndards de la industria como servlets, JavaServer Pages, Enterprise JavaBeans, y accesos a bases de datos con JDBC.

Otro ejemplo presenta una aplicaci�n de banca que simula una sesi�n de usuario con una cuenta online. Este ejemplo demuestra las t�cnicas para migrar aplicaciones existentes para cumplir con el modelo de aplicaci�n Java.

.�Encina Transaction Manager

iPlanet Application Server integra el monitor de transaciones Encina como caracter�stica principal del servidor para un rendimiento, eficiencia y manejabilidad �ptimos. El monitor Encina proporciona eficiencia en el �rea de las transaciones distribuidas. Las transaciones globales son coordinadas desde dentro de un Servidor Java con el Transaction Manager. Las transaciones Globales son un conjunto de operaciones relacionadas que deben ser ejecutadas como una unidad, aunque cada operaci�n podr�a ejecutarse en un proceso diferente.

Podemos usar las transaciones globales para actualizar un abase de datos que usa uno o m�s EJBs ejecut�ndose concurrentemente para la misma transaci�n, desde dentro de uno o m�s proceso KJS. Esto ocurre cuando un EJB dispara otro EJB y los dos participan en la misma transaci�n. Tambi�n podemos actualizar m�tliples bases de datos que est�n distribuidas sobre diferentes localizaciones geogr�ficas o actualizar m�ltiples bases de datos de diferentes tipos, como Oracle o Sybase.

.�iPlanet Directory Server

iPlanet Directory Server (iDS) proporciona un servicio de directorio empresarial para manejar informaci�n sobre usuarios, grupos y listas de control de acceso. iAS 6.0 incluye iPlanet Directory Server, que soporta las versiones 2 y 3 de Lightweight Directory Access Protocol (LDAP). iAS usa el Directory Server para almacenar informaci�n de configuraci�n.

  • IDS monitoriza autom�ticamente cualquier actualizaci�n hecha en clusters o aplicaciones iAS.Esto reduce el trabajo de los administradores del sistema cuando a�aden o modifican aplicaciones J2EE, asegur�ndose de que tienen disponibles las aplicaciones m�s recientes.
  • iDS maneja las pol�ticas de passwords para grupos de usuarios de iAS..
  • iDS almacena informaci�n sobre la localizaci�n y disponibilidad de componentes en iAS. iDS almacena informaci�n de configuraci�n de la aplicaci�n y controles de acceso para componentes de aplicaciones J2EE.
  • Los clusters iDS junto con los clusters iAS aseguran la alta disponibilidad de la configuraci�n del servidor.
  • La integraci�n de iDS con iAS proporciona mejora de rendimiento significantes sobe la utilziaci�n de un fichero plano o sistema RDBMS para informaci�n de usuario y aplicaciones.

.�iPlanet Web Server Enterprise Edition

iPlanet Web Server Enterprise Edition, (iWS) es la mejor elecci�n para el segmento Empresarial y para proveedores de servicio, particulamente para sites de comercio electr�nico. Dise�ado para manejar las demanadas extremadamente altas de los sites controlados, mientras minimiza la sobrecarga de IT requerida para construir, asegurar y mantenerla, iWS:

  • Maximiza el tiempo en marcha a trav�s de un balance de carga inteligente, un monitor de procesos, rotaci�n din�mica de logs, y soporte para m�ltiples procesos sobre UNIX�.
  • Ofrece a un usuario experiencia personalizada a trav�s de su plataforma de aplicaciones Java de alto rendimiento soportanto Java Servlets, JavaServer Pages, y M�quinas Virtuales Java, enchufables.
  • Rinde �ptimamente a altos niveles de carga debido a su arquitectuira multi-proceso y multi-thread, compatible HTTP 1.1, y su soporte para aceladores hardware SSL.
  • Facilita el manejo de sites complejas con millones de usuarios a trav�s de la administraci�n delegada, el control de clusters, la monitorizaci�n de SNMP y la integraci�n con iPlanet Directory Server.

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
ARTÍCULO ANTERIOR