Case Study: From a Monolith to Cloud, Containers, Microservices

Posted in API Management, Cloud, Cloud-Native, Docker, EAI, ESB, Java / JEE, Microservices, Middleware, SOA on February 24th, 2017 by Kai Wähner

The following shows a case study about successfully moving from a very complex monolith system to a cloud-native architecture. The architecture leverages containers and Microservices. This solve issues such as high efforts for extending the system, and a very slow deployment process. The old system included a few huge Java applications and a complex integration middleware deployment.

The new architecture allows flexible development, deployment and operations of business and integration services. Besides, it is vendor-agnostic so that you can leverage on-premise hardware, different public cloud infrastructures, and cloud-native PaaS platforms.

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , ,

Micro Services Architecture = Death of Enterprise Service Bus (ESB)?

Posted in API Management, Cloud, EAI, ESB, In Memory, Java / JEE on January 8th, 2015 by Kai Wähner

These days, it seems like everybody is talking about microservices. You can read a lot about it in hundreds of articles and blog posts, but my recommended starting point would be this article by Martin Fowler, which initiated the huge discussion about this new architectural concept. This article is about the challenges, requirements and best practices for creating a good microservices architecture, and what role an Enterprise Service Bus (ESB) plays in this game.

Branding and Marketing: EAI vs. SOA vs. ESB vs. Microservices

Let’s begin with a little bit of history about Service-oriented Architecture (SOA) and Enterprise Service Bus to find out why microservices have become so trendy.

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

A New Front for SOA: Open API and API Management as Game Changer

Posted in Analytics, API Management, Cloud, ESB, SOA on October 22nd, 2014 by admin

In October 2014, I had a talk at Jazoon in Zurich, Switzerland: “A New Front for SOA: Open API and API Management as Game Changer

Business Perspective – Open API and API Management

Open API represent the leading edge of a new business model, providing innovative ways for companies to expand brand value and routes to market, and create new value chains for intellectual property. In the past, SOA strategies mostly targeted internal users. Open APIs target mostly external partners.

Tags: , , , , , , , , , , , , , , , , ,

How to choose the right Open Source Integration Framework – Apache Camel (JBoss, Talend), Spring Integration (Pivotal) or Mule ESB? – JavaOne 2013

Posted in EAI, ESB on September 25th, 2013 by Kai Wähner

Slides from my talk “How to choose the right Integration Framework” at JavaOne 2013, San Francisco, are online.

Abstract

Data exchanges between companies increase a lot. The number of applications which must be integrated increases, too. The interfaces use different technologies, protocols and data formats. Nevertheless, the integration of these applications shall be modeled in a standardized way, realized efficiently and supported by automatic tests.

Three integration frameworks are available in the JVM environment, which fulfil these requirements: Apache Camel, Spring Integration and Mule. They implement the well-known Enteprise Integration Patterns (EIP) and therefore offers a standardized, domain-specific language to integrate applications.

Tags: , , , , , , , , , , , , , , , ,

What is the TCO difference between IBM WebSphere and Open Source JBoss? – Just my two cents…

Posted in Application Server, BPM, Cloud, EAI, ESB, Java / JEE, SOA on December 19th, 2012 by Kai Wähner

Disclaimer: I work for an “open source company”. The following is my personal opinion!

Great Article: “What is the TCO difference between WebSphere and JBoss?”

I have spotted a really great article about comparing prices of open source and proprietary products: “What is the TCO difference between WebSphere and JBoss?“. The interesting aspect is, that this article is written by an IBM-biased company (Prolifics). Usually, only open source vendors write such comparisons. I really like this article, seriously! It is good to see comparisons not only by open source vendors, but also by vendors such as IBM (in this case, Prolifics cannot be considered unbiased, it is an IBM consulting company – but that is fine). I just want to give my two cents to this article in the following…

Tags: , , , , , , , , , , , , , , ,