<Insert Picture Here>

Plataforma de Soluções Oracle
Denis Abrantes Diego Venturineli Robson Sanchez Consultores de Vendas

Oracle: Origem
• 1970: O Dr. Codd desenvolve uma nova arquitetura para banco de dados, chamada de “Modelo Relacional”, para aprimorar a eficiência no armazenamento de Dados. • Embora o Dr. Codd fosse um funcionário da IBM, a empresa não se interessou em implementar este banco de dados comercialmente. • 1977: A pedido dos órgãos de defesa americano, Larry Ellison e outros desenvolvedores se unem para criar o primeiro banco de dados relacional, a partir dos estudos do Dr. Codd. Eles fundam uma empresa chamada Software Development Laboratories, que mais tarde mudaria seu nome para Relational Software Inc.

para poder ser executado em multi-plataformas. o primeiro banco de dados adaptado à nova arquitetura cliente/servidor • 1986: A Oracle começa a negociar ações na bolsa americana. • 1985: Lançamento do Oracle 5. e também a primeira implementação da linguagem SQL. • 1983: O Banco de Dados Oracle é totalmente reescrito em linguagem C. A empresa passa a se chamar Oracle. .Oracle: Origem • 1979: É lançada a primeira versão comercial do Banco de Dados Oracle.

Oracle: Origem • 1997: É lançada a versão 8 do banco. o primeiro pronto para trabalhar em ambiente de 3 camadas e suportar a linguagem Java nativamente. a primeira com capacidades de clusterização (Parallel Server) • 1998: Lançamento do banco 8i. os primeiros a trabalhar com o conceito de Grid. . • 2000: A Oracle apresenta o Real Application Clusters. a solução definitiva para alta-disponibilidade de Banco de Dados • 2004: Lançamento da versão 10g dos principais produtos da Oracle.

000 clientes de DB +30.Oracle Corporation • Maior empresa de software corporativo do mundo • • • • • • • • Operação em mais de 145 países $11.000 clientes de Middleware .000 funcionários +20.8 bilhões de receita 2005-2006 # 1 em Software Corporativo # 2 em Software em Geral +56.000 consultores +225.

etc… Servidor de Aplicações Colaboração Desenvolvimento Integração de Sistemas Gestão de Usuários Ferramentas Analíticas… Banco de Dados Alta Disponibilidade Ferramentas de Gerenciamento .Plataforma Oracle Sistemas Proprietários ERP CRM.

Principais Soluções
Desenvolvimento Java • Suporte aos principais padrões de desenvolvimento:
• • • • • • • • • • • Java ServerFaces EJB 3.0 Web Services Struts / Spring AJAX / JavaScript XML PHP J2SE/Swing UML DB Objects …

Principais Soluções
Portal de Colaboração
Permissões de acesso por perfil Personalização de conteúdo

“Presence” para Instant Messenger

Aplicações corporativas

Inteligência de Negócios

Informações Colaborativas

Principais Soluções
Inteligência de Negócios

Principais Soluções Migração de Forms para Web Client/Server Web .

Principais Soluções Segurança e Gerenciamento de Identidades Access Control Data Privacy Compliance .

Principais Soluções Alta Disponibilidade em Todas as Camadas Browser Cluster 1 Aplicação J2EE ‘A’ Sessão Compartilhada Wireless & Mobile Web Cache Oracle HTTP Server Usuários de Internet / intranet Cluster 2 Aplicação J2EE ‘B’ Sessão Compartilhada Repositório em RAC .

Principais Soluções Alta Disponibilidade em Todas as Camadas Browser Cluster 1 Aplicação J2EE ‘A’ Sessão Compartilhada Wireless & Mobile Web Cache Oracle HTTP Server Usuários de Internet / intranet Cluster 2 Aplicação J2EE ‘B’ Sessão Compartilhada Repositório em RAC .

Principais Soluções Alta Disponibilidade para o Banco de Dados Server 1 Instance ‘A1’ Server 2 Instance ‘A2’ Database ‘A’ .

