Vous êtes sur la page 1sur 8

Disear, desarrollar, analizar, probar, perlar e implantar aplicaciones Web, servicios Web, Java, J2EE y de portal de manera rpida

con un completo IDE basado en Eclipse

IBM Rational Application Developer for WebSphere Software Versin 6.0


Caractersticas principales
Acelera el desarrollo de portal, SOA Permite colaborar y compartir

y J2EE mediante herramientas y asistentes RAD


Aprovecha los conocimientos

activos en el equipo mediante el control de versiones incorporado de Rational ClearCaseLT


Mejora la calidad del cdigo con

existentes y reduce la curva de aprendizaje Java con componentes IU arrastrar y soltar y conectividad de base de datos apuntar y pulsar
Mejora el diseo a nivel de cdigo

herramientas automatizadas para aplicar revisiones estndares de cdigo, pruebas de componentes Java, EJB, servicios Web y anlisis de ejecucin multinivel
Rpida creacin de potentes e

Crear aplicaciones de alta calidad con rapidez En un entorno de empresa on demand los desarrolladores deben responder a los rpidos cambios en los requerimientos. Para satisfacer estas demandas, se necesita un entorno de desarrollo que permita aumentar la productividad, minimizar la curva de aprendizaje y reducir los plazos de desarrollo y prueba para poder implantar aplicaciones de alta calidad con rapidez. El galardonado producto IBM Rational Application Developer for WebSphere Software es un completo entorno de desarrollo integrado, con soporte total del modelo de programacin J2EE incluyendo Web, Java, servicios Web y desarrollo EJB, que acelera el desarrollo de aplicaciones. Con un desarrollo integrado de portales, edicin visual UML, anlisis de cdigo y herramientas automatizadas de prueba e implantacin, Application Developer incluye todo lo necesario para que un desarrollador pueda ser productivo y para asegurar que su cdigo est bien diseado, es escalable y est preparado para produccin. Sus herramientas de control de versiones y trabajo en equipo incorporadas permiten a los

y permite compartir diseos con equipos distribuidos mediante herramientas de edicin visual UML
Integra sus aplicaciones de

interactivos informes de datos para Web mediante herramientas Crystal Reports incorporadas
Permite adaptar y extender el

negocio con servicios Web que cumplen WS-I y arquitecturas orientadas a servicio

entorno de desarrollo con plug-ins basados en Eclipse para satisfacer sus necesidades.

Figura 1. El Editor visual UML para Java y EJB ofrece editores grficos como alternativa a visualizar y modificar el cdigo existente y para conocer y gestionar mejor cdigo complejo mediante diagramas UML estndares.

IBM Rational Application Developer for WebSphere Sofware est optimizado para el software WebSphere y ofrece capacidades para el desarrollo en otras plataformas tecnolgicas. El software Rational ayuda a las empresas a tener mayor respuesta, mayor capacidad de recuperacin y focalizar sus acciones en mejorar el desarrollo de software.

desarrolladores trabajar en proyectos complejos o en grandes equipos para coordinar la creacin de versiones y proteger los activos del equipo. Completo soporte para todo el modelo de programacin J2EE Proporciona soporte concurrente para proyectos J2EE, Versin 1.2, 1.3 y 1.4, incluyendo soporte completo de: Enterprise JavaBeans, beans orientados a mensaje, EJB Query Language (EJB QL), Container-Managed Persistence (CMP), archivado Web (WAR) e implantacin de archivado de empresa (EAR). Incluye entornos de pruebas de unidades para mltiples conguraciones de IBM WebSphere Application Server para soportar proyectos con distintos entornos de pruebas de unidades. Amplias capacidades de programacin basadas en tecnologa Java Application Developer incluye slidas herramientas para crear aplicaciones Java y soporta Java Development Kit Versin 1.4.2. El Editor visual para Java le permite crear GUIs Java con soporte de arrastrar y soltar y utilizando componentes AbstractWindow Toolkit (AWT), SWT o Swing que le permiten enlazar visualmenmte datos con controles UI y ver los cambios en el diseo de la GUI inmediatamente con actualizaciones dinmicas entre el cdigo fuente y el diseo visual. El Editor visual de Lenguaje de Modelado Unicado (UML) proporciona editores grcos como alternativa a la visualizacin y edicin de cdigo Java y tablas de datos por medio de diagramas UML estndar, y ayuda a comprender y gestionar mejor cdigo complejo.

