overview da oferta tecnológica oracledownload.oracle.com/global/pt/roadshow_9idb_pdf.pdf · que...

92
Overview da Oferta Tecnológica Oracle

Upload: truongngoc

Post on 16-Nov-2018

214 views

Category:

Documents


0 download

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