overview da oferta tecnológica oracle · yrange / list composite ... para maior eficácia as...

92
Overview da Oferta Tecnológica Oracle

Upload: lyxuyen

Post on 08-Dec-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

Overview da Oferta Tecnológica Oracle

Page 2: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

Agenda

EnquadramentoProdutosPlataforma Tecnológica

– Oracle9i Database– Oracle9i Application Server– Oracle9i Internet Developer Suite

Próximos passos

Page 3: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

Agenda

EnquadramentoProdutosPlataforma Tecnológica

– Oracle9i Database– Oracle9i Application Server– Oracle9i Internet Developer Suite

Próximos passos

Page 4: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 5: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

Arquitectura ITInfra-estrutura integrada para o Desenvolvimento e

Implementação de Sistemas de Informação

Page 6: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

Arquitectura ITInfra-estrutura integrada para o Desenvolvimento e

Implementação de Sistemas de Informação

Page 7: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

Escalabilidade

Page 8: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

Alta Disponibilidade

Page 9: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

Segurança

Page 10: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

Consolidação

SQL Database

XML Repository Email

Servers

Audio

Web Content

Images File Servers

Page 11: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

Consolidação

Email ServicesContent

Repository

Page 12: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

Agenda

EnquadramentoProdutosPlataforma Tecnológica

– Oracle9i Database– Oracle9i Application Server– Oracle9i Internet Developer Suite

Próximos passos

Page 13: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

Oferta Oracle

Buy side Service side

Inside

PlataformaTecnológica

Packages Aplicacionais

Platform

Page 14: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

Packages Aplicacionais

MarketingSalesOrder Management & LogisticsProcurementManufacturingMaintenance ManagementServiceContractsProjectsProduct Lifecycle ManagementFinancialHR ApplicationsInteraction Center...

Integrated e-business solution

Page 15: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

Produtos

Plataforma Tecnológica Integrada

Page 16: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

Agenda

EnquadramentoProdutosPlataforma Tecnológica

– Oracle9i Database– Oracle9i Application Server– Oracle9i Internet Developer Suite

Próximos passos

Page 17: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 18: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 19: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

EscalabilidadeDesempenho

Disponibilidade

Oracle9i Database

Oracle9i RACFull Cache Fusion

Transparência Escalabilidade linear

Plataforma deDesenvolvimento

Segurança

Business Intelligence

Facilidade de Gestão

Page 20: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 21: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

Plataforma deDesenvolvimento

Escalabilidade

Desempenho

Disponibilidade

Segurança

Business Intelligence

Facilidade de Gestão

Oracle9i Database

Database‘A’

Oracle9i RACOracle9i Data Guard

PartitioningFlashback Queries

Page 22: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

Oracle9i Real Application Clusters

Server 1Instance ‘A1’

Server 2Instance ‘A2’

DatabaseDatabase‘‘AA’’

Permite que QUALQUER aplicação opere num cluster

TAFTAF

Page 23: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 24: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 25: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 26: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

Oracle Advanced SecuritySegurança Empresarial, Encriptação e Autenticação

Page 27: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

Escalabilidade

Desempenho

Disponibilidade

Oracle9i Database

Plataforma deDesenvolvimento

Segurança

Business Intelligence

Facilidade de Gestão

SQLPL/SQL

JavaiSQL Plus

XMLXML DB

Page 28: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 29: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

Escalabilidade

Desempenho

Disponibilidade

Oracle9i Database

Plataforma deDesenvolvimento

Segurança

Business Intelligence

Facilidade de GestãoOracle Enterprise Manager

Diagnostics PackTuning Pack

Change Management Pack

Page 30: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

Performance Overview Chart

Page 31: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

Explain Plan

Page 32: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 33: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 34: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 35: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

Business Intelligence

Implementação e Manutenção difíceisEnvelhecimento da Informação

Antes: Servidores especializados

DataIntegration

Engine

OLAPEngine

MiningEngine

Data Warehouse

Engine

Page 36: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 37: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 38: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

Agenda

EnquadramentoProdutosPlataforma Tecnológica

– Oracle9i Database– Oracle9i Application Server– Oracle9i Internet Developer Suite

Próximos passos

Page 39: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 40: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 41: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 42: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 43: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 44: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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.

Page 45: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 46: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

EmpregadoEmpregado

Diferentes Vizualizações com um Portal Único

ClienteCliente FornecedorFornecedor

Portal

Page 47: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 48: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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.

Page 49: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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.

Page 50: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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.

Page 51: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 52: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 53: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 54: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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.

Page 55: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

WorkflowDesenho de um processo

Page 56: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

WorkflowSuporte de contruções sofisticadas

LoopingsLoopings Fluxos ParalelosFluxos Paralelos

VotaVotaçõções / es / TimeoutsTimeouts SubprocessosSubprocessos

Page 57: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 58: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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.

Page 59: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 60: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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.

Page 61: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 62: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

Agenda

EnquadramentoProdutosPlataforma Tecnológica

– Oracle9i Database– Oracle9i Application Server– Oracle9i Internet Developer Suite

Próximos passos

Page 63: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 64: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 65: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 66: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

JDeveloper

Forms Developer

Designer

SCM

Business Intelligence

Reports Developer

Discoverer

Clickstream Intelligence Builder

Business Intelligence Beans

Warehouse Builder

9i Developer Suite

Desenvolvimento Aplicacional

Page 67: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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.

Page 68: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

ActividadeActividadeClassesClasses

Modelação UMLJDeveloper

Page 69: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

Execution Profiler

Memory Profiler

Event Profiler

Code Coach para optimização do código

Ferramentas Built-in para optimização do código JavaJDeveloper

Page 70: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 71: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 72: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 73: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 74: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

PequenaAplicaçãoUsa uma Applet

GrandeAplicação

Usa amesmaApplet

Uma applet transmite uma aplicação de qualquer tamanhoForms Developer

Page 75: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

• Arrays

• Excepções

• Objectos

• Métodos

• Atributos

• Object lifetime & Persistence

Importador de JavaForms Developer

Page 76: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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:

Page 77: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 78: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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)

Page 79: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 80: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 81: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

Advanced Query Prediction

AntevAntevêê quanto tempo quanto tempo demorardemoraráá uma uma queryquery

Poupando tempo de Poupando tempo de espera inespera inúútiltil

Discoverer

Page 82: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 83: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 84: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 85: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

Java-API paraadicionar ospróprios destinos

Out of the BoxImpressoraFicheiroCache / Web-BrowserE-MailOracle9iAS PortalWebDAV

Em qualquer ladoReports Developer

Page 86: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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.

Page 87: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 88: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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)

Page 89: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

JDeveloper

Forms Developer

Designer

SCM

Business Intelligence

Reports Developer

Discoverer

Clickstream Intelligence Builder

Business Intelligence Beans

Warehouse Builder

9i Developer Suite

Desenvolvimento Aplicacional

Page 90: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

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

Page 91: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

Agenda

EnquadramentoProdutosPlataforma Tecnológica

– Oracle9i Database– Oracle9i Application Server– Oracle9i Internet Developer Suite

Próximos passos

Page 92: Overview da Oferta Tecnológica Oracle · yRange / List Composite ... Para maior eficácia as diferenças têm de ser solucionadas! 9iAS Containers for J2EE ... Check-In Check-Out

Mais Informação

http://otn.oracle.com

http://metalink.oracle.com