Integrar aplicaciones utilizando servicios Web y arquitecturas orientadas a servicio Application Developer proporciona las herramientas que necesita para descubrir, crear, construir, probar, implantar y publicar servicios Web. Crear nuevos servicios Web desde cero o habilitar aplicaciones existentes para servicios Web que cumplen WS-I para facilitar su integracin y reutilizacin.

Simplicar el desarrollo XML Las completas funciones XML de Application Developer ayudan a los desarrolladores a crear, editar y transformar documentos XML.

Generar automticamente, a partir de activos existentes, los archivos WSDL y WSIL necesarios para describir lo servicios Web y prepararlos para su inspeccin, o disear un archivo WSDL y generar el cdigo Java. Crear, validar y detectar fcilmente servicios Web interoperables que cumplen WS-I por medio del editor WSDL y el explorador de servicios Web. Codicar mensajes de entrada y salida con SOAP. Crear un proxy Java como interfaz de las aplicaciones cliente. Generar clientes de prueba de servicios Web sin codicar. Implantar en el registro UDDI, Versin 2.

Herramientas visuales para crear y visualizar archivos XML y para validarlos automticamente con deniciones de tipo de documento (DTD) Herramientas visuales para correlacionar elementos XML con tablas de bases de datos relacionales. Estrecha integracin IBM DB2 para componer documentos XML a partir de datos DB2 existentes o para desconstruir documentos XML en datos DB2. Herramientas prcticas para crear y depurar scripts de transformacin Extensible Stylesheet Language (XSL) y para transformar documentos XML en otros formatos de marcado tales como HTML.
Crear aplicaciones orientadas a base de datos Application Developer proporciona herramientas integradas para crear aplicaciones orientadas a bases de datos a partir de consultas, beans y EJBs. El asistente de conexin a base de datos facilita el establecimiento de una conexin Java Database Connectivity (JDBC) con una base de datos como, por ejemplo IBM DB2 Universal Database, IBM Informix, Oracle o Microsoft SQL Server.

El asistente de consultas SQL y el constructor de consultas SQL proporcionan una interfaz visual para crear y ejecutar sentencias SQL. Puede crear una consulta sencilla con el asistente de consultas SQL o puede utilizar el constructor de consultas SQL que soporta una mayor gama de sentencias. Un asistente SQL a XML incorporado ayuda a crear documentos XML y XSL, especicaciones DTD, esquemas Extensible Stylesheet Denition (XSD), archivos HTML y documentos relacionados. El soporte SQL for Java (SQLJ) le permite crear y depurar rpidamente aplicaciones que utilicen SQLJ y procedimientos almacenados DB2 SQLJ, y aumenta el rendimiento del acceso a datos en conexiones SQL estticas. Simplicar la correlacin objeto a relacional La correlacin objeto a relacional es fcil con soporte de arriba a abajo, punto central y de abajo a arriba. Puede crear y probar componentes EJB simplemente con asistentes. Puede construir aplicaciones que extraigan y muestren los datos que desea presentar, formateados con su diseo personalizado. Rational Application Developer soporta correlaciones muchos a muchos para generar mltiples implementaciones de persistencia. Simplicar el desarrollo Web y la gestin de sitios Web Asistentes y herramientas fciles de utilizar llevan prcticamente todos los aspectos del desarrollo Web (HTML, JSP, JSF y servlets) a una interfaz comn que permite a los desarrolladores con diversos niveles tcnicos, e incluso a aquellos poco familiarizados con Java, construir potentes aplicaciones orientadas a datos.

Correlacionar y construir visualmente aplicaciones Web utilizando el diseo Model-ViewController y Struts 1.1. Construir rpidamente interfaces de usuario Web y formularios Web con componentes JavaServer Faces reutilizables mediante acciones arrastrar y soltar que generan cdigo para la gestin de eventos, la validacin de entrada de usuario y enlace de datos para aplicaciones Web. Conectar aplicaciones Web con bases de datos relacionales, componentes EJB y servicios Web utilizando sencillas herramientas apuntar y pulsar que soportan Service Data Objects, un estndar emergente del sector para el acceso a datos heterogneos. Construir interfaces de usuario Web interactivas con las caractersticas de rendimiento y mantenimiento de clientes delgados utilizando componentes de cliente Faces que extienden la especicacin JSF.

Desarrollo rpido de informes de datos visuales utilizando herramientas Crystal Reports incorporadas. Diseo e implantacin de informes personalizados o uso de plantillas predenidas de informes. Un componente de visualizacin JSF Report permite incorporar informes en las aplicaciones Web y generarlos dinmicamente en la Web. Pginas Web de gran funcionalidad y fcil creacin en modalidad visual o de edicin de cdigo fuente utilizando el avanzado editor HTML y JSP. Importar rpidamente todo un sitio Web, cambiar estilos y aplicarlos globalmente, y aadir o suprimir visualmente pginas en una vista con estructura de rbol utilizando Web Site Designer. Crear y animar arte original con facilidad arrastrar y soltar utilizando los componentes WebArt Designer y Animated GIF Designer.1