set_account(Sender: Tobject) Begin … End. Aplicação 2 (Java) CPF CPF public boolean checa_CPF(int SSN) { … } Procedure TForm.grava_pedido(Sender: Tobject) Begin … End.checa_CPF(Sender: Tobject) Begin … End. pedido Usuários pedido public integer grava_pedido(order Order) { … } public integer set_account(cust_info Info) { … } Procedure TForm1.Principais Soluções Arquitetura Orientada à Serviços Trabalhando com Aplicações Monolíticas Aplicação 1 (Delphi) Procedure TForm1. Account info Account info 2 códigos-fonte diferentes para manter .

Principais Soluções Trabalhando com Aplicações Orientadas à Serviços Sistema1 Usuários Checa CPF Grava Pedido Set Account Sistema2 Transforme rotinas reutilizáveis em Serviços Menos codificação. Mais Produtividade!! .

Principais Soluções Trabalhando com Aplicações Orientadas à Serviços Sistema1 Usuários Checa CPF Grava Pedido Set Account Sistema2 Execute seus Processos de Negócio no Oracle Application Server: Escalável. Seguro. Altamente Disponível .

Principais Soluções Trabalhando com Aplicações Orientadas à Serviços Sistema1 BPM Usuários Checa CPF Grava Pedido Set Account Sistema2 Utilize o BPEL Process Manager para orquestrar os Processos de Negócio .

Principais Soluções Trabalhando com Aplicações Orientadas à Serviços Sistema1 BPM Usuários Checa CPF Grava Pedido Set Account Sistema2 Proteja o Acesso aos seus serviços com o Web Services Manager .

Principais Soluções Arquitetura Orientada à Serviços Processos de Negócios: Transações de negócios com diversos passos envolvendo serviços automáticos e/ou humanos Process Integration Submit RFQ Get BOM Check Availability Calculate Discount Validate Permit Approve Create RFQ Deliver RFQ Portal SAP Database Java MQ Series Web App Mainframe Email/EDI .

2007 Transamérica Expo Center São Paulo – Brasil www.oracle.Coming up…. +150 palestras Keynotes Casos de Sucesso Demonstrações Developer Days 27 a 29 de Março.com/goto/openworld-la 0800 770 1300 .

<Insert Picture Here> Trabalhando com ferramentas gratuitas da Oracle Diego Venturineli Consultor de Vendas .

Agenda • • • • Oracle/Java Oracle JDeveloper Oracle ADF Demonstração <Insert Picture Here> .

Visão da Oracle para o Java • Alcançar uma grande audiência de Desenvolvedores • Trazendo o poder do J2EE para os desenvolvedores das corporações • Aumentar a Produtividade e a Facilidade de Uso • Desenvolvimento visual e Declarativo • Menos codificação. Mais reusabilidade • Reduzir a Curva de Aprendizado • Provendo abstração no topo da arquitetura J2EE .

Como Atingir este Objetivo? • • • • Padrões de Mercado Frameworks. como o Oracle ADF Evolução da IDE JDeveloper Liderança das JSRs .

Oracle Jdeveloper 10g Ciclo de Vida das Aplicações Modelagem Versionamento Codificação Teste Depuração Tuning Disponibilização .

XSLT. Swing Modelagem de Fluxo de Páginas • JSF. Struts Diagramas • DB.Desenvolvimento Visual e Declarativo • • • • • Editores • JSF. EJB. Java… Editores Visuais • XML Schema. JSP. WSDL Processos de Negócio • BPEL Editor . HTML. UML.

Suporte à Codificação • Editor de Código • Code Assist • Code Insight • Templates Interativos • Navegação Fácil • Browser like Navigation • File Overview Margin • Hierarchy Browser • Code Readability • Folding • Formatting .

Oracle ADF .

Oracle ADF: Utilizado por mais de 6. com um padrão visual consistente. que criam… • • • • • Aplicações J2EE complexas e escaláveis Com interfaces em Web. Swing e Web Services Disponibilizando para Intranet e Internet Utilizando o Jdeveloper e o ADF Implementando Design Patterns.000 desenvolvedores de eBusiness Suite. economizando tempo e dinheiro em testes .000 desenvolvedores Oracle! • Incluindo 2.

