About Markus Lohn

Markus Lohn zeichnet sich als Head of Technology Consulting für die technologische Ausrichtung im Consultingbereich der esentri AG verantwortlich. Er ist zertifizierter Software-Architekt und Spezialist für SOA/Integration und verteilte Systeme. Als Experte für die Themen Java EE, Red Hat OpenShift und Oracle Fusion Middleware hält er Fachvorträge auf Messen und Events und twittert unter @MarkusLohn.

Das Agile Manifest – Die Gebote der Informatik

Mit dem Agilen Manifest existiert in der Informatik ebenfalls ein Rahmenwerk, das Leitsätze und Prinzipien definiert, die Orientierung in der täglichen Arbeit geben. Für mich erfüllt das Manifest damit den gleichen Zweck wie die zehn Gebote. Auch sie dienen als Orientierung und Wertesystem, um das Miteinander in der Gesellschaft zu regeln. Ansonsten würde es aller Voraussicht nach “drunter und drüber gehen”. Auch das Agile Manifest ist nicht neu, aber in Zeiten der Digitalisierung aktueller denn je.

By | 08.08.2018|Digitalisierung, Software Engineering|0 Comments

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

Quo vadis agile Software-Entwicklung

Agile Prinzipien haben inzwischen eine breite Akzeptanz in der Software-Entwicklung und finden auch immer mehr Verbreitung in anderen Unternehmensbereichen. Das Wort „agil“ wird als Zusatz für fast alles benutzt. Was bedeutet das nun? Arbeiten wir wirklich agil? Sind wir damit erfolgreicher? Dieser Artikel zeigt die Erfahrungen aus verschiedenen Projekten mit agiler Vorgehensweise, kommentiert mit der subjektiven Wahrnehmung des Autors.

By | 07.03.2018|Software Engineering|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

Test Oracle Management Cloud Log Analytics with WebLogic Server

In this blogpost I will share my first experiences monitoring a Fusion Middleware environment with Oracle Management Cloud (OMC). For this test drive I used a WebLogic SOA Domain running on a Virtual Box image on my local machine.

By | 10.01.2018|Cloud, Oracle FMW|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

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

R.I.P. Oracle-Datenbank

Relationale Datenbanken implementieren ein auf der Mengenlehre basiertes Modell. Dieses Modell ist noch dazu für fast für Jedermann leicht zu verstehen und anwendbar. Relationale Datenbanken, insbesondere Oracle, galten bisher als der Defacto-Standard, wenn es um das Speichern von Informationen ging. Mittlerweile hat die Oracle-Datenbank mit über 30 Jahren ein stolzes Alter erreicht. In der IT sind diese Zeiträume im Vergleich zu den üblichen Innovationszyklen sehr lang. Deshalb kann man sich schon die Frage stellen, ob die Oracle-Datenbank so langsam Reif für die Rente ist. Insbesondere die heutigen Anforderungen hinsichtlich Performance, Skalierbarkeit, Vielfalt und Menge der zu speichernden Daten stellen hohe Anforderungen an die Datenbank im Allgemeinen. Auch aus dem Kreise der Entwickler wächst der Druck hinsichtlich CI/CD-Unterstützung bei der Datenbankentwicklung. Sind Prinzipien wie ACID, Lesekonsistenz, Transaktionssicherheit etc. heute noch zeitgemäß und notwendig? Im Bereich der NoSQL-Datenbank gibt es in der Zwischenzeit viele Alternativen mit Potential.

By | 11.01.2017|Oracle FMW|0 Comments

Oracle ESB: to be or not to be?

Wenn in Unternehmen das Thema SOA oder Integration auf der Tagesordnung steht, wird häufig über die Anschaffung einer Middleware und ESB im Speziellen nachgedacht. Die Folge ist dann, alle Aufgaben in diesem Umfeld unbedingt mit der Middleware oder ESB lösen zu wollen. Es wird nicht mehr hinterfragt, ob das im konkreten Fall sinnvoll und richtig ist. Eine Gesamtstrategie fehlt häufig. In diesem Vortrag werden mögliche Alternativen erläutert und eine mögliche Strategie aufgezeigt. Abgerundet wird der Vortrag durch einen Entscheidungsbaum, der bei neuen Integrationsvorgaben die entsprechende Implementierungsvariante selektiert. Der Entscheidungsbaum wurde in einem konkreten Kundenprojekt erstellt.

By | 23.12.2016|Oracle FMW|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