Vous êtes sur la page 1sur 39

Investigacin Servidor de Aplicaciones WebSphere

David Bernal Indira Cohen Jess Otero Norman Quintero

Agenda

Arquitectura Especificaciones Servicios Configuracin Interaccin con el servidor Web Acceso a datos Herramientas de Desarrollo Herramientas de Administracin

Servidor de Aplicaciones Webshpere

WebSphere es la plataforma de desarrollo y despliegue de aplicaciones e-business de IBM. Application Server (WAS) es el nombre del servidor de aplicaciones, basado en la especificacin J2EE, el cual viene en versiones para distintas plataformas (Windows NT/2000, OS/400, Solaris, HP-UX)

El Servidor de aplicaciones WebSphere ofrece: Integracin Escalabilidad Flexibilidad Escalabilidad

Arquitectura del Servidor de aplicaciones WebSphere

WebSphere Application Server proporciona la capa de la lgica de aplicacin en una arquitectura de tres niveles, lo que permite a los componentes de cliente interactuar con los recursos de datos y las aplicaciones heredadas. Trabaja sobre el modelo de programacin por capas

Servidor de aplicaciones J2EE

Capas lgicas del servidor de aplicaciones

Especificaciones

Administration Server

Administracin de la ejecucin, seguridad, coordinacin de transacciones, administracin del flujo de trabajo Se ejecuta en todos los nodos de un dominio Controla la interaccin entre los nodos

Application Server

Contiene el cdigo: servlets, JSPs, EJBs. Puede definir mltiples servidores de aplicaciones Cada servidor de aplicaciones tiene su propia JVM (Java Virtual Machine)

Administrative Database Almacena toda la informacin de configuracin en tiempo de ejecucin en un simple repositorio Soporta DB2, Oracle, Sybase(WS adv. Ed)

Administrative Console GUI para la administracin de un dominio WebSphere Puede ejecutarse local o en forma remota.

Colas de aplicaciones y soporte multiproceso

IBM Websphere Application Server Servicios

IBM WebSphere Application Server proporciona servicios esenciales para facilitar la construccin de aplicaciones e-business flexibles y dinmicas. Estos servicios amplan y dan soporte a los estndares abiertos de los servicios Web y J2EE, con un nfasis en la integracin y reutilizacin de aplicaciones

Carga de clase El producto WebSphere Application Server proporciona polticas, caractersticas y modalidades de carga de clases que permiten desplegar y ejecutar las aplicaciones correctamente

Soporte de internacionalizacin Si el componente de aplicacin tiene que dar soporte a varios entornos locales, la API de texto localizable puede ser de gran ayuda a los desarrolladores y administradores mediante la gestin central de las series visualizadas.

IBM Websphere Application Server Interaccin con el Servidor Web

El servidor web puede ser cualquiera soportada por un complemento HTTP de websphere (Microsoft IIS e IBM HTTP Server -AIX) HTTP puede dirigirse directamente al servidor de aplicaciones Por defecto: El puerto para SW es 80 y para SA es 9080 (configurables)

La redireccin hacia servidor de aplicaciones puede configurarse en un archivo XML en el complemento del SW Pueden definirse diferentes reglas que enrutan los requerimientos a diferentes SA La configuracin de IBM WebSphere puede utilizar el servidor HTTP de Apache Group como un servidor web que administra las peticiones de HTTP entrantes y el contenido esttico. IBM ha implementado un conector de web nativo que se integra al servidor web de Apache

HTTP o HTTPS

El mtodo de conexin con HTTP (o el protocolo seguro HTTPS) entre Domino y WebSphere slo est soportado en WebSphere V4.0.

OSE Remoto

WebSphere Application Server utiliza el transporte OSE para comunicarse entre el complemento del servidor Web y el motor de servlets. Cuando el servidor HTTP y WebSphere se ejecutan en la misma mquina, OSE se ejecuta a travs de tuberas locales. Si el servidor HTTP y WebSphere se ejecutan en mquinas diferentes, podemos utilizar OSE remoto.

Servlet redirector

Un servlet redirector es un caso especial de un servidor de aplicaciones que se ejecuta en el mismo computador que el servidor HTTP y su archivo de componente. Se suministra con WebSphere v3.5

IIOP

El protocolo IIOP (Internet Inter-ORB Protocol) es un estndar del sector que puede utilizarse para proporcionar comunicacin entre programas de aplicacin orientados a objetos que se ejecuten en diferentes procesadores. Forma parte de la especificacin CORBA (Common Object Request Broker Architecture) y da soporte a objetos distribuidos en una red TCP/IP.

SOAP

SOAP: Protocolo que soporta llamadas a procedimientos remotos mediante HTTP. Construido sobre HTTP y XML. Ideal para conexin entre diferentes empresas.

WebSphere Application Server Acceso a Datos

Beans de acceso a datos

Los beans de acceso a datos proporcionan una amplia gama de caractersticas y funciones, a la vez que ocultan gran parte de la complejidad asociada con el acceso a bases de datos relacionales.

Son clases de Java escritas en la Especificacin JavaBeans. Puede emplear los beans de acceso a datos en herramientas compatibles con JavaBeans, como IBM WebSphere Studio Application Developer (WSAD). Puesto que los beans de acceso a datos son tambin clases de Java, puede emplearlos como clases ordinarias.

IBM Websphere Application Server Herramientas de Desarrollo

WebSphere Studio es el IDE de la familia, el mismo permite integrar todo el desarrollo J2EE y Web en nico entorno, pudiendo el desarrollador hacer su trabajo desde distintas perspectivas.

IBM Websphere Studio Developer 5.1.1

La especificacin J2EE (Java 2 Platform, Enterprise Edition) es el estndar para desarrollar, desplegar y ejecutar aplicaciones de empresa.

IDE de WebSphere Studio Workbench se basa en los estndares abiertos y basados en la fundacin Eclipse. WebSphere Studio Workbench ofrece la infraestructura para integrar las herramientas de desarrollo IBM y no IBM y facilita su interoperacin sin fisuras.

IBM Websphere Application Server Modelo de Administracin

Grfico (Consola de administracin)


Lnea de comandos (Permite implementar otras consolas diferentes a la proveda por IBM) Sirve para administrar dominios administrativos

Dominio administrativo

Conjunto de uno o mas nodos (mquinas fsicas) que comparten un repositorio administrativo almacenado en una base de datos relacional.

Dominio administrativo

Componentes de un dominio de administracin Servidor de administracintiempo de ejecucin, Es responsable del manejo en


seguridad, coordinacin de transacciones y carga de trabajo. Cada servidor de administracin en un dominio de administracin se conecta al repositorio compartido y provee una vista particular de todos los nodos en el dominio de administracin. Se puede usar cualquier servidor de administracin ubicado en cualquier nodo para administrar todo el dominio de administracin

Consola de Administracin

Consola de Administracin

Consola de Administracin

Carctersticas de la Consola de Administracin

Suministrada con el software (Se pueden utilizar otras herramientas de administracin) Ambiente web (se visualiza en un browser) Multiplataforma por estar implementada en Java Permite conectarse a varios servidores WebSphere remotos

Versiones del producto

Versin actual: 5.0 Tipos de producto de la versin 5.0: Server Express For z/OS Network deployment Enterprise Todos se manejan desde la misma consola de administracin

Ubicacin en la arquitectura

Vous aimerez peut-être aussi