Blog

Read our blogs to stay up to date with the latest insights and trends.

Blog

Filter by Tags

"application development"

Create and Integrate Google Hangouts Bot with Oracle Digital Assistant (ODA)

Hello, curious people!We are all familiar with using bots for DMs and support services. If you are a developer using Oracle Digital Assistant (ODA), you might be aware that there are only a few out-of-the-box supported channels.   Ever wondered about building an integration for any unsupported...

Read More

"application development","apis"

Want Continuous Integration for Database and API documentation?

It's fair to say that we all value well-written, self-explanatory technical documentation while adopting new technologies or understanding what has been done within existing solutions. However, it is well understood amongst the coding fraternity, that writing documentation can be quite arduous...

Read More

"integration","oracle cloud","apis"

How Much Oracle Integration Cloud Do I Need?

Oracle Integration Cloud (OIC) is a powerful platform for application integration, process automation, and streamlined mobile and web development. It incorporates machine learning recommendations to accelerate every step of designing and delivering integrations.

With all of the capability that...

Read More

"integration","oracle cloud"

OIC ERP Integration Using File Based Data Import (FBDI)

Configuring the Oracle ERP Cloud Adapter within Oracle Integration Cloud (OIC) for importing bulk data using File Based Data Import (FBDI) into ERP requires many considerations and some important configuration. This post outlines the steps and considerations required for an effective ERP bulk data...

Read More

"infrastructure"

Linux Patching #10 - Summary of steps for patching an environment

Hi All,

This final article is a brief review of the steps that were examined across all of these articles.

There is much to consider when patching your Linux environment and it's well worth planning out the approach before you start.

Read More

"infrastructure"

Linux Patching #9 - Rolling back all the changes

Hi All,

This article is the last in this series and discusses how to roll back the patches that have been made on a Linux system.

Read More

"infrastructure"

Linux Patching #8 - Applying the security-minimal patch

Hi All,

So now, after all the preparation we are ready to actually apply the security patches!

There are a number of options we have for patching - based on how much we would like to patch (the scope).

Read More

"infrastructure"

Linux Patching #7 - Cataloging the Linux System before and after patching

Hi All,

In this article, we're going to take a look at Cataloging the state of a Linux system - both before and after a patching run.

Read More

"infrastructure"

Linux Patching #6 - Using RPM tools

Hi All,

Continuing on with the series, this article looks at some of the powerful tooling available with the Linux 'rpm' command.

Read More

"infrastructure"

Linux Patching #5 - Using yum utilities to help in the patching process

Hi All,

This article is a little different from the previous ones - in that it takes a look at some of the useful utilities 'yum' provides in order to support the patching work.

Read More

"integration","oracle cloud"

Oracle Integration Cloud (OIC) - Tips & Tricks

While working with Oracle Integration Cloud (OIC) on a number of customer projects recently, I've come across a few handy tips and tricks to make life easier.

Read More

"infrastructure"

Linux Patching #4 - Scripts to enable and disable non-patching & patching repositories

Hi All,

This next article in the series discusses how to enable and disable locally available repositories.

Read More

"infrastructure"

Linux Patching #3 - Nightly refresh of Repositories

Hi All,

Continuing on with the Linux patching series, this article looks at how to make sure the newly set up patching repositories are kept up to date on a nightly basis.

Read More

"infrastructure"

Linux Patching #2 - Setting up local repositories and Apache directories

Hi All,

So onto part #2 of this series - setting up the Linux repositories that will be accessed from our VMs.

Read More

"infrastructure"

Linux Patching #1 - Introduction and Overview

Hi All,

As we all know, patching is an important and necessary part of the Support work we do. In terms of Linux, patching of Linux servers is a vital part of ensuring that there are no security holes that could be exploited by outside attackers.

Read More

"oracle cloud","infrastructure","containers"

Monitoring Docker Containers with Oracle Management Cloud

Infrastructure monitoring for cloud and next-generation resources can be a challenging and complex problem in managing large scale, high-performance enterprise cloud solutions. Oracle Management Cloud (OMC) provides a great solution that is easy to set-up and use and provides a full set of...

Read More

"application development","oracle cloud"

Getting a word in! Integrating Oracle Digital Assistant with Alexa

Hi Everyone,

With the rapid rise in the uptake of virtual assistants, we wanted to explore integrating the Oracle Digital Assistant (ODA) with Alexa, so we can expand the range of platforms we can offer for our customers. Good news, with the latest release of Node SDK for ODA by Oracle and the ...

Read More

"oracle cloud","infrastructure","containers","devops"

Part #2: Securely Dockerising the Oracle PaaS Service Manager (PSM CLI)

TL;DR: Using the rubiconxred/psm docker image with external secrets, we can securely interact with psm CLI without needing anything else installed on our machine. No python, no pip dependency downloads, no secrets stored in the image; the only dependency is docker.

