Deploy to Oracle Application Container Cloud using Maven

In previous posts we discussed how Microservice applications can be implemented, combined and monitored in Oracle Application Container Cloud service. So far, we focused on a manual deployment process. However, when aiming to implement a working Microservice strategy DevOps is a key success factor. One area DevOps concentrates on is software delivery automation (CI/CD).

Der Artikel Deploy to Oracle Application Container Cloud using Maven erschien auf esentri AG - IT-Beratung.

Running Spring-Boot Microservices on Oracle Container Cloud

After looking into how to run a Spring-Boot based Microservice application on Oracle’s Application Container Cloud service, this post will concentrate on Oracle Container Cloud Service. In short, Oracle Container Cloud Service is Oracle’s enterprise-grade container infrastructure solution. It provides features to compose, deploy, orchestrate and manage Docker container-based applications. In contrast to Oracle Application Container Cloud Service customers can completely control containers deployed within this infrastructure. Therefore, this service provides the highest amount of flexibility for container-based applications. On the other hand, it does not relieve customers of tasks like Oracle Application Container Cloud Service.

Der Artikel Running Spring-Boot Microservices on Oracle Container Cloud erschien auf esentri AG - IT-Beratung.

Meine wichtigsten Erfahrungen als Product Owner

Vor ein paar Tagen bin ich auf den Blog-Artikel "Agile Mythen: User Stories schreiben ist Product Owner Aufgabe" von Anna Rudat gestoßen. Als Enthusiast der agilen Softwareentwicklung und Product Owner Veteran, wurde ich mit der Meinung, dass allein der Product Owner für das Schreiben der User Stories allein verantwortlich ist, schon häufig konfrontiert. Nachdem ich den Artikel gelesen hatte, erinnerte ich mich an meinen letzten Einsatz als Product Owner und wie mein Team und ich uns in dieser Hinsicht geschlagen haben.

Der Artikel Meine wichtigsten Erfahrungen als Product Owner erschien auf esentri AG - IT-Beratung.

How to Kick Off a Digitalisation Journey

During the last few weeks I could participate in many interesting meetings, conferences and projects. All those occasions gave plenty opportunities for interesting discussions regarding many diverse topics with different groups of people participating. My conversational partners were students, IT Professionals (Oracle and Non-Oracle related), Oracle Product Management, friends and family. One topic which stood out, either direct or between the lines, was the state of digitalisation in everyday (work-)life. During this article, I want to recap some impressions and share my personal opinion on how to kick off a digitalisation journey.

Der Artikel How to Kick Off a Digitalisation Journey erschien auf esentri AG - IT-Beratung.

Monitoring in Oracle Application Container Cloud

In posts one and two within this series we created and deployed Spring-Boot Microservices in Oracle’s Application Container Cloud Service (ACC). Usually, after deploying an application and enabling user traffic an application must be monitored to ensure a high level of service and identify approaching problems. This blog post describes how monitoring in Oracle Application Container Cloud can be achieved using standard features. The focus will be on Java applications.

Der Artikel Monitoring in Oracle Application Container Cloud erschien auf esentri AG - Oracle Gold Partner.

Spring-Boot Microservice Communication in Oracle Application Container Cloud

In my last post I gave an introduction to Oracle Application Container Cloud (ACC) and how to develop Spring-Boot applications such that they can be hosted within Oracle ACC. At the end of the post some questions still had to be answered. Within this post we are going to tackle the first one, how is Microservice Communication in Oracle Application Container Cloud achieved? The following figure shows what a simple architecture, within the context of a Spring-Boot Microservice application, might look like.

Der Artikel Spring-Boot Microservice Communication in Oracle Application Container Cloud erschien auf esentri AG - Oracle Gold Partner.

Spring-Boot and Oracle Application Container Cloud

Microservices as an architectural style as well as scalable and manageable cloud infrastructure are the foundation for modern and flexible business applications. Therefore, Oracle invested heavily in maturing its Cloud portfolio and providing services to support development and operations of such applications. One Oracle cloud service aimed at these kind of applications is “Oracle Application Container Cloud Service” (ACC). It provides a simple Docker based environment in which your Microservices can be deployed. In order to reduce the operations overhead, developers only have to provide their applications (NodeJS, Java SE or PHP) in a certain format and Oracle’s cloud infrastructure takes over.

Der Artikel Spring-Boot and Oracle Application Container Cloud erschien auf esentri AG - Oracle Gold Partner.

Microservices, ein Vorgehensmodell zur Softwareentwicklung

Der Microservice-Ansatz wird häufig als ein Architekturstil für den Entwurf von verteilten Softwaresystemen gesehen. Er ermöglicht die Implementierung eines Systems durch eine größere Menge von kleinen Diensten (Services). Führt man Unterhaltungen über Microservices werden häufig nur technischen Faktoren genannt. Dabei werden andere Bereiche des Microservice-Ansatzes, die Aufteilung der Services, wie die Services Entwickelt werden und was für Änderungen in der Team und Firmenstruktur nötig sind oft außer acht gelassen. Gerade diese Aspekte können jedoch für den Erfolg eines Projektes essentiell sein und charakterisieren den Microservice-Ansatz daher nicht nur als Architekturstil, sondern auch als Vorgehensmodell zur Softwareentwicklung.

Der Artikel Microservices, ein Vorgehensmodell zur Softwareentwicklung erschien auf esentri AG - Oracle Gold Partner.

Oracle BAM 12c Security Concept

Oracle’s BI application Oracle Business Activity Monitoring (BAM) is the choice to provide Oracle Fusion Middleware (FMW) users with business insights of all running processes and applications. Due to the fact that in a standard Oracle FMW infrastructure multiple applications are hosted on which different user groups are operating one can imagine that not all information should be accessible by all users. At this point user roles and permissions become an important topic within enterprise applications. This article will provide an overview of Oracle BAM Security Concept which can be used to restrict user access to different data and dashboard categories.

Der Artikel Oracle BAM 12c Security Concept erschien auf esentri AG - Oracle Gold Partner.