Road to Oracle Cloud

In this blogpost, I want to share my experience of migrating an Oracle SOA solution from on-premise to the cloud. But why was it necessary to think about this possibility? More than two years ago, our customer launched a comprehensive program to to make sales fit for the future. A huge area also covered IT support and automation of sales business processes. The solution introduced the use of different cloud system that have to be integrated. The integration part was achieved with the Oracle SOA platform. The SOA platform connects internal IT systems with external business partners and customers. The SOA platform is operated on-premise in the customer's DMZ zone.

By | 01.08.2018|Cloud, Digitalisierung, Oracle FMW, Oracle SOA|0 Comments

Streamline Development in Oracle Projects

Dynamic markets and the constant reaction to changing conditions is a decisive success factor for companies today. All measures taken in the past years in the field of software development were aimed at supporting and facilitating this dynamics technically. Development times had to be drastically reduced and results made available for review earlier than before. IT has achieved a different status in the company today. IT can be used to tap new growth areas and strengthen existing customer relationships. For this reason, it is important to address the question of how quickly a developer can work productively in a new project. In this blog post, tools and procedures are presented to enable a developer to be productive in the project in less than a day. In detail, this means, for example, editing a user story from the backlog.

By | 22.01.2018|Oracle FMW, Oracle SOA|0 Comments

Using Execution Context ID (ECID) in Servicebus Projects

Execution Context ID (ECID) is a unique identifier to correlate events or requests associated with the same transaction across several Fusion Middleware components. The ECID value for a particular request is generated at the first layer and is passed down to the subsequent layers. The ECID value is logged (and auditable) in each product involved in the transaction. ECID allows an administrator to track the end-to-end flow of a particular request across the product stack.

By | 30.11.2017|Oracle FMW, Oracle SOA|0 Comments

Access OSB Resources using Java

Every now and then you might want to store some configurations in simple configuration files and use them as OSB Resources in pipelines. In most cases OSB functionality is sufficient to fulfil your requirements. However sometimes you might not be able to get to your goal directly. Recently, I had to retrieve a list of all values in a specific domain column within a Domain Value Map (DVM). As DVMs are primarily used to map one domain value to one or multiple other domains, existing DVM functions do not provide the capability to retrieve all values from a domain column. Therefore, I developed a Java Callout to get the desired result. The solution is applicable to all OSB resource types. This blog post presents the basic concepts used to implement a solution.

By | 22.08.2017|Oracle SOA|0 Comments

Create and use a Docker container with Oracle XE on macOS

This article explains how to create and use a Docker container with an Oracle XE database on macOS. The following steps are very simple and easy. The database setup needs only minutes and works very well for development and testing purposes.

By | 15.05.2017|Oracle SOA|12 Comments

Cloud Control Alerts im OSB verarbeiten

Oracle Cloud Control ist die zentrale Monitoring-Lösung für Oracle Produkte. Mit dem Exchange Data Hub ist es möglich, Nachrichten für Alerts und Daten aus Metriken auf JMS Queues zu schreiben. Diese können dann mit einem OSB Prozess weiter verarbeitet werden.

By | 20.03.2017|Cloud, Oracle SOA|0 Comments

Oracle SOA Suite Coherence Konfiguration

Im Rahmen eines Kundenprojekts stellte sich die Frage nach der richtigen Konfiguration eines Oracle Coherence Cluster im Rahmen einer SOA Suite Konfiguration. Die Domänen wurden mit Hilfe des Configuration Wizards ( erstellt. Der SOA Cluster bestand aus 2 Servern auf denen 2 Domänen installiert werden sollten. Jede Domäne bestand aus 2 Managed Servern. Weiterhin gab es auf den Servern viele verschiedene IP Adressen pro Netzwerkinterface. Grund für die Anzahl der IPs war, dass das Betriebsystem für eine Whole Server Migration vorbereitet war.

By | 13.01.2017|Oracle BPM, Oracle SOA|0 Comments

Configure and send email notifications with UMS Notification Service in Service Bus 12c

This blog post provides a detailed description how to configure and send an email notification with User Notification Service (UMS). In detail it shows how to configure the following properties in a OSB pipeline...

By | 05.12.2016|Oracle FMW, Oracle SOA|0 Comments

Create Compact Domain automatically

The Oracle SOA Suite and Oracle Business Process Management Suite Quick Start distributions allow you to quickly install a development or evaluation environment on a single host computer. The Quick Start distribution provides the following Domain Types...

By | 30.11.2016|Oracle SOA|2 Comments

Middleware-Architekturen im Wandel

Der Markt im Bereich Middleware und Applikationdevelopment in Bezug auf Backendarchitekturen ist im Wandel. Durch Cloudanbieter wie Amazon oder Google haben Techniken wie Virtualisierung und Linux-Container deutliche Marktanteile gewonnen. Themen wie Microservices bringen neue Ansätze, um die Verwaltung von Middleware Applikation zu vereinfachen. Im Folgenden werden drei mögliche Middleware-Architekturen vorgestellt und verglichen.

By | 19.07.2016|Cloud, Oracle SOA|0 Comments