the following is intended to outline our general …...the following is intended to outline our...

63

Upload: others

Post on 13-Mar-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not
Page 2: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not
Page 3: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions.The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

Page 4: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

<Insert Picture Here>

Oracle Portal Release 11New Features & Product RoadmapRahul B. PatelVice PresidentOracle Fusion Middleware

Harry K. WongPrincipal Product ManagerOracle Fusion Middleware

Page 5: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

<Insert Picture Here>

Page 6: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

<nsert Picture >

Agenda

• Oracle Portal Release 11• Extend Core Portal Functionality• Provide Deeper Integration with

• Oracle Applications • Oracle Fusion Middleware

• Streamline Management & Administration

• Simplify and Extend Security

• Web 2.0 & Oracle Portal

Page 7: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

<Insert Picture Here>

Extend Core Portal Functionality

Page 8: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Omniportlet Enhancements

• Advanced Parameter Form• Support for Complex

Web Services

Page 9: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Content IntegrationPublish Content to and from Oracle Portal

Repository

API

Application

Oracle Content ServerOracle Portal

SharePointDocumentum

Content Adapters

PortletsUser Interaction

WorkflowDelivery

ContentRepository

JSR 170 API

Page 10: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

New Languages

• Add new languages to Portal to allow publishing of content in more than the standard shipped languages

• How?• Add new entries to internal translation tables to identify

additional languages• Upgrading and patching with your strings installed is

supported.• Instructions covered in documentation

Page 11: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Enhanced Portlet Standards SupportWSRP 2.0 Support

• Enables inter-portlet communication• Supports JSF and rich ADF-Faces applications

exposed as portlets• Provides export/import of portlet customizations

Page 12: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

<Insert Picture Here>

Provide Deeper Integration with Oracle Applications

Page 13: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

E-Business Integration:Release 11i & 12i Portlets (WSRP + PDK-Java)

• Applications NavigatorAccess Applications menus based on user responsibilities

• Applications FavoritesBookmark specific Applications links for quick access

• Applications WorklistSummary of current workflow notifications

• Oracle Balanced Scorecard Display status of strategic and tactical business objectives

• Performance Management ViewerDisplay business intelligence key performance indicators in graphical and tabular format

Page 14: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

E-Business Integration:OAF Regions as Portlets

• OAF Release 12 allows for Regions to be exposed via WSRP

Page 15: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

PeopleSoft Integration

Peopletools

<8.47 8.47 8.48Identity

Propagation N/A

Oracle Portal N/A Wizard Portlets

Full Portlet Integration

Page 16: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

JD Edwards EnterpriseOne Portlets

• EnterpriseOne Menu• Supplier Self-Service• Employee Self-Service• OET – Object Environment

Technologies• Supplier Relationship

Management• Customer Self-Service

Page 17: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Declarative Portlet DevelopmentJDev/ADF Integration

Complete control over your integration• Build Portlets and/or Taskflows declaratively in JSF/ADF• Use JSF-Portlet Bridge to publish Taskflows inside Portal or publish Portlets directly in Portal

Oracle PortalJDeveloper Applications Unlimited

Page 18: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

<Insert Picture Here>

Provide Deeper Integration with Oracle Fusion Middleware

Page 19: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Fusion Middleware Portlets

• Oracle BIEE (Siebel)• Hyperion System 9 BPM

Page 20: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Content Approvals with BPEL

• Integrate Portal content management approval workflows with BPEL out of the box

• How?• Portal administrator can register

one or more BPEL process definitions for the Portal

• Enable page group to use either Portal Workflows or BPEL Processes

• Choose specific approval process for page group

• Can override at page level

Page 21: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Content IntegrationPublishing content from Content Server

• Library portlet• Search portlet• Saved Search portlet• Contribution portlet• Workflow Queue portlet• Authenticated Library portlet• Authenticated Search portlet• Metadata Admin portlet

Page 22: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Java Server Faces Portlet BridgeBenefits:

• Publish JSF applications as JSR168 portlets

• Bring existing JSF/ADF applicationsinto Portal Release 11

• How?• Turn Java Server Faces applications

into WSRP producers with minimal effort in JDeveloper• 11g: Right-click on a .jspx file ->”Create

Portlet Entry”• 10g: Add Portlet Bridge libraries to

application, create portlet.xml then deploy

Port

let B

ridge

JSF WSRP

Portal

Page 23: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

<Insert Picture Here>

Streamline Management & Administration

Page 24: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

• Provides a uniform, consistent, secure and standards-based administration interface

• No configuration files to deal with – only configuration parameters

• Configuration changes propagated to nodes automatically

