Familia de Productos iAS
iAS en el Marco de Trabajo 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.