A-Team Chronicles

About The A-Team and A-Team Chronicles

The A-Team is a central, outbound, highly technical team comprised of Enterprise Architects, Solution Specialists and Software Engineers within the Oracle Product Development Organization. The team works closely with customers and partners, world wide, providing guidance on architecture, best practices, troubleshooting and how best to use Oracle Cloud Services and products to solve customer business needs. They specialize in using Cloud Solutions across IaaS, PaaS, SaaS as well as On-premise and hybrid deployments.

The A-Team provides this type of support by working with Oracle Consulting, Support and Sales – engaging in the toughest of situations, solving the hardest problems and the greatest of challenges.

The A-Team is lead from Oracle Headquarters in Redwood Shores, CA, but A-Team members are located and positioned globally, so that we are better prepared to respond quickly, and within an appropriate timezone for our Global customers.

“If you have a problem, if no one else can help, and if you can find them, maybe you can hire the A-Team”


Deploying Oracle Remote Data Connector in Tomcat for Oracle Analytics Cloud

This post describes deploying Oracle Remote Data Connector (RDC) for Tomcat in a Compute instance running on Oracle Cloud Infrastructure (OCI) for use by Oracle Analytics Cloud (OAC).

RDC is used primarily in cases where data sources are not accessible using a public IP address.

It supplements the official RDC documentation found here and here with screen images and links to additional references.

It is a companion to other A-Team blogs found here.

A step-by-step example is provided for those desiring to perform a deployment. It uses a simple development method to validate basic connectivity.

The diagram below shows the components and accesses used.

 Before You Deploy

Compute Instance on a Public Subnet
Security list for the VC…

Read more

Integrating Okta as Identity Provider to IDCS

IDCS (IDentity Cloud Service) is Oracle’s next-gen Identity solution built in the cloud for the cloud. It is fully standards compliant and implements various standards like SAML (Security Assertion Markup Language), OAuth, OIDC (OpenID Connect), etc. Those standards help customers integrate with other products implementing those same standard. One use case that I came across, a few times recently, is integrating Okta as Identity Provider to IDCS using SAML. I thought, I should publish a blog so customers can use it to do the integration.

SAML, as most of you would already know, is a standard for logging users into applications based on their sessions in another context (Single Sign-On system). This single sign-on (SSO) login standard has significant advantages over logging in using a us…

Read more

How to Configure BOM Mapping in CPQ

BOM Mapping Overview
A Bill Of Materials, BOM, is a list of part and quantities that make up an end product. A lot of companies use bill of materials in the manufacturing environment, typically in back-end systems, i.e. ERP or fulfillment system.

BOM mapping allows you to import multi-level BOM product structures, from ERP for example, for use in CPQ configurations, to help stream-line internal processed. CPQ allows you to create multi-level BOM structures and use those in the configuration portion of Oracle CPQ Cloud.

When a CPQ quote is generated for a configurable product or service, CPQ uses BOM Mapping rules to create a BOM instance, which is a hierarchical list of all the different parts, items and attributes associated with configuration selections.

Those can then be tr…

Read more

Interesting pattern: OIC and EventHub for highly available short-term cloud buffering

Using OIC and EventHub for highly available short-term persistent cloud buffering
Leveraging highly available cloud solutions, customers are able to offer potentially significant improvements in up-time over an on-premise solution.

However, moving all function to cloud can introduce risk for many customers. Using this pattern, customers can provide useful functionality to external data providers and consumers, whilst still maintaining a primary on-premise footprint.

OIC and EventHub are used together in cloud, to provide a staging area for asynchronous external data providers, that is highly available. The on-premise system queries EventHub from on-premise on a periodic basis to retrieve pending work items for processing.

Key Assumptions

The workloads are asynchronou…

Read more

OAC Remote Data Connector with Jetty

For other A-Team articles by Richard, click here
The Remote Data Connector (RDC) allows the Oracle Analytics Cloud service to connect to on-premise data sources.

There are now 2 versions.

The initial version required that a web-sever, either weblogic or tomcat, be used on premise for the tool to work.  That version is still available, and for customers already using Weblogic or Tomcat on-premise, that may still be the preferred approach.  Details on configuring that can be f…

Read more

Loren Penton

Loren Penton is a Principal Solution Architect in the Data Integration A-Team where he supports the Oracle GoldenGate product line and its integration to Kafka, Hadoop, JMS, and all sorts of databases - starting with Oracle obviously. Loren has 20 years’ experience in the design and testing of Oracle GoldenGate solutions and over 30 years’ experience designing solutions for the banking, aerospace, and healthcare industries.

Mani Krishnan

Mani Krishnan is a Cloud Solutions Architect in the 'A-Team', where he's mainly focused on integration of SaaS applications and cloud-based application integration tools. Mani has over 20 years integrating enterprise applications in various capacities at large enterprises. He is currently based in Pleasanton, California. His skill set includes standards-based application integration, integration platform as a service (iPaaS), SaaS extensions and digital transformation using both with Oracle and other industry leading tools. Mani joined Oracle in 2016 and has since worked successfully with clients around the world.