A production pattern for frequent updates with PGX

Oracle’s PGX (Property Graph analytiX) is an in-memory representation of Oracle Property Graph data. Analytics against the data are parallelized and as such can be extremely fast (especially compared to typical database queries). Such powerful analytics are ideal for recommendations or real-time accept/reject financial transactions for example. A list of the built-in analytics can be […]

Resources for learning RDF Semantic Graph (Part 1)

Continuing my series on graph databases (see: Intro to Graphs at Oracle) I thought it would be useful to provide a “cheat sheet” for bootstrapping your learning of RDF Semantic Graph technologies. I’m starting with RDF since it has been around longer, is a W3C standard, has more in-depth training available, and the lessons learned […]

Intro to Graphs at Oracle

Oracle has had a long history with graph technologies, with support of RDF Triplestores going back more than ten years. During that period property graphs were introduced to big data solutions and more recently to Oracle RDBMS as well. All graph technology at Oracle are available via the Spatial & Graph product line, which extends […]

Abandoned Cart messaging via Eloqua, Part 1

Oracle Commerce Cloud has built-in Abandoned cart events which facilitate one to implement email notifications directly to known contacts. Not surprisingly, there exists a robust Commerce Cloud integration with Responsys primarily for B2C clients to do just that. But what if your client has Eloqua instead? And given that, why would you want to use Eloqua’s email system […]

Eloqua Security Cheatsheet

Many clients who purchase products or suites from our SaaS portfolio haven’t fully thought through their security requirements prior to signing up. As such, it is not untypical to find themselves in a quandary as to what they should provision (for free) versus what additional add-ons they should purchase. This blog post is an attempt […]

A pattern for managing segments across Oracle apps

Background A large number of Oracle and 3rd party CX applications include segmentation as a key part of their feature set. Trouble is, most of these implementations are siloed and proprietary. Further very few of these segment-aware applications expose services to the underlying segment mechanism, making integrations — with regard to segments — difficult if […]

SEO for developers: Benefits of HTML5 Semantics + Schema Microdata

This is the first in a series of A-Team blogs regarding SEO best practices. When HTML5 came on the scene in the 2011-2014 timeframe there was somewhat of an outcry from the web developer community that it was “overly complicated” and parts of it were unnecessary. In particular, developers were scratching their heads about the […]

Eloqua OOTB Integrations Cheat Sheet

For those not familiar with Eloqua, there are a large number of potential productized integrations available some of which are free, some of which require licenses, and some of which require access to 3rd party applications (both on-prem and cloud). To keep it simple, this blog post focuses on those productized integrations that are free […]

How to plan for “Modern Marketing” architectures

The days of the company website being the most important online marketing asset are long over. No matter how sexy/compelling/brilliant a website is it now represents just a small fraction of a customer’s journey. While still important, the website is just one piece of the online puzzle that needs to be addressed. And this brings […]

Condensed version of “Classic Rookie Mistakes with Eloqua”

Introduction The following thread was posted on TopLiners (https://community.oracle.com/thread/3666600). I found it insightful to see what kinds of disasters people can make in the real-world. For the sake of brevity, I have condensed/edited it here for you. You don’t need to understand how Eloqua works to quickly see what kinds of issues newbies run up […]

Best Practice: WebCenter Sites Workflow Start Step

One of the key features of WebCenter Sites is its built-in workflow capabilities. While some see workflow as “onerous”, for auditing purposes it can’t be beat. For the majority of projects, we recommend clients adopt workflow for managing their web content as it will clearly identify who/what/when when it comes to who made the edit, […]

How to implement a custom WCS flex filter

I recently was made aware of a document authored by Noël Jaffré of OCS/EMEA that describes very succinctly how to implement a custom flex filter class for use with WebCenter Sites flex assets. Rather than refactor his well-written document, I simply present it here in its entirety. Anyone who is scratching their head wondering where […]

A useful WC Sites “Tree” query

Sometimes WC Sites developers are required to efficiently obtain the hierarchical list of objects stored in the various “tree” tables as used by the product (e.g. LocaleTree, PublicationTree, SitePlanTree, AssetRelationTree). For example one might need to obtain the hierarchical list of locales for the current dimensionset (e.g. to deal with exceptions to the default fallback […]

Use of commercecontext.setsegments tag

I thought this would be useful to all the Sites developers out there. The <commercecontext.setsegments> tag is useful when under program control you unambiguously *KNOW* the segment(s) of the visitor. With this tag you can just set it as needed without having to do a “calculate segments” based on visitor attributes (which may or may […]

An alternate approach to integrating WebCenter Sites with WebCenter Portal

Over the years there have been many attempts at integrating WebCenter Sites with WebCenter Portal (and vice versa). None of these attempts were without significant issues and none have met with wide acceptance in the field. This blog post suggests a very simple pattern that would provide a lot of value for many clients. The […]

WebCenter Sites Demo Integration with Endeca Guided Search

In early 2014, WebCenter Sites engineering produced a demo Sites + Endeca Guided Search integration for the A-Team to review. The use case for such a demo is quite compelling: pretty much any large Sites-authored website can benefit from Guided Search technology. And while one “could” implement a guided search mechanism in WebCenter Sites it […]

Three Patterns for Integrating WebCenter Sites with Oracle Commerce

The A-Team is please to announce the general availability of the white paper Three Patterns for Integrating WebCenter Sites with Oracle Commerce. This paper can be downloaded here. Three Patterns for Integrating WebCenter Sites with Oracle Commerce_v1.1   Note: sample source code to support integrations with 3rd party apps is available here: http://www.ateam-oracle.com/exporting-rendered-assets-from-webcenter-sites/ All content listed […]

Links to various WebCenter Sites + Oracle Commerce Integration (side-by-side) documents

This blog post is a placeholder for aggregating links related to technical documents specific to integrating WebCenter Sites with Oracle Commerce in a side-by-side manner. In particular, this webpage is referenced within the “Three Patterns for Integrating WebCenter Sites with Oracle Commerce” white paper produced by the A-Team. Links: Three Patterns for Integrating WebCenter Sites […]

Aggregating WCS Content as a Service

Often it is necessary to exchange aggregated content from one system to another. By “aggregated” I mean that the complexity of the underlying Model is partially hidden from the caller and that the system doing the serving is free to make model changes without having to notify the caller. Additionally, the system providing the service […]

Leveraging Fingerprinting with WebCenter Sites

Introduction A common question asked by clients is “how do I create segments for anonymous visitors?”. While tracking anonymous visitors and calculating appropriate segments is a deep subject worthy of its own blog post (check back later!), one must first deal with “how do we uniquely identify a returning visitor who wants to remain anonymous?” […]