Page tree

Skip to end of metadata
Go to start of metadata

The full text of this page is only available to our customers.

Please login or sign up. You may also need to provide your support ID if you have not already done so.

Discover with BMC Discovery
download

This product can be discovered by Enterprise version of BMC Discovery, but you can still Download our free Community Edition to discover [other products] !

What is this?
This is a product information page, containing details of the information that BMC Discovery gathers about a product and how it is obtained.
Product Name
WebCenter Sites
Publisher Page
Oracle
Category
Application Server Software Platforms
Release
TKU-Dec-2015
Change History
[Oracle WebCenter Sites - Change History]
Reports & Attributes
Oracle WebCenter Sites - Reports & Attributes
Publisher Link
Oracle

Product Description

Oracle WebCenter Sites  is a Web Experience Management system. It helps to build desktop and mobile websites, personalize them with targeted content, gather feedback on their success, analyze visitor interactions with the website, and test changes to website based on the visitors' preferences.

Architecture

 

Known Versions

  • 11g Release 1
  • 12c

Software Pattern Summary

Product Component

OS Type

Versioning

Pattern Depth

WebCenterSitesServerOnWeblogicUnix/WindowsFileInstance based
WebCenterSitesServerOnTomcatUnix/WindowsFileInstance based

 

Platforms Supported by the Pattern

The patterns discover Oracle WebCenter Sites deployed on both UNIX and Windows platforms.

Identification

Software Instance Triggers

Pattern

Trigger Node

Attribute

Condition

Argument

WebCenterSitesServerOnWeblogicDiscovered Processcmdmatches(?i)\bjava(?:\.exe)?$
and
argumentsmatches-Dsites\.config
WebCenterSitesServerOnTomcatSoftware Componenttype=J2EE WAR module
and
instance=cs

 

Simple Identification Mappings

The trigger process is given a simple identification mapping:

Name

Command

Arguments

Oracle WebCenter Sites Server

regex "(?i)\bjava(?:\.exe)?$"

regex "-Dsites\.config"

Obtaining install root

The WebCenterSitesServerOnWeblogic pattern obtains install root from process arguments using regex :

  • '-Dsites\.home=(\S+)[\\/]wcsites'

The WebCenterSitesServerOnTomcat pattern uses Tomcat catalina home path as install root.

Obtaining the version information

File Versioning

The WebCenterSitesServerOnWeblogic pattern obtains version from <install_root>/user_projects/domains/base_domain/config/config.xml file using xpath method.

The WebCenterSitesServerOnTomcat pattern obtains version from :

  • <install_root>/webapps/cs/WEB-INF/classes/satellite.properties
  • <install_root>/webapps/cs/WEB-INF/classes/log4j.properties 

    If one of the files is found full version is extracted by means of regex :
  • "Oracle\sWebCenter\sSites\s*(\d+(?:\.\d+)*)\s+Build"

Path Versioning

For Unix platform only.

If File Versioning method failed the WebCenterSitesServerOnWeblogic pattern obtains version from directory name which can be found in <install_root>/wcsites/plugins/maven/com/oracle/wcsites/wcSites/

Obtaining database details

The WebCenterSitesServerOnWeblogic pattern obtains db details from <install_root>/user_projects/domains/base_domain/config/jdbc/wcsitesDS-jdbc.xml file

The WebCenterSitesServerOnTomcat pattern obtains db details from <install_root>/conf/server.xml file

Patterns extract jdbs url string and using jdbc_search function searches for related database servers:

  • Oracle Database
  • IBM DB2 Database
  • Microsoft SQL Server Database

After Databse Server is found pattern looks for related Database Detail Node and creates Client Server link to it.

Mobility Option

Oracle WebCenter Sites v 12c doesn't require any additional packages or configurations implemented to have mobility option enabled.

For Oracle WebCenter Sites v 11g additional package should be installed and Apache configuration file should be updated properly.

WebCenterSitesServerOnTomcat pattern parces <install_root>/conf/server.xml file using regex :

  • '\<VirtualHost\s*[\*\d\S]+\:\d+\>\s*ServerName\s*(\S+)'

If succeed mobility server name is retrieved.

Application Model Produced by Software Pattern

Architecture

BMC Atrium Discovery uses the following approach for modeling Oracle WebCenter Sites components.

Software Pattern Model

Pattern Trigger

The WebCenterSitesServerOnWeblogic pattern triggers on java process which arguments contain WebCenter Sites configuration path.

The WebCenterSitesServerOnTomcat pattern triggers on Tomcat Software Component of J2EE WAR module type and which instance name is "cs".

SI Depth

The WebCenterSitesServerOnWeblogic pattern creates an instance-based Software Instance with the key based on the server name, SI type and the host key.

The WebCenterSitesServerOnTomcat pattern  creates an instance-based Software Instance with the key based on the SI type and the Tomcat Software Component's key.

Software Instance Modeling

Software Instance details of the Oracle WebCenter Sites generated with  WebCenterSitesServerOnWeblogic pattern:

Software Instance details of the Oracle WebCenter Sites generated with   WebCenterSitesServerOnTomcat pattern:

 

Note! Client-Server relationship between Oracle WebCenter Sites Server SI and Database Detail Node won't be displayed on ADDM Infrastructure view page. Only Software Contex view will show this link.  

 

Software Context view

The image below is an example of software context view of the Oracle WebCenter Sites and related software:

Relationship creation

The WebCenterSitesServerOnWeblogic pattern creates the following relationships:

Dependency on Weblogic Application Server .

Client-Server to Databse Detail node.

 

The WebCenterSitesServerOnTomcat pattern creates the following relationships:

Dependency on Apache Tomcat Software component .

Client-Server to Databse Detail node.

Subject Matter Expertise

Subject Matter Expert input will be welcome on any other potential approaches not discussed to improving product versioning coverage and depth of
Oracle WebCenter Sites model.

Information Sources

Additional information.

Open Issues

There are no known open issues with this pattern.

The full text of this page is only available to our customers.

Please login or sign up. You may also need to provide your support ID if you have not already done so.