“this presentation is for informational purposes only and ......s746 an overview of enterprise...

46
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”

Upload: others

Post on 11-Apr-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”

Page 2: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

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 decision. The development,

release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

Page 3: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation
Page 4: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

S746

An Overview of Enterprise Portals: Today and TomorrowMarco TilliVice PresidentOracle Corporation

“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”

Page 5: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

The second greatest computer ever built took 7.5 million years to calculate the answer to the ultimate question, and in the end announced that the answer was in

fact 42.

That made a lot of people very angry.

The second greatest computer then explained that nobody really understood what the question was in the first place.

So another, even bigger, computer had to be built to find out what the actual question was.

Page 6: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation
Page 7: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

The question

Page 8: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

The questionNumber of vendors that tried to make it big in the portal market

AbilizerAllaireAscentialATGAutonomyBEABluestoneBowstreetBrioBroadvisionCACitrixCompuwareCorechange

CoviaDatachannelEpicentricHummingbirdHyperwaveIBMInfoImageIntraspectiPlanetKnowledgeTrackLinqMicrosoftOraclePeoplesoft

PlumtreeRadnetSagemakerSAPSequoiaSiebelSilverStreamSybaseTibcoTopTierVerityViadorVignetteYahoo!

Page 9: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

The question Number of vendors that tried to make it big in the portal market

AbilizerAllaireAscentialATGAutonomyBEABluestoneBowstreetBrioBroadvisionCACitrixCompuwareCorechange

CoviaDatachannelEpicentricHummingbirdHyperwaveIBMInfoImageIntraspectiPlanetKnowledgeTrackLinqMicrosoftOraclePeoplesoft

PlumtreeRadnetSagemakerSAPSequoiaSiebelSilverStreamSybaseTibcoTopTierVerityViadorVignetteYahoo!

Page 10: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

Significant players today

OracleOracleMicrosoftMicrosoft

SAPSAP

IBMIBM

BEABEA

Page 11: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

Why so quickly?

Portal frameworks were born out ofthe critical need to simplify access to disparate systems– Precursor to SOA : UI integration and composition– Middleware platforms: still in their infancy– Packaged solutions: proprietary monoliths

Internet computing evolution– SOA and Middleware platforms– Packaged solutions evolving towards SOA

Page 12: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

Middleware platforms

Meet Business Needs forFlexibility and Speed– Ability to connect information, processes and

collaborative services into a cohesive, adaptablewhole

Through standard based integrationof heterogeneous services– Service composition both at and below the UI

Page 13: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

Packaged solutions

Moving towards SOA– Business applications– Collaborative suites– Productivity tools– Exposing services– Moving towards SOA as the underlying architecture

A few key ISV’s are providing bothapplications and platform

Page 14: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

Portal selection process

Tied to middleware strategy– Portal technology is an integral part of the

middleware fabric– Complete portal solutions typically require multiple

platform components

Tied to business solution strategy– Portal comes pre-integrated with packaged solutions– Packaged solution is built on the same middleware

platform

Page 15: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

Oracle’s Strategy

Oracle Fusion Architecture– Blueprint for SOA-based Enterprise Business Solutions

Oracle Database & Fusion Middleware– Technology Infrastructure for Fusion Architecture

Oracle Business Applications– Integrate, Extend, Evolve through Fusion Architecture

Customer Benefits– Meets Business Needs for Flexibility & Speed

Page 16: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

Fusion Architecture

Flexible Applications– Develop Modular Service-Oriented Applications

Adaptive Business Processes– Design, Monitor, Optimize Flexible Business Processes

Actionable Business Insight– Drive Performance with Consolidated, Actionable Intelligence

Consolidated Information Management– Consolidate Information with Unified Data Model in Clustered DBMS

Collaborative Portals– Connect People, Information and Processes, in context

Better Security & Ownership– Deploy and Manage on Grids with Unified Identity Management

Page 17: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation
Page 18: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

Portal: Face of Fusion Architecture

Unified delivery vehicle for all end-user services– content and information– business intelligence– business processes– collaborationBring services to the end user, in context

Page 19: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

Feature overview

Release 10gR2– Available today, on most platforms

Release 10gR2 (Portal Upgrade 10.1.4)– CY 2005

Release 10gR3 (Portal Extensions)– H1 2006

Key dimensions– Portal Development– Portal Content– Portal Runtime and Administration

Page 20: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

Portal development

Page 21: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

Portal development

LOBLOB UsersUsers BusinessBusiness DevelopersDevelopers J2EE ApplicationJ2EE ApplicationDevelopersDevelopers

UnstructuredContent

PortalPages

CustomLogic & UI

CompositeApplications

Portals &Websites

Cater to all stakeholders– Right concepts and abstraction– Right tools– Right development and deployment model

Page 22: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

Portal development

LOBLOB UsersUsers BusinessBusiness DevelopersDevelopers J2EE ApplicationJ2EE ApplicationDevelopersDevelopers

