Java EE, Web Profile, Platform Technologies, Web Services, and the Cloud Session Presentations Oracle JavaOne LAD 2011
Below are the latest session presentations. Can't find the presentation you are looking for? Check back often as presentations are added each week.
Perfil de Java EE para Web, Tecnologias da Plataforma, Serviços da Web e Computação em Nuvem Sessão Apresentação Oracle OpenWorld 2011
Não encontrou a apresentação que procurava? Retorne em breve pois as apresentações são adicionadas semanalmente.
JAX-RS 2.0: What's in JSR 339? (
PDF- English)
JAX-RS 1.X has been a hugely successful Java API, and a lot of real-world experience has resulted in proposals of several new features. Read more
JSR 339 was created in early 2011, with the objective of exploring and scoping all these proposals. The purpose of this technical session is to elaborate on all the new features being discussed. The most commonly requested feature for JAX-RS 2.0 is a client API. Client APIs can range from low-level, just above HttpURLConnection, to high-level, often including support for IoC and hyperlinking. Other features this presentation covers are hypermedia, MVC, validation, interceptors, improved content negotiation, and better integration with other specifications such as JSR 330.
Arun Gupta, Oracle, Principal Member of Technical Staff
JAX-RS 2.0: Como é o JSR 339? (
PDF- English)
O JAX-RS-1.X tem sido um enorme sucesso como API de Java, e várias experiências reais resultaram em propostas de muitas novas funcionalidades. Read more
JSR 339 foi criado no início de 2011 com o objetivo de explorar e dimensionar tais propostas. O propósito desta sessão técnica é discutir sobre todas as novas funcionalidades apresentadas. A funcionalidade mais requisitada para o JAX-RS 2.0 é um API cliente. APIs cliente podem variar desde a base, logo acima da HttpURLConnection, para o topo, muitas vezes incluindo suporte para IoC e hyperlinking. Outras funcionalidades abordadas na apresentação são hypermidia, MVC, validação, interceptadores, negociação de conteúdo e melhor integração com outras especificações como JSR 330.
Arun Gupta, Oracle, Principal Member of Technical Staff
JSR 343: What's Coming in Java Message Service 2.0 (
PDF- English)
JMS is a key part of Java EE, despite its not having been updated since 2002. Read more
There is therefore no shortage of ideas for updating it, which is why in 2011 the JMS community has come together in JSR 343 to define JMS 2.0. JMS 2.0 will define new facilities to support Java EE 7 and the needs of the cloud. It will also include features to improve ease of use, updates to clarify the relationship with other Java EE specifications, a mandatory API for integration with application servers, and many other changes that that have been proposed following nearly a decade of use. This session is presented by members of the JSR 343 expert group. Come hear what will be in the early draft of JMS 2.0, and join the subsequent discussion.
Arun Gupta, Oracle, Principal Member of Technical Staff
JSR 343: O que esperar do Java Message Service 2.0 (
PDF- English)
O JMS é parte fundamental do Java EE, apesar de não ter sido atualizado desde 2001. Read more
Portanto não há falta de idéias para atualizações, e é por isso que em 2011 a comunidade JMS se uniu no JS 343 para definir JMS 2.0. JMS 2.0 vai definir novas facilidades para suportar Java EE 7 e as necessidades da nuvem. Também incluirá funcionalidades para incrementar a facilidade de uso, atualizações para esclarecer a relação entre as outras especificações Java EE, um API mandatório para integração com servidores de aplicação, e várias outras mudanças que foram propostas após quase 1 década de uso. Esta sessão é apresentada pelo grupo de especialistas em JSR 343. Venha conhecer o que estará na versão draft do JMS 2.0, e participe desta discussão.
Arun Gupta, Oracle, Principal Member of Technical Staff
Oracle GlassFish Server in the Virtual World (
PDF- English)
This session introduces virtualization concepts to the attendees by providing tips on how to use Oracle GlassFish Server in the virtual world. Read more
It reviews how to change applications so they can leverage virtualized environments to achieve automatic procurement of services as well dialing the services instances up or down, depending on load factors. It also includes a demonstration of such capabilities on open source software stacks.
Adam Leftik, Oracle
Oracle GlassFish Server no Mundo Virtual (
PDF- English)
Esta sessão inclui conceitos de virtualização para os participantes passando dicas de como usar o Oracle GlassFish Server no mundo virtual. Será apresentado como mudar aplicações para que aproveitem ambientes virtualizados para a compra automática de serviços assim como.
Adam Leftik, Oracle
Building a RESTful Web Application with JAX-RS and Ext JS 4 (
PDF- Portuguese)
This seesion will demonstrate how to build a rich Ext JS 4 application integrated with JAX-RS using RESTful urls with Netbeans IDE. Read more
Will also demonstrante the pros and cons of the integration of these two technologies. The same principles of the integration can be applied to an application implemented with JQuery.
Loiane Groner, CitiBank
Criando um aplicativo Web RESTful com JAX-RS e JS Ext 4 (
PDF- Portuguese)
Esta sessão vai demonstrar como criar uma aplicação Ext JS 4 integrada com JAX-RS usando urls RESTful com Netbeans IDE. Read more
Também irá demonstrar os prós e contras da integração dessas duas tecnologias. Os mesmos princípios da integração podem ser aplicados numa aplicação implementada com JQuery.
Loiane Groner, CitiBank
Migrating From EJB / SOAP to REST With JAX-RS. The Case of The Central Bank of Brazil (
PDF- Portuguese)
The goal is to demonstrate that the JAX-RS is a great solution for integration of distributed systems and platforms with a large volume of transactions. Read more
Present the tools JAX-RS REST and modeling techniques used to migrate the RPC model, used in EJBs to HTTP resources. In particular, we show how to perform this transition transparent to customers, including Java, without having to recompile or "redeployments". Faleremos yet about performance and scalability, as these business components migrated are used by hundreds of applications, including those of the National Financial System, in several clusters composed of dozens of servers with thousands of simultaneous accesses.
José Henrique Varanda, Banco Central do Brasil,
Osvaldo Pina Neto, Banco Central do Brasil,
Joseph Henry Balcony, Central Bank of Brazil
Migrando de EJB/SOAP para REST com JAX-RS. O caso do Banco Central do Brasil (
PDF- Portuguese)
O objetivo é demonstrar que o JAX-RS é uma ótima solução de integração de sistemas distribuídos e plataformas corporativas com grande volume de transações. Read more
Apresentaremos as ferramentas JAX-RS e técnicas de modelagem REST utilizadas para migrar o modelo RPC, usado em EJBs, para recursos HTTP. Em particular, mostraremos como realizamos esta transição de forma transparente para clientes, inclusive em Java, sem necessitar recompilações ou “redeployments”. Faleremos ainda sobre performance e escalabilidade, já que estes componentes de negócio migrados são utilizados por centenas de aplicações, inclusive aquelas do Sistema Financeiro Nacional, em diversos clusters compostos por dezenas de servidores com milhares de acessos simultâneos.
José Henrique Varanda, Banco Central do Brasil,
Osvaldo Pina Neto, Banco Central do Brasil,
Joseph Henry Balcony, Central Bank of Brazil
Automate your Cloud deployment using Java (
PDF- Portuguese)
The availability of a public API distinguishes Cloud infrastructure providers from mere web hosting companies. Read more
Cloud service providers are attempting to woo developers with increasingly sophisticated APIs. But an API is only as valuable as the applications created using it. Maturity, strong developer community and cross platform makes Java a good position to become the dominate platform for DevOps automation in the Cloud. This session provides an overview of the main infrastructure Cloud APIs available today and shows how these APIs can be used from the Java platform. It then focuses on Rain Toolkit, a brazilian open source project that provides a set of sysadmin-friendly command-line tools for automating tasks in Amazon EC2.
Juliano Viana, Logic Style
Automatize sua implementação Cloud usando Java (
PDF- Portuguese)
A disponibilidade de uma API pública distingue provedores de infraestrutura de Nuvem de meras empresas de web hosting. Amazon EC2. Read more
Provedores de serviços de Nuvem estão tentando surpreender desenvolvedores com APIs cada vez mais sofisticadas. Mas uma API é tão valiosa quanto as aplicações criadas utilizando-a. Maturidade, forte comunidade de desenvolvedores e interoperabilidade de plataformas posicionam muito bem o Java para se tornar a plataforma dominante para automação DevOps na Nuvem. Esta sessão dá uma visão geral das principais infraestruturas de APIs que podem ser usadas na plataforma Java. Depois há o foco em Rain Toolkit, um projeto de open source brasileiro que fornece um conjunto de ferramentas de linha de comando amigáveis ao sysadmin para tarefas de automação em
Juliano Viana, Logic Style
Architecting cloud-enabled applications using Spring Integration 2.x (
PDF- Portuguese)
Cloud computing applications must be scalable, distributed and asynchronous. Read more
Also, these applications often need to be integrated with a lot of other services and applications already available in the cloud. This usually implies the usage of some kind of messaging system to wire the pieces of the application’s architecture. Enterprise Integrations Patterns (EIP) are a well know catalog of tested and proven approaches for the implementation of these applications’ wirings. This session will introduce Spring Framework’s implementation of EIP, Spring Integration, version 2.x; and also show and implement a cloud-based application in the AWS infrastructure integrated with S3, SQS, Web Services and Twitter in a loosely-coupled way.
Edson Yanaga, Ínsula Tecnologia
Arquitetando aplicações cloud-enabled usando Spring Integration 2.x (
PDF- Portuguese)
Aplicações de cloud computing devem ser escaláveis, distribuídas e assíncronas. Read more
Além disso, estas aplicações muitas vezes precisam ser integradas com vários outros serviços e aplicações já disponíveis na nuvem. Isto normalmente implica no uso de algum tipo de sistema de mensageria para unir as partes da arquitetura de aplicações. Enterprise Integrations Patterns (EIP) é um catálogo bem conhecido de abordagens testadas e aprovadas para a integração destas aplicações. Esta sessão vai apresentar a implementação do EIP Spring Framework, Spring Integration, versão 2.x; e também mostrará e implementará uma aplicação baseada em cloud na infraestrutura AWS integrada com S3, SQS, Web Services e Twitter, de uma forma flexível.
Edson Yanaga, Ínsula Tecnologia
GlassFish REST Administration Back End: An Insider Look at a Real REST Application (
PDF- English)
The GlassFish open source project offers a comprehensive administration framework that makes it possible to configure an entire GlassFish domain that is CLI- Read more
, admin GUI-, and RESTful Web services-driven. Based on configuration and CLI metadata, 500 REST resources are generated, allowing for CRUD operations in the entire the back end, relying on the modular, transactional, and replicated CLI framework to serve GlassFish modularity, integrity, and clustering requirements. This session describes this advanced REST framework, based on Jersey JAX-RS; how it is used in the admin GUI; the tools (NetBeans and Eclipse); and how it will simplify cloud access and management based on GlassFish.
Arun Gupta, Oracle, Principal Member of Technical Staff
John Clingan, Oracle
Bastidores da Administração GlassFish REST: An Insider Look at a Real REST Application (
PDF- English)
O projeto de código aberto do GlassFish oferece um framework de administração muito abrangente que possibilita configurar um domínio completo de GlassFish que é baseado em CLI- Read more
, admin GUI- e RESTful Web services. Baseado na configuração e metadata CLI recursos 500 REST são gerados, permitindo operações CRUD em todo o back end, confiando ao framework CLI modula, transacional e replicado atender as exigências de modularidade, integridade e clustering do GlassFish. Esta sessão descreve este framework REST avançado, baseado em Jersey JAX-RS; como é utilizado no GUI de administrador; as ferramentas (NetBeans e Eclipse); e como simplificará o acesso a nuvem e o gerenciamento baseado em GlassFish.
Arun Gupta, Oracle, Principal Member of Technical Staff
John Clingan, Oracle
Servlet 3.1 Update (
PDF- English)
The focus of this session is the Servlet 3.1 feature set and what Oracle is doing to Read more
optimize the use of the Java EE Web container in the cloud. The presentation discusses the feature set targeted for Java EE 7, the main theme of which is platform as a service (PaaS), and what Oracle is doing in the Web container to enable support for the same in Web applications.
John Clingan, Oracle
Atualização do Servlet 3.1 (
PDF- English)
O foco desta sessão é a funcionalidade Servlet 3.1 e o que a Oracle está fazendo para Read more
otimizar o uso do Java EE Web container na nuvem. Esta apresentação discute o set de funcionalidades para o Java EE 7, tema principal de plataforma como serviço (PaaS), e o que a Oracle está fazendo no Web container para habilitar o suporte para as aplicações Web.
John Clingan, Oracle