Figura 2. El asistente de creacin de servicios Web facilita la generacin de nuevos servicios Web a partir de activos existentes como, por ejemplo JavaBeans y componentes EJB. IBM Rational Application Developer for WebSphere Software genera automticamente los archivos WSDL que describen el servicio Web, un descriptor de implantacin SOAP y un cliente de prueba que se puede utilizar para probar el servicio Web.

Codicar en un 4GL y generar Java Enterprise Generation Language (EGL) es un lenguaje de cuarta generacin que permite a los desarrolladores de procedimiento crear y depurar rpidamente aplicaciones Web basadas en datos y lgica de negocio utilizando construcciones de programacin familiares y sin codicar en Java. EGL incorpora construcciones y funcionalidad de Informix 4GL para convertir Application Developer en un perfecto entorno de desarrollo para desarrolladores Informix. EGL est estrechamente integrado con JavaServer Faces, por lo que puede construir aplicaciones Web altamente interactivas y orientadas a datos utilizando componentes JSF. Desarrollar visualmente portlets y aplicaciones de portal Application Developer incluye un conjunto de herramientas de desarrollo de portales visuales y un entorno de pruebas de unidades WebSphere Portal para construir y probar portlets individuales y aplicaciones enteras de portal. Los nuevos portlets se crean mediante asistentes, que generan una estructura de proyecto de portlet conforme con J2EE, y tambin crea un completo portlet automticamente. Los asistentes pueden crear portlets que cumplen la API IBM Portlet y aquellos que cumplen JSR 168, la especicacin estndar del sector para la agregacin, personalizacin, presentacin y seguridad de portlets. Puede disear la interfaz de los portlets utilizando Page Designer y JavaServer Faces, y visualizar la estructura y los ujos de eventos utilizando Web Diagram Editor y la infraestructura Struts para facilitar

el mantenimiento de las aplicaciones. Adems, puede combinar portlets con Java Server Faces para desarrollar visualmente los portlets, mediante componentes Faces. Por medio de Portal Designer, puede crear y editar visualmente aplicaciones de portal, y editar visualmente los temas y pieles que controlan su aspecto. Automatizar el ensamblaje de aplicaciones Con las anteriores generaciones de herramientas, los desarrolladores tenan que ensamblar manualmente los archivos de archivado Java (JAR) y WAR en un archivo EAR para su implantacin. Application Developer automatiza el ensamblaje EAR y genera descriptores de implantacin de las nuevas aplicaciones para ahorrar tiempo. Mejorar la calidad del cdigo Cuanto antes se detecten los defectos, ms sencillo es corregirlos, por lo que Application Developer incluye herramientas que ayudan a los desarrolladores a mejorar la calidad del cdigo. En primer lugar, una funcin de revisin automatizada de cdigo aplica ms de 200 estndares de codicacin y mejores prcticas J2EE en el cdigo de la aplicacin, sealando violaciones y sugiriendo reparaciones, incluyendo una rpida funcin Quick Fixes que se activa con un slo clic. Las categoras de normas existentes incluyen mejores prcticas J2SE/J2EE, globalizacin y accesibilidad; se pueden crear nuevas normas con un editor de normas interactivo.

En segundo lugar, la prueba de unidades de componentes Java y servicios Web automatiza la creacin de stubs de pruebas, arneses y datos de entrada basndose en el cdigo o el anlisis de archivos WSDL. La creacin y ejecucin de pruebas se prioriza en funcin de varias mtricas de complejidad suministradas; los datos de entrada y salida generados dinmicamente se pueden modicar en un exible editor de datos que soporta la creacin de objetos complejos y la insercin de cdigo personalizado. Se soporta la ejecucin de pruebas tanto locales como remotas. Acelerar la depuracin Para ayudarle a acelerar el proceso de depuracin, Application Developer ofrece numerosas herramientas de anlisis de ejecucin para aplicaciones J2EE que se ejecutan en mquinas tanto locales como remotas. La visualizacin del ujo de ejecucin se presenta en un diagrama interactivo de secuencias basado en UML, correlacionado con informacin de thread para detectar y diagnosticar las condiciones de bloqueo y disputa. Los grcos de anlisis grco de rendimiento ponen de maniesto los cuellos de botella a nivel de mtodo y unos informes de cobertura de cdigo marcado con colores capturan y muestran rutas de cdigo no ejecutado a nivel de lnea. Una avanzada utilidad de deteccin de falta de memoria utiliza tecnologa de IBM Research para acotar decenas de miles de candidatos a unas pocas regiones candidatas. Tambin se pueden insertar sondas de anlisis personalizadas en el cdigo en ejecucin, que permiten la ejecucin de cdigo denido por el usuario en la entrada, salida y ejecucin try/catch de clases y mtodos especicados.

