Lançamento Brasil São Paulo – 29 Junho 2011 © 2011 IBM Corporation 2 © 2011 IBM Corporation 3 © 2011 IBM Corporation Uma breve história do WebSphere 1990: A maioria das pessoas nunca tinha ouvido falar em Internet… … mas isto estava para mudar rápido 4 © 2011 IBM Corporation 1996 1995 Empresas de entregas e hotéis estendem seus serviços online O número de usuários da internet cresceu para mais de 16 milhões 1993 Apresentado o browser Mosaic 1991 Gopher, a primeira interface amigável da internet foi apresentada 5 © 2011 IBM Corporation IBM Contribuiu com a Internet desde o início IBM Web Object Manager IBM Internet Connection Server IBM Web Explorer Projeto de pesquisa na 2ª geração de HTTP servers: web application server HTTP Server desenvolvido em Raleigh, NC para publicar informações Web browser lançado como parte do sistema operacional OS/2 Warp 6 © 2011 IBM Corporation Janeiro 1998: “Vá descobrir o que está acontecendo na internet e me diga o que nós precisamos fazer ” Steve Mills Chris Wicher, Diretor do laboratório de Desenvolvimento de Software lidera o projeto 7 O Time de Chris volta com um protótipo em 6 semanas…. e se compromete em ter um produto em 12 semanas © 2011 IBM Corporation 1998: Nasce o WebSphere! Steve Mills encontra o nome para o produto global focado na World Wide Web O nome WebSphere foi comprado de uma pequena companhia de integração web na Califórnia. O Preço: Uma viagem de Surf para o Hawaii! WebSphere Application Server anunciado em 5 de Maio de 1998 na conferencia IBM Technical Interchange em Orlando, Florida 8 © 2011 IBM Corporation Evolução das Versões do WebSphere Versão do WebSphere 1.0 GA EOS JDK JavaEE EJB Jun 1998 n/a 1.1.x Only servlet n/a 2.0 n/a n/a 1.1.8 Servlet,JBean,Corba n/a 3.0 n/a n/a 1.2 1.0 n/a 3.5 31 Ago 2000 30 Nov 2003 1.2 1.1 1.0 4.0 15 Ago 2001 30 Abr 2005 1.3 1.2 1.1 5.0 03 Jan 2003 30 Set 2006 1.3 1.3 2.0 5.1 16 Jan 2004 26 Set 2008 1.4 1.3 2.0 6.0 31 Dez 2004 30 Set 2010 1.4 1.4 2.1 6.1 30 Jun 2006 30 Set 2012 5.0 1.4 2.1 7 17 Out 2008 6.0 5 3.0 7.0 8 17 Oct 2011 17Jun 2008 6.0 5.0 6 3.0 3.1 © 2011 IBM Corporation Dedicação aos nossos Usuários Desde 1998, estamos ouvindo as Idéias e Necessidades dos nossos usuários…… Mais de 23.000 membros em mais de 130 grupos de usuários no mundo todo Clientes chave ajudando no direcionamento Mais de 10.000 participantes nos eventos pelo mundo 10 © 2011 IBM Corporation WebSphere Application Infraestrutura: Visão do Todo Verticalmente Integrado & Horizontal Adequado à Finalidade Gerenciamento Operacional & Eficiência Processamento Batch & Caching Distribuído Objetivo de Ajuste na Fundação & Modelos de Programação 11 IBM Workload Deployer (Imagens, Topologias, Patterns) WebSphere Virtual Enterprise (Pacote Gerenciamento Inteligente) WebSphere Compute Grid WebSphere eXtreme Scale DataPower XC10 Feature Packs WebSphere Application Server Foundation IBM JVM © 2011 IBM Corporation Família WebSphere Application Server WebSphere Application Server for Developers FREE Permite desenvolvimento eficiente de aplicativos inovadores e está disponível como uma edição sem custo para o desktop do desenvolvedor 12 WebSphere Application Server Hypervisor Edition WebSphere Application Server Network Deployment Otimizado para executar instantaneamente em VMware e em outros ambientes de virtualização de servidor Oferece disponibilidade praticamente contínua, com recursos de gerenciamento e desempenho avançados, para aplicativos de missão crítica. WebSphere Application Server WebSphere Application Server for z/OS Aproveita todos os benefícios do z/OS Sysplex para fornecer a experiência de um servidor eficiente em termos de recursos, altamente seguro e confiável Fornece mecanismo de transação seguro e de alto desempenho para configurações de tamanho moderado com camadas em cluster de Web e failover de até cinco perfis de servidores de aplicativos Entregue como uma solução de baixo custo WebSphere e pronta para uso na Application construção de Server - Express aplicativos e Web sites dinâmicos Construído sobre uma base de código comum WebSphere Baseado em open Application Server source, sem custos Community Edition de aquisição inicial © 2011 IBM Corporation Gerenciar Inteligentemente Ambientes de Aplicações Entregue a Experiência ao Usuário Rapidamente Entregue Rapidamente Aplicações & Serviços Open Source para Corporativo WAS for Developers Gratuito Ambiente de Desenvolvimento de Serviços Rapidamente EditarCompilar-Depurar Modelos Programação – Java EE 6, Web 2.0 & Mobile, SIP & CEA – OSGi Applications – SCA, XML, Java Batch Ferramental Integrado Adaptadores Aplicação 13 Eficiência Operacional & Confiabilidade Alta Performance Força Transacional Escalabilidade & HA Instalação & Manutenção Determinação de Problemas Segurança & Controle Produtividade Administrativa Agilidade nas Aplicações OSGi Segurança Migração Flexibilidade Plataforma & Ambiente Feature Packs © 2011 IBM Corporation Gerenciar Inteligentemente Ambientes de Aplicações Entregue a Experiência ao Usuário Rapidamente Entregue Rapidamente Aplicações & Serviços Open Source para Corporativo WAS for Developers Gratuito Ambiente de Desenvolvimento de Serviços Rapidamente EditarCompilar-Depurar Modelos Programação – Java EE 6, Web 2.0 & Mobile, SIP & CEA – OSGi Applications – SCA, XML, Java Batch Ferramental Integrado Adaptadores Aplicação 14 Eficiência Operacional & Confiabilidade Alta Performance Força Transacional Escalabilidade & HA Instalação & Manutenção Determinação de Problemas Segurança & Controle Produtividade Administrativa Agilidade nas Aplicações OSGi Segurança Migração Flexibilidade Plataforma & Ambiente Feature Packs © 2011 IBM Corporation Suporte Diretório Monitorado Acelera as tarefas de edição, compilação de depuração durante o ciclo de desenvolvimento Reforçada a produtividade do desenvolvedor, através da aplicação controlada do diretório, baseado na instalação, atualização e desinstalação de aplicativos Java EE Suporte drag & drop e comando de linha Suportado no WAS Express, Base, ND & z/OS Suporta os tipos de arquivos Java 5 EE e Java 6 EE: – EAR (Enterprise Archive) – WAR (Web Application Archive) – JAR (Java Archive) – SAR (SIP Application Resource) 15 © 2011 IBM Corporation WebSphere Application Server Feature Packs Acesso a padrões inovadores e modelos de programação mais rápidos, em uma base estável WAS V6.1 & 7.0 EJB 3.0 Web 2.0 J2EE 1.4 Web Services WAS V6.1 Web 2.0 EJB 3.0 CEA XML Web Services SCA OSGi Apps & JPA 2.0 Java EE 5 Java Batch WAS V7 WAS V8 Web 2.0 & Mobile Dynamic Scripting CEA 16 XML SCA OSGi Apps & JPA 2.0 Java Batch Java EE 6 WAS V8 © 2011 IBM Corporation Java EE 6 Simplificar baseado no padrões de desenvolvimento Java Enterprise para aplicações core de negócios Maior produtividade do desenvolvedor, experiência do usuário, desempenho e integração: Java API for RESTful Web Services (JAX-RS) Enterprise JavaBeans (EJB) 3.1: Enhanced developer productivity through simplification including testing outside of the application server, new timer support & asynch enhancements Contexts and Dependency Injection for Java (CDI) 1.0: Faster time to value through tighter and simpler integration between Web & business logic tiers Java Persistence API (JPA) 2.0: Enhanced developer ease of use & app performance through improved locking, mapping support & dynamic query construction Java Servlet 3.0: Enhanced time to value through annotations and ease of integrating third party presentation frameworks 17 1.1: Deliver better user experiences faster through integrated Web 2.0 programming model support JavaServer Faces (JSF) 2.0: Enhanced developer productivity & end user experience through annotations & Facelets support Bean Validation 1.0: Improved developer productivity through declarative means for describing validation constraints for data Java Architecture for XML Binding (JAXB) 2.2: Improved performance via new default marshalling optimizations Enterprise Web Services 1.3: Improved integration and reuse support Java API for XML-Based Web Services (JAXWS) 2.2: Developer productivity and security enhancements © 2011 IBM Corporation Web 2.0 & Mobile Estenda o alcance das suas aplicações web corporativas entre os dispositivos para entregar aos usuários experientes alta qualidade Disponibilize UI’s Dispositivos Moveis: Infraestrutura Dojo Core & Widget Visualização Dojo Nova biblioteca Widget Dispositivo Móvel Construtor Dojo Web (Construir serviços otimizados) Demo para Desktop & Dispositivo Móvel Acelerando Aplicações RIA (Rich Internet Applications): Habilita Touch para desktop widgets Mapas componentes Nova Visualização widgets Atualização dos Componentes: Dojo 1.6++, JAX-RS, etc. Construção de Blocos Comuns para Dispositivo Móvel & RIA: 18 Serviço Listing Diretório Serviço de Upload Arquivos (multiparte) Serviço de conversão Gráfica (SVG/PNG/JPG/PDF) Serviço de captura de Logging/Debug/Analises Disponibilizado o suporte no Feature Pack WAS v8, v7 & v6.1 © 2011 IBM Corporation 1 9 Aplicações OSGi Acelere o desenvolvimento, incrementando facilidades de uso e reuso pela “modularidade”, dinamismo, e capacidades de versionamento OSGi, aplicados na web & aplicações corporativas Principais Características: Gerenciamento e Implementação Modular: Bibliotecas comuns separadas dos arquivos da aplicação; Gerenciamento centralizado e entre várias versões, simultaneamente Baseado em padrões DI(Dependency injection) Framework: modelo de desenvolvimento POJO, com um container que gerencia a injeção de configuração, e controla a ativação e desativação, integrado com o servidor webA.jar webA.jar WEB-INF/classes/servletA.class webA.jar WEB-INF/classes/servletA.class webA.jar WEB-INF/web.xml WEB-INF/classes/servletA.class WEB-INF/web.xml WEB-INF/classes/servA.class META-INF/MANIFEST.MF WEB-INF/web.xml META-INF/MANIFEST.MF WEB-INF/web.xml META-INF/MANIFEST.MF META-INF/MANIFEST.MF Repositório Pacote In-place update: Atualização dos módulos aplicativos sem reiniciar o aplicativo Camadas Padrão Java: padrões Java, tais como transação, segurança e persistência podem ser misturados em aplicações componentizada como serviços Integração SCA: Componentes podem ser definidos como componentes SCA para fornecer granulometria maior nos serviços SOA 19 logging f/w jar persistence f/w jar MVC f/w jar © 2011 IBM Corporation 2 0 Service Component Architecture (SCA) Velocidade de entrega e personalização de aplicações SOA, separando a lógica de negócios a partir de considerações sobre a implementação Características Chave: Compor: Criar composições de serviços SCA usando componentes POJOs, EJB 3.1, 3.0 ou 2.1, Java Servlets, OSGi bundles & AJAX/JavaScript Wire Services: Bindings de Web Services, JMS, SCA e EJB 3.1, 3.0, 2.1 & 2.0 Suporte Spring: Expondo EJB 3.x & componentes Spring em reuso de composições Suporte RIA/Web 2.0: Expondo lógica de negócio em aplicações Web 2.0 via JSON-RPC & ATOM feeds Domínios SCA: Interoperabilidade de Serviços entre WAS V8 & V7 com todos bindings suportados Suporte a Dados: Suporte a dados como Arquitetura Java com XML Binding (JAXB) ou SDO 2.1 Simplifica Implementação: Implementação flexível do serviço com um JAR 20 Aplicações Compostas Trans. WebSphere Application Server Serviços Negócios QoS Segurança Service Oriented Architecture (SOA) Serviços Enterprise Aplicações Compostas Existentes Web Services (SOAP) SCA SCA EJB 2.1 3.0, 3.1 WAS 8.0 WAS 7.0 SCA Outras Plataformas © 2011 IBM Corporation Integrated! Java Batch Rapidamente desenvolver e implantar aplicativos batch e reduzir drasticamente os custos operacionais da infraestrutura Características Chave: Menor TCO: Execução simultânea de batch e processamento de transações online (OLTP) as cargas de trabalho usando a lógica de negócios compartilhados em uma infraestrutura compartilhada, maior rendimento e menor consumo de recursos em z/OS, quando colocados com os subsistemas de dados Produtividade Melhorias para Desenvolvedor: Pré-integrado framework de aplicação, modelo de programação batch Java e ferramentas para gerenciar ciclo de vida do batch Automação e Administração: Container de serviços gerenciados para checkpoint e capacidades reiniciar, além de confiável, altamente disponível, infraestrutura segura e escalável. Administração integrada das aplicações OLTP e jobs batch Utilitário empacotamento: Utilitário para empacotar aplicações batch que podem ser implantados usando JEE runtime Facilidade de Acesso e Uso: Integrado com o WAS V8 21 © 2011 IBM Corporation Integrated! XML Reutilize suas habilidades Java e melhore a facilidade de uso do desenvolvimento de aplicações para processar dados estruturados Características Chave: Velocidade e Simplicidade: Trabalhar com dados estruturados utilizando ferramentas de alto desempenho otimizadas para o processamento e consulta de dados XML Cliente Thin XML Aplicações WAS Baseado em padrões: Suporte ao XPath 2.0, XSLT 2.0, e XQuery 1.0 padrões W3C Consistência: API runtime XML que oferece a execução consistente e API navegação API de dados, permitindo o acesso à lógica Java existentes Enterprise: classe Enterprise escalabilidade e manutenção multi-threaded, com o suporte da IBM Extensões Java WAS 8.0 XML API XPath 2.0 XSLT 2.0 XQuery 1.0 Runtime Exemplos: mais de 40 exemplos, incluindo 4 cenários de ponta a ponta 22 Facilidade de Acesso e Uso: Integrado com o WAS V8 © 2011 IBM Corporation Integrated! Communications Enabled Applications (CEA) Simples e rápida adicionar capacidades de comunicação, como o Click para Falar e Co-navegação, para qualquer aplicação Web aproveitando as habilidades existentes e a abordagem SOA Características Chave: 23 Simplicidade: 3 linhas de código para adicionar CEA em aplicação web Habilidades Existentes: Java & JavaScript Widgets Browser dispositivo móvel: Habilita nativo look & feel Acesso Telefonia: Interface REST e Web serviçe para fazer chamadas, desligar chamada e notificações de chamadas recebidas Widgets Web 2.0: Personalizável e extensível com suporte iWidget – Click para Chamar – Notificações de chamada – Dialogo para colaboração – Co-navegação para atendimento de cliente – Co-navegação ponto a ponto – Duas vias para Sincronização de formulário PoC Amigável: Ambiente de Unidade de testes é pré-instalada com produtos de comunicações unificadas Avaya, Cisco e Nortel Facilidade de Acesso e Uso: Integrado com o WAS V8 Clientes Amigo • Co-navegação Ponto a Ponto Clientes Atendimento a Clientes • Click para Chamar • Co-navegação Atendimento a Cliente • Two-way Sincronização de Formulário © 2011 IBM Corporation Integrated! Session Initiation Protocol (SIP) Poderosa para desenvolver, entregar e gerenciar, de larga escala de missão crítica serviços e aplicações de comunicações convergentes Características Chave: Carrier Grade: alta disponibilidade, confiável e escalavel para atender às necessidades em tempo real das aplicações de comunicações convergentes Baseado em Padrões: SIP Servlet 1.1 (JSR 289), incluindo suporte de anotação para reduzir a complexidade e melhorar a produtividade Container Convergiram: HTTP, SIP e agora com suporte a web services para integrar Web services em aplicações baseadas em SIP Fácil de usar: – Simplificada roteamento de pedidos SIP entre múltiplas aplicações – Utilização simplificada dos agentes usuário back-to-back (B2BUA) através de novos classe B2BUAHelper Segurança & Flexibilidade: – Suporte multihome para enviar / receber solicitações sobre múltiplas interfaces NW para aumentar a segurança sem sacrificar a produtividade – Suporte melhorado a firewall para simplificar o desenvolvimento e configuração de aplicações que consomem SIP / provedores de serviços através de um firewall 24 © 2011 IBM Corporation Scripts Dinâmicas Alavancar o investimento da plataforma já existente, para resolver rapidamente requisitos de aplicação situacional usando PHP ou Groovy Características Chave: Valor no Tempo: O rápido desenvolvimento com PHP, Groovy, e um modelo de programação Web 2.0 orientada e baseada em WebSphere sMash Web 2.0 REST, RSS / ATOM http://www.projectzero.org/ Reuso: Desenvolver e implantar componentes de aplicação suportando a especificação iWidget que pode ser incorporado dentro do WebSphere Portal e aplicações baseadas em IBM Mashup Center 25 Disponível suporte como Feature Pack no WAS v8, v7 & v6.1 © 2011 IBM Corporation Suporte a Ferramenta Integrada Através Rational Application Developer (RAD) v8 Web 2.0 & Dispositivo Móvel OSGi SOA Construir aplicações dinâmicas e Montar Web services e Estender SOA e ativos modulares, e facilmente gerenciáveis componentes SCA em Java EE para o glass & aplicações de negócios dispositivos móveis heterogêneo através de aplicações RAD / Refactor Código web dinâmicas, ricas RAD SE JSF, DOJO e móveis Implementa Refine Teste Debug WAS Modern Batch Java EE 6 26 Desenvolver e testar aplicações Java EE 6, com programação baseada em annotation Integração WAS Hot deploy e mudanças incrementais no WAS Suporte integrado ao modelo de programação para aplicações batch © 2011 IBM Corporation Administração com IBM Assembly and Deploy Tools for WebSphere (IADT) Rapidamente montar e implementar aplicações em ambientes WebSphere Application Server Características Chave: • Importar e validar aplicações • Editar descritores de implantação e arquivos de binding • Editar a configuração de nível de EAR (EAR Enhanced) • Criar e depurar scripts Jython e wsadmin Ferramentas IADT substituir a função anterior disponível IBM Rational Application Developer Assembléia and Deploy Restrita a montagem e apenas na utilização de implantação • Implementar EJB e web services • Implantar aplicações em servidores WAS v8 locais ou remotos • Depurar aplicativos no WAS v8 27 © 2011 IBM Corporation Adaptadores de Aplicação Aumentar o reuso e estender a vida útil dos ativos da aplicação IBM WebSphere Adapters 7.5 inclusos: – SAP Software – Siebel Business Applications – Oracle E-Business Suite – JD Edwards EnterpriseOne – PeopleSoft Enterprise A Licença da suporte ao ambiente de desenvolvimento & teste com WebSphere Application Server como parte do WAS V8 Uso em produção requer licença separada WebSphere Adapters 28 © 2011 IBM Corporation Gerenciar Inteligentemente Ambientes de Aplicações Entregue a Experiência ao Usuário Rapidamente Entregue Rapidamente Aplicações & Serviços Open Source para Corporativo WAS for Developers Gratuito Ambiente de Desenvolvimento de Serviços Rapidamente EditarCompilar-Depurar Modelos Programação – Java EE 6, Web 2.0 & Mobile, SIP & CEA – OSGi Applications – SCA, XML, Java Batch Ferramental Integrado Adaptadores Aplicação 29 Eficiência Operacional & Confiabilidade Alta Performance Força Transacional Escalabilidade & HA Instalação & Manutenção Determinação de Problemas Segurança & Controle Produtividade Administrativa Agilidade nas Aplicações OSGi Segurança Migração Flexibilidade Plataforma & Ambiente Feature Packs © 2011 IBM Corporation Melhorias de Performance do WAS High Performance Reduzir o TCO através das fundações de mais alta performance Java 6 – Melhorias no runtime da JVM – Otimizações no JIT Aprimoramentos de desempenho dos aplicativos vs. WAS v7 – DayTrader: Acima de 20% – Aplicações OSGi: Acima de 26% Aprimoramentos de desempenho de ponta a ponta vs. incluídos no WAS v7 – Acima de 15% mais rápido instalações de produtos – Acima de 20% mais rápido inicialização do servidor para desenvolvedores – Acima de 69% mais rápida a criação de servidor de aplicação em uma topologia grande – Acima de 31% mais rápida a criação do cluster de servidores de aplicação em uma topologia grande – Acima de 22% mais rápida as implantações de aplicativos em uma topologia grande Dados de desempenho são baseado no WebSphere Application Server em um ambiente distribuído – Acima de 11% melhora no dimensionamento vertical de grandes sistemas multi-core – Otimizações JPA 2.0 com DynaCache e cache de JPA Nível 2 30 Desempenho é baseada em medições e projeções de indicadores de desempenho padrão IBM em um ambiente controlado. O rendimento real ou de desempenho que qualquer usuário irá experimentar irá variar dependendo de muitos fatores, incluindo considerações, tais como a quantidade de multiprogramação no fluxo de trabalho do usuário, a configuração de I/O, a configuração do armazenamento e carga de trabalho processado. Portanto, nenhuma © 2011 IBM Corporation garantia pode ser dada de que um usuário individual vai conseguir resultados semelhantes aqui mencionados. Melhorias de Utilização & Performance no WAS for z/OS Reduzir o TCO através das fundações de mais alta performance Melhoria do desempenho através da exploração hardware z196 A melhoria na utilização do sistema, proporcionando um controle granular sobre os parâmetros de configuração do servidor de aplicação para consolidação de aplicativos IBM System z 31 © 2011 IBM Corporation 3 2 Integridade Transacional Nenhuma transação é perdida ou violada com a infraestrutura Aplicação WebSphere, na construção da integridade da transação Plataforma WebSphere concebida como um servidor de transação desde o primeiro dia. – Para todos os protocolos de transação (XA, OTS, WS-AT) – Em todas as plataformas Custos de transação WebSphere são "pay-as-you-go“ – WebSphere totalmente otimizado para 1PC e dinâmica envolve 2PC só depois do 2o, recurso é usado – Contexto transação distribuída criadas dinamicamente apenas durante o primeiro pedido remoto em uma transação – Nenhuma alteração de configuração da aplicação, uma vez que envolve transações 2PC ou distribuído uma "simples" configuração sempre funciona. IBM tem feito isso corretamente para mais de 40 anos Configuração Flexível – Por exemplo: Pela aplicação que ordena os recursos de commit no cenário para DB / JMS 32 © 2011 IBM Corporation Melhorias na Alta Disponibilidade Reduzir o inesperado e diminuição da expectativa do tempo de parada operacional Melhorias no suporte HA para aplicativos de messageria – Reconectar-se a um gateway queue manager standby quando um queue manager ativo falhar ou se torna disponível Lógica dos recursos de failover e de repetição para banco de dados relacional e JCA connection factories – Simplifica o desenvolvimento de aplicações • Minimiza o código do aplicativo necessário para lidar com o falhas de conexões com bancos de dados relacionais e outros recursos JCA • Fornece um mecanismo comum para os aplicativos de maneira uniforme a responder as interrupções planejadas ou não planejadas – Administrador pode personalizar datasources e configuração de connection factory com base nas necessidades da aplicação: • número de tentativas de conexão • Recursos alternados / failover • pré-população de recursos de pool de conexões alternativos / auto failover • Auto failback 33 © 2011 IBM Corporation Melhorias na Alta Disponibilidade Reduzir o inesperado e diminuição da expectativa do tempo de parada operacional – Controle total da funcionalidade disponível para scripts e programas através de uma gestão MBean Maior confiabilidade e performance com DB2 – Suporte para a afinidade do cliente e redirecionamento do cliente para aplicações que usam o IBM DB2 – Transparência no novo local para EJBs usando conexões DB2 Melhora na integridade transacional – Suporte compartilhado locks DB entre os ramos de transação e integração de novos modelos de programação com WAS provendo motor de transação 34 © 2011 IBM Corporation Melhorias na Alta Disponibilidade WAS for z/OS Reduzir o inesperado e diminuição da expectativa do tempo de parada operacional Melhorias do HA do recurso adaptador WebSphere Optimized Local Adapters nos cenários de failover Melhorias nos recursos e solicitação de roteamento de correspondência de códigos de notificação de falha com ações de resposta 35 IBM System z © 2011 IBM Corporation IBM Installation Manager Mais rápido o “time to value” & redução dos custos operacionais por meio de nova instalação e tecnologia de manutenção. Gerenciamento de ciclo de vida completo do produto local e centralizado: – Instalar / desinstalar – Update / Rollback / (fixpacks e iFixes) – Modificar (Adicionar / Remover recursos) Instala exatamente o nível de serviço desejado em uma única passagem – Não há necessidade de instalação do produto GA primeiro, e depois aplicar um fixpack e / ou ifixes como uma etapa separada Estabelece binários relevantes para seleções do usuário e ambiente do sistema 36 © 2011 IBM Corporation IBM Installation Manager Mais rápido o “time to value” & redução dos custos operacionais por meio de nova instalação e tecnologia de manutenção. GUI & modos de operação de arquivo de response – GUI para executar operações individuais – Arquivos de response podem ser gravados a partir da GUI ou criados especificando o xml apropriado – Suporte ao modo Silent para chamar várias operações Experiência de usuário único entre WAS, componentes WAS e vários produtos IBM – Uma única instância do IIM pode gerenciar o ciclo de vida do produto para qualquer produto baseado IM, a partir do WebSphere, Rational, etc.. – Suporte para WS, IHS, WCT, etc.. 37 © 2011 IBM Corporation Centralized Installation Manager (CIM) Mais rápido o “time to value” & redução dos custos operacionais por meio de nova instalação e tecnologia de manutenção. CIM V8 está disponível a partir job Manager & DManager – Solução Job Manager baseado e abrange os limites da célula Repositório IIM – Instale em destinos especificados sem agente – Instalação e configuração de agendamento de tarefas são suportadas CIM V8 é capaz de instalar remotamente o WebSphere Application Server, IBM HTTP Server, Application Clients, DMZ Proxy Server Security e Web Server Plug-ins Melhore a escalabilidade devido a arquitetura mais distribuída Suportado cenários Distribuídos & z/OS A funções do "CIM V7" ainda estão disponíveis no Deployment Manager, juntamente com as novas funções "CIM V8" 38 Centralized Installation Manager Fazer a carga Kit Instalação IIM: Binary • Response File • jobs Instalação IIM Informação Inventário Destino Separação entre Job Manager, Hosts de Destino e repositórios IIM © 2011 IBM Corporation High Performance Extensible Logging (HPEL) Melhora o desempenho e a facilidade de uso de logs e traces para melhorar a determinação de problemas Características Chave: Acelera logging e tracing – Log primitivo 6x mais rápido em comparação ao WS v7 – Trace primitivo 4x mais rápido em comparação ao WS v7 Fornece acesso mais flexível aos dados de log e trace – Comando de linha para acessar filtro e formato – GUI da console administrativa para filtrar e formatar registros locais ou remotos e trace, mesmo quando o servidor remoto estiver inoperante – Acesso programático para filtrar, formatar e mesclar registros locais ou remotos e trace Trabalha com aplicações existentes log e trace Fornece uma solução comum para z/OS e plataformas distribuídas 39 Exemplos: Visualizar somente alertas e mensagens maiores para determinada aplicação: logViewer.sh -minLevel warning includeLoggers “com.acme.app1.*” Visualizar mensagens de11/07/ 2010 do início em diante com SEC na thread 0x0000000C: logViewer.sh -startDate 07/11/2010 message “SEC*” -thread 0c © 2011 IBM Corporation Gerenciar Inteligentemente Ambientes de Aplicações Entregue a Experiência ao Usuário Rapidamente Entregue Rapidamente Aplicações & Serviços Open Source para Corporativo WAS for Developers Gratuito Ambiente de Desenvolvimento de Serviços Rapidamente EditarCompilar-Depurar Modelos Programação – Java EE 6, Web 2.0 & Mobile, SIP & CEA – OSGi Applications – SCA, XML, Java Batch Ferramental Integrado Adaptadores Aplicação 40 Eficiência Operacional & Confiabilidade Alta Performance Força Transacional Escalabilidade & HA Instalação & Manutenção Determinação de Problemas Segurança & Controle Produtividade Administrativa Agilidade nas Aplicações OSGi Segurança Migração Flexibilidade Plataforma & Ambiente Feature Packs © 2011 IBM Corporation Mover e Recuperar nodes com facilidade Melhorar a produtividade do administrador e minimizar o tempo de parada Automatizar a movimentação de implantações existentes para novas máquinas e sistemas operacionais dmgr /dmgrNode /node1 addNode -asExistingNode Node agent server1 ! Node agent /node1 Máquina Original: host1 41 Automatizar a recuperação de nós danificados com informações de configuração prévia 2 1 Node Danificado /node1 /node1 Nova Máquina: host2 server1 Node Recuperado © 2011 IBM Corporation Criar Células a partir Modelo Melhorar a produtividade e repetibilidade do administrador e minimizar os erros /dmgrNode /node1 backupConfig Automatizar e melhorar a repetibilidade de implantação consistente em ambientes WebSphere Application Server modelo.zip restoreConfig dmgr addNode 42 dmgr addNode dmgr addNode © 2011 IBM Corporation Melhorias, Produtividade Adicional para o Administrator Melhorar a produtividade do administrador e minimizar o tempo de parada Melhorias Job Manager – Simplificado a criação, augment e exclusão de profiles em nós remotos Melhorias na portabilidade de propriedades baseadas em arquivo de configuração – Rapidez e padronização das personalizações entre células diferentes Melhorias nas propriedades do formato baseadas em arquivo de configuração – Facilitar a edição de opções de implantação de aplicativos Opção administrativa para todas as plataformas para listar todos os SDKs em uso e selecione SDK para usar entre SDKs Java suportado – manageSDK comando substitui comando enableJVM 43 © 2011 IBM Corporation Flexibilidade Gerenciamento Utilizam uma topologia administrativa flexível, escalável e assíncrona para administração global altamente produtiva e gerencial Admin Agent • Centralizado o Node Administração WAS Servers Admin Agent Job Manager • Gerenciamento Remoto Assíncrona • Múltiplos Admin Agents e/ou Deployment Mgrs • Baixo acoplamento: um-para-muitos e muitospara-um • Altamente Escalável Job Manager Admin Agent Admin Agent Deployment Manager Deployment Manager WAS WAS Express 44 Célula de WAS ND Célula de WAS ND © 2011 IBM Corporation Suporte a Célula Mix de Versão Suporte à infraestrutura existente em novas implantações V8 para economizar tempo, dinheiro e redução do risco Célula WAS Network Deployment V8 Node Agent V8 Deployment Manager Node Agent Node Agent ND V8.0 Nodes ND V6.1 Nodes ND V7.0 Nodes Célula V8 que contem Nodes 6.1, 7.0 & 8.0 45 © 2011 IBM Corporation Suporte a Aplicações Existentes Suporte a aplicações Java EE existentes em novas implantações V8 para continuar atingindo um valor de investimentos existentes Célula WAS Network Deployment V8 J2EE 1.2 J2EE 1.2 V8 Deployment Manager J2EE 1.3 J2EE 1.4 Java EE 5 J2EE 1.3 J2EE 1.2 J2EE 1.4 J2EE 1.3 +EJB3 FEP J2EE 1.4 V6.1 Node JSE 5 Java EE 6 V8.0 Node JSE 6 Java EE 5 V7.0 Node JSE 6 Célula V8 que contem Nodes 6.1, 7.0 & 8.0 46 © 2011 IBM Corporation Atualização Dinâmica de Aplicação de Apls OSGi Rapidamente estender aplicativos para atender novos requisitos de negócios com a redução do tempo de parada <web.xml /> Componentes Web <blueprint.xml/> Blueprint <persistence.xml/> Entities APLICACAO.MF Aplicação 47 Administrativamente preview de novos pacotes antes de fazer atualizações Permite a atualização do pacote da aplicação para continuamente permanecer disponível em todo o processo de atualização © 2011 IBM Corporation Extensões Dinâmica de Aplicação de Apls OSGi Rapidamente estender aplicativos para atender novos requisitos de negócios e com a redução do tempo de parada TradeAPI TradeProvider1 (Extensão) TradeManager Aplicação 48 TradeProvider2 (Extensão) TradeProvider3 (Extensão) Administrativamente adicionar novas funcionalidades às aplicações implementadas Bem desenhada extensões de aplicação com zero tempo de parada como extensões são adicionados e removidos © 2011 IBM Corporation Suporte a Repositório Federado (VMM) de Múltiplos Domínios Segurança Melhoria no controle de segurança e flexibilidade para melhorar a agilidade dos negócios Removido restrição WAS7 – No WAS7, apenas a uma configuração VMM por célula é permitido Suportado tipos de configurações VMM – Repositório Federados Global • Tipo Novo Registro Usuário • Uma configuração permitida por célula • Compartilhável entre – Configuração de Segurança Global (Admin e padrão) – 1 ou mais de domínio de segurança – Repositório Federados • Tipo de usuário de registro que existe desde WAS61 • Uma ou mais configuração permitida por célula • Um conceito único em Segurança Global e / ou a um Nível de Domínio de Segurança. WS V8 de Escopos de Domínio de Segurança – Cell, Cluster, Application Server, SIBus 49 © 2011 IBM Corporation Melhorias na Segurança Utilizar um ambiente mais seguro “fora da caixa” • • 50 Proteção de segurança • Exigir comunicação SSL para comunicação RMI/IIOP, por padrão • Habilitar a segurança da sessão, por padrão • Habilitar a proteção de cookie via atributo HttpOnly para reduzir as vulnerabilidades entre sites Suporte para padrões segurança Java EE 6 • Segurança de Servlet 3.0 • Objeto HttpServletRequest • Básicas de segurança para dentro do container EJB • Suporte para Java Authentication SPI para containers (JASPI) • Web Services Security API (WSS API) e suporte WS-Trust em JAX-WS para permitir aos clientes a construção single sign em Web services baseada em aplicações • Melhoria da segurança para JAX-RS 1.1 © 2011 IBM Corporation Melhorias no Single Sign On Melhoria na facilidade de uso do usuário final, mantendo os controles de segurança Maior segurança nas aplicações web SSO para reduzir as vulnerabilidades de scripting entre sites Suporte para utilização SAML Token através de WSSecurity Token Profile SAML 1.1 Gerar tokens SAML, pedidos de tokens SAML de uma Security Token Service (STS) externa & propagar tokens SAML em mensagens SOAP usando Web Services Security application programming interfaces (API WSS) Gerar e consumir tokens usando WS-Trust Issue e solicitações WS-Trust Validate de Web services JAX-WS que usam Segurança Web Services 51 © 2011 IBM Corporation Propagação de Identidade do Distribuída para z/OS Maior segurança e “auditabilidade” para aplicações que requerem acesso aos sistemas distribuídos e z/OS Sistema z/OS WAS for z/OS Autorizado: Bob 1 Identidade do Usuário: Bob LDAP Autenticado: Bob SAF RACMAP: Bob Sam 3 Não SO Local autorização nos registros SAF 4 SMF Bob Sam 2 Um registro de auditoria é gerada para a verificação de autorização contendo tanto a identidade distribuídos e a identidade z/OS 52 © 2011 IBM Corporation 5 3 Ferramenta de Migração de Aplicação 53 Obter a ferramenta sem custo:: http://ibm.co/hqfkdj Oracle AS Oracle WLS Migrar aplicativos de versões anteriores a WAS V8 ou V7 WAS Migrar do Oracle ou JBoss, mais rápido e mais fácil para WAS V8 V7.0, ou V7 V6.0 & 6.1 – Migrar aplicações até 2x mais rápido V5.1 – Migrar web services até 3x mais rápido Ferramenta de Migração de Aplicação – Analisa o código fonte para encontrar potenciais problemas de migração: • Recursos Removidos AMT • Recursos Deprecated • Mudanças de comportamento • Diferenças de JRE 5 e JRE 6 • Mudanças especificação Java EE WebSphere – Capaz de fazer algumas mudanças aplicação Application Server – Fornece orientação sobre como fazer as mudanças necessárias V8, V7 – Trabalha com o Eclipse ou o Rational Application Developer (RAD) JBoss AS / EAP Migrar os aplicativos do WebSphere e de outros servidores de aplicação JEE para o WebSphere é mais rápido e com risco minimizado © 2011 IBM Corporation Ferramenta de Migração Configuração Migra ambientes WebSphere mais rapidamente e com risco minimizado Assistentes Administradores auxilia na movimentação sua configuração ao migrar – Mescla configuração antiga com nova configuração – Fornece a funcionalidade de profundidade/tipo, por exemplo, "Lights-On" migração WAS – Especialmente útil para clientes que têm grandes topologias – Grande Cliente de telecom, recentemente usou a ferramenta quando a migração de um ambiente com mais de 500 JVMs Fornece uma estrutura para a migração do produto po Camadas – Já foi usado em Commerce, Portal, WPS e Virtual Enterprise v6.x, v7.0 Profile Cria Profile V8 54 WASPreUpgrade V8.0 Profile Configuração Servidor Backup Recursos Arquivos Aplicações WASPostUpgrad e Profile V8.0 Migrado © 2011 IBM Corporation 55 © 2011 IBM Corporation WebSphere Application Server Community Edition WebSphere WebSphere WebSphere WebSphere Application Application Server Application Server Application Server Um servidor de aplicações J2EE leve baseado na for z/OS Server for Hypervisor Edition Network Deployment Developers tecnologia do Otimizado para rodar em VMware e em outros ambientes de servidor de virtualização Fornece disponibilidade contínua, com desempenho avançado e capacidades de gestão, para aplicações de missão crítica Explora o máximo das vantagens z/OS Sysplex para entregar um ambiente servidor altamente seguro, confiável e recursos eficientes Permite eficiência no desenvolvimento de aplicações inovador que será executado eventualmente Suporte de nível no WAS de WebSphere Provê segurança, motor transacional de alto desempenho com Mundial Compatibilidade produção Pequeno Application configurações de clusters de tamanho moderado da camada web Foot Print(~60MB Server Que está disponíveldownload) como uma edição gratuita para uso no desktop do desenvolvedor 56 Sem Custos de Aquisição (opcional, contratado) JEEem até cinco perfis de servidor de aplicativos e failover WebSphere Application Server - Express Com custo mais baixo, pronto para solução de construção de sites dinâmicos e aplicações Construído sobre uma base de código comum Baseado em open WebSphere Baseado em open source, sem custos Application Server source, sem custos deEdition aquisição inicial Community de aquisição inicial © 2011 IBM Corporation 5 7 Permitindo que os Desenvolvedores Iniciem Com Open Source/Comunidades Software & Beneficiem do valor agregado da IBM em produção Apache Aries 57 © 2011 IBM Corporation Conteúdo Técnico: 58 Downloads Trial Artigos Tutoriais Webcasts developerWorks Radar © 2011 IBM Corporation Java-IBM Brasil Community : http://ibm.co/javabrasil #soudW 59 facebook.com/pages/IBM-developerWorks-Brasil/176516562398290? © 2011 IBM Corporation Suporte aos Desenvolvedores WebSphere Application Server for Developers é Gratuito – Para usar no Desktop do Desenvolvedor – Download: http://www.ibm.com/developerworks/downloads/ws/wasdevelopers/index.html 60 © 2011 IBM Corporation Virtualização e Cloud direciona para automação e otimização de custos Alto IBM oferece soluções exclusivas através destas tecnologias Virtualização Servidor Alocar recursos HW com base na carga de trabalho do host onde o servidor de aplicações reside Custo Hypervisor Virtualização Runtime Carga de trabalho alocada pela aplicação com base no tráfego entrante Virtualização Infraestrutura Aplicação Alocar dinamicamente as cargas de trabalho da aplicação com base nas políticas e prioridades de trabalho Facilmente cria e configura o padrão da aplicação, e implanta rapidamente na cloud privada Baixo Cloud Privada Baixo 61 Automação Alto © 2011 IBM Corporation Infraestrutura cara, ineficiente e inflexível Infraestrutura existente complexa e subutilizadas Diante do risco de outros servidores aplicação não suportado Ineficiente gestão de aplicativos de flexibilidade limitada Custo Produção Pré Produção Homologação Utilização Teste Desenvolvimento Discrepâncias e recursos duplicados 62 © 2011 IBM Corporation Ambiente Hoje 63 100% 50% 0% 15% Servidor Utilizado 0% 50% 100% Gerência Contas Previsão Vendas 100% Desafios – Servidores subutilizados – Inabilidade para compartilhar os recursos através dos pools de servidores - especialmente durante picos – Qualidade inconsistente dos serviços das aplicações críticas de negócio – Ambiente com intensa monitoração e gerência humana 75% 55% 100% 20% Utilized Utilizado Servers Servidor Utilized Servers 10% Servidor Utilizado 50% Ambiente – Múltiplas aplicações críticas de Negócio – Múltiplos Servidores de Aplicações Ações 0% Ambiente Convencional Distribuído © 2011 IBM Corporation Ambiente Operações Dinâmicas Resultados – Redução do custo total de propriedade (TCO)(fazendo mais com mesmo/menos) – Aumente a estabilidade e a repetibilidade do ambiente 64 Gerencia Contas Gerencia de Riscos Previsão de Vendas 55% 100% Objetivos baseados – As políticas operacionais são unidas à aplicação para refletir objetivos operacionais e importância da aplicação – Os gerentes autônomos monitoram o ambiente para a utilização máxima usando objetivos de negócio Suporte a Clientes Servidor Utilizado 50% Virtualização – Pool de recursos – Aplicações virtualizadas Ações 0% Ambiente WebSphere VE POOL RECURSOS © 2011 IBM Corporation WebSphere Virtual Enterprise Desafio: Aumentar a utilização do servidor para que eu possa otimizar o meu capital e os custos de administração Certifique-se de minhas aplicações mais importantes estão com as prioridades de acordo com o meu negócio e as políticas de TI Responder com flexibilidade as demandas imprevistas das aplicações Fornecer aplicações de alta disponibilidade e redundância para o meus negócios críticos WebSphere Virtual Enterprise permite que as organizações otimizem seus investimentos em infraestrutura e priorize seus aplicativos de missão crítica 65 Otimização Recursos Priorização Aplicação Utilização Importância Alta Disponibilidade Segurança © 2011 IBM Corporation Cenários Operacional – Rollout aplicação Edição 1.0 Edição 2.0 On-demand routers aplicação Edição 1.0 Edição 2.0 requisições Edição 1.0 Edição 2.0 Cluster Dinâmico © 2011 IBM Corporation Cenários Operacional – Rollout aplicação On-demand routers Edição 1.0 Edição 2.0 Parado aplicação Edição 1.0 Edição 2.0 requisições Edição 1.0 Edição 2.0 Cluster Dinâmico © 2011 IBM Corporation Cenários Operacional – Rollout aplicação Edição 1.0 Edição 2.0 On-demand routers aplicação Edição 1.0 Edição 2.0 requisições Edição 1.0 Edição 2.0 Cluster Dinâmico © 2011 IBM Corporation Cenários Operacional – Rollout aplicação Edição 1.0 Edição 2.0 On-demand routers reinicia aplicação Edição 1.0 Edição 2.0 requisições Edição 1.0 Edição 2.0 Cluster Dinâmico © 2011 IBM Corporation Cenários Operacional – Rollout aplicação Edição 1.0 Edição 2.0 On-demand routers aplicação Edição 1.0 Edição 2.0 requisições Repete nos outros servidores Edição 1.0 Edição 2.0 Cluster Dinâmico © 2011 IBM Corporation Gerenciamento e Monitoração da Saúde (HMM) Monitora o ambiente para problemas comuns de saúde e toma medidas corretivas Para as Condições: Memory Leaks ou uso excessivo de memória Pedidos de tempos de espera excessivos (Timeouts) ou Tempo de Resposta Estendendo Violação Políticas Serviço Tempo dos Servidores e Maximo Requisições Quando detectado um plano de ação que pode ser posto em prática automaticamente Notificar os administradores (inclusive por e-mail) Capturar informações de diagnóstico (thread java ou heap dump) 71 © 2011 IBM Corporation 71 Gerenciamento e Monitoração da Saúde (HMM) Continuando... Colocar o servidor em modo de manutenção Reiniciar o servidor Customizar condições, ações e planos de ação Reiniciar Servidores de forma inteligente de forma a evitar queda e violações de políticas de serviço 72 © 2011 IBM Corporation 72 Políticas – Implementando SLAs para as Aplicações Aplicações Políticas de Serviço SLA Stock Trading Ações RT < 1sec Muito Importante Bronze Bronze RT < 2sec Médio Silver Silver RT < 5sec Médio Gold Gold Gerencia Contas Prioridades Bronze Vendas Suporte a Cliente Gerencia Risco 73 Idle Idle Melhor Esforço Baixo © 2011 IBM Corporation Produtos WebSphere Cloud WebSphere Application Server HyperVisor Edition WAS Profiles (DMGR, Custom Node, StandAlone Server, etc.) WebSphere Application Server Binaries IBM HTTP Server (IHS) Sistema Operaconal Virtual Image IBM Workload Deployer 74 © 2011 IBM Corporation Solução IBM Workload Deployer 1. IBM Workload Deployer 2. Conjunto de servidores que executam o hypervisor Hypervisor 3. Capacidade de Cloud 4. Licenças de WAS HV 75 © 2011 IBM Corporation Interface de usuário web amigável ... Também está disponível via Linha de Comando e REST API 76 © 2011 IBM Corporation Produtos HyperVisor Edition Disponíveis Licenciamento de Software ou TradeUP Produtos Disponíveis: –WebSphere Application Server (6.1, 7.0 e 8.0 ) –WAS Inteligent Management Pack –WebSphere Process Server –WebSphere Portal Server –WebSphere Message Broker –WebSphere Business Monitor –WebSphere Service Registry & Repository –WebSphere MQ –DB2 Entreprise (Trial) 77 © 2011 IBM Corporation Solução de Caching “Orientado Dado” Gerenciamento de Sessões DataPower XC10 Appliance DynaCache Cache Web • Solução de cache otimizado para cenários de dados orientado • Alta densidade, baixo footprint que melhora a eficiência do data center Analíticos Petabyte Buffer Dados Processamento Eventos OLTP em memória SOA em memória “Orientado Aplicação” eXtreme Scale • Máxima flexibilidade e uma ampla variedade de cenários de cache • Capacidades em memória de para cenários orientado a aplicação Cache elástico para escalabilidade linear Alta disponibilidade de replicação de dados Gerenciamento, controle e administração simplificado 78 © 2011 IBM Corporation 79 © 2011 IBM Corporation 80 © 2011 IBM Corporation WAS 8 Demo Demonstração de algumas das novas funções: – Uso do HPEL –Monitoração do Diretório de Deploy – OSGi 81 © 2011 IBM Corporation 82 © 2011 IBM Corporation Pergunte aos Especialistas: Painel de debate com os Apresentadores do Evento Carlos Lessandro Lopes Rischioto Especialista Técnico de WebSphere em Soluções de Integração, BPM e Servidores Aplicação [email protected] Glauco dos Santos Reis Especialista Técnico de WebSphere em Soluções de BPM e Servidores Aplicação [email protected] Marcelo Gianini Novaes Especialista Técnico de WebSphere em Soluções de Integração, BPM e Servidores Aplicação [email protected] 83 © 2011 IBM Corporation 84 © 2011 IBM Corporation Maximize o Valor do seu Investimento em WebSphere A tecnologia que você precisa, quando você precisar dele Acesso aos WebSphere Feature Packs Premiado Portal de Suporte da IBM Renovar o Suporte e Assinatura do seu Software IBM é a melhor maneira de garantir que você obtenha o valor máximo e contínuo Proteção do seu investimento Salto à frente dos concorrentes Levantando e rodando mais rápido Direito de Baixar as últimas melhorias do Software WebSphere Melhorar o seu negócio. Renova a assinatura do seu software hoje. 85 © 2011 IBM Corporation Maximize o Valor do seu Investimento em WebSphere Suporte: http://www-947.ibm.com/support/entry/portal/Overview/Software/WebSphere/WebSphere_Application_Server Pré-requisitos v8: http://www-01.ibm.com/support/docview.wss?rs=180&uid=swg27006921#8.0 developerWorks: http://www.ibm.com/developerworks/websphere/zones/was/ Java-IBM Brasil Community : http://ibm.co/javabrasil #soudW facebook.com/pages/IBM-developerWorks-Brasil/176516562398290? 86 © 2011 IBM Corporation Maximize o Valor do seu Investimento em WebSphere Conheça Smart Professional: Capacitação gratuita na família de produtos WebSphere Application Server (aula presencial + 4 semanas de estudo a distância) e certificação com custo reduzido. http://ibm.com/br/developerworks/smartprofessional Baixar v8 para testar: http://www.ibm.com/developerworks/downloads/ws/was/ Baixar WebSphere Application Server for Developers: http://www.ibm.com/developerworks/downloads/ws/wasdevelopers/index.html 87 © 2011 IBM Corporation OBRIGADO! 88 © 2011 IBM Corporation 8 9 Copyright and Trademarks © IBM Corporation 2011. All Rights Reserved. IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml. 89 © 2011 IBM Corporation RAD & RAD Standard Edition RAD Produtividade da Equipe • Integração com RTC • Debug colaborativo • Análise de código colaborativo Determinação de Problemas • Visualização de código - diagramas de seqüência de classe, e tópico • Análise estática (revisão de código) • Cobertura de código: o teste de unidade otimizar Conectividade Enterprise • ferramentas J2C (EIS), • CICS, IMS e Adaptadores • WebSphere Adapters for SAP, Siebel, JDE, Oracle, PeopleSoft RAD SE Suporte Modelo de Programação • Criar, editar, validar aplicações: • Especificações / Padrões: • Java EE (Web, EJB, Web Services, JAX-RS ...) • SCA, OSGi, SIP, XML • Web (JSF, Dojo, JavaScript, Web 2.0) • Depurar aplicativos no WAS • Ferramentas de banco de dados • Integração com o ClearCase SCM Adapter, ReqPro, RUP 90 Integração WebSphere • Servidores de teste WAS: v6.1, v7.0, v8.0, suporte remoto para WAS 6.0 • Publicar, iniciar/parar o servidor • Suporte Feature pach WAS • Criar e depurar scripts Jython e wsadmin • Suporte Ferramenta Portal e Portal Server • Profile Aplicações no WS • Encontrar e implantar instâncias no WebSphere ou Portal no IBM SBDT cloud © 2011 IBM Corporation