Vous êtes sur la page 1sur 22

Oracle Fusion Middleware 11g

WebCenter

Kiss István
Istvan.Kiss@oracle.com

Copyright © 2009, Oracle. All rights reserved.


Oracle Fusion Middleware
Oracle User Interaction
WebCenter Web 2.0 Portal, Rich Internet Apps, Search,
Desktop, Presence , VoIP
Enterprise Performance Management
Planning, Budgeting, Financial Management &
Reporting, Scorecards
Enterprise Management
Business Intelligence
Provisioning,
Data Integration, Query & Analysis, OLAP,
Dashboards, Reports, Alerts, Real-Time Diagnostics, Tuning,
Development Tools Configuration
Content Management Management
Unified SOA Web Content, Documents, Digital Assets,
Development Tool & Imaging, Records, Information Rights Identity Management
Framework
SOA & Process Management Provisioning, Access
ESB, BPEL PM, Workflow, BAM, Rules, B2B, management,
MDM, Registry, SOA Governance Federation, Audit,
Directory
Application Server
J2EE, Web services, Complex Event
Processing , XTP, RFID & Sensors, SIP
Grid Infrastructure
Application Clusters, In-Memory Data Grid,
Common Metadata Services

1-2 Copyright © 2009, Oracle. All rights reserved.


WebCenter Applications

• Web applications with rich user interface


• Integrating Web 2.0 services
• Run-time editing

“Mash-up” applications

1-3 Copyright © 2009, Oracle. All rights reserved.


Oracle WebCenter Components

Application Development Framework

JavaServer Faces

1-4 Copyright © 2009, Oracle. All rights reserved.


Application Development Framework (ADF)
The Model-View-Controller Design Pattern

Rich Clients Web and Mobile View

Controller
Controller

Model Model
(JSR-227)

Business
Business Services Services

1-5 Copyright © 2009, Oracle. All rights reserved.


ADF Components
Desktop Browser-based
View
ADF Swing JSP JSF ADF Faces / DVT

Controller
Struts JSF/ADF Task Flow

ADF Bindings (JSR 227) Model

Java EJB BAM BPEL Web ADFbc BI Essbase Portlets


Business
Services
TopLink Services

Data
Relational XML Data Legacy Data
Packaged Services
Data Apps

1-6 Copyright © 2009, Oracle. All rights reserved.


ADF BC: Technology Choices
Desktop Browser-based

ADF Swing JSP JSF ADF Faces / DVT View

Controller
Struts JSF/ADF Task Flow

ADF Bindings (JSR 227) Model

Java EJB BAM BPEL Web ADFbc BI Essbase Portlets


Services Business
TopLink Services

Data
Relational XML Data Legacy Data
Packaged Services
Data Apps

1-7 Copyright © 2009, Oracle. All rights reserved.


Oracle WebCenter Components

Composite Portals WebCenter


Oracle JDeveloper

Applications Spaces

Composer
WebCenter WebCenter
Framework Services

Application Development Framework

JavaServer Faces MDS

1-8 Copyright © 2009, Oracle. All rights reserved.


Initial Application

1-9 Copyright © 2009, Oracle. All rights reserved.


Finished Application: Services Tab

Chart
Data table
Search

Portlet
Documents

Pop-up description

Discussions

1 - 10 Copyright © 2009, Oracle. All rights reserved.


Finished Application: Personal Tab

Wired at run time

Custom task
flow

Custom task
flow

Added at run time

1 - 11 Copyright © 2009, Oracle. All rights reserved.


Demo
El Piju Application
• Initial application features: table and chart
• Login
• Portlet
• Services
– Document Library
– Discussions
– Search
• Synchronized content

1 - 12 Copyright © 2009, Oracle. All rights reserved.


WebCenter Framework

Injects portal capabilities into ADF applications


• Content integration:
– JCR (JSR 170) Composite Portals WebCenter

Oracle JDeveloper

Composer
Applications Spaces
– Several content
repositories WebCenter
Framework
WebCenter
Services
• Portlets: Application Development Framework

– Consume portlets JavaServer Faces MDS