Agilizar las pruebas de sistema y unidad Los entornos de pruebas de unidad integrados soportan la prueba y depuracin de cdigo local y de lado de servidor en IBM WebSphere Application Server, WebSphere Application Server Express, WebSphere Portal y Apache Tomcat. Puede crear y congurar instancias de servidor mediante asistentes, recorrer aplicaciones y denir puntos de interrupcin, e incluso modicar el cdigo mientras lo depura sin reiniciar el servidor de pruebas de unidad. Crear, probar e implantar aplicaciones J2EE en BEA WebLogic Server, Versin 6.1, 7.0 y 8.1 utilizando IBM Rational Deployment Toolkit for WebLogic Server. Mejorar la productividad del equipo con una gestin ecaz del cambio Application Developer est estrechamente integrado con las soluciones de conguracin de software IBM Rational ClearCase e IBM Rational ClearQuest. Esta profunda integracin permite realizar una amplia gama de operaciones de gestin del cambio directamente desde Application Developer, y permite tener una vista integrada de los proyectos que ayuda a aumentar tanto la colaboracin como la productividad del equipo. Application Developer incluye IBM Rational ClearCase LT para tener un soporte y un control de versiones able de nivel de entrada, y soporta sistemas de gestin de la conguracin de software Concurrent Versions y de terceras partes mediante plug-ins de otros proveedores.
Figura 3. IBM Rational Application Developer for WebSphere Software incluye herramientas J2EE que ayudan a crear y personalizar componentes EJB de sesin y entidad.

Visualizar y editar grcamente cdigo El Editor visual de Lenguaje de Modelado Unicado (UML) le permite visualizar y editar grcamente cdigo J2EE y objetos de datos utilizando la notacin UML estndar del sector, que ayuda a los desarrolladores, incluso a aquellos poco familiarizados con UML, a comprender y gestionar mejor cdigo complejo. El Editor visual UML tambin proporciona potentes editores grcos para que pueda aadir diagramas de clase UML directamente en un proyecto Java o EJB que automticamente genera el correspondiente cdigo. Posteriormente puede editar el cdigo directamente o en los diagramas de clase UML. Dado que la visualizacin se genera dinmicamente, siempre est sincronizada con el cdigo subyacente y puede modicar el cdigo moviendo clases en el diagrama de clases.

Para crear nuevo cdigo, Application Developer le permite aadir diagramas de clase UML directamente en un proyecto Java o EJB, generar automticamente el correspondiente cdigo y editarlo directamente en los diagramas de clase UML o en el proyecto Java o EJB. El editor de diagramas de clase se puede utilizar para visualizar objetos de datos, crear nuevos beans, crear y editar relaciones entre beans o explorar y descubrir relaciones existentes relacionadas con beans, clases e interfaces. Los diagramas pueden ayudarle a identicar y resaltar relaciones en el cdigo y objetos de datos que no son tan fciles de percibir mediante los dems editores y le ayuda a comunicarse con los arquitectos de software y otros miembros del equipo de desarrollo.

La ventaja de Rational Application Developer se basa en la plataforma de cdigo fuente abierto Eclipse, de modo que puede adaptar y extender su entorno de desarrollo con plug-ins Eclipse de IBM, IBM Business Partners y la comunidad Eclipse para satisfacer sus necesidades especcas. Cuando se utiliza Rational Application Developer con la Plataforma de desarrollo de software IBM, puede acceder a una amplia gama de funciones de gestin de requerimientos y del cambio directamente desde Rational Application Developer y disfrutar de un excepcional nivel de integracin en el ciclo de vida del desarrollo.

