overview da oferta tecnológica oracle · yrange / list composite ... para maior eficácia as...
TRANSCRIPT
Overview da Oferta Tecnológica Oracle
Agenda
EnquadramentoProdutosPlataforma Tecnológica
– Oracle9i Database– Oracle9i Application Server– Oracle9i Internet Developer Suite
Próximos passos
Agenda
EnquadramentoProdutosPlataforma Tecnológica
– Oracle9i Database– Oracle9i Application Server– Oracle9i Internet Developer Suite
Próximos passos
2001 • First real application clusters2000 • First production Web services framework
1999 • First Internet-based CRM suite1999 • First database to support XML
1999 • First RDBMS on Linux1998 • First database with Java support
1997 • First web database1995 • First 64-bit RDBMS
1994 • First media server to support video on demand1993 • First 100% ANSI SQL92 database
1991 • First portable, scalable loosely coupled support1988 • First UNIX relational financial Applications
1987 • First symmetric multiprocessing database1986 • First distributed database, first client/server database
1984 • First portable toolset; first RDBMS for IBM PC1983 • First portable database; first RDBMS to support SMP
1979 • First commercial SQL database
Inovação TecnológicaLi
dera
nça
Arquitectura ITInfra-estrutura integrada para o Desenvolvimento e
Implementação de Sistemas de Informação
Arquitectura ITInfra-estrutura integrada para o Desenvolvimento e
Implementação de Sistemas de Informação
Escalabilidade
Alta Disponibilidade
Segurança
Consolidação
SQL Database
XML Repository Email
Servers
Audio
Web Content
Images File Servers
Consolidação
Email ServicesContent
Repository
Agenda
EnquadramentoProdutosPlataforma Tecnológica
– Oracle9i Database– Oracle9i Application Server– Oracle9i Internet Developer Suite
Próximos passos
Oferta Oracle
Buy side Service side
Inside
PlataformaTecnológica
Packages Aplicacionais
Platform
Packages Aplicacionais
MarketingSalesOrder Management & LogisticsProcurementManufacturingMaintenance ManagementServiceContractsProjectsProduct Lifecycle ManagementFinancialHR ApplicationsInteraction Center...
Integrated e-business solution
Produtos
Plataforma Tecnológica Integrada
Agenda
EnquadramentoProdutosPlataforma Tecnológica
– Oracle9i Database– Oracle9i Application Server– Oracle9i Internet Developer Suite
Próximos passos
Oracle9i Database
JServer EEinterMediaOracle Enterprise Manager(OEM)Objects OptionObjects for OLEAdvanced ReplicationDistributed OptionParallel Query OptionAdvanced QueuingAdvanced Backup and RecoverySQL*PlusConnection Manager
Connection Pooling64-Bit OptionODBC DriverOCIEnterprise Backup UtilityOracle9i Real Application Clusters (RAC)PartitioningOLAPData MiningSpatialAdvanced SecurityLabel SecurityOEM Packs
Escalabilidade
Desempenho
Disponibilidade
Oracle9i Database
e-Maile-Mail ObjectsObjectsStructured DataStructured Data
StreamingStreamingWeb pagesWeb pages
LocationLocationImageImage AudioAudio VideoVideoTextText
DocumentosDocumentosXMLXML
Plataforma deDesenvolvimento
Segurança
Business Intelligence
Facilidade de Gestão
EscalabilidadeDesempenho
Disponibilidade
Oracle9i Database
Oracle9i RACFull Cache Fusion
Transparência Escalabilidade linear
Plataforma deDesenvolvimento
Segurança
Business Intelligence
Facilidade de Gestão
Escalabilidade
Desempenho
Disponibilidade
Oracle9i Database
Oracle9i RACFine Grained Automatic Resource Mgmt
Limitação de recursosControlo nº sessões activasEstimativa de tempo de execução
Optimização de QueriesCompilação nativa de PL/SQL
Plataforma deDesenvolvimento
Segurança
Business Intelligence
Facilidade de Gestão
Plataforma deDesenvolvimento
Escalabilidade
Desempenho
Disponibilidade
Segurança
Business Intelligence
Facilidade de Gestão
Oracle9i Database
Database‘A’
Oracle9i RACOracle9i Data Guard
PartitioningFlashback Queries
Oracle9i Real Application Clusters
Server 1Instance ‘A1’
Server 2Instance ‘A2’
DatabaseDatabase‘‘AA’’
Permite que QUALQUER aplicação opere num cluster
TAFTAF
Oracle9i Data Guard
Ship log filesShip log filesShip log files Recover logsRecover logsRecover logs
ProductionDatabase
ProductionDatabase
PhysicalStandby Database
PhysicalStandby Database
LogicalStandby Database
LogicalStandby Database
Apply SQL statementsApply SQL statementsApply SQL statements
TransformLog Filesto SQL
statements
TransformLog Filesto SQL
statements
Oracle9i Partitioning
OrdersOrdersTableTable
DivideDivide tabelatabelaPor mesesPor meses
Meses Meses anterioresanteriores
emem readread--onlyonly
Manutenção por partição reduz downtime planeado
Partição Tabelas por...RangeListHashRange / Hash CompositeRange / List Composite
Partição Índices por...• Local Indexes• Global partitioned
Indexes• Global non-
partitioned Indexes
Escalabilidade
Desempenho
Disponibilidade
Oracle9i Database
Plataforma deDesenvolvimento
Segurança
Business Intelligence
Facilidade de Gestão
DadosOracle VPD
Oracle Label SecurityEncriptação
Controlo de acesso
UtilizadoresSingle Sign On
Suporte PKIProxy authentication
OrganizaçãoVPD
Oracle Advanced SecuritySegurança Empresarial, Encriptação e Autenticação
Escalabilidade
Desempenho
Disponibilidade
Oracle9i Database
Plataforma deDesenvolvimento
Segurança
Business Intelligence
Facilidade de Gestão
SQLPL/SQL
JavaiSQL Plus
XMLXML DB
XML DB
Relational Tables
XML Schemas
XML Documents,Messages and
Data
XML Attributes
XML Documentsand Fragments
XMLXMLSchemaSchema
DOMDOM
JNDIJNDI
SQLXSQLX
XPathXPath
JavaJavaBeansBeans
TCP/IP
HTTP
FTP
WebDav
SchemaSchemaRegistrationRegistration
JNDIJNDINamespacesNamespaces
IntelligentIntelligentIndexingIndexing
XMLXMLViewsViews
XSLTXSLTTransformsTransforms
ACLsACLs
FolderingFoldering
VersioningVersioning
Escalabilidade
Desempenho
Disponibilidade
Oracle9i Database
Plataforma deDesenvolvimento
Segurança
Business Intelligence
Facilidade de GestãoOracle Enterprise Manager
Diagnostics PackTuning Pack
Change Management Pack
Performance Overview Chart
Explain Plan
Implementa AlteraImplementa Alteraçõçõeses
AnAnááliselise dede ImpactoImpacto
Identifica DiferenIdentifica Diferenççasas
Determina EstadoDetermina Estado ActualActual
Change Management Pack
Gestão de alterações complexasDefine baselineIdentifica, avalia e propaga alterações nas BDsRemove erro humano eperda de dados, derivadosde upgradesPermite actuar preventivamente, para não afectar QoS
Change Management Pack
Test DB
Dev sandbox 1
Dev sandbox 2
Dev sandbox 3
1. Carrega versão Freezed certificada
2. Alterações Locais;Testes unitários
3. Copia p/ ambiente Des;Testes de Integração
5. TestDB forked c/ DevDBp/ testes de regressão
6. Testes de Regressãosemanais p/ certificaçãoe freeze
Dev DB
4. Testes de Integração:Certifica que alterações locais podem co-existir
Escalabilidade
Desempenho
Disponibilidade
Oracle9i Database
Plataforma deDesenvolvimento
Segurança
Business Intelligence
Facilidade de Gestão
Serviços OLAP Analysis-ready Oracle database
Aplicações Analíticas “Internet-ready”Data Mining
Data Warehousing
ETL
Data Mining
OLAP
Business Intelligence
Implementação e Manutenção difíceisEnvelhecimento da Informação
Antes: Servidores especializados
DataIntegration
Engine
OLAPEngine
MiningEngine
Data Warehouse
Engine
DataIntegration
Engine
OLAPEngine
MiningEngine
Data Warehouse
Engine
Business Intelligence
Custos de Implementação e Administração reduzidosRapidez de Implementação
Escalabilidade e Integridade melhoradas
Com Oracle9i
Data Warehousing
ETL
OLAP
Data Mining
Oracle9Oracle9iiDBDB
Escalabilidade
Desempenho
Disponibilidade
Oracle9i Database
e-Maile-Mail ObjectsObjectsStructured DataStructured Data
StreamingStreamingWeb pagesWeb pages
LocationLocationImageImage AudioAudio VideoVideoTextText
DocumentosDocumentosXMLXML
Plataforma deDesenvolvimento
Segurança
Business Intelligence
Facilidade de Gestão
Agenda
EnquadramentoProdutosPlataforma Tecnológica
– Oracle9i Database– Oracle9i Application Server– Oracle9i Internet Developer Suite
Próximos passos
Portal
Oracle Enterprise Manager
Oracle HTTP Server
9iAS Containers for J2EE
Security
Internet File System
Unified Messaging
Web Cache
Personalization
Wireless
Clickstream Intelligence
Interconnect
Workflow
9i Application Server
Oracle HTTP Server
Portal
Oracle Enterprise Manager
9iAS Containers for J2EE
Security
Internet File System
Unified Messaging
9i Application Server
Baseado no Apache (v1.3.22). Inclui plug-ins para o Netscapee Microsoft IIS Web Servers,
Perl e suporte Dynamic Monitoring Service. Suporta
clusters para alta disponiblidade.
ModMod_oc4j_oc4jModMod__fastcgifastcgi
ModMod__perlperlModMod_osso_ossoModMod__plsqlplsql
9iAS Containers for J2EE
Portal
Oracle Enterprise Manager
Oracle HTTP Server
Security
Internet File System
Unified Messaging
9i Application Server
Certificado em ambiente Java. Suporte para Web Services
incluindo UDDI, SOAP, WSDL, JSPs, Servlets e EJBs. Alta disponiblidade – Fast Start
Fault Recovery.
Wireless &Mobile
BrowserPackaged Apps
Servlet / JSP
Perl
PL/SQL
Forms e Reports
EJB/BC4J /TopLink
C/C++
XML / XSL
Web
Cac
heN
etsc
ape
IISA
pach
eQualquer fonte
9iAS Containers for J2EEForms e Reports Services
Permite realizar reports browser-based, sendo o seu output feito em
diversos formatos: HTML, XML, PDF, DOC, XLS, etc.
Reports Services
Ambiente optimizado para a disponibilização de forms do Oracle
Forms Developer em aplicações internet-enabled.
Forms Services
Construir aplicações Java com BDs relacionais constitui uma grande desafio e é necessário algum esforço na resolução de diversos problemas
– Fazer uso de diferentes tecnologias– Ser necessário pessoas com conhecimentos diferentes– Diferentes tipos de modelação e desenho
Para maior eficácia as diferenças têm de ser solucionadas!
9iAS Containers for J2EEToplink
Oracle9Oracle9iiAS AS TopLinkTopLink
Portal
Oracle Enterprise Manager
Oracle HTTP Server
9iAS Containers for J2EE
Security
Internet File System
Unified Messaging
9i Application Server
Permite a construção de e-business portlets através de um único ponto de acesso e
utilizando apenas um browser.
Acesso a outras páginas do Portal
Área de conteúdos
Gráficos
Notícias
Outros: Forms, Reports, Calendário, Hierarquias, Menus, Notificações, Search, JSPs, Java Script, PL/SQL, XML, etc.
PortalO centro de toda a informação
EmpregadoEmpregado
Diferentes Vizualizações com um Portal Único
ClienteCliente FornecedorFornecedor
Portal
Portal
Oracle Enterprise Manager
Oracle HTTP Server
9iAS Containers for J2EE
Security
Internet File System
Unified Messaging
9i Application Server
De salientar o Single Sign Onque reduz o custo de
manutenção de uma passworde ajuda os utilizadores a não
terem que memorizar e introduzir inúmeras passwords
para cada aplicação.Security
Oracle Enterprise Manager
Portal
Oracle HTTP Server
9iAS Containers for J2EE
Security
Internet File System
Unified Messaging
9i Application ServerDe fácil configuração e
utilização, pode através de um browser saber-se quais os server nodes indisponíveis,
informação sobre os componentes J2EE e todo o
restante ambiente.
Unified Messaging
Portal
Oracle Enterprise Manager
Oracle HTTP Server
9iAS Containers for J2EE
Security
Internet File System
9i Application Server
Integra e-mail, voice e fax num único sistema centralizado.
Internet File System
Portal
Oracle Enterprise Manager
Oracle HTTP Server
9iAS Containers for J2EE
Security
Unified Messaging
9i Application Server
O “explorer” do iAS apresenta todos os documentos como pastas e ficheiros standardsapesar de estarem na BD.
Acede-se a estes via browser, FTP, WebDav, IMAP, SMTP,
NFS e AFP.
HTTPHTTP
FTPFTP
WebDavWebDav
SMBSMB
SMTPSMTP
IMAPIMAP
NFSNFS
AFPAFP
Qualquer PC com Windows, Macintosh ou mesmo UNIX acabado de instalar pode ligar-se
ao iFS por qualquer um dos protocolos suportados.
Internet File System
BuscaAvançada
CheckCheck--InInCheckCheck--OutOut Multiple
Foldering
Versionamento Segurança sobre ACL
PropriedadesEstendidas
Portal
Oracle Enterprise Manager
Oracle HTTP Server
9iAS Containers for J2EE
Security
Internet File System
Unified Messaging
Web Cache
Personalization
Wireless
Clickstream Intelligence
Interconnect
Workflow
9i Application Server
Web Cache
Personalization
Wireless
Clickstream Intelligence
Interconnect
Workflow
9i Application Server
Web Cache embutido optimiza acessos e retira carga aos servidores. Pode fazer-se
cache de conteúdo e aplicações estáticas e dinâmicas.
Servlet / JSP
PerlPL/SQLPortal
Wireless &Mobile
Browser
Apac
he
9iAS / Aplicações
Web
Cac
he
Workflow
Web Cache
Personalization
Wireless
Clickstream Intelligence
Interconnect
9i Application ServerGestão completa de integração
de processos de negócio. Possibilita a modelação,
automatização, optimização e redesenho de processos,
redirecionando informação de qualquer tipo, de acordo com regras de negócio definidas.
WorkflowDesenho de um processo
WorkflowSuporte de contruções sofisticadas
LoopingsLoopings Fluxos ParalelosFluxos Paralelos
VotaVotaçõções / es / TimeoutsTimeouts SubprocessosSubprocessos
Interconnect
Web Cache
Personalization
Wireless
Clickstream Intelligence
Workflow
9i Application Server
Transforma peças soltas numa peça única: baseada em XML,
esta ferramenta permite integrar utilizadores, aplicações, Web Services e dados em geral.
App2App2App1 AdapterAdapter AdapterAdapter
MetadataMetadata
XMLAQAQ
Clickstream Intelligence
Web Cache
Personalization
Wireless
Interconnect
Workflow
9i Application Server
Ferramenta que mede e analisa num Web Site a performance,
tráfego, conteúdos mais acedidos, frequência dos
utilizadores, etc.
Personalization
Web Cache
Wireless
Clickstream Intelligence
Interconnect
Workflow
9i Application Server
Fazendo uso da tecnologia Data Mining permite marketing
1 para 1: recomendações personalizadas e em tempo real
para utilizadores gerais ou registados.
Browsers
Personalization
Wireless &Mobile ➧ Recomendações
➧ Banners Publicitários➧ Links de Navegação➧ Sugestões cotadas➧ Conteúdo personalizado
ClicksComprasInformação do registo Demographics Avaliação do cliente Utilizadores
Internet / intranet
Wireless
Web Cache
Personalization
Clickstream Intelligence
Interconnect
Workflow
9i Application Server
Disponibiliza a informação de uma BD ou de uma aplicação
em qualquer equipamento portátil com ligação à internet.
Portal
Oracle Enterprise Manager
Oracle HTTP Server
9iAS Containers for J2EE
Security
Internet File System
Unified Messaging
Web Cache
Personalization
Wireless
Clickstream Intelligence
Interconnect
Workflow
9i Application Server
Agenda
EnquadramentoProdutosPlataforma Tecnológica
– Oracle9i Database– Oracle9i Application Server– Oracle9i Internet Developer Suite
Próximos passos
Desenvolvimento Aplicacional
Business Intelligence
RADRAD
Suporte para Web ServicesSuporte para Web Services
J2EEJ2EE
ModelaçãoModelação
Suporte de equipaSuporte
de equipa
Desenvolvimento Aplicacional
9i Developer SuiteDesenvolvimento Aplicacional e Business Inteligence
Business IntelligenceBusiness IntelligenceBusiness Intelligence
PublicaçõesWeb
PublicaçõesWeb
Administraçãode Ad-hoc Query
E Análise
Administraçãode Ad-hoc Query
E Análise
AplicaçõesBI
à medida
AplicaçõesBI
à medida
Metadatapara tráfego
na Web
Metadatapara tráfego
na Web
RADRAD
Desenvolvimento Aplicacional
9i Developer SuiteDesenvolvimento Aplicacional e Business Inteligence
Business IntelligenceBusiness Intelligence
Business Intelligence
•WB•Discoverer•Clickstream
•Reports•BI Beans
•WB•Discoverer•Clickstream
•Reports•BI Beans
9i Developer Suite
Desenvolvimento Aplicacional
Desenvolvimento Aplicacional e Business Inteligence
JDeveloperForms
DesignerSCM
JDeveloperForms
DesignerSCM
JDeveloper
Forms Developer
Designer
SCM
Business Intelligence
Reports Developer
Discoverer
Clickstream Intelligence Builder
Business Intelligence Beans
Warehouse Builder
9i Developer Suite
Desenvolvimento Aplicacional
Oracle9i JDeveloper
Forms Developer
Designer
SCM
JDeveloper
JDeveloper
Ambiente de desenvolvimento J2EE com suporte end-to-end
para desenvolvimento, debug e deploy de aplicações J2EE e
Web Services.
ActividadeActividadeClassesClasses
Modelação UMLJDeveloper
Execution Profiler
Memory Profiler
Event Profiler
Code Coach para optimização do código
Ferramentas Built-in para optimização do código JavaJDeveloper
JDeveloper
Oracle9i Forms
Designer
SCM
Forms Developer
Ferramenta RAD (Rapid Application Developer) para
desenvolvimento de aplicações internet-enabled. Com forte
ligação à BD e ao Java.
Forms Developer
Construir e disponibilizar um Form
Oracle9iDS Forms Developer– Ambiente Web– Interface Java rica e extensível– Escalabilidade e alta performance– Suporte de qualquer rede– Arquitectura aberta a java, XML e Web
Services
Oracle9iAS Forms Services– Desenvolvimento de aplicações
declarativas– Suporte multilingue
Forms Developer
Forms Developer
Client Side Firewall/Proxy
Server Side Firewall/Proxy
HTTP Listener
Forms ServerRuntime
Listener Servlet
Todos os pedidos passam pelo HTTP Listener
HTTP/HTTPS
INTERNET
Cenário 1: Aplicação inteiramente escrita em Java
Download de todaa aplicação
Cenário 2: Aplicação desenvolvida com o Oracle9iAS Forms Services
Download apenasda Metadata
Oracle Oracle 99iiApplicationApplicationServerServer
Oracle9Oracle9iiAS AS FormsFormsServServicesices
Oracle Oracle 99ii
Performance: Download apenas da metadataForms Developer
PequenaAplicaçãoUsa uma Applet
GrandeAplicação
Usa amesmaApplet
Uma applet transmite uma aplicação de qualquer tamanhoForms Developer
• Arrays
• Excepções
• Objectos
• Métodos
• Atributos
• Object lifetime & Persistence
Importador de JavaForms Developer
JDeveloper
Forms Developer
Oracle9i Designer
SCM
Designer
Designer
Ferramenta Case para modelação e geração de
aplicações completas e de bases de dados.
Browser:http://Hollywood XAction Edit Block Filed
+Customers:
SCM
Software Configuration Manager
Repositório para armazenar e fazer o versionamento dos ficheiros e objectos das as
aplicações de desenvolvimento.
Repositório do Software
ConfigurationManager
Check Out
Check In
Reports Developer
Forms Developer
Designer
JDeveloper
Reports Developer
Discoverer
Clickstream Intelligence Builder
Business Intelligence Beans
Oracle9i Warehouse Builder
Warehouse Builder
Warehouse BuilderPlataforma de desenvolvimento e manutenção de repositórios
de informação para gestão (Data Marts/Data Warehouses)
Oracle9i Discoverer
Warehouse Builder
Discoverer
Discoverer
Pode criar-se, modificar-se e executar-se business
intelligence reports ad-hocpermitindo desta forma fazer
análises sofisticadas, utilizando apenas um browser.
Reports Developer
Clickstream Intelligence Builder
Business Intelligence Beans
Fácil de usar– Um Clique– Wizards– Drag and Drop
Aumento de produtividade– Integração com Reports e
Portal
Simplicidade e eficácia no acesso à informaçãoDiscoverer
Advanced Query Prediction
AntevAntevêê quanto tempo quanto tempo demorardemoraráá uma uma queryquery
Poupando tempo de Poupando tempo de espera inespera inúútiltil
Discoverer
Oracle9i Reports Developer
Discoverer
Clickstream Intelligence Builder
Business Intelligence Beans
Warehouse Builder
Reports Developer
Permite realizar reportsbrowser-based, sendo o seu
output feito em diversos formatos: HTML, XML, PDF,
DOC, XLS, etc.
Reports Developer
Out of the box :• SQL• PL/SQL Ref-Cursor• JDBC• XML• Oracle Express• Oracle9i OLAP• Text Files
• Java-API• Parâmetros• Queries ilimitadas• Query Linking• Wizards
Quaisquer dadosReports Developer
Inúmeros layouts à escolha incluídosWeb layout desenhado para qualquer formato taggedPaper layout desenhado para formatos de páginaWizards para layouts complexos (Web and Paper)Criação de excepçõesPersonalização
HTML, XML
PCL, Postscript, PDF, RTF
Any tagged format
Delimited, Text
Qualquer formatoReports Developer
Java-API paraadicionar ospróprios destinos
Out of the BoxImpressoraFicheiroCache / Web-BrowserE-MailOracle9iAS PortalWebDAV
Em qualquer ladoReports Developer
Clickstream Intelligence Builder
Reports Developer
Discoverer
Business Intelligence Beans
Warehouse Builder
Clickstream Intelligence Builder
Ferramenta que mede e analisa num Web Site a performance,
tráfego, conteúdos mais acedidos, frequência dos
utilizadores, etc.
Web Site(s)
ClickStreamIntelligence
– Quem visita o meu web site?– Quanto tempo ficam e quando voltam?– O que procuram? Quais as páginas mais visitadas?– Como utilizar esta informação para que o meu web site vá mais de
encontro aos clientes que o visitam?
Extracção de Business Intelligence da actividade do Web SiteClickstream Intelligence Builder
Reports Developer
Discoverer
Clickstream Intelligence Builder
Warehouse Builder
Business Intelligence Beans
Business Intelligence Beans
Componetes em Java que permitem tirar partido das funcionalidades de analise
multidimensional da BD Oracle (OLAP Services)
JDeveloper
Forms Developer
Designer
SCM
Business Intelligence
Reports Developer
Discoverer
Clickstream Intelligence Builder
Business Intelligence Beans
Warehouse Builder
9i Developer Suite
Desenvolvimento Aplicacional
Oracle9Oracle9iDB DB Armazena Armazena os dadosos dados
ee--BusinessBusiness
Oracle9Oracle9iDSConstruConstruçãção deo de
aplicaaplicaçõçõesesee--BusinessBusiness
Oracle9Oracle9iASASDisponibilizaDisponibilizaçãçãoo
de aplicade aplicaçõçõesesee--BusinessBusiness
Plataforma IntegradaOracle 9i
Agenda
EnquadramentoProdutosPlataforma Tecnológica
– Oracle9i Database– Oracle9i Application Server– Oracle9i Internet Developer Suite
Próximos passos
Mais Informação
http://otn.oracle.com
http://metalink.oracle.com