Oracle Coherence is best classified as _____?
B
Explanation:
Oracle Coherence 3.6 is a component of Oracle Fusion Middleware 11g.
To use Active Cache features in WebLogic 12C, which three libraries are needed from the WebLogic
Server installation to be deployed in WebLogic Server?
B, C, D
Explanation:
B, D: In addition to the coherence.jar file, Coherence provides a deployable shared library,
coherence-web-spi.war, that contains a native plug-in to WebLogic Server's HTTP Session
Management interface. Coherence also provides the active-cache-1.0.jar file which contains the
classes that allow WebLogic Server to interact with Coherence.
C: The active-cache-1.0.jar is included in the WebLogic Server installation.
Reference: Oracle Coherence Tutorial for Oracle Coherence
Which four steps are involved to use Active Cache Dependency Injection in a WebLogic Java EE
application?
A, B, C, E
Explanation:
Note:
* Example
If you have additional Coherence caches running on Coherence*Web, then you must merge the
cache configuration information (typically defined in thecoherence-cache-config.xmlfile) with the
session configuration contained in thesession-cache-config.xmlfile. The cache and session
configuration must be consistent across WebLogic Server and Coherence cache servers.
For real time event processing, which three clients can you use?
A, B, C
Which product has guaranteed messaging and transactional integrity for 100% reliability, over 25
years of use in the world's largest transaction applications?
B
Explanation:
JCA Adapter
This product is a wrapper to the WebLogic Tuxedo Connector (WTC) found as part of the WebLogic
Server (WLS) product. WTC can only be used on WebLogic, but the JCA adapter allows deploying
WTC capabilities on other Java Application Servers that support the Java EE JCA specification.
Note:
* Tuxedo (Transactions for Unix, Extended for Distributed Operations) is a middleware platform used
to manage distributed transaction processing in distributed computing environments. Tuxedo is a
transaction processing system or transaction-oriented middleware, or enterprise application server
for a variety of systems and programming languages. Developed by AT&T in the 1980s, it became a
software product of Oracle Corporation in 2008.
Active Cache is the integration of Coherence and WebLogic Server. Which component is NOT part of
this integration?
B
Explanation:
WebLogic Server includes features that allow deployed applications to easily use Coherence data
caches, and seamlessly incorporate Coherence*Web (not A) for session management and TopLink
Grid (not C) as an object-to-relational persistence framework. Collectively, these features are
referred to as ActiveCache.
ActiveCache is employed by applications running on WebLogic Server and provides replicated and
distributed caching services that make an application's data available to all servers in a Coherence
data cluster. New features in this release provide direct access by applications to data caches, either
through resource injection or component-based JNDI lookup, and let you display, monitor, create,
and configure Coherence clusters using the WebLogic Server Administration Console and WLST.
Reference: Oracle Coherence Tutorial for Oracle Coherence
What are four benefits of recommended basic architecture?
B, C, D, E
In WebLogic 10.3.6 and WebLogic 12c on ExaLogic, performance of JMS is further improved through
_____ and _____.
B, D
Explanation:
D: Elastic message overflow is the ability for WebLogic JMS to take advantage of solid state disks,
especially on Exalogic, for paging of JMS messages. This is especially important in spikes of traffic.
Access to SSD is much faster than disks or the database, which are used for true persistent storage.
This speed of writing and reading enables the system to absorb the spikes in traffic.
WebLogic Node Manager can be used to manage the life cycle of WebLogic servers. WebLogic Node
Manager is installed and started _____.
A
Explanation:
A Node Manager process is not associated with a specific WebLogic domain but with a
machine. You can use the same Node Manager process to control server instances in
any WebLogic Server domain, as long as the server instances reside on the same
machine as the Node Manager process. Node Manager must run on each computer
that hosts WebLogic Server instanceswhether Administration Server or Managed
Serverthat you want to control with Node Manager.
Reference: Overview of WebLogic Server Domains
What type of Java EE application can be upgraded to WebLogic 12c using the Smart Upgrade tool?
B
Explanation:
Note:
* iAS: Oracle Application Server
* Oracle WebLogic Server SmartUpgrade is one several Oracle software tools that can help you
upgrade your entire Oracle Application Server or Oracle WebLogic Server environment to Oracle
Fusion Middleware 11g.
In the area of Performance Management and Diagnostics, which feature is supported in Oracle
Enterprise Manager 12C?
A
An airline is building a booking system for its premium and general customers. The goal is to ensure
premium members are given higher access priority when user traffic is high.
What configuration will achieve this goal?
B
Explanation:
fair-share-request-classSpecifies the average thread-use time required to process requests. The
default fair share value is 50.
For example, assume that WebLogic Server is running two modules. The Work Manager
forModuleAspecifies afair-share-request-classof 80 and the Work Manager forModuleBspecifies
afair-share-request-classof 20.
During a period of sufficient demand, with a steady stream of requests for each module such that the
number requests exceed the number of threads, WebLogic Server will allocate 80% and 20% of the
thread-usage time toModuleAandModuleB, respectively.
* Example:
<work-manager>
<name>lowpriority_workmanager</name>
<fair-share-request-class>
<name>low_priority</name>
<fair-share>10</fair-share>
</fair-share-request-class>
</work-manager>
<work-manager>
<name>highpriority_workmanager</name>
<fair-share-request-class>
<name>high_priority</name>
<fair-share>100</fair-share>
</fair-share-request-class>
</work-manager>
Note:
* A request class expresses a scheduling guideline that WebLogic Server uses to allocate threads to
requests. Request classes help ensure that high priority work is scheduled before less important
work, even if the high priority work is submitted after the lower priority work.
Incorrect:
Not C: response-time-request-classSpecifies a response time goal in milliseconds. Response time
goals are not applied to individual requests. Instead, WebLogic Server computes a tolerable waiting
time for requests with that class by subtracting the observed average thread use time from the
response time goal, and schedules requests so that the average wait for requests with the class is
proportional to its tolerable waiting time.
Not A, D: Not related to thread constraints.
For example, assume that WebLogic Server is running two modules. The Work Manager for ModuleA
specifies a fair-share-request-class of 80 and the Work Manager for ModuleB specifies a fair-share-
request-class of 20.
You want to migrate an application that was developed for OAS/OC4J to WebLogic. The application
uses Oracle Streams Advanced Queuing (AQ). You configured a Foreign JMS Server and Data Source
but you are not able to send messages to the AQ destination and see them reach the database.
Which two things are missing in this configuration?
C, E
Explanation:
C:
* A WebLogic Messaging Bridge communicates with the configured source and target bridge
destinations. For each mapping of a source destination to a target destination, you must configure a
messaging bridge instance. Each messaging bridge instance defines the source and target destination
for the mapping, a message filtering selector, a QOS, transaction semantics, and various
reconnection parameters.
Note:
* In your JMS Foreign Server configuration:
/ Specify oracle.jms.AQjmsInitialContextFactory as the JNDI Initial Context Factory.
/ Configure the JDBC data sources needed for your application environment.
A customer is developing a custom application that involves a multistep provisioning process for a
new account. There is a custom Java client application that is generating multiple JMS messages as
part of the process and sending them to the WebLogic tier where they are processed.
Which three steps must you take to implement the solution to allow for scalability and parallel
processing of multiple simultaneous provisioning requests while ensuring messages for an individual
process are not delivered out of order?
B, C, D
Explanation:
C: Message Unit-of-Order is a WebLogic Server value-added feature that enables a stand-alone
message producer, or a group of producers acting as one, to group messages into a single unit with
respect to the processing order. This single unit is called a Unit-of-Order and requires that all
messages from that unit be processed sequentially in the order they were created.
D Transactions required for parallel processing.
Incorrect:
A: Many applications need an even more restricted notion of a group than provided by the Message
Unit-of-Order (UOO) feature. If this is the case for your applications, WebLogic JMS provides the
Unit-of-Work (UOW) Message Groups, which allows applications to send JMS messages, identifying
some of them as a group and allowing a JMS consumer to process them as such. For example, an JMS
producer can designate a set of messages that need to be delivered to a single client without
interruption, so that the messages can be processed as a unit. Further, the client will not be blocked
waiting for the completion of one unit when there is another unit that is already complete.
Note:
* WebLogic JMS defines two default connection factories, which you can look up using the following
JNDI names:
weblogic.jms.ConnectionFactory
weblogic.jms.XAConnectionFactory
Reference: Using Message Unit-of-Order
In a Java EE messaging application, one MDB is consuming a lot of memory at high traffic.
What configuration should you use to prevent possible out-of-memory error at high traffic and at the
same time not losing messages?
B
Explanation:
Note:
*
* When to Use Work Managers
Following are guildelines to help you determine when you might want to use Work Managers to
customize thread management:
/ The default fair share is not sufficient.
This usually ocurrs in situations where one application needs to be given higher priority over
another.
/ A response time goal is required.
/ A minimum thread constraint needs to be specified to avoid server deadlock