Java EE 6

Propaganda
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
Download