Estrutura do ADF Rich Clients Web and Wireless View Controller Controller Model Model Business Services .

Camada de Persistência Entity Objects View Objects Application Module .

Janela de Código Ícones de Erro Mova o mouse para ver o conteúdo .

.

Drag and Drop Data Binding • Drag and Drop Data Binding • Available for all services • Web developer reuse existing services .

O que o ADF Faces oferece ao JSF • Um conjunto de componentes muito maior – Mais de 100 tipos • Componentes mais avançados e complexos • Funcionalidades para customização de aplicações .

.

D E M O N S T R A Ç Ã O Desenvolvimento Web usando Java Server Faces .

000 Developers! Free Technical Advice Free Software Downloads otn.oracle.com/tech/java .oracle.otn.com Join Over 5.000.

<Insert Picture Here> Oracle Database Express Edition Robson Sanchez Consultor de Vendas .

Agenda • • • • • Oracle Database Express Edition Funcionalidades Gerenciamento SQL Developer Demonstração <Insert Picture Here> .

<Insert Picture Here> Oracle Database .

Oracle Database 10g Express Edition • Versão Free do Banco de Dados • Possui Limitações • • • • 4GB de Datafile Única instância por máquina Utiliza apenas 1 CPU do servidor Utiliza apenas 1 GB de RAM do servidor • Para Windows e Linux 32 bits • Oracle Application Express • Fórum .

NET Java PHP HTML Database • Primeiro contato com Oracle Database .Oracle Database XE é ideal para: • Desenvolvedores • • • • • .

Forum de Discussão • Fórum gratuito do Oracle Technology Network • • • • P&R Discussões Recursos Notícias & Updates .

<Insert Picture Here> Funcionalidades .

Oracle Database 10g Banco de Dados Auto-Gerenciável Application & SQL Management Storage Management System Resource Management Database Control Backup & Recovery Management Database Management Space Management Intelligent Infrastructure .

Oracle Text • Característica responsável por documentos de Texto. • Suporte à diversos formatos • Responsável por: • Indexar • Procurar • Analizar • Possui características avançadas de pesquisa .

Application Express • Desenvolvimento HTML • Aplicações • SQL WorkSheet • Estrutura DDL • Hosting no Banco Oracle • Desenvolvimento fácil. com assistentes • Autenticação via LDAP . rápido.

Application Express .

Correção Insert into Emp select * from emp AS OF <período> where ename=‘Smith’.Flashback Query Uma Máquina do Tempo para seus Dados • O Flashback Query permite a visualização de dados como eles eram antes de ocorrer uma falha • Pesquisa dados no momento de sua escolha • Usa SQL padrão para correções Engano Delete from emp where ename=‘Smith’. .

<Insert Picture Here> Gerenciamento .

Gerenciamento • Interface Web • Rápido Acesso • Criação de Objetos de Banco de Dados .

Gerenciamento • Gerenciamento de qualquer lugar • Gerenciamento completo da base de dados .

Query Builder • Assistente para construção de consultas SQL • Ferramenta totalmente visual • Prático manuseio .

<Insert Picture Here> SQL Developer .

diversos relatórios .SQL Developer • • • • • Fornece um cliente de desenvolvimento para o Banco de Dados Diversas funcionalidades Aumento de Produtividade Simplifica tarefas de desenvolvimento na base de dados Foco inicial • • • • Criação de Objetos e Navegação SQL Worksheet (Script de comandos) Edição de PL/SQL. debugging Central de desenvolvimento.

SQL Developer • • • • • • Criar conexões Criação e navegação de Objetos Consulta e atualização de dados Criação e eliminação de erros (debugging) de PL/SQL Rodando e definindo relatórios do banco de dados SQL Worksheet .

<Insert Picture Here> Demonstração .

.

oracle.oracle..com/database otn. www.Para mais informações….com/documentation Muito Obrigado! .

Sign up to vote on this title
UsefulNot useful