• Simplified maintenance, patching, and upgrade

• Central Repository for all configuration

• Well defined access to configuration data through asctl, EM, or a JMX browser

Middleware Administration Server

• Simplified maintenance, patching, and upgrade• No configuration files to deal with – only configuration parameters• Configuration changes propagated to nodes automatically• Configuration Rollback• Central Repository for all configuration• Well defined access to configuration data through asctl, EM, or a JMX browser

Topology Model

OC4J

Topology Service Resource Discovery

Diagnostics

Configuration

Performance Metrics

Process Control

JMX M

Bean

Interface

Administration Services

Page 25: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Integration with MASArchitecture

ASCTL

EM

Config.Repository

AS Instance

MAS

MAS Agent

InstanceHome

Config

Cache

Logs

InstanceHome

Config

Cache

Logs

Portal Instance

OHS

OC4J

MASAgent

WebCache

Local Config.Cache

Ex: Change

WebcacheInvalidation Port

Page 26: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Integration with MAS

• Oracle Enterprise Manager Integration• View Performance Metrics for Portlets, Providers • Configure Portal Config Files via EM• View Diagnostics Log Information & set the log level• Modify Portal Page Engine (PPE) Configuration• Start/Stop Portal Components

• Use MAS/ASCTL commands to:• Check the status of Portal and component services• View portlet metrics• Modify OHS Parameters• Start/Stop Portal Components

Page 27: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not
Page 28: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not
Page 29: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not
Page 30: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not
Page 31: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not
Page 32: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Lifecycle Manageability

• Easier management of Portal in a dev, test, prod life cycle

• How?• Portal Export/Import via Database

links – no more ftp!• Improved log information• A new direct-access user interface

Via DB Link

Page 33: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not
Page 34: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not
Page 35: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not
Page 36: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not
Page 37: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not
Page 38: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not
Page 39: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not
Page 40: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not
Page 41: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not
Page 42: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Target Machine

Page 43: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not
Page 44: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not
Page 45: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not
Page 46: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not
Page 47: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not
Page 48: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not
Page 49: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not
Page 50: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not
Page 51: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not
Page 52: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not
Page 53: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

<Insert Picture Here>

Simplify and Extend Security

Page 54: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Extend SecuritySecurity Platform Integration

OC

4J P

orta

lO

C4J

Por

tal

RepositoryRepositoryServicesServices

PPEPPE

SessionSessionServicesServicesPo

rtal S

ervi

ces

Porta

l Ser

vice

s

SSO based on mod_osso (SSO SDK dependency removed)• mod_osso handles the interaction with the SSO server• Simplifies definition as a Partner Application

• Single command to register all partner application• Removes Portal-specific admin scripts

• Allows Portal to take advantage of IdM changes/features instantly (for example, session timeouts)

SSO server & Login Screen

SSO Cookie Generated by SSO Server

Browser

Portal page request

Portal Mid-TierO

racl

e H

TTP

Ser

ver

Ora

cle

HTT

P S

erve

r

mod_osso

Oracle SSOCookie

SSO SDK support removed

mid-tier

Page 55: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Securing ContentSupport of Dynamic Groups from OID

• Sync on each login (default)• Lazy synchronization • Immediate synchronization

Browser Portal Mid-Tier

Logon Request

Membership Attribute Cache

OID

Page 56: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Extend SecuritySupport for WS-Security

• Standards-based, secure identity propagation to WSRP portlet producers.

• Standard encrypted tokens supported for propagation of identity.– Username and SAML

WS-Security Support:( ) None(o) UsernameToken without Password, Digitally Signed( ) SAMLToken, Digitally Signed

PortalIdentity Token• SAML• Username

WSRP soap message

WSRPProducer

Browser

Page 57: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

<Insert Picture Here>

Web 2.0 & Oracle Portal

Page 58: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Web 2.0 Services

•Tags•Links•Documents•Lists•Events•Tasks

Page 59: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Web 2.0 Services in Portal

Port

let B

ridge

WSRPJSF

Page 60: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

WebCenter and PortalCo-exist, Leverage and Inter-Operate

WSRPJSR168 JPDK

Portlet Producers

Portlet Bridge(JSR 301)

FPAJSR 170

Page 61: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

<nsert Picture >

Summary

• Oracle Portal Release 11• Extend Core Portal Functionality• Provide Deeper Integration with

• Oracle Applications • Oracle Fusion Middleware

• Streamline Management & Administration

• Simplify and Extend Security

• Web 2.0 & Oracle Portal

Page 62: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not
Page 63: The following is intended to outline our general …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions.The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.