Oracle Webcenter Sites Interview Questions and Answers

Q : What is Caching?
A : Caching is a technique used to cache site pages.

Q : What is the difference between CSElement & Template & SiteEntry?
A : CSElement is to execute common business logic & we cannot cache cselement
SiteEntry is for caching the CSElement
Template will create both the CSElement & SiteEntry

Q : What is Satellite Server?
A : Satellite Server is a caching application.
2 types of Satellite Server
1)co-resident
co-resident Satellite Server is installed on the same computer
2)remote
Remote Satellite Server hosts are fast, inexpensive caches of
WebCenter Sites pages. They reduce the load on the WebCenter Sites host,
dramatically increase the speed of page delivery to your site visitors, and provide a
simple and inexpensive way to scale your WebCenter Sites system

Handling HTTP Requests
When the load balancer routes an HTTP request for a page to Satellite Server, Satellite
Server either serves the page if the page is in its cache, or if the page is not cached, it
forwards the HTTP request to WebCenter Sites. The basic chain of events is the
following:

1. Satellite Server checks its cache.
2. What happens next depends on whether the page is in the Satellite Server cache:

Page is in Satellite Server Cache Page is Not in Satellite Server Cache
Satellite Server serves the page to the visitor’s

browser.

■ Satellite Server forwards the request to

WebCenter Sites.

In this case, Satellite Server does not have to

forward the request to the WebCenter Sites

database, thus reducing the load on the

WebCenter Sites database.

■ If WebCenter Sites has the page in its

cache, it returns the cached page to

Satellite Server. If the page is not in the

WebCenter Sites cache, WebCenter Sites

renders the page, caches a copy, and

sends the page to Satellite Server.

■ Satellite Server then caches the page and

serves it to the visitor’s browser. When

requested again, the page will be served

from the Satellite Server cache, which

reduces the load on the WebCenter Sites

database.

Q : What is FTCS tag?
A : FTCS stands for future tense Content server.
Each WebCenter Sites element or template begins and ends with the ftcs tag. This tag
creates the WebCenter Sites context, alerting WebCenter Sites that code contained
within the opening and closing ftcs tags will contain WebCenter Sites tags and access
ICS methods.
If you use the WebCenter Sites user interface or the Oracle WebCenter Sites Explorer
tool to create elements and templates, the opening and closing ftcs tags are
automatically added after the standard directives. You must code within the opening
Difference between Basic & Flex asset Model

Feature Basic Asset Model Flex Asset Model
Number of database tables One Several
Adding fields to an asset type Requires a schema change. Does not require a schema

change.

Links to other assets Through associations and

unnamed relationships.

Through flex family

relationships.

Subtypes Usually available through the

Subtype item on the Admin

tab. For more information on

how subtypes are set,

Through flex definitions and

flex parent definitions.

Search engine indexing Must customize certain

elements for the asset type.

Use the Search Engine field in

the flex attribute form.

Main tag families ASSET, SITEPLAN, and RENDER ASSETSET, SEARCHSTATE, and

RENDER

Publishing methods Export to Disk

Mirror to Server

Export to Server is possible,

but is atypical for the flex

model.

Mirror to Server