The GreenVulcano Enterprise Service Bus continues to evolve and this time it does start from the name. GAIA, an ancient term for ultra-modern software. And a thought goes to Asimov and his planet “Gaia”: like our ESB, an integrated ecosystem, in perfect balance and in continuous communication between its parts.
The naming GAIA was born from the desire and the attempt to identify a unique, simple and especially coherent name with the classicism and the Made in Italy soul of GreenVulcano products.
During brainstorming, our SVP & CoFounder Gianfranco Iannello told us about Asimov’s stories, in which Gaia is a planet equipped with an ecosystem in perfect balance: “On Gaia every element has its own awareness that makes it autonomous and at the same time constantly connecting with the other components“.
This continuous contact makes it possible to smooth out the contrasts that sometimes arise between the elements in favor of the entire community.
The term GAIA is also synonymous with Gea – the Earth – a unified system. In this sense, the capability of GreenVulcano’s ESB to place itself in perfect symbiosis and unique synchrony with anyone who comes into contact with it offers the image of a single, compact and cohesive organism, despite connections and internal relationships.
The balance and harmony of the ecosystem interpreted in its entirety (Gea) are therefore the results of the integration of autonomous systems in contrast (of programming language or protocols) favored by GAIA.
The naming GAIA has a further meaning that we have identified in the acronym with the aim of “telling” the product by adding information in relation to the perceived own naming and trying to maintain continuity with the past: GreenVulcano Advanced Integration Architecture.
The focus was on the term “Integration“: intense expertise and product’s core. We defined “Advanced” integration to suggest an upgrade from the past and emphasize a higher quality standard than the market average. The term “Architecture” was instead used to express the idea that the product is only the foundation for a complex corporate IT system – the backbone of the infrastructure.
Once we found the agreement between the technical and commercial souls of the company on the story to be transmitted than we focused on the creation of the logo with a clear mission: to realize an original, simple and recognizable logo, which was at the same time coherent with the Corporate Identity and in harmony with product features.
The spherical form is a clear reference to the planet Gea-Gaia that wants suggest the “universality” of integration and the GAIA’s ability to integrate communication with any external component.
The result is an extremely fluid flow of data information. The numerous connections represented within the sphere – combined with the choice of a rounded font – emphasize this concept.
The red color is a visible chromatic reference – especially for long-standing partners – to the triad of colors that characterizes the GreenVulcano logo. The colors of this triad are individually associated with a product.
A BRIEF HISTORY OF OUR ESB: GAIA YESTERDAY, TODAY AND TOMORROW
The concept of Enterprise Service Bus was born and developed at the beginning of new millennium as a response to the needs of users to have immediate access to all the functions which can be provided by applications and services inside or outside the company.
- FROM VERSION 1.0 TO 2.0
GreenVulcano’s first ESB software was based on the concepts and models described by Gregor Hohpe and Bobby Woolf in the essay “Enterprise Integration Patterns“, considered a milestone for the design of integration solutions.
They were characterized by a strong centralization of the system; a monolithic architecture developed and distributed as a single entity – usable only locally – which necessarily involved heavy installation. Also, the only way to be able to scale a monolithic application was to replicate the entire application with a consequent increase in costs and necessary resources.
The beginning of cloud computing and service-oriented architecture (SOA) has made it necessary to develop a more advanced and functional version of the new integration methods.
GreenVulcano ESB 3.0 is a software Java-based with a highly customizable multi-layer architecture created specifically to support complex SOA architecture. This version was created to meet the needs of breaking down monolithic applications into a series of distinct services able to communicate with each other on the network.
Market Dynamics and the evolution of integration processes that have determined the development of the ESB 4.0 version, called GAIA, are described directly through the words of our Senior Developer Rocco Lagrotteria: “The need for further granularity and operational flexibility has given rise to the approach based on microservices. This model offers greater scalability and customization, allowing complex applications to be “unpacked” into smaller, more targeted components.
GAIA is based on a modular structure that allows to support architecture in microservices.
This means that it is possible to install exclusively the modules necessary for the operation of the single-use cases”.
Our CTO Mario Stefanutti told us about the possible future direction of software. In fact – simultaneously with architectural evolution – “From the language’s point of view – Java 11 replaced the previous Java 8 based version and in close future, it is likely that GraalVM will replace the current Java platform in order to improve performance and offer more functionality.
The challenges related to application integration have remained substantially the same, but the way we solve them has changed. In the future, to improve the usability of services, channel/consumer communications, in GAIA, will increasingly take place through API and will go towards the development of cloud native software with Docker and Kubernetes in order to guarantee a massive scalability of microservices”.
Aware of the challenges that the future market will reserve us and strengthen of past experiences, we are ready today – enriched in name and functionality – to offer you the best solution to integration problems.
Contact us to discover all the advantages and benefits that GAIA can bring to your company.