UnstructuredContent

PortalPages

CustomLogic & UI

CompositeApplications

Portals &Websites

•• SiteSite templatetemplate•• Home pageHome page•• Content pageContent page•• SiteSite hierarchy andhierarchy and

navigationnavigation•• In placeIn place creationcreation

•• Items Items •• PagesPages

•• SimpleSimple securitysecurity modelmodel•• ToolTool: none: none neededneeded

Instant Portal

10gR210gR2

•• DeclarativeDeclarative pagepage developmentdevelopment•• Templates andTemplates and stylesstyles•• DeclarativeDeclarative datadata publishing using publishing using

OmniPortletOmniPortlet•• Declarative wiringDeclarative wiring ofof portlets andportlets and

pagespages•• RichRich contentcontent oriented securityoriented security modelmodel•• Governance and workflowGovernance and workflow•• InstantInstant deploymentdeployment•• ToolTool:: browserbrowser

•• MVC J2EEMVC J2EEframeworkframework

•• RichRich business servicebusiness serviceframeworkframework

•• RichRich JSF componentsJSF components•• JSR168, WSRP, & JSR168, WSRP, &

JPDKJPDK portletsportlets•• JAASJAAS securitysecurity•• J2EEJ2EE deploymentdeployment•• ToolTool:: JDeveloperJDeveloper

ADF +Portlets

10gR310gR3

Oracle FusionPortal

10gR2 10gR2 Portal Upgrade 10.1.4Portal Upgrade 10.1.4

Page 23: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

Portal development

Page and portal creation– Item templates– Path-based URL

Content publishing– Oracle Drive– New, configurable Rich Text Editor (all browsers)– CM Event Framework and extended CM API– Draft mode with explicit approval

Data and service publishing– OmniPortlet HTML layout– OmniPortlet Pluggable Layouts

Page 24: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

OmniPortletBrowser based wizard

Choose a data source Choose a visualization

• Pluggable layout• HTML layout

• Pluggable layout• HTML layout

Portlet container services

Extensible data source list Extensible view gallery

Integrate with the application

Integrate with the portal

• Web Service• Web Page• XML• CSV• SQL

• Chart• Tabular

• News• List

• Custom HTML

Page 25: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

OmniPortlet custom layout

Omniportlet Layout Extension for JDeveloper 10.1.3

Simple Wizardto create and deploy

a new Omniportlet layout style

Page 26: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

Portal development

10gR3 ADFPortal Extensions

– Include JPDK, JSR 168,and WSRP 1.0 portletsin any Oracle ADFapplication

– Portlets are exposed as JSF view components– Portlets can be wired to the application using parameters and events– Portlets can be personalized at runtime

You can use a pure J2EE framework for specificportal implementations, or to extend Oracle Portalimplementations when a full blown applicationframework is required

Page 27: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

Portal Content

Page 28: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

Portal content

• Create context-drivendashboards with the WorksheetPortlet, using parameters

• Drill-down into Discoverer Viewer• Analyze both relational and OLAP data

• Intuitive, in-place analysis capabilities

• Personalize your dashboard– Personalize parameter values

– Personalize display type (graph types, table formats, etc.)

• Spot exceptions with stoplight reporting

Gain business visibility

Page 29: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

Portal content

Collaborative features– Document Sharing, Threaded

Discussions, ToDo, Calendar,Surveys, Instant Messaging,Web Conferencing

Delivered in context– Oracle Collaboration Suite– Microsoft Exchange– IBM/Lotus Notes

Collaborate efficiently

Page 30: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

Portal contentInteract with business processes

BPEL engine– Service integration ‘below the UI’– BPEL Modeler fully integrated

with JDeveloper

Execute, interact with, monitor, tune– Launch business processes from the Portal– Tune execution parameters from the Portal– Participate in human workflow from the Portal (Worklist Portlet)– Check status of processes you have submitted (Status Portlet)– Monitor status of all active processes (BPM Portlet)

Page 31: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

Portal contentIntegrate your business applications

Peoplesoft– Any existing or new portlet built with

Peoplesoft Pagelet Wizard– Integrated w/ SSO– Available w/ 8.47

JD Edwards– Full menu navigation– Any portlet built w/ JDE toolset– Integrated w/ SSO– Delivered w/ 8.95 of E1

SAP iView integration– OTN sample

Page 32: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

Portal contentIntegrate your business applications

IntroducingOracle

Portlet Factory

Page 33: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

Oracle Portlet FactoryPre-built Extensions enable companies to quickly create composite portlets and applications that leverage data and processes from multiple backend systems.

Designed to facilitate development, deployment, and maintenance ofportlets for Oracle PortalEclipse plug-inBuilt-in support for SAP,Peoplesoft, and JD EdwardsExtensible to any other system through Builders

SAP

JDE PeopleSoft

Page 34: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

BowstreetPartner Pavilion(Room 100/101)

Kiosk #150

Oracle Portlet Factory

