Soluciones de IBM Rational para Cloud Computing:
- Problemática habitual de los entornos de desarrollo y pruebas
- ¿Qué aporta cloud computing en estos entornos?
- Soluciones cloud de IBM para entornos de desarrollo y pruebas
- Escenarios de uso
How to use Redis with MuleSoft. A quick start presentation.
Rational en la Nube (Innovate 2010 - Madrid)
1. The premiere software and product delivery event.
4 de Noviembre, Madrid
Rational y Cloud
Computing
Julia Calabuig, Cloud Services Leader
IBM Global Technology Services
julia.calabuig@es.ibm.com
Luis Reyes, Technical Solution Architect
IBM Rational
luis.reyes@es.ibm.com
2. agenda
1
Problemática habitual de los entornos
de desarrollo y pruebas
2
¿Qué aporta cloud computing en estos
entornos?
3
Soluciones cloud de IBM para
entornos de desarrollo y pruebas
4 Escenarios de uso
3. La gestión tradicional de los entornos de desarrollo y pruebas presenta una
problemática específica relacionada con su volatilidad
Coste de capital
Costes de operación
Largos ciclos de
aprovisionamiento
• La gestión de peticiones de entornos, su instalación y
configuración supone importantes costes de operación.
Frecuentemente, la creación de los entornos lleva semanas e
implica:
- Retrasos en la puesta en producción de nuevos servicios
- Retrasos en el comienzo de los proyectos
- Reducción de los períodos de prueba de aplicativos
• Entre un 30% y un 50% de todos los servidores de un entorno
típico de TI están dedicados a desarrollo y pruebas.
• Existe una baja o poco eficiente reutilización de las máquinas
una vez que ha finalizado el proyecto al que fueron asignadas.
Defectos de software
• El reto de encontrar servidores para desarrollo y pruebas
resulta en muchos casos en aplicativos insuficientemente
probados.
• En torno al 30% de todos los defectos de software está causado
por entornos de test mal configurados.
4. Actualmente existen nuevos modelos que ofrecen soluciones para una
gestión más eficiente del aprovisionamiento de la infraestructura
Empresa
Entorno IT
Tradicional
Cloud Privado Cloud Público
Cloud Híbrido
Medición &
Facturación
Aprovisionamiento
rápido
Precio
flexible
Escalado
elástico
Virtualización
Servicios
estandarizados
Petición en
base a un
Catálogo de
Servicios
Eficiencia
energética
Automatización
5. agenda
1
Problemática habitual de los entornos
de desarrollo y pruebas
2
¿Qué aporta cloud computing en estos
entornos?
3
Soluciones cloud de IBM para
entornos de desarrollo y pruebas
4 Escenarios de uso
6. Las soluciones cloud para entornos de desarrollo y pruebas se centran en la
optimización del aprovisionamiento de entornos
6
Modelado
Security
DespliegueAnálisis Operación
Desarrollo
Provisión
Puesta en
producción
Analisis de
necesidades
de negocio
Modelado de
arquitectura
Pruebas Gestión de
la solución
Automatización del
proceso de gestión
de las peticiones
Automatización de las
tareas de
aprovisionamiento
7. Mediante este nuevo modelo el usuario puede realizar su solicitud en un
portal autoservicio y obtener el entorno solicitado en cuestión de minutos
Paso 1
Elegir la imagen software
Paso 2 Paso 3
Elegir la configuración
hardware
La máquina es
provisionada y puesta a
disposición del usuario
9. Las soluciones cloud para entornos de desarrollo y pruebas aportan
importantes beneficios en términos de ahorro de costes, mejoras de calidad y
del time to market
Reducción de costes de administración y operación
Reducción de costes de capital
Reducción de los tiempos de aprovisionamiento de
semanas a minutos
Mejora de la calidad del software
Reducción de costes de administración y operación
Reducción de costes de capital
Reducción de los tiempos de aprovisionamiento de
semanas a minutos
Mejora de la calidad del software
10. agenda
1
Problemática habitual de los entornos
de desarrollo y pruebas
2
¿Qué aporta cloud computing en estos
entornos?
3
Soluciones cloud de IBM para
entornos de desarrollo y pruebas
4 Escenarios de uso
11. IBM ofrece soluciones de aprovisionamiento automatizado tanto en
modalidad de cloud privado como de cloud compartido
CPD de la
Empresa
Cloud Privado
Enterprise
Cloud de IBM
A
Empresas
B
Enterprise
data center
CPD de la
Empresa
Cloud Privado
• Cloud Privado basado en una solución pre-integrada y preinstalada
• La solución incluye, hardware, software y servicios de puesta en
marcha
• Implantado por IBM en el CPD del cliente
• Cloud Privado diseñado a medida de las necesidades del cliente
• Incorpora la infraestructura existente al cloud
• Implantado por IBM en el CPD del cliente
• Cloud Compartido de IBM
• Instalaciones, gestión y recursos de infraestructura compartidos
por distintas empresas
• Servicios estandarizados
• Infraestructura propiedad de IBM
12. IBM Cloudburst es una solución de Cloud Privado pre-integrada y
preinstalada cuyos beneficios son la rápida puesta en marcha y reducción de
costes de implantación
Software de
automatización
IBM QuickStart
Services
Portal autoservicio
Catálogo de
servicios
Gestión de
peticiones
Aprovisionamiento
automatizado de
sistemas virtuales
Librería de plantillas
Monitorización de
entorno físico y
virtualizado
Monitorización
Redundacia
incorporada para
dotarle de alta
disponibilidad
Alta Disponibilidad
Medición de uso de
recursos
Facturación por
servicios cloud
Gestión de uso y
Facturación
SW Virtualización
Gestión dinámica
de cargas para
optimizar el uso de
recursos
Gestión de la Plataforma
Virtualizada
Gestión de energía
de la infraestructura
hardware
Gestión de energía
Preinstalado y
configurado sobre
hardware IBM
HW: Servidores,
Almacenamiento y Red
Mejora la utilización
del
almacenamiento
Soporte multi-
tenant
Virtualización de
almacenamiento y red
13. Alternativamente, el cliente puede optar por construir un Cloud Privado
partiendo de la infraestructura de la que ya dispone e incorporando los
componentes adicionales necesarios
Creación de un pool de recursos virtualizados incorporando infraestructura existente al cloud:
plataformas x86 (VMWare, KVM, XEN), pSeries (PowerVM) y zSeries (Z/VM)
Implantación de herramientas Tivoli para:
Creación del portal de autoservicio
Definición del catálogo de servicios y automatización de la gestión de las peticiones
Automatización de las tareas de aprovisionamiento
Incorporación de imágenes Rational al catálogo de servicios
Servicios de configuración de la plataforma cloud y personalización de los flujos automatizados de
gestión peticiones, aprovisionamiento y desaprovisionamiento de entornos
Usuario
Catálogo de servicios
Librería de imágenes
Proveedor
Virtualized
infrastructure
Solicitudes
de
servicio
Configuración
Monitorización
Gestión
Use
services
Service catalog and
automation
Request UI
Operations UI
Provisioning
Service level agreement
management
Monitoring and
metering
Security Capacity planning
IBM and other
storage
NetworkingIBM System x®
,
BladeCenter®
IBM System z®
,
Power systems™
Non-IBM
servers
Physical
Layer
Virtual
applications and
middleware
Virtual
clients
Virtual
networks
Virtual
storage
Virtual
servers
Virtualization
Service
Management
Software
development
Test and
preproduction
ProductionWorkloads
Service catalog and
automation
Request UI
Operations UI
Provisioning
Service level agreement
management
Monitoring and
metering
Security Capacity planning
IBM and other
storage
NetworkingIBM System x®
,
BladeCenter®
IBM System z®
,
Power systems™
Non-IBM
servers
IBM and other
storage
NetworkingIBM System x®
,
BladeCenter®
IBM System z®
,
Power systems™
Non-IBM
servers
Physical
Layer
Virtual
applications and
middleware
Virtual
clients
Virtual
networks
Virtual
storage
Virtual
servers
Virtualization
Service
Management
Software
development
Test and
preproduction
ProductionWorkloads
Software
development
Test and
preproduction
ProductionWorkloads
Cloud Privado
14. Por último, el cliente puede utilizar el Cloud de IBM para disponer de
servidores virtuales con software preinstalado en cuestión de minutos
Características y funciones:
Elección de 9 configuraciones de servidores virtuales
Intel
Elección de imágenes de sw preconfiguradas a partir de
las que se puede crear una librería de imágenes privadas
– Linux® Red Hat y Novell SUSE, Windows Server
– IBM Lotus®, WebSphere®, DB2® and Informix® stacks
– IBM Rational® Application Lifecycle Management
– Tivoli® Monitoring software
Almacenamiento persistente opcional
Virtual Private Network (VPN/VLAN)
Soporte premium opcional; 24*7 telefónico
Elección de site: RTP (EEUU) o Ehningen (Alemania)
Opciones de pago:
Pay-as-you-go
– Pago por máquina virtual por hora en función del consumo
realizado
Reserva de capacidad (opcional)
– Pool de recursos de VM en unidades of 64 CPUs durante 6 ó
12 meses
– Tarifa mensual y descuento en tarifas de uso por hora de VM
Para más información consulte:
http://www-05.ibm.com/services/es/igs/cloud-
development/
15. La seguridad empresarial ha sido una prioridad clave a la hora de implantar
los Centros Cloud de IBM
IBM Cloud services
Your servers and
personal computers
(PCs)
Your firewall
IBM unique security and
authentication model
IBM firewall
Optional VPN gateway
Guest VMs and data
IBM delivery centers
Management infrastructure
Private and
Shared VLANs
Centros de delivery
Los datos del cliente y las VMs se mantienen en el CPD en el que fueron
aprovisionados
Disponen de la misma seguridad física que los CPDs internos de IBM
Infraestructura virtualizada
Aislamiento basado en hypervisor con reglas de firewall configurables por el cliente
Firewall físico e IPS/IDS entre máquinas virtuales invitado (guest VMs)
e Internet
Aislamiento opcional de instancias mediante virtual private network (VPN) y virtual
local area network (VLAN)
Las conexiones están encriptadas e IBM está aislada de las VMs del cliente por
diseño (acceso mediante claves SSH)
El cliente tiene acceso root a las máquinas virtuales invitado, lo que le permite
reforzar la seguridad de las VMs
Las imágenes del catálogo se parchean y escanean regularmente
Infraestructura de gestión
El acceso a la infraestructura de gestión requiere la utilización de una identidad
web IBM a través del portal de usuario o de APIs
Cumple con las políticas de seguridad de IBM, incluyendo escaneos regulares de
seguridad
Acciones administrativas y operaciones controladas y auditadas
16. agenda
1
Problemática habitual de los entornos
de desarrollo y pruebas
2
¿Qué aporta cloud computing en estos
entornos?
3
Soluciones cloud de IBM para
entornos de desarrollo y pruebas
4 Escenarios de uso
17. 17
IBM Software: Rational
Achieving greater value from our client’s investments in software & systems
DELIVER
consume secure, reliable
services “on the IBM
Cloud”
BUILD
enable the enterprise to
deliver cloud services
PLAN
develop a cloud
strategy, assess
workload or pilot
opportunities
REPORTCOLLABORATE AUTOMATE
18. 18
IBM Rational ofrece soluciones sobre la infraestructura de Cloud
público o privado a lo largo del ciclo de vida
Clouds
IBM Cloud
IBM Smart Business
Development & Test Cloud
IBM CloudBurst
Private Clouds
Rational Cloud
Solutions
Enterprise Architecture
Management
IBM Deployment Planning
and Automation
IBM Rational Software
Delivery Services for Cloud
Computing
Secure Cloud Applications
(AppScan & Policy Tester)
IBM Rational Load Testing
on the IBM Cloud
19. 19
IBM Deployment Planning and Automation
En un modelo de despliegue
tradicional…
Infraestructura física difícil de adquirir y mantener
Hardware puede quedar infrautilizado entre
iteraciones
Despliegues manuales, poco formalizados y
propensos a error
Automatismos no compartidos entre el equipo de
desarrollo, testing y operaciones
La solución de IBM para despliegues
sobre Cloud…
Soporta el ciclo de vida de despliegue
El despliegue automático en el cloud reduce
tiempos y ofrece mayor calidad y consistencia
Reducción de costes de infraestructura,
incremento de la eficiencia
IBM Rational Software Architect
IBM Rational Automation Framework for WebSphere
IBM Rational Asset Manager
IBM Tivoli Service Automation Manager
IBM Tivoli Application Dependency Discovery Manager
For more information: http://www.ibm.com/rational/cloud
Modelo de automatización de despliegue de software en el Cloud
20. 20
IBM Deployment Planning and Automation lifecycle
Govern and share
deployment topologies and
deployment workflows.
Govern and share
deployment topologies and
deployment workflows.
Discover the existing
environment upon
which we need to
deploy the application.
Discover the existing
environment upon
which we need to
deploy the application.
Plan your desired
deployment topology
and publish automation
instructions.
Plan your desired
deployment topology
and publish automation
instructions.
Automate infrastructure
provisioning, middleware
configuration, and
application installation to
repeatedly setup
environments.
Automate infrastructure
provisioning, middleware
configuration, and
application installation to
repeatedly setup
environments.
21. IBM Deployment Planning and Automation
Desarrollo
Rational
Software
Architect
(Deployment
Planning)
Rational
Software
Architect
(Deployment
Planning)
• Define los despliegues de
la aplicación y el
middleware necesario
usando templates de
servicio estándar (RAM)
• Establece el flujo de
automatización y define
nuevos servicios
Software Architect
Deployment Engineer
• Peticiones para testing o
pasos a producción que
aprovisionan el entorno
con la aplicación
configurada
Ingeniero de pruebas,
Responsable despliegue
Templates
Aplicaciones y
herramientas de testing
desplegadas en el Cloud
Rational Automation
Framework
Rational Automation
Framework
Rational Asset
Manager
Rational Asset
Manager
Operaciones
Install /
configure
app
Provision
infrastructure
Tivoli Service Automation
Manager (TSAM)
Tivoli Service Request Manager
Tivoli Provisioning Manager
Tivoli Service Automation
Manager (TSAM)
Tivoli Service Request Manager
Tivoli Provisioning Manager
User manually creates
service definition to
provision infrastructure
User manually creates
application deployment
automation
Rational
DB2
Portal
WAS
Invoke app
deployment
automation
automatically
upon
provisioning
TADDMTADDM
Discover
existing
infrastructure
22. 22
IBM Rational Load Testing on the IBM Cloud
En un modelo de pruebas
tradicional…
Pruebas de carga limitadas por la
disponibilidad de hardware
Hardware infrautilizado – pruebas de
rendimiento sólo en puntos de una
iteración o proyecto
Pruebas de carga prohibitibas en
terminos de coste de licencias (virtual
tester packs) e infraestructura
En un modelo basado en Cloud…
Pruebas a gran escala son posibles
Ahorro en adquisición, configuración y
mantenimiento de la infraestructura
‘Pay as you go’ para agentes y licencias
reduce los costes
IBM Rational Performance Tester
IBM Smart Business Development and Test
on the IBM Cloud
Usar el Cloud para pruebas de rendimiento a gran escala
23. 23
DB2
Firewall
IBM Rational Load Testing on the IBM Cloud
WAS Applications
Under Test
RPT Agents
Load
Generation
Testers
RPT
Workbench
DB2
Rational Performace Tester
aprovisiona dinámicamente
agentes virtuales
Orientado a equipos de testing
que necesitan más capacidad
Posibilidad de probar contra
múltiples S.O., browsers…
Modelo de pago por uso de
capacidad adicional que se
necesite
Evitar procesos de reserva de
recursos que pueden afectar a
la planificación del proyecto
Reducción de costes de
despliegue
Posibilidad de montar y
desmantelar en entorno en
cuestión de minutos
Test Agents
24. 24
Pay-as-you-go pricing
with the choice of preferred
pricing through reserved
capacity packages
Self-service Web Portal
for enterprise account
management and provisioning in
minutes
Security-rich enviroment
designed to protect your systems and
data
Access to a rich catalog
of software images for improved flexibility
and rapid provisioning
Tools and configurations
Standardized for improved teaming and
quality
Rapid access
to configurable development and
test environments to speed time
to market
Help
where and when you need it
IBM Smart Business Development and Test on the IBM Cloud
Imágenes de Rational, configuradas con las mejores prácticas, sobre una
infraestructura virtualizada (hosted by IBM)
Offering website:
http://www.ibm.com/cloud/solutions/development
IBM Cloud portal:
http://www.ibm.com/cloud/enterprise
25. Catálogo de servicios con imágenes de software de Rational para
gestión del ciclo de vida de las aplicaciones
Agile Development on the Cloud
Puesta en marcha de un equipo de
desarrollo usando RTC en la nube
Quality Management on the Cloud
Acceso a capacidades de planificación y
ejecución de pruebas con RQM en la
nube
Asset Management on the Cloud
Acceso instantaneo y gobierno de
activos usando RAM en la nube
Requirement Mngt. on the Cloud
Involucrar a stakeholders y equipos
trabajando con RQM en la nube
Building automation on the Cloud
Automatizar los despliegues sobre el
cloud usando BuildForge
26. Equipos de desarrollo distribuidos y ágiles
Integración de equipos, partners,
proveedores…
Los equipos colaboran sin tener que
preocuparse de restricciones de firewalls
Acelera la adopción de buenas prácticas
de desarrollo ágil, mejorando la
productividad por el acceso inmediato a
asset de desarrollo, reduciendo tiempos y
costes de despliegue
Configurar de equipos autogestionados de
desarrolladores e ingenieros de prueba,
pudiendo usar de forma inmediata las
herramientas de Rational para desarrollo y
pruebas
Configuraciones estándar de herramientas
Imágenes preconfiguradas con soluciones C/ALM
28. Extender la capacidad por defecto para hacer builds o testing de aplicaciones,
usando recursos del cloud
Permite escalar dinámicamente
los entornos de pruebas (carga,
funcionalidad) según las
necesidades del proyecto
La flexibilidad aportada por la
infraestructura de Cloud privado,
simplifica la reserva y/o
planificación de entornos,
impactando positivamente en la
planificación del proyecto y el
lanzamiento de las fechas de
release
Mejora la utilización de recursos
de laboratorio, coordinando su
uso compartido
Al ser una infraestructura de
Cloud privada (on customer site),
la seguridad de los datos está
garantizada
Define Tests
RQM/RTL
M
Define &
Run Tests
WAS
DB2
Applications
Under Test
Analyze
Results
Testers
Test Lead
RPT / RFT
RPT Agents
Soluciones para laboratorios y factorías de pruebas
29. ‘Opportunistic Testing’ realizados por equipos externos
Orientado a integradores que
ofrecen servicios de testing a
sus clientes
Gestión y ejecución de casos
de prueba sobre la nube,
mientras que el cliente se
centra en el desarrollo de
aplicaciones
Aprovisionamiento y
configuración rápida en base al
entorno del cliente, liberar y
reaprovisionar para el siguiente
Proteger la privacidad limitando
el acceso a los datos dentro del
firewall del cliente
Solución de testing
estandarizada empleando las
mejores prácticas SI
Define
Test Plan
in RQM
RQM
2
Define Test
Cases in RQM
Testers
WAS
DB2
Applications
Under Test
RPT
Workbench
1
Record RPT
Test Scripts
4
Collect Resource
Utilization Data
Run
Load
Tests
5
Analyze
Results
RPT Agents
Test
execution
3
4a
RFT
Workbench
Client
Pruebas sobre la infraestructura de Cloud
Firewall
30. Además de la imágenes estándar es posible incorporar nuevas
imágenes adaptadas a las necesidades del cliente y personalizar el
entorno para su integración con otras herramientas
Dev Lead
RTC
Developm
ent Lead
Developme
nt Lead
Developers
Despliegue de SDS en el Cloud Privado
usando imágenes pre-ensambladas
Cloud Image
Catalogue
Deployment Services
Productos Rational
dentro y fuera de la
nube.
Integración con otros productos y repositorios para dar
cobertura a los requerimientos empresariales
Integration Services
Personalizar las imágenes
para capturar las
necesidades específicas del
cliente para su despliegue
Customization Services
Repositorios
empresariales tales
como código,
defectos, LDAP y
bases de datos
Migración de datos y
procesos y gestión de las
instancias cloud
Migration services
31. Los servicios de IBM especializados en la adopción de modelos cloud pueden
ayudarle en las distintas fases del proceso, desde la definición de estrategia,
al diseño y la implantación
Evaluar los modelos Cloud, las
opciones de servicio y las cargas
Justificar el caso de negocio
Definir un proyecto inicial
Virtualizar y automatizar la
infraestructura
Añadir capacidades de Gestión del
Servicio
Habilitar cargas de trabajo adicionales
Añadir nuevos usuarios
Incorporar servicios de cloud públicos para determinadas cargas de trabajo
Comenzar con un entorno cloud aislado
Desplegar en la empresa
Definir una arquitectura cloud e implementarla para cargas de riesgo bajo
Estandarizar cargas de trabajo y los sistemas que las soportan
Desplegar un portal de autoservicioPiloto y
Despliegue
Extender y
evolucionar
Planificar y
preparase
Desarrollar una Hoja de Ruta Cloud
Acondicionar la infraestructura
para cloud
Author Notes:
This is the PowerPoint template for the Innovate 2010 Track Sessions
Confused whether to convert this deck to Lotus Symphony? Learn more here:
http://w3.ibm.com/connections/wikis/home?lang=en#/wiki/Rational%27s%20Phased%20Approach%20in%20Migrating%20to%20Lotus%20Symphony
Additional IBM Rational presentation resource links can be found on Rational’s Managing the Brand W3 Intranet sitehttps://w3-03.ibm.com/software/marketing/marksite.nsf/AllMarketingPages/Brand-Rational-rt_rtb?opendocument?opendocument
Author Notes:
Optional IBM Rational “Demo” Breaker Slide
The convergence of physical devices and information technology opens up the possibility for all types of integrated systems. These systems deliver exponential value to consumers and the public. Some examples of these are…
Smart electric grid
iPod and iTunes
Android and Google Maps
Traffic management systems
Fleet management systems
Healthcare management systems
Integrated defense systems
Border control systems
Etc.
Successful businesses will be those that use software to design, deliver, and manage smarter products and services that will drive innovation and competitive differentiation.
There are many scenarios that we could pursue, but we decided to focus on is the ability to automated deployment into test and into production. Page 4 is the high level view of the scenario that we will delve more deeply into the following charts. Essentially, Rational software architect is able to pull data from the Tivoli tools… A developer can take that real production toplogies and model out and test within that model the addition of new pieces into that software plan or updates to that software deployment. You are then able to generate a deployment workflow using Rational BuildForge/Rational Automation Workflow in combination with TPM. And so Dan is going to take you through more of the technical detail in terms of what’s available today, what is coming in the immediate future and gaps that still exist….
There are 5 unique security focus areas in the Framework that we speak about and that we have organized our solutions around, each with their own value proposition and financial payback:
People and IdentityMitigate the risks associated with user access to corporate resources
Data and InformationUnderstand, deploy and properly test controls for access to and usage of sensitive business data (Rational Functional Tester)
Application and ProcessKeep applications secure, protected from malicious or fraudulent use, and hardened against failure (Rational AppScan, Rational Policy Tester)
Network, Server and End PointOptimize service availability by mitigating risks to network components
Physical InfrastructureProvide actionable intelligence on the desired state of physical infrastructure security and make improvements
Author Notes:
Optional IBM Rational “Demo” Breaker Slide
Sogeti wants to execute this scenario:
a) SI establishes environment and runs test for client
b) SI is able to quickly provision and de-provision testing environment
c) Client can access their application under test on the cloud
d) Limits need for client access to the SI’s firewall
Limitations
VLAN capability provides additional security and easier customer execution
Configuration management and image updates responsibility of SI
Backup and restore functionality improved, but still manual tasks to be performed by customers
[if deployed at customer] Customer has full administrative control of the system and is responsible for configuration management, image updates, OS/product updates, backup and security
Can connect between testing tools in the cloud without VLAN but not privately
Author Notes:
Optional IBM Rational “Questions” Breaker Slide
Author Notes:
Mandatory standard closing slide for IBM session track presenters. Not needed for non-IBM presenters.
Additional URLs:
IBM Rational software: www.ibm.com/software/rational
Rational launch announcements: www.ibm.com/software/rational/announce/
Rational Software Delivery Platform: www.ibm.com/software/info/developer
Accelerate change and delivery: www.ibm.com/software/rational/offerings/scm.html
Deliver enduring quality: www.ibm.com/software/rational/offerings/testing.html
Enable enterprise modernization: www.ibm.com/software/info/developer/solutions/em/index.jsp
Ensure Web site security and compliance: www.ibm.com/software/rational/offerings/websecurity/
Improve project success: www.ibm.com/software/rational/offerings/lifecycle.html
Manage architecture: www.ibm.com/software/rational/offerings/design.html
Manage evolving requirements: www.ibm.com/software/rational/offerings/irm/
Small and midsized business: www.ibm.com/software/rational/smb/
Targeted solutions: www.ibm.com/software/info/developer/solutions/index.jsp
Rational trial downloads: www.ibm.com/developerworks/rational/downloads
Leading Innovation Web site: www.ibm.com/software/rational/leadership
developerWorks Rational: www.ibm.com/developerworks/rational
IBM Rational TV: www.ibm.com/software/info/television/index.jsp?cat=rational&media=video&item=en_us/rational/xml/M259765N40519Z80.xml
IBM Rational Business Partners: www.ibm.com/partnerworld/pwhome.nsf/weblook/index.html
IBM Rational Case Studies: www.ibm.com/software/success/cssdb.nsf/topstoriesFM?OpenForm&Site=rational