Skip to main content

The business world has rapidly evolved from brick-and-mortar shops to a global market where data is key. In the old days, organizations used to keep all of their data in-house.

Today, data is so pivotal it’s now the primary commodity of any company, whether their core business is energy, transportation or finance. Everything else revolves through and around it.

XPath and XSL can be intimidating, but in this blog I will attempt to demystify some aspects whether you are new to the technologies or are experienced. I will explain useful basic and advanced features that you may not have known about or have not dared to use.

What are XML, XSL, and XPath?

To explain XML to people new to these topics, I like to equate it to something you may be familiar with, such as a database and SQL. XML is to data in a database as XPath is to SQL. This table contains this and other useful analogies between these two technologies.

MuleSoft’s expression language, DataWeave, is a powerful module a part of the MuleSoft platform. This tool can be very helpful, especially when working with delimited files. From my own experience, I have come across a few tips and tricks when using MuleSoft DataWeave for delimited files that I believe you will find helpful as well!


Integrating with the different Oracle Fusion applications by examing the different integration patterns.


API Manager 2.x has support for environments which correspond to those defined within Anypoint Platform for the Runtime Manager (i.e. DEV, QA, PROD). This is an improvement over the 1.x version, which typically required the construction of version names to reflect an environment. With this enhanced functionality comes a bit of complexity during API deployment.

If you’ve used SOAPUI for any length of time, you’ve probably concluded it’s a really useful tool!  Automated API testing has been figurative manna from the heavens for the testing crowd at AVIO Consulting.  So, since everyone loves a good list, here are 3 more tips to make your experience in SOAPUI an even more productive one.

The first 3 tips (part 1) centered on navigation, ease of use, and best practices (link below). The last 3 (part 2) will be based on lessons learned.

Ready?  Here we go!

Starting Up

The arrival of the Jenkins Pipeline feature coincided with the the addition of Maven in the Oracle Fusion Middleware 12c release.  Jenkins pipelines now easily leverage Maven phases and goals for Fusion Middleware application deployments, including SOA/BPM composite applications and Service Bus projects.  This is the first in a series of blogs that will present three deployment workflows (pipelines) implemented in Jenkins for Oracle SOA projects.  The workflows will utilize Git source control, Git Fl

It's very important to tackle the Javascript numeric precision issue sooner than later. Ideally, before you start writing the first line of code of your application. Once you realize that this issue affected your application, maybe it's too late and some data has been corrupted.

Back in mid-2014, Oracle was releasing Oracle BPM 11g Bundle Patch 3 and with it, the first version of its BPM REST APIs. That first cut was a good starting point, but it just offered a limited amount of functionality (find my previous post here). In this post, we’ll take a look at the BPM REST APIs version, released in August 2016, and see how they evolved after 2 years. 

An important benefit of Continuous Integration is the feedback it provides to the development team after the code is checked into "trunk", or in Git when pushed to the development branch.  The use of SoapUI to create web service tests is fairly typical in most organizations and is considered the de facto standard testing tool in SOA. 
Subscribe to Blog Lead Image - Network Pen Writing