Read More

"oracle cloud","infrastructure"

Part#1: Getting Started with Oracle PaaS Service Manager for Oracle PaaS Automation

Oracle PaaS Service Manager (PSM) is a command line tool that allows you to provision, configure, and manage the life cycle of Oracle PaaS platforms and products. It acts as a wrapper around the REST APIs, and makes it easier to interact with the PaaS services from the command line and scripts.

Read More

"integration","oracle cloud"

Connecting To An On-Premise Database Using the Oracle Integration Cloud Agent Framework

Over the past few months, we have been working with Oracle Integration Cloud (OIC). In this post, we’ll be looking at Integration Cloud Services (ICS) agent framework, which allows us to connect to our on-premise applications.

Read More

"infrastructure","containers","aws"

Part#2: Removing SSH 'pem' files from Jump Boxes in AWS - Getting it working

Hi Everyone,

In Part #1 of this series : Removing SSH 'pem' files from Jump Boxes in AWS - Introduction, I described the problem of SSH management and started on a solution to restrict the spread of SSH key distribution across the servers in an environment.

Read More

"infrastructure","containers","aws"

Part #1: Removing SSH 'pem' files from Jumpboxes in AWS - Introduction

Hi Everyone,

During the work of a major Client Project, one issue that was continually on my mind was how we were using SSH 'pem' files on the non-prod and prod jump boxes.

Read More

"middleware"

WebLogic Log Inspector: Automated Error Checking using WebLogic Admin REST APIs

Oracle Fusion Middleware environments often consist of multiple servers distributed across many physical hosts. To provision new environments we have the power of Rubicon Red MyST Studio to automate the creation and deployment of platforms both large and small, but there still remains a level of...

Read More

"integration","middleware"

Tips for Working with Stored Procedures in OSB 12c

During a recent engagement, I faced a few issues while creating a database adapter for a stored procedure in OSB 12.2.1.2. I wanted to share the detailed steps to create the database adapter, the issues I encountered and the resolution to those issues, in the hope that his may help other people,...

Read More

"middleware"

Effective Use Cases for XQuery Library in OSB 12c

During my recent engagements, working with SOA Suite 12c, I have realized the strength of the XQuery library feature (introduced in OSB 12c) to simplify SOA 12c implementations by avoiding copying code in various places, and instead centralizing it. In this article we will discuss following:

Read More

"application development","containers","apis"

Topdown Polyglot Microservices with OpenAPI

In previous blogs, I took you on the journey to containerise a seemingly monolithic application called MedRec, which runs on the WebLogic Application Server. Since then, the strangely familiar, yet fictitious, development team behind the MedRec application have realised that the Physician and...

Read More

"oracle cloud","containers","devops"

Tips and tricks for configuring WebLogic Resources on Docker boot

TL;DR I will show you that the MedRec sample application for WebLogic can be used for deploying Java artifacts and configuring WebLogic resources on first boot of a WebLogic Docker image. We can do this with a 5 line Dockerfile and a medrec.py script which customises the WebLogic domain. This...

Read More

"oracle cloud","process automation"

Uncovering Booking Fraud with Oracle Process Cloud Service (PCS) and Decision Model Notation (DMN)

In a previous blog post, I wrote about the new Decision Modeling capability introduced in Oracle Process Cloud Service. The earlier post provided an introduction to DMN and a usage scenario along with a working prototype.

Read More

"oracle cloud","middleware","containers"

Supercharge the value of your Java investments with WebLogic Server on Docker

TL;DR WebLogic Applications can be deployed to Oracle Container Cloud using a separate application image and volume mapping to the official WebLogic image for Docker at runtime as shown in this 2 minute video.

Read More

"middleware","devops"

MyST 5.5 brings Application Release Automation to Oracle Middleware

Rubicon Red MyST is the most advanced and intuitive DevOps solution for Oracle Middleware. MyST 5.5 is a major release specifically focused around Application Release Automation, Role-based Access Control and Event Auditing. It also comes with additional installation options making it easier than...

Read More

"integration","middleware","devops"

Don’t need Application Release Automation for your Oracle SOA? Think again.

Whether you like it or not, organisations worldwide are using customisable commercial off-the-shelf software products to deliver Enterprise Integration solutions that underpin the systems we rely on in the business ever day. Whether you're filling out a pre-populated web-form or receiving an...

Read More

"oracle cloud","process automation"

Streamline your Oracle PCS Process Models with Decision Model Notation

Introduction to DMN and Feature Preview

With the latest release of the Process Cloud Service (17.1.3), Oracle has released a preview version of its much awaited Decision Model and Notation (DMN) engine. The DMN standard provides a powerful meta-model, notation and semantics for modeling of...

Read More

"application development","oracle cloud","process automation"