– Portlet containers for
JSR 168/PDK-Java
Content Customizable Resource
– JSF-Portlet Bridge Integration components Catalog
Portlet run Portlet Oracle JSF
– Out-of-the-box portlets time Container Portlet
Bridge
• Run-time customization:
See Composer

1 - 13 Copyright © 2009, Oracle. All rights reserved.


WebCenter Services

A complete set of complementary services that enables you to


embed Web 2.0 communication and collaboration services
directly into an ADF application

Announcements Blogs Dicussions


Composite Portals WebCenter Documents Events Instant
Oracle JDeveloper

Composer
Applications Spaces Messaging
& Presence
WebCenter WebCenter Links Lists Mail
Framework Services
Notes Oracle Oracle
Application Development Framework WebCenter WebCenter
Analytics Ensemble
JavaServer Faces MDS
Recent Activities RSS Search
Tags Wiki Worklist

1 - 14 Copyright © 2009, Oracle. All rights reserved.


WebCenter Services
List of Services
Social Networking Shared Personal Productivity

• Announcements • Documents • Mail


• Discussions • Events* • Notes*
• Blog • Links • Recent Activities
• Wiki • Lists* • RSS
• Instant Messaging • Tags • Search
and Presence • Worklist
• People
Connection*

Most of the services require a back-end server


• Bundled with WebCenter (Discussions, Wiki, Content
Server
• External (Mail, Presence, BPEL)

1 - 15 Copyright © 2009, Oracle. All rights reserved.


WebCenter Services
for Application Developers
Integrate services into WebCenter Applications:
• API (typically WebService)
• Task flow

Task Flow: reusable ADF components


• User Interface using ADF Faces component
• Flow, state transition
• Parameters, Events
for communicating with
its context
• Packaged in JAR files

1 - 16 Copyright © 2009, Oracle. All rights reserved.


Oracle Composer

Supports run-time customization right in a browser


• Targeted at the business user
– Drag-and-drop operation
– Rich, intuitive user experience
• Using Composer, you can:
– Browse the Resource Catalog
– Add and remove resources on pages
– Rearrange page layout
– Set page and component properties
– Contextually wire components
• Extensible
• Changes stored in MDS
• Provides a sandbox for testing the changes
1 - 17 Copyright © 2009, Oracle. All rights reserved.
Demo
Oracle Composer
• Invoke composer
• Add components to page
• Edit component properties
• Change layout
• Move components

1 - 18 Copyright © 2009, Oracle. All rights reserved.


WebCenter Spaces

A prebuilt application that provides an online


environment for social networking, communication,
collaboration, and personal productivity
• Instant communities
• Team sites
• Portals

1 - 19 Copyright © 2009, Oracle. All rights reserved.


WebCenter Spaces

Personal Space Group Spaces Business Role Pages


• User’s secure individual • Secure team sites and • Role-based
workspace or dashboard community collaboration communication with user
• Highly personalizable • Role-based views and communities
with social feeds, email, access to information • Prebuilt templates simplify
tasks, tags, recent • Completely customizable linking pages and content
documents, and so on • Easily embed ad hoc to a specific enterprise
• Users create pages, add role
activities in a business
content, and customize process or application • All users in a given role
views by using Oracle • Users can share and are easily kept up-to-date
Composer with relevant information
reuse Group Spaces as
templates • Integrated with user’s
Personal Space

1 - 20 Copyright © 2009, Oracle. All rights reserved.


Demo
WebCenter Spaces
• Login
• Available pages
– Personal Pages
– Role-based pages
– Group Spaces
• Work with Group Spaces
– Create GS
– Invite users
– Create and populate pages

1 - 21 Copyright © 2009, Oracle. All rights reserved.


Oracle University Courses

Available:
• Oracle WebCenter 11g:
Introduction to Custom Applications
Coming soon:
• Oracle WebCenter Spaces 11g:
Build Enterprise 2.0 Communities
• Oracle WebCenter Spaces 11g:
Administration

1 - 22 Copyright © 2009, Oracle. All rights reserved.

Vous aimerez peut-être aussi