Creation of complex portletsmade simple

– Multi-page portlets– Transactional portlets– Graphical, wizard-like interface– Generate error-free J2EE compliant

code automatically (JPDK or JSR168)– Develop up to 12 times faster

Portlet maintenance made simple– New code is automatically generated

when inputs change

Make integration techniques and patterns reusable

– Builders

.../*** Generated Method [_pageDispatcher]* Generated by builder call [bc21]*/

public void _pageDispatcher(WebAppAccess webAppAccess){

com.bowstreet.webapp.JSPSupport.dispatch(webAppAccess);}

/*** Generated Method [getFlights_PagingGetImgName]* Generated by builder call [bc21]*/

public String getFlights_PagingGetImgName(WebAppAccesswebAppAccess, String button, String position){

PagingAssistant asst = (PagingAssistant)webAppAccess.getVariables().getObject("getFlights_Paging");

String img = button + position;if ((button.equals("First") || button.equals("Prev")) &&

!asst.hasPreviousPage())

...

Page 35: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

Portal contentLeverage standard components

JSR168– Deploy locally to Oracle’s Java Portlet

Container– Automatically exposed to remote portals

through WSRP– JDeveloper Java Portlet Wizard: build,

deploy and run a JSR 168 or JPDK portleton a portal page in 3 minutes

WSRP 1.0– WSRP producers managed through EM

Mix and match– JPDK, JSR168, WSRP coexist on the

same page

Page 36: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

Portal runtimeand administration

Page 37: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

Portal runtime and administration

Rearchitected WebCache integration– Refactored cached metadata to minimize invalidation scenarios

Page structure, portlet references, banner reference, and static content can be cached at system level for all usersFull page caching : 9 (yes, NINE) times fasterPage with user specific content : 40% faster

Portal mid-tier optimizations– 10% scalability improvement

Individual portlet load and refresh– User experience no longer tarnished by one slow portlet– No need to reload the whole page to update a single portlet

GUID based Export/Import

Page 38: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

D E M O N S T R A T I O N

Page 39: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

Feature summary and availability

Now : 10gR2– Instant Portal, OmniPortlet custom layout, Discoverer portlet,

Collaboration portlets, Peoplesoft and JD Edwards portlets

CY2005 : 10gR2 Portal Upgrade (10.1.4)– JSR168 and WSRP, CMEF and CMAPI, Caching optimization,

Individual portlet refresh, BPEL portlets, GUID based Exp/Imp

CY2005 : Oracle Portlet Factory– Rapid development of complex portlets for SAP and Oracle application

suites, extensibility and reuse through Builders

H1 CY2006 : 10gR3 Portal Extensions– ADF Portal Extensions– JDeveloper Extension for OmniPorlet custom layout

Page 40: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

What next?

Page 41: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

Direction – Fusion Architecture

Unified solution environmentPortal capabilities built-in

Oracle ApplicationsOracle PortalCustom applications

Page 42: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

Direction – Fusion environment

Unified Workplace: UI shell, Business Editor Business solutions : Oracle ApplicationsHorizontal solutions : Communities (CoI, Project, etc.)

Business Business SolutionsSolutions

UI components and servicesApplication services: content, BI, process, collaborationMetadata Services, Resource Catalog, Contextual Framework

Service Service LayerLayer

MVC, JSF, Rich DHTML ComponentsEnterprise Service Bus, Service Composition FrameworkJ2EE runtime, WS framework, Security and ID Management

SOASOAFoundationFoundation

Management, Configuration, TuningProvisioning, Deployment, Lifecycle managementClustering, Cloning, Monitoring

Grid Grid PlatformPlatform

Page 43: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

Direction – Fusion environment

PortalPortal capabilities built intocapabilities built into all applicationsall applications

Enterprise Portal → Unified WorkplacePortlet Catalog → Resource CatalogPortal Metadata → Metadata UnificationPortal Customization → Business EditorPage Groups → CommunitiesPortal Content Mgmt → JSR170 Federation

Page 44: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

Today : Fusion Architecture– Protect, Integrate and Extend your existing investment– Build modular, extensible, standards based SOA solutions– Any type of content

Structured and Unstructured Content, Historical and Real Time BI, Collaboration, Business Processes, Enterprise Applications

– Any type of developerLOB User, Business Developer, J2EE Developer

Tomorrow : Fusion Solutions– Oracle Applications evolution toward Fusion Architecture– Unified Workplace– Unified Metadata and Service Registry– Portal capabilities built right into the application

Page 45: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

Learn the TechnologyVisit OTN Microsites: otn.oracle.com

Try the SoftwareVisit the Hands-On Labs in Moscone West 1003, 1004

Ask Our ExpertsFusion Middleware Demogrounds; Sessions

Page 46: “This presentation is for informational purposes only and ......S746 An Overview of Enterprise Portals: Today and Tomorrow Marco Tilli Vice President Oracle Corporation “This presentation

“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”