+ All Categories
Home > Documents > Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the...

Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the...

Date post: 26-Mar-2020
Category:
Upload: others
View: 9 times
Download: 0 times
Share this document with a friend
46
Transcript
Page 1: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content
Page 2: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Oracle9i Application ServerEnterprise Portals

For Improved Efficiencies

Page 3: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Minho ChoiSenior ConsultantApplication Server TechnologyOracle Korea

Page 4: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Clustering &Caching

Web Services

B2B Integration

Application Integration

Any Data SourceWireless & Mobile

Portal

Business Intelligence

J2EE

Management &Security

Unified Messaging

Page 5: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Enterprise PortalsEnterprise Portals

Page 6: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Key Information Management Challenges in the “Web era”

Difficult to access and find information– Applications and content from multiple, disparate sources– If you don’t know where to look how do you find it?– Personalization/dynamic content doesn’t scale

All sites and applications are different– Different logons– Different UI’s, different organization

Content is quickly out-of-date or inaccurate – Content owners do not have ability to publish

Difficult to manage the technology– Infrastructure is very fragmented and expensive– Myriad of isolated extranets and intranets

Page 7: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

How Do I Get Relevant Information?

If the information is …Not categorizedNot easy to findNot current

Portals …Provide personalized accessAggregate disparate content

Page 8: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Solution - Enterprise Portal

A common, integrated starting point for personalized access to enterprise information:

– Enterprise applications– Business Intelligence– Publishing and collaborative environments– Internet content and services– Other on-line resources

Page 9: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Employee View Customer View

Supplier View Sales View

Solution - Create a Single Starting Point, with Multiple Views ….

Page 10: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Benefits - Enterprise Portals

Eliminate web chaos– get a handle on your corporate content– manage and measure access to applications

and content– reduce infrastructure costs

Leverage your digital assets– get everybody on the same page– provide targeted, high quality information– enhance productivity

Page 11: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Self Service Publishing

Assembling a Portal Infrastructure: Option A

Many Incompatible Pieces – ChaosExpensive

DirectoryDirectory

ManagementTools

ManagementToolsMessagingMessaging

Portal Framework

Portal Framework Business

IntelligenceBusiness

Intelligence

J2EE ApplicationFramework

J2EE ApplicationFramework Content

ManagementContent

ManagementEnterprise

SearchEnterprise

Search

Self Service Publishing

MobileComputing

MobileWeb ServersWeb ServersComputing

SecuritySecurityDatabasesDatabases

Page 12: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Assembling a Portal Infrastructure: Option B

Complete, Therefore Simple

One VendorScalability

One MgmtInterfaceReliability

CommonSkill Sets

Single Dev.Model

Page 13: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Oracle9iAS PortalMost productive, complete and open solution for

building and deploying enterprise portals

Page 14: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Enterprise Portal Enterprise Portal FeaturesFeatures

Page 15: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Unified Access To All Information

Page 16: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Wizard based toolsPages Portlets

Page & portlet managementPage content

Page 17: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Personalize Information

Based on roles, group and content categories

Portal Framework

SQL7DB2

SybaseAutonomy

Verity

SAP,ExpenseLookup

SiebelSales Pipeline

E*TradeStock Quotes

PeoplesoftHR Lookup

AutoExchangeRFP’s

New OutlookEmail

WordDocuments

ON24Video News

Oracle CRMMarketing

Leads

CognosQ4 Report

VignetteBroadvision

OracleExchange

Bids

YahooNews

Headlines

BrioSales

Forecast

Dynamic Web Pages

Data“Marketing” View

Page 18: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Personalization – My DesktopSearchSearch ApplicationsApplications CollaborationCollaboration

CalendarCalendarNewsNews

TrafficTraffic BulletinsBulletinsWeatherWeather

Page 19: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Single Sign-On

EmployeeEmployeeCustomerCustomer PartnerPartner

Page 20: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Secure Access to Information

PageAssembly Portal EnginePortal Engine

J2EE ServerJ2EE Server

Web SiteWeb Site

PackagedApps

WWSSDDLL

WWSSDDLL

HTTPHTTP

SOAPSOAPOracle9i Application ServerPersonalizedPortals