Acerca del software Rational El software Rational de IBM ayuda a las organizaciones a automatizar e integrar los procesos fundamentales de negocio del desarrollo de software. Los productos, servicios y mejores prcticas de Rational potencian la plataforma de desarrollo de software de IBM, la principal plataforma en la que los equipos de desarrollo podrn descubrir, desarrollar e implantar activos de software en aplicaciones de negocio, sistemas incorporados y productos de software. Esta completa solucin modular permite a los equipos de desarrollo adoptar un enfoque de desarrollo orientado a negocio, basado en estndares abiertos, incluyendo la infraestructura de cdigo fuente abierto Eclipse. El resultado es un rendimiento de negocio totalmente diferenciado. Encontrar informacin adicional en: ibm.com/rational e ibm.com/developerworks/rational/ rationaledge, la revista electrnica mensual de la comunidad Rational. Ms informacin Si desea conocer mejor IBM Rational Application Developer for WebSphere Software o descargar una versin de evaluacin, visite la direccin: ibm.com/software/awdtools/ developer/application/index.html

Eclipse Eclipse es una galardonada plataforma de cdigo fuente abierto para la construccin de potentes herramientas de desarrollo de software y avanzadas aplicaciones de sobremesa. El uso de la infraestructura de plug-ins de Eclipse para integrar tecnologa en el escritorio permite ahorrar tiempo y dinero a los proveedores tecnolgicos, ya que les permite focalizar sus tareas en ofrecer diferenciacin y valor para sus soluciones. Encontrar todos los detalles sobre Eclipse en la direccin: eclipse.org

IBM Rational Application Developer for WebSphere Software, Versin 6.0 Resumen
Requerimientos de hardware
Intel Pentium III 800 MHz o superior recomendado Pantalla, requerimientos mnimos: 1024 x 768 768MB RAM mnimo; 1GB RAM recomendado Requerimientos de espacio en disco: 3.5GB como mnimo para la instalacin de Application Developer y espacio adicional en disco para el desarrollo de recursos (el espacio mnimo en disco puede ser menor si no se instalan funciones opcionales y mdulos de ejecucin).

Requerimientos de software
Windows 2000 Professional (SP3 4), Windows 2000 Server (SP3 4), Windows 2000 Advanced Server (SP3 4), Windows XP (SP1 2), Windows Server 2003 Standard, Windows Server 2003 Enterprise Red Hat Enterprise Linux Workstation, Versin 3.0 (todos los service packs), o SUSE LINUX Enterprise Server, Versin 9 (todos los service packs) Navegadores: Para Windows: Necesitar un navegador Web para ver los archivos readme y la Gua de instalacin. Para ver ciertos recorridos y tutoriales incluidos en la ayuda online necesitar Flash Player, Versin 6.0r65 o posterior. Para Linux: Necesitar un navegador Web para ver los archivos readme y la Gua de instalacin. Si trabaja en Linux, deber tener Mozilla 1.4 instalado antes de poder ejecutar Application Developer. Para ver ciertos recorridos y tutoriales incluidos en la ayuda online necesitar Flash Player, Versin 6.0r69 o posterior. TCP/IP instalado y congurado Nota: Debe instalarse Java Runtime Environment (JRE) Versin 1.3 para perlar sus aplicaciones.

Soporte de entornos de ejecucin


WebSphere Application Server Express (Versin 5.0, 5.1 6.0) instalado local o remotamente WebSphere Application Server (Versin 4,0, 5.1 6.0) instalado local o remotamente Apache Tomcat (slo soporte de aplicaciones Web).

IBM Espaa Tel.: 900 100 400 C/Sta. Hortensia, 26-28 28002 Madrid

La pgina de presentacin de IBM se encuentra en la direccin:ibm.com IBM, el logotipo de IBM, ibm.com, On Demand Business, el logotipo de On Demand Business, ClearCase, ClearCaseLT, ClearQuest, Informix, Rational y WebSphere son marcas registradas de IBM en Estados Unidos y/o en otros pases. Intel y Pentium son marcas registradas de Intel Corporation. Java y todas las marcas y logotipos basados en Java son marcas registradas de Sun Microsystems, Inc. en Estados Unidos y/o en otros pases. Linux es una marca registrada de Linus Torvalds en Estados Unidos y/o en otros pases. Microsoft y Windows son marcas registradas de Microsoft Corporation. Todos los dems nombres slo se utilizan a efectos de identificacin y son marcas registradas de sus respectivas empresas. Otros nombres de empresas, productos y servicios pueden ser marcas registradas o marcas de servicio de terceros.
1

WebArt Designer y AnimatedGIF Designer no se soportan en Linux. Impreso en los Estados Unidos en papel reciclado que contiene un 10% de fibras recuperadas. Impreso en los Estados Unidos de Amrica 04-04

Copyright IBM Corporation 2004 Reservados todos los derechos.

GC34-2464-00-SP

Vous aimerez peut-être aussi