First experience with AWS IoT – Amazon IoT Hackathon

I recently had the opportunity to visit the Amazon IoT Hackathon in Munich. I did expect a lot from the event and I was not disappointed. But more on the event later, lets start with a brief introduction to the AWS IoT cloud. Amazon released its IoT Cloud at the very end of last year. […]

Introducing the Oracle IoT Cloud – Part V: Forwarding data to external systems

Having collected the data from devices and filtered/aggregated them as required, the results must be forwarded to external systems which can automatically react to certain situations. For this purpose, the Oracle IoT Cloud Service allows the registration of enterprise systems. These can be configured to receive messages from the IoT cloud, but can also use […]

Introducing the Oracle IoT Cloud – Part III: Analysing data

Raw data collected from devices is in most cases not directly relevant for further processing. Data must be analysed and the results are interesting for external systems. Lets take a vehicle for example. The engine temperature can be monitored and will vary some. We are only interested in the temperature if it is nearing critical […]

Introducing the Oracle IoT Cloud – Part II: Device management

The first step in using the Oracle IoT Cloud Service is registering the devices sending the raw data. There are two categories of devices: Directly connected devices are devices with a direct connection to the internet and thus to the IoT Cloud servers. These devices are capable of directly sending the data to the cloud. […]

Introducing the Oracle IoT Cloud – Part I: Overview

Oracle released its newest cloud product, the Oracle Internet of Things (IoT) Cloud Service, a couple of days ago. We have shared our experience with the product at the DOAG 2015 conference (https://www.doag.org/formes/servlet/DocNavi?action=getFile&did=7522146&key=) where we have also shown a showcase demonstrating the capabilities of the IoT Cloud Service. With this article we are starting a […]

Test-driven development using the Oracle SOA Suite

As in all software projects, quality assurance with thorough testing in integration projects is a key factor to success. Test-driven development focuses exactly on this aspect: unit and integration testing of integration elements must be done as soon as possible. The tests used in these phases must also be reproducible so that they can be […]

Purging of failed SOA components

In the previous post the preferred settings of heavily used SOA composites was demonstrated. It was shown that with the correct settings applied only failed component instances are persisted in the database. This post discusses the purging possibilities of such component instances. As stated in the earlier post, we are now facing a situation where […]

Improve performance and maintenance of heavily used SOA composites

As stated in a previous post, heavily used transient BPEL processes should be configured with some well-defined parameters in order to avoid storing too much data in the database, thus optimizing performance. However, even if BPEL processes inside the composite are configured this way, data of other components like mediators and the composite itself are […]