Architecture of Assimbly

This blog series is a deep dive on the architectural principles behind the Assimbly software project. It reflects both the current situation, while at the same time it’s a vision for the future of the project. As technological visions can sometimes be very abstract I will try to use a lot of analogies like factories, temples and IKEA…

The word Assimbly represents two things:

  1. A Self-Service Integration Module (ASSIM).
  2. To assemble.

The first part is about modules that can be used by end users. The second part is about that multiple modules assembled together form an integration solution.

Assimbly arose from practice. As integration specialist, I worked with various technologies and integration platforms. These are mostly relative low-level technologies. The project is a quest to build interfaces (Java, REST and UI) on top of these integration technologies, like Apache Camel. These interfaces are distributed as modules.

All Assimbly modules are open source and try to be interoperable with each other and other integration software (of whatever technology or vendor). To accomplish this it follows a modular architectural approach.

In this first part we will see what this architecture entails. The second part discusses why we need it. In the third part we will look into more details into the various parts and the last part addresses some use cases.

--

--

--

Blogs on tech & society.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Shortcut (formerly Clubhouse.io)

Engineering Analytics API with HBase, Phoenix and SQL at Helpshift

How to handle tricky Appium start and stop via code and much more..

Learn the Basics of Git

This Is Not Your Father’s Application

Out-of-Process Testing of Any R EST API

images/rest-out-of-process.png

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
ski n

ski n

Blogs on tech & society.

More from Medium

Life in DevOps from DevOps Live Europe 2022 — (1) Shortage of skilled people

Why some Information Technologies remain relevant after many decades?

Performance Engineering — The Reliability Edition

Minimize the cost of your AWS batch data pipelines with serverless and ephemeral compute