Read our blogs to stay up to date with the latest insights and trends.
When developing APIs for your business, it’s critical to adhere to key API design and security standards, as well as a clearly defined structure and method of governance. At Rubicon Red, these standards are kept at the forefront of our processes to ensure that your API-driven solution is easily...
My personal growth experiences at Rubicon Red have motivated me to share my story to inspire others, to make the most of their opportunities for growth and development.
With all of the focus on the COVID-19 global pandemic, this blog walks through the process of building a dashboard with real-time insights, not just with the numbers available, but also visually representing each country's flag and providing drill down data for India and Australia.
Thinking about API best practices design? Done right, APIs enable rapid connectivity of customers, suppliers and partners across digital channels, unlocking your business's potential for new products, services and engaging digital experiences.
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 platform or if you can use...
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...
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.
In reviewing your cloud...
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...
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.
This article is the last in this series and discusses how to roll back the patches that have been made on a Linux system.
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).
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.
Continuing on with the series, this article looks at some of the powerful tooling available with the Linux 'rpm' command.
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.
While working with Oracle Integration Cloud (OIC) on a number of cloud integration and ERP integration projects recently, I've come across a few handy tips and tricks to make life easier.
This next article in the series discusses how to enable and disable locally available repositories.
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.
So, onto part #2 of this series - setting up the Linux repositories that will be accessed from our VMs.
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.
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...
"application development","oracle cloud"
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 ...
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
pip dependency downloads, no secrets stored in the image; the only dependency is
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.
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, for our on premise to cloud integration.
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.
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.
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...
During a recent engagement, I faced a few issues while creating a database adapter for a stored procedure in OSB 188.8.131.52. 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,...
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:
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...
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...
"oracle cloud","process automation"
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...
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...
"oracle cloud","process automation"
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...
"application development","oracle cloud","process automation"
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...
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...
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.
…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
"application development","oracle cloud","containers"
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:
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...
Some of our customers are successfully running Oracle Fusion Middleware on AWS for Production, Development, Test and CI environments.
Work Manager configuration is now supported by MyST Studio and MyST CLI 184.108.40.206, 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.
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.
In this release, we are bringing a lot of new features and improvements.
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;...
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.
Most organizations when migrating to Oracle SOA 12c or Oracle BPM 12c choose to perform a side-by-side upgrade, as it:
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.
Oracle Business Intelligence (OBIEE) 12.2.1 and 220.127.116.11 are now supported by MyST Studio and MyST CLI version 5.0.
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...
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.
Rubicon Red MyST delivers automated platform provisioning and continuous delivery for Oracle Middleware, enabling users to deliver a consistent and reliable platform in minutes.
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
We started to provision Oracle Fusion Middleware platforms against AWS in anger about three...
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...
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.
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...
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...
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...
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.
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.
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.
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...
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...
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.