About Oracle WebCenter Ensemble Pagelet Development
The following topics provide general information about
Oracle WebCenter Ensemble pagelet development and configuration.
- About the Oracle WebCenter Interaction Development Kit (IDK) Proxy API: The bea.alui.proxy package supports cross-product pagelet
development. The interfaces in this package provide access to information
about the environment in which the pagelet is displayed and the user
currently accessing the pagelet, including session preferences associated
with that user. This package also includes Ensemble-specific methods
to implement security and access XML payloads. For details on creating
pagelets with the Oracle WebCenter Interaction Development Kit (IDK)
Proxy API, see Creating a Custom Pagelet with the Java Oracle WebCenter Interaction Development Kit (IDK) Proxy API and Creating a Custom Pagelet with the .NET Oracle WebCenter Interaction Development Kit (IDK) Proxy API.
- About Oracle WebCenter Ensemble Adaptive Tag Libraries: Adaptive Tags are used to display contextual data and control Oracle WebCenter Ensemble from remote pagelets. Unlike the Oracle
WebCenter Interaction Development Kit (IDK), Adaptive Tags use XML
in pagelet content instead of code, which avoids a network round trip.
Tags can be included in the markup returned by any proxied page (HTML,
JSP or ASP.Net). Using the attributes defined in the tag, the Ensemble
gateway transforms the XML and replaces it with standard HTML and/or
executes the relevant operations. The Adaptive Tag collection currently
includes libraries for use in both Oracle WebCenter Interaction and
Oracle WebCenter Ensemble, as well as libraries that are specific
to each environment. For details on Oracle WebCenter Ensemble-specific
tags, see Oracle WebCenter Ensemble Adaptive Tag Library (pt:ensemble).
- About the Oracle WebCenter Interaction Scripting Framework: The Oracle WebCenter Interaction Scripting Framework is
a set of client-side JavaScript libraries that provide services to
pagelets and proxied/gatewayed pages.
- About Programmable Remote Client (PRC) Remote APIs: The plumtree.remote.prc package includes a collection of APIs that
provide access to functionality within Oracle WebCenter Interaction
, Oracle WebCenter Collaboration, and the portal Search Service. These
APIs are supported by Ensemble, and can be used by any pagelet deployed
in an environment with access to these applications.
- About Pagelet/Portlet Caching: Caching is the functionality that allows Oracle WebCenter
Ensemble to request pagelet content, save the content, and return
the saved content to users when appropriate. The importance of caching
cannot be overstated.
- About Pagelet/Portlet Internationalization: These
tips and best practices apply to all pagelets that will be translated
into multiple languages.
- About Oracle WebCenter Ensemble Security: There are
two factors that control access to a resource in Oracle WebCenter
Ensemble: authentication and policies.
For details on Oracle WebCenter Ensemble pagelet configuration,
see the online help.