Professional Documents
Culture Documents
Oracle: Origem
1970: O Dr. Codd desenvolve uma nova arquitetura para banco de dados, chamada de Modelo Relacional, para aprimorar a eficincia no armazenamento de Dados. Embora o Dr. Codd fosse um funcionrio da IBM, a empresa no se interessou em implementar este banco de dados comercialmente. 1977: A pedido dos rgos 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.
Oracle: Origem
1979: lanada a primeira verso comercial do Banco de Dados Oracle, e tambm a primeira implementao da linguagem SQL. 1983: O Banco de Dados Oracle totalmente reescrito em linguagem C, para poder ser executado em multi-plataformas. A empresa passa a se chamar Oracle. 1985: Lanamento do Oracle 5, o primeiro banco de dados adaptado nova arquitetura cliente/servidor 1986: A Oracle comea a negociar aes na bolsa americana.
Oracle: Origem
1997: lanada a verso 8 do banco, a primeira com capacidades de clusterizao (Parallel Server) 1998: Lanamento do banco 8i, o primeiro pronto para trabalhar em ambiente de 3 camadas e suportar a linguagem Java nativamente. 2000: A Oracle apresenta o Real Application Clusters, a soluo definitiva para alta-disponibilidade de Banco de Dados 2004: Lanamento da verso 10g dos principais produtos da Oracle, os primeiros a trabalhar com o conceito de Grid.
Oracle Corporation
Maior empresa de software corporativo do mundo
Operao em mais de 145 pases $11.8 bilhes de receita 2005-2006 # 1 em Software Corporativo # 2 em Software em Geral +56.000 funcionrios +20.000 consultores +225.000 clientes de DB +30.000 clientes de Middleware
Plataforma Oracle
Sistemas Proprietrios ERP CRM, etc
Servidor de Aplicaes Colaborao Desenvolvimento Integrao de Sistemas Gesto de Usurios Ferramentas Analticas Banco de Dados Alta Disponibilidade Ferramentas de Gerenciamento
Principais Solues
Desenvolvimento Java Suporte aos principais padres de desenvolvimento:
Java ServerFaces EJB 3.0 Web Services Struts / Spring AJAX / JavaScript XML PHP J2SE/Swing UML DB Objects
Principais Solues
Portal de Colaborao
Permisses de acesso por perfil Personalizao de contedo
Aplicaes corporativas
Inteligncia de Negcios
Informaes Colaborativas
Principais Solues
Inteligncia de Negcios
Principais Solues
Migrao de Forms para Web
Client/Server Web
Principais Solues
Segurana e Gerenciamento de Identidades
Principais Solues
Alta Disponibilidade em Todas as Camadas
Browser
Web Cache
Repositrio em RAC
Principais Solues
Alta Disponibilidade em Todas as Camadas
Browser
Web Cache
Repositrio em RAC
Principais Solues
Alta Disponibilidade para o Banco de Dados
Server 1 Instance A1
Server 2 Instance A2
Database A
Principais Solues
Arquitetura Orientada Servios
Trabalhando com Aplicaes Monolticas
Aplicao 1 (Delphi)
Procedure TForm1.checa_CPF(Sender: Tobject) Begin End;
Aplicao 2 (Java)
CPF CPF
public boolean checa_CPF(int SSN) { }
pedido
Usurios
pedido
Account info
Account info
Principais Solues
Trabalhando com Aplicaes Orientadas Servios
Sistema1
Usurios
Checa CPF
Grava Pedido
Set Account
Sistema2
Principais Solues
Trabalhando com Aplicaes Orientadas Servios
Sistema1
Usurios
Checa CPF
Grava Pedido
Set Account
Sistema2
Execute seus Processos de Negcio no Oracle Application Server: Escalvel, Seguro, Altamente Disponvel
Principais Solues
Trabalhando com Aplicaes Orientadas Servios
Sistema1
BPM
Usurios
Checa CPF
Grava Pedido
Set Account
Sistema2
Principais Solues
Trabalhando com Aplicaes Orientadas Servios
Sistema1
BPM
Usurios
Checa CPF
Grava Pedido
Set Account
Sistema2
Principais Solues
Arquitetura Orientada Servios
Processos de Negcios: Transaes de negcios com diversos passos envolvendo servios automticos 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
Coming up.
+150 palestras Keynotes Casos de Sucesso Demonstraes Developer Days
27 a 29 de Maro, 2007
Transamrica Expo Center So Paulo Brasil
www.oracle.com/goto/openworld-la 0800 770 1300
Agenda
Oracle/Java Oracle JDeveloper Oracle ADF Demonstrao
<Insert Picture Here>
Padres de Mercado Frameworks, como o Oracle ADF Evoluo da IDE JDeveloper Liderana das JSRs
Modelagem Versionamento
Codificao
Teste
Depurao
Tuning Disponibilizao
Editores
JSF, JSP, HTML, Swing
Diagramas
DB, EJB, UML, Java
Editores Visuais
XML Schema, XSLT, WSDL
Processos de Negcio
BPEL Editor
Suporte Codificao
Editor de Cdigo
Code Assist Code Insight Templates Interativos
Navegao Fcil
Browser like Navigation File Overview Margin Hierarchy Browser
Code Readability
Folding Formatting
Oracle ADF
Estrutura do ADF
Rich Clients
View
Controller
Controller
Model
Model
Business Services
Camada de Persistncia
Entity Objects
Janela de Cdigo
cones de Erro
D E M O N S T R A O
otn.oracle.com
Join Over 5,000,000 Developers! Free Technical Advice Free Software Downloads otn.oracle.com/tech/java
Agenda
Oracle Database Express Edition Funcionalidades Gerenciamento SQL Developer Demonstrao
<Insert Picture Here>
Oracle Database
Forum de Discusso
Funcionalidades
Storage Management
Database Control
Database Management
Space Management
Intelligent Infrastructure
Oracle Text
Caracterstica responsvel por documentos de Texto. Suporte diversos formatos Responsvel por:
Indexar Procurar Analizar
Application Express
Desenvolvimento HTML
Aplicaes SQL WorkSheet Estrutura DDL
Hosting no Banco Oracle Desenvolvimento fcil, rpido, com assistentes Autenticao via LDAP
Application Express
Flashback Query
Uma Mquina do Tempo para seus Dados
O Flashback Query permite a visualizao de dados como eles eram antes de ocorrer uma falha
Pesquisa dados no momento de sua escolha Usa SQL padro para correes
Engano
Delete from emp where ename=Smith;
Correo
Insert into Emp select * from emp AS OF <perodo> where ename=Smith;
Gerenciamento
Gerenciamento
Interface Web Rpido Acesso Criao de Objetos de Banco de Dados
Gerenciamento
Gerenciamento de qualquer lugar Gerenciamento completo da base de dados
Query Builder
Assistente para construo de consultas SQL Ferramenta totalmente visual Prtico manuseio
SQL Developer
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
Criao de Objetos e Navegao SQL Worksheet (Script de comandos) Edio de PL/SQL, debugging Central de desenvolvimento, diversos relatrios
SQL Developer
Criar conexes Criao e navegao de Objetos Consulta e atualizao de dados Criao e eliminao de erros (debugging) de PL/SQL Rodando e definindo relatrios do banco de dados SQL Worksheet
Demonstrao
www.oracle.com/database
otn.oracle.com/documentation
Muito Obrigado!