Single SignSingle Sign--OnOn

WebServicesLDAPLDAP

DirectoryDirectory

Page 21: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Search for Relevant Information

Advanced SearchSaved SearchesCustomizable searchUltrasearch

– Simultaneous– Multiple Sources

Page 22: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Access From Desktop and MobileWMLWAP

Gateway

Nokia Gateway

AT&T Gateway

HTTP Gateway

Nokia TTML

Palm HTML

Desktop

WTP

SMS

CDPD

Network

Oracle9iAS Portal

Page 23: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Mobile / Wireless Support

Portal Pages– Use declarative

tools to enable mobile / wireless pages

Develop wireless portlets

– Using declarative tools for database portlets

– Using Java-PDK

Page 24: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Customer Success: Gevity HR

Company Information– Provides human resources solutions

Business Problem– No system for managing information, lead to

inefficienciesBenefits

– Improved productivity due to access to relevant information

– Customer retention increased by 5.8 percent

Page 25: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

How Can I Keep Content Fresh?

Get Stakeholders to Participate– Business users, page developers, IT

Avoid Webmaster Bottlenecks!Evolve Portal Over Time

Page 26: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Improve Productivity - Clicks not Code

Programmatic Environment

package portlet.portal.sampleimport java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class HelloWorldProviderServlet extends HttpServlet {public void service (HttpServletRequest request, HttpServletResponseresponse) throws SerlvetException {

PrintWriter out = response.getWriter();String action =

request.getParameter("portal_action");

<%Option ExplicitDim objLogon, objSession, objCalendarFolder,

objItemDim sUser, sDomain, sPassword, sExchangeServer, Dim rowsPerPage, pageNumber, sPortletRef, lastDim sStartFilter, sEndFilter, startDate, endDate

%><!--#include file="Cdoprops.inc"--><%sUser = Request.QueryString("UName")

sPassword = Request.QueryString("UPwd")sDomain = Request.QueryString("UDomain")

Wizard-Based Environment

Page 27: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Self-Service PublishingWizard BasedClassificationApproval routing

– Notifications– Status

TrackingSubscriptionsCheck in Check OutVersioningDesktop Integration

Page 28: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Self-Service Publishing

WebDAV

Page 29: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Distribute Content Management

Sales view

•9am - 11amstaff mtg

•1pm - 2pmJay 1 on 1

• Marketing news news news news

• Marketing news news news news

• Marketing news news news news

• Marketing news news news news

• Global competitor 1• Global competitor 1• Global competitor 1• Global competitor 1• Global competitor 1

Company News

Home PersonalAppointments

MarketingCompetitive Search Content owners can:

Assign users to groups Cascade user rights and stylesUse templates for consistent look-and-feelSubscribe to pages and receive notifications

Marketing view

•9am - 11amstaff mtg

•1pm - 2pmJay 1 on 1

• Marketing news news news news

• Marketing news news news news

• Marketing news news news news

• Marketing news news news news

• Global competitor 1• Global competitor 1• Local competitor 1• Local competitor 1• Local competitor 1

Company News

Home PersonalAppointments

Marketing UK HRCompetitive Search

Page 30: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

User ManagementSingle-sign on via Login ServerAuthenticate using Oracle Internet Directory Maintain users & groups using LDAP repository

Page 31: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Customer Success: MAOTBusiness Need

– Unified view to information from 30 organizationsBenefits

– Single interface to information and applications– Distributed management ensured updated content– Easy access promoted direct interaction

"...the Oracle technology was the one that ensured we would meet the goals we had set. With Oracle, we can keep updated content from almost 30 organizations in one single portal."

– Gabriela Borrego, Engineer and Chairwoman of IPAMB, MAOT

Page 32: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Fast and Scalable

Fastest J2EE ServerWeb Cache

– Invalidation-based– edge server

caching– page compression

Improve scalability– Up to 10X more

throughput

Page 33: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Service-Level Monitoring

Monitor with OEM – HTTP – Caching – Parallel Page

Engine– Login Server– Providers

Page 34: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Customer Success: EPL, Inc.Company Information

– Provides products and services to the credit union industryBusiness Need

– Distribute information and applications to customers– System must be secure and perform effectively over the Internet

Benefits – Rapid deployment due to integrated functionality– 2,000+ users can access sensitive information due to secure

architecture– Saved $1 million in customization, integration, and staffing

Page 35: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Built-In Business Intelligence

Data Warehousing

ETL

OLAP

Data Mining

Oracle9Oracle9iiDBDB

Discoverer

Reports

BI Beans

WarehouseBuilder

Oracle9Oracle9iiASAS

ClickstreamIntelligence

BI Beans

Page 36: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Integrate Applications

INTEGRATION

Oracle9iAS Integration– SAP, Siebel, PeopleSoft, Ariba,

Commerce One, JDEdwards

– Any JCA application

– Legacy applications

Web Services– JPDK access through Java

99iASiAS IntegrationIntegration

AdapterAdapter

AdapterAdapter

AdapterAdapter

Portal ProviderPortal Provider

Page 37: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

250+ Pre-Built Portlets

Page 38: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Portlets - DeclarativeBuild Manage Deploy

Wizard-based, declarative environmentManipulate and report on data in Oracle and other databases Forms, charts, reports, etc. Portlet

Page 39: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

PDK-Java– J2EE-based provider

framework

PDK-URL ServicesPDK-PL/SQLRich set of APIs/Services:

– customization, session management, cookie management, caching, single sign-on, translations, error handling, event handling, event logging, and parameter passing

– remote deployment

Portlets - Programmatic

ExistingApplications

Web SitesWeb SitesHTTPHTTP

Web Services

WWSSDDLLSOAPSOAP

JJPPDDKK

URLURL

HTTPHTTPServletServlet

JSPJSP

EJBEJB

Web ServiceWeb ServicePORTAL

Page 40: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Portlets – Oracle ToolsReports, Forms, Discoverer, JDeveloperSimplified Access to Enterprise Data & Business Intelligence

Page 41: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Oracle9iAS Portal Middle Tier

Browser Client

Oracle9iAS Portal Database Tier

Oracle9iAS Portal Architecture

PageRequest

PageResponse

Web Web ProviderProvider

Portal Portal RepositoryRepository

Database Database ProviderProvider

Ora

cle

HTT

P Se

rver

Ora

cle

HTT

P Se

rver

mod

_oc4

jm

od_o

c4j

Para

llel

Para

llel

Page

Page

Engi

neEn

gine

mod

_m

od_ p

lsql

plsq

l

PortletContent

CachedMetadata& Content

Portal Portal CacheCache

PageMetadata

PortletContent

Page 42: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Based on Open StandardsContent repository

– WebDAVStandards-based portlets

– URL, JSP, ServletWeb Services

ExistingApps

Web SitesWeb SitesHTTPHTTP

WebServices

WWSSDDLL

SOAPSOAP

PortalServer

PPOORRTTAALL

PDKPDK

Oracle9iAS

JSPsJSPs

URLsURLs

ServletsServlets

EJBsEJBs

Web ServicesWeb Services

IntegrationIntegration

HTTPHTTP

Page 43: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Committed to the portal market

PORTAL

PortalPortal--EnabledEnabledApplications

Online PortalOnline PortalCommunityApplications Community

Employee PortalEmployee PortalCustomer Portal

Hosted PortalHosted PortalCustomer Portal

Oracle is a trusted and engaged e-Business partner

Page 44: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Company Information– Manufactures electronic motors

Business Needs– Improve internal communications. – Centralize access to critical information. – Streamline internal processes

Benefits– Improved productivity and communications– Complete and integrated solution enabled the

leverage of resources– Reduced development and maintenance costs

Emerson Motor Technologies

Page 45: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Why Oracle9iAS Portal?

Provides Access to Relevant Information– Single sign-on– Access with desktop and mobile devices

Ensures Up-to-Date Content – Self-service publishing– Distributed user management

Provides Integrated Functionality– Complete with business intelligence and pre-built portlets

Reduces Costs– Performs effectively and scales to thousands of users– Single management and monitoring interface

Page 46: Oracle9i Application Server Enterprise Portals · Key Information Management Challenges in the “Web era” yDifficult to access and find information – Applications and content

Recommended