Web Center
Web Center
Introduction
Oracle WebCenter provides an open and extensible solution that allows users to
interact with services such as instant messaging, document and content
management, voice over IP, discussion forums, wikis, blogs, and tagging, directly
from the context of a portal or an application. To provide an accessible and
streamlined user experience, Oracle WebCenter is integrated and certified with
Oracle Universal Content Management (UCM), Oracle Identity Management Suite,
Oracle SOA Suite, Oracle Enterprise Manager, and Oracle eBusiness Suite, as well
as PeopleSoft, Siebel, and JD Edwards enterprise applications. Together, these
tools and services empower end users and IT to build and deploy next-generation
collaborative applications and portals that take advantage of the creativity and
intellect of every user, and improve the productivity of key internal and external
business processes.
Oracle WebCenter
Oracle WebCenter
Oracle WebCenter 11g includes components that provide a full range of functionality
to develop the Web-based applications you need, and to maintain an efficient
enterprise consisting of Internet and extranet Web sites, enterprise portals and
intranets, and composite applications. These components are:
Oracle WebCenter Framework: A declarative JavaServer Faces (JSF)-based
framework that enables embedding of AJAX-based components, portlets, services,
and content into context-rich customizable applications and enterprise portals.
Leveraging a revolutionary way of layering customizations, these applications and
portals store user changes in Oracle Metadata Services (MDS), which is used across
all of Oracle Fusion Middleware and is the foundation for Oracle Fusion
Applications (OFA). It is delivered as an extension to Oracle JDeveloper, which
provides an integrated development environment for composite J2EE applications,
business processes, BI applications, and enterprise portals.
Oracle WebCenter
Oracle WebCenter Spaces: A ready-to-use application that pulls together WebCenter Services
to empower teams to quickly and efficiently manage their information, applications, projects,
and people. Oracle WebCenter Spaces allows users to work more effectively with project
teams and work groups, including teams that span multiple geographies or include external
members. It eliminates or reduces duplication of effort and content inconsistencies, and
enables sharing and collaboration on team content to focus valuable resources on solving
business problems, tapping into new ideas, and reducing time to market. Additionally, it
provides breakthrough technology to enable unstructured projects and activities to be
managed and embedded in the context of an existing business application.
Oracle Composer: Enables runtime customization and personalization of JSF applications that
are created with Oracle WebCenter Framework, and includes a set of services to create and
manage JSF pages at runtime. Runtime customizations are managed by Oracle Metadata
Services (MDS). Oracle Composer includes the ability to show the components that can be
added to any page through the Resource Catalog.
WebCenter Services: Includes Web 2.0 content and communication services that can be
embedded directly into an application, or used to enhance your Oracle Portal, Oracle
WebLogic Portal, and Oracle WebCenter Interaction applications. Services include
discussions, wikis, blogs, lists, tags, links, documents, search, instant messaging and presence,
REST-based application integration, usage analytics, and BPEL-based workflow.
Oracle WebCenter
Oracle WebCenter Framework augments the JSF declarative development environment with
additional components, integration, and runtime options by integrating capabilities that are
historically included only in portal products. These capabilities enable you to:
Build and consume rich standards-based portlets.
Integrate content from many different content stores through standard interfaces.
Make the application customizable at runtime, which empowers end users to edit application
pages according to their requirements using Oracle Composer
Enable administrators to personalize the behavior of components in ways that are helpful to
their users.
Oracle WebCenter Spaces delivers the following powerful features that enable you to
provide a productive environment to deliver team-based sites, along with enterprise
and departmental portals:
Personal Spaces: Provide individual users with a dashboard of all the information
they believe relevant to them. Users' personal spaces likely include links or portlets for
critical applications they use every day and could also include their own personal
feeds from a friend's social network pages. Personal spaces deliver a way for each user
to have their own set of personal pages that they can create, change, and share with
others.
Business Role Pages: Provide a powerful way to communicate with specific types of
users within an organization and across the company. As defined in an enterprise,
users have specific roles for their various groups from administrators to sales
representatives, engineers to business managers. Communicating with a specific set of
people in these roles can be challenging. Business role pages provide an efficient way
to attach a page or set of pages to a specific enterprise role so that all the users are
kept up-to-date with information specific to them and their job function.
Group Spaces: Provide a meaningful way to manage all project details involving
any group of users. Group spaces also make it easy to deliver a departmental or
enterprise portal without having to spend a lot of development time building out
the site. By leveraging the Oracle Business Dictionary or Resource Catalog,
administrators and end users get a role-based view of what they can add to the
project or portal sites. Group spaces can be completely customized, including the
navigation controls, the color scheme, and the look and feel of any task flow or
portlet. All of this is managed in a way that insulates the IT team from application
upgrades. With the new community capabilities and large number of preintegrated task flows or portlets, teams can start working immediately and
enterprise portals can be delivered in an extremely short time.
Group Space Templates: Provide a consistent look and feel, and an efficient way
for everyone to get started. While Oracle WebCenter Spaces is optimally
configured out-of-the-box so that you can be productive immediately, there are
many applications or portals that require your business-specific components or a
tailored look and feel for a targeted use. Group space templates allow any user to
save a group space that they have created as a template for others to use directly.
Oracle Composer
WebCenter Services
All WebCenter Services have a complete set of ready-to-use task flows or portlets to
speed their adoption, making developers and end users quickly productive. For
example, the Documents service is exposed through the Documents task flow, the
Document List Viewer task flow, and the Recent Document task flow. You can add any
of these task flows to an application or portal when you are building it, and users can
add these service task flows to a deployed application or portal with Oracle Composer.
If the pre-built task flows do not meet the requirements, developers have two
additional choices:
Customize the pre-built task flows to match the requirements directly. These
customizations are created inside JDeveloper and provide developers with an
extremely productive and fast way of delivering their required functionality.
Use the pre-built data controls and bind their own user interface to meet the
requirements, without having to build the back-end integration.
WebCenter Services are built to industry standards, such as IMAP for e-mail, JSR
116 for presence, JCR 1.0 for content integration, JSR 168, JSR 286, WSRP 1.0 and
2.0, JSR 301, and many others.
WebCenter Services fall into three categories: social networking services, personal
productivity services, and shared services
At the heart of Oracle WebCenter is the concept of group participation and social
networking, linking users and services together in useful ways. For example:
Sales people can contribute to reports and planning documents linked to a CRM
record.
Managers can bring together data from enterprise systems with documents in
Microsoft Office, and securely share the results with customers and colleagues.
Users can manage documents and projects in a group space, create and edit
project documents in a wiki, and send related announcements to group members.
The services that support these group concepts are:
Blog (Web log) service: Provides the means for an individual or a community to
share personal insights with online audiences. This service supports two types of
blogs: personal blogs for individual users, and community blogs that enable
members to share their views on a particular topic.
Instant Messaging and Presence service: Enables users to see who in their
community is online, and provides instant access to interaction options, such as
sending an instant message, writing an e-mail, and displaying a peer's profile.
Wiki service: Provides a means of working simultaneously on documents and
sharing ideas, either in the context of communities, or as individuals.
Links service: Provides an easy way for users to share their knowledge with others.
Often, there are many tasks that require users to remember the relationship
between different items. For example, an employee might have to remember
where to file their expense reports, and also have to remember where the
document describing the rules has been stored. Using Links, users can connect
seemingly unrelated items together. In this way, they do not have to rely on
memory and new users receive the benefit of their work.
Lists service: Allows users to create and manage all types of lists. This is an
extremely powerful capability for users to keep track of meeting action items,
open issues, new product or project ideas, project status, and more.
Tags service: Provides a way for users to mark items that they use infrequently so
that they can find them quickly when required. In addition, tagging allows for
others to find items based on their own labels instead of a corporate taxonomy.
The capability to tag items delivers a better organization of information based on
how users really use and label the items, often called a folksonomy. Since tags are
directly integrated with Searching, users can immediately find what they need
Oracle WebCenter Analytics: Enables users to create usage reports for any custom
Web application. Additionally, Oracle WebCenter Analytics delivers a set of usage
reports that can be plugged into Oracle WebCenter Interaction and Oracle
WebLogic Portal.
Oracle WebCenter Ensemble: A proxy and security management system that
enables users to add portlets as UI widgets to any container and on any platform,
integrate external content into a portal, and create lightweight mashups
Many Oracle WebCenter services are specifically designed to work with standard
personal productivity tools, offering functionality focused at the individual rather
than the group. These services include:
Mail service: Exposes e-mails from any IMAP-compliant mail server and enables
users to perform basic e-mail interactions, such as view, read, create, and delete
messages, send attachments, and reply to or forward an existing e-mail
Notes service: Enables users to track and manage simple personal notes by
providing a means of "jotting down" and retaining quick bits of personal
information. The Notes service exposes its features in the Notes panel in the
WebCenter Spaces application Sidebar, as well as in the Notes task flow.
Recent Activities service: Enables users to quickly view the most recent
documents, discussions, and announcements in one location.
RSS (Really Simple Syndication) service: Exposes the content of many different
Web sites in a news feed, and provides an RSS feed for others to consume as well.
Search service: Helps users locate data and documents that are stored anywhere
within the enterprise. Oracle Secure Enterprise Search (SES) is integrated with this
service.
Worklist service: Surfaces business processes in the context of the current
business scenario and enables users to view and take action on all tasks and
notifications from a central place.