Introduction By default, a session ID parameter appears in URL when a WebCenter Portal (WCP) application is first accessed. If cookies are enabled in the...
Introduction By default, a session ID parameter appears in URL when a WebCenter Portal (WCP) application is first accessed. If cookies are enabled in the browser, this parameter no longer appears in the URL. Some users and customers have expressed concern over this behavior, since the session ID is readily available in the URL. This article explains why the parameter is there and presents options for how to handle the behavior. Main Article This article assumes a basic...
Introduction By default, a session ID parameter appears in URL when a WebCenter Portal (WCP) application is first accessed. If cookies are enabled in the browser, this parameter no longer appears in...
Introduction Organizations strive to operate their business in a continuous manner with the goal of protecting their revenue, brand, and data assets. Every...
Introduction Organizations strive to operate their business in a continuous manner with the goal of protecting their revenue, brand, and data assets. Every organization, throughout its existence, is prone to failures originating from within or without. The propensity for failures exists. A resilient organization however does two things really well. First, it implements measures to recover from these failures and second, it institutes measures to prevent failures from...
Introduction Organizations strive to operate their business in a continuous manner with the goal of protecting their revenue, brand, and data assets. Every organization, throughout its existence,...
Introduction The following tips will ensure that you are achieving optimum performance from your production Oracle Commerce Endeca environment. Main Article...
Introduction The following tips will ensure that you are achieving optimum performance from your production Oracle Commerce Endeca environment. Main Article Make sure Preview isn't enabled in production /dyn/admin/nucleus/atg/endeca/assembler/cartridge/manager/AssemblerSettings/ : Make sure previewEnabled = false Setting this to true will return back too much merch rule data with the results. You can confirm this by looking at the Dgraph.reqlog, and looking...
Introduction The following tips will ensure that you are achieving optimum performance from your production Oracle Commerce Endeca environment. Main Article Make sure Preview isn't enabled...
When it comes to persisting service and subsystems data (i.e. JMS), WebLogic server offers customers a choice: filesystem or relational database using JDBC. ...
When it comes to persisting service and subsystems data (i.e. JMS), WebLogic server offers customers a choice: filesystem or relational database using JDBC. Persistence store has implications on WLS performance and systems management. In this post, I will provide an unofficial JMS performance comparison using different persistence stores. PLEASE NOTE: This is not an official Oracle performance benchmark. It is just intended as an example to give readers an idea about...
When it comes to persisting service and subsystems data (i.e. JMS), WebLogic server offers customers a choice: filesystem or relational database using JDBC. Persistence store has implications on WLS...
Introduction This is part 4 of a 4 part blog explaining how the BPM engine functions under the covers when "faults" occur, be they unhandled technical faults or...
Introduction This is part 4 of a 4 part blog explaining how the BPM engine functions under the covers when "faults" occur, be they unhandled technical faults or failures at the engine level. Part 1 can be found here. Part 4: BPM Message Recovery Idempotence It is vitally important to understand the conept of idempotence, i.e. the ability to replay activities more than once without any adverse impact. As an example, an activity to credit money to a bank account would not be...
Introduction This is part 4 of a 4 part blog explaining how the BPM engine functions under the covers when "faults" occur, be they unhandled technical faults or failures at the engine level. Part...
Introduction This is part 2 of a 4 part blog explaining how the BPM engine functions under the covers when "faults" occur, be they unhandled technical faults or...
Introduction This is part 2 of a 4 part blog explaining how the BPM engine functions under the covers when "faults" occur, be they unhandled technical faults or failures at the engine level. Part 1 can be found here. Part 2: Understanding BPM Messages, Threads & Transactions Given SOA Suite & BPM’s ability to control timeouts and to handle faults, why do we need to understand any further inside the BPM engine ? Well, there are always going to be exceptional circumstances,...
Introduction This is part 2 of a 4 part blog explaining how the BPM engine functions under the covers when "faults" occur, be they unhandled technical faults or failures at the engine level. Part...
Introduction This posting explains how to use parallelism to improve performance of Oracle Event Processing (OEP) applications with active-active...
Introduction This posting explains how to use parallelism to improve performance of Oracle Event Processing (OEP) applications with active-active high-availability (HA) deployments. Parallelism is exploited for performance gain in each one of the server instances of an HA configuration. This is achieved by identifying sections of an application’s processing pipeline that can operate in parallel, and, therefore, can be mapped to separate processing threads. Both pipeline and...
Introduction This posting explains how to use parallelism to improve performance of Oracle Event Processing (OEP) applications with active-active high-availability (HA) deployments. Parallelism is...
Recently, I came across a requirement of serving 50,000 concurrent users within an OAM deployment. To hold this requirement, the first thing we need to make...
Recently, I came across a requirement of serving 50,000 concurrent users within an OAM deployment. To hold this requirement, the first thing we need to make sure that the web tier scales well and can support such large number of concurrent requests at the same time. Tuning of OHS configuration parameters is always a challenge, especially when it belongs to an OAM stack where the requirement is to support such high number of concurrent sessions. One has to be careful as...
Recently, I came across a requirement of serving 50,000 concurrent users within an OAM deployment. To hold this requirement, the first thing we need to make sure that the web tier scales well and...
I've talked about the subject of long lived TCP connections and load balancers for years, explaining to people why they may not need or want to use a load...
I've talked about the subject of long lived TCP connections and load balancers for years, explaining to people why they may not need or want to use a load balancer between two servers. Each time I explain it I remind myself that I should probably write it down so I can just point to the URL. So today is the day that I write it down for you. Before we get into the guts of this we should start by defining a couple of terms: By long-lived connection I mean TCP connections that...
I've talked about the subject of long lived TCP connections and load balancers for years, explaining to people why they may not need or want to use a load balancer between two servers. Each time I...