Patient Health Monitoring with Oracle IoTCS and PCS

Accelerate Speed to Value with Oracle Cloud Platform (PaaS) In an increasingly digitized world, technology enabled transition is increasingly becoming a strategic ally for organisations and how they deliver services and products more effectively. Organisations need to orient their business along...
Read More

"application development","middleware"

Oracle ADF Use-Case at Tier One Bank

Filtering Values using Oracle ADF Select One Choice Component##

I wanted to share with you a challenging Oracle ADF use-case I was working on recently, during an Oracle BPM project at an Australian Tier One Bank. The use-case related to using the Oracle ADF Select One Choice component to enforce...

Read More

"integration","oracle cloud"

Oracle ICS and Twilio: Publish-Subscribe Integration Pattern

Oracle Integration Cloud Service (ICS) is a new Oracle Cloud Service that allows for easy integration between cloud or on-premise systems. The various pre-built adapters allow for easy endpoint configuration so that the integration developer can focus on the integration logic. Custom adapters can...

Read More

"oracle cloud","middleware","containers"

Zero to WebLogic in 5 Minutes!

Did you know that you can integrate the Oracle Container Registry and Container Cloud to rapidly deliver a WebLogic environment?

In this post, I will show you how it is done in 3 easy steps.

  1. Integrate the Registry with Oracle Container Cloud
  2. Spin up a WebLogic Stack on the Cloud
  3. Access your...
Read More

"oracle cloud","containers"

A first look at the Oracle Container Registry

Today, the Oracle Container Registry went live. A year in the making, the Registry is a means to provide Oracle customers with easy access to Oracle Database and Middleware Docker images to run On-Premise or on the Cloud.

Read More

"application development","devops"

How to use Maven for complex build processes

Don’t.

…but if you have to and you want Apache Maven to make your life easier rather than bring you eternal pain, you might find these 8 tips and tricks useful.

Tip #1: Use profile activation conditions to do different things based on Operating System

Read More

"application development","oracle cloud","containers"

Weather Microservice Development using NodeJS and Oracle Application Container Cloud Service (ACCS)

Oracle Application Container Cloud service allows for microservices to be hosted using programming languages like Java SE, NodeJS, PHP and Python. Future plans include support for Ruby. An earlier post provided an overview and compared this to Oracle Container Cloud Service.

Read More

"oracle cloud","containers"

A Deeper Dive into Oracle's Container Cloud Offerings

While a latecomer to the Container Cloud market, Oracle is not holding back when it comes to on-demand container cloud services. They have two primary services in this space:

Read More

"integration","middleware","devops"

Are your SOA and BPM composite deployments ready for Continuous Delivery?

How do you automate continuous change to your environments consistently?

Consider a simple scenario. You have a Composite Application and you want to deploy it from Development/CI through to Production. Oracle provide a useful Apache Ant script for doing automated deployment of Composites with...

Read More

"middleware","infrastructure","aws"

Configuring CPM to backup Amazon EC2 instances

Overview:

Some of our customers are successfully running Oracle Fusion Middleware on AWS for Production, Development, Test and CI environments.

Read More

"middleware","devops"

Work Managers Now Supported by MyST

Work Manager configuration is now supported by MyST Studio and MyST CLI 5.0.1.1, to help make fine-tuning FMW performance that much easier. Here's a quick refresher on self-tuning behaviour in WebLogic Server, along with where to configure objects in MyST Studio.

Read More

"middleware","devops"

MyST Release Pipelines

During the lifetime of a project, code will be built and promoted to various staging environments such as Development, System Integration and Test (SIT), User Acceptance and Test (UAT), Pre-Prod, and Production.

Read More

"devops"

What's new in MyST 5.0

In this release, we are bringing a lot of new features and improvements.

Read More

"middleware","devops"

MyST Platform Lifecycle and Versioning

Overview

Rubicon Red MyST delivers automated platform provisioning and configuration management for Oracle Middleware, on premise and on cloud. MyST uses a declarative approach to automation, meaning users simply define the target state of the Oracle Middleware infrastructure to be deployed;...

Read More

"integration","middleware","devops"

Creating a Platform Blueprint from an Existing SOA / BPM Domain

Overview

Rubicon Red MyST uses a declarative approach to automation, meaning users simply define the target state of the Oracle Middleware infrastructure to be deployed; which, at the push of a button, is automatically provisioned by MyST.

Read More

"integration","middleware","devops"

Oracle SOA 12c Migration

Most organizations when migrating to Oracle SOA 12c or Oracle BPM 12c choose to perform a side-by-side upgrade, as it:

Read More

"middleware","devops"

Weblogic Store and Forward (SAF)

MyST Studio and MyST CLI from version 5.0 onwards supports the automatic configuration of Store and Forward (SAF) providers to make integration with external JMS providers or enabling Web Services Reliable Messaging that much easier.

Read More

"middleware","devops"

OBIEE 12.2.1/12.2.1.1 support in MyST

Oracle Business Intelligence (OBIEE) 12.2.1 and 12.2.1.1 are now supported by MyST Studio and MyST CLI version 5.0.

Read More

"integration","middleware"

Rule of Thumb for Configuring Timeout in Oracle SOA Infrastructure

Introduction####

While designing integration solutions that involve multiple distributed systems, it is often critical to understand the transactional capability of the various participants and configure the transaction settings appropriately. One such critical setting that often leads to...

Read More

"application development","aws"

Amazon Alexa - Melbourne Transport Skill

1. Overview

Over the last few months I've been playing with Amazon Alexa, and building some private Alexa Skills which make my life easier. These "skills" retrieve data from multiple systems, and make them available in a summarised way, which I can very simply interrogate at any time.

Read More

"integration","middleware","devops","aws"

Automating the Provisioning of Oracle SOA Suite on AWS

1. Overview

Rubicon Red MyST delivers automated platform provisioning and continuous delivery for Oracle Middleware, enabling users to deliver a consistent and reliable platform in minutes.

Read More

"integration","middleware","devops","aws"

Configuring Amazon RDS as the Oracle SOA Suite Database

We are proud to announce that RDS support is fully integrated and certified against MyST 3.8.2, which was released on 15/Jun/2016. To know more about MyST visit: http://myst.rubiconred.com

1. Overview

We started to provision Oracle Fusion Middleware platforms against AWS in anger about three...

Read More

"application development","middleware"

Using Panel Grid Layout in Oracle ADF Faces UI for perfect alignment

While working on a number of client projects recently, I’ve discovered the Panel Grid Layout in ADF is the perfect choice for laying out screens when there are complex data items of different types. Whilst the Panel Form Layout is great for screens with only a few simple items, I’ve found it...

Read More

"middleware","process automation"

Suppress Approval Controls in Oracle BPM

Our good friend and Oracle ACE Director Antonis Antoniou has blogged about how approval controls can be disabled in the Oracle BPM Suite 12c workspace.

Read More

"middleware","process automation"

Restrict Reassignments in Oracle BPM

Introduction####

The human workflow engine in Oracle SOA and BPM suite manages the assignment and life-cycle of human tasks deployed to the run-time infrastructure. In this post, I will share an interesting use case around restricting task reassignments to only certain group of users. This article...

Read More

"oracle cloud","middleware","devops"

How Dev/Test in the cloud is accelerating delivery of Oracle Middleware projects

The source of competitive advantage and value that an organization delivers to its end customers is increasingly defined by the software “systems” that underpin them. As a result, organizations find themselves in a digital race, where the speed at which IT can reliably deliver new features and...

Read More

"integration","middleware"

Accepting Attachments into OSB, forwarding via JMS

Scenario

We needed to provide an OSB service (hrs.wfm.cvs.PI.Worker_1.0) to accept a SOAP request plus attached XML file containing a set of records. We wanted to discard the request, but forward the attached file content onto a JMS queue for further processing. A BPEL would de-batch these records...

Read More

"middleware","containers"

Running WebLogic 12.2.1 on Docker

It’s a sign of the times when Oracle mention that the latest version (12.2.1) of their Oracle WebLogic Java EE Application Server was released last week on Docker shortly before it was released as a plain old executable installer.

Read More

"integration","middleware","devops"

Eliminating Configuration Drift for Oracle SOA and BPM Projects

During the lifetime of a project, code will be built and promoted to various environments such as Development, System Integration and Test (SIT), User Acceptance and Test (UAT), Pre-Prod as it makes its journey to Production.

Read More

"integration","middleware","devops"

Automating the Build & Deployment of Oracle BPM and SOA Projects

As each industry becomes more tightly integrated into the digital economy, each organisation is becoming a technology company (often by stealth). In this world, the speed at which organisations can reliably deliver software solutions is becoming a key market differentiation.

Read More

"middleware","devops"

Continuous Delivery for Oracle SOA & BPM

The goal of continuous delivery is to help software development teams drive waste out of their process by simultaneously automating the process of software delivery and reducing the batch size of their work. This allows organizations to rapidly, reliably, and repeatedly deliver software...

Read More

"application development","middleware"

Implementing GPS Detection in MAF

Oracle MAF does not currently provide an out of the box solution for detecting whether GPS is enabled (at least as of version 2.1.2). This is problematic when using a function such as startLocationMonitor, as when there is no GPS the app will lock up for about 15 seconds and then display an ADF...

Read More

"integration","middleware","devops","process automation"

Eliminating Waste from Oracle BPM and SOA Projects

Today every business is a digital business, where the value that the business delivers to its customers, either through its products and / or services is increasingly derived from the software “systems” that underpins them.

Read More