Fiorano ESB

 

Fiorano ESB (Enterprise Service Bus)


An ESB acts as a high-speed expressway for data flow in an enterprise, enabling seamless communication among mutually interacting software applications
Fiorano ESB obviates point-to-point integration efforts and integrates heterogeneous applications, databases, cloud and other systems streamlining the complex architecture of an enterprise. Organizations can deploy the light-weight but powerful and scalable Fiorano ESB as their IT infrastructure backbone to enable real-time information across the enterprise.

Fiorano SOA Platform

Fiorano ESB – Technical Architecture

The Fiorano ESB implements a brokered, peer-to-peer (often referred to as super peer) system architecture, which combines the management benefits of centralized hub-and-spoke systems with the performance benefits of fully distributed peer-to-peer systems, while avoiding the particular disadvantages of both of these individual approaches.

Enterprise Class Backbone

Underlying the ESB architecture is an enterprise-class, standards-based messaging backbone which provides secure and reliable communications between any number of applications and distributed integration processes across the enterprise. Using Fiorano's unique distributed peer-to-peer JMS implementation, the backbone allows distributed integration processes and composite applications to scale to meet the requirements of the most demanding global enterprise networks.

Efficiency

ESB peers at the end-points of the network allow distributed microservices to exchange events concurrently, enabling all of the parallelism in an integration process to be exploited. For instance, an order management system in a manufacturing plant can check its inventory status even as the sales-force management system is updating the order database. Data transformations and other computations required by distributed integration processes are performed concurrently at the end-points of the network.

Unbounded Scalability

With dispersed computation and parallel message-flow between nodes, ESB peers scale naturally and seamlessly with the addition of new peer nodes and Enterprise microservices across the network.

Ease of Administration

In a Fiorano ESB network, operations such as event-handling, security authentication and administration are performed by centralized servers. ESB peers at the end-points of the network are easily administered via tools connected to the centralized ESB Enterprise Server.

Fiorano's brokered peer-to-peer architectural approach thus combines the benefits of both peer-to-peer systems and hub-and-spoke systems in a single cohesive architecture for a scalable enterprise backbone.

Fiorano ESB – Key Features

Fiorano ESB is an Enterprise Service Bus (ESB) built on a Microservices architecture that enables enterprises to integrate applications and processes in real-time with a federated bimodal approach to integration. This unique architectural design attributes a host of features to Fiorano ESB:

Message-Driven Microservice Model

Defines a coarse-grained, message-driven model for Enterprise microservices enabling each microservice to execute as an independent entity that is not tied into the context of execution until runtime, simplifying the componentization of existing Web Services, Database applications, Legacy, J2EE and .NET software assets, enhancing their reuse within event-driven business processes and automatically maximizing the parallelism concurrency within each business integration process.

Distributed, Dynamic Deployment and Management

Enables microservice deployment across the ESB infrastructure from any centralized location, allowing each individual microservice to be independently configured, managed, updated and redeployed without disrupting other services or processes.

Event-Process Orchestration

By enabling message-flows between distributed microservices to be set up dynamically by the underlying middleware, allows the logical process design to be mapped directly to physical services distributed across the ESB, empowering non-technical "citizen integrators" to compose, deploy and modify simple business processes.

Lifecycle Management and Versioning

Configuration management of labeled microservices and event-processes allowing controlled deployment across network end-points together with automatic transitions, with customizable service and process profiles, across the software lifecycle (development, QA, staging, production)

Support for multiple protocols and transports

Allows users to choose the transport used for event-flows between distributed microservices at runtime, providing the flexibility to use multiple transports and protocols across any distributed event-process.

Fiorano ESB – Benefits

Realigned Enterprise Resources

With Fiorano Integration, your enterprise can shift its focus from non-productive maintenance plans to new innovation and value creation projects.

Reduced Cost and Simplified Architecture

Fiorano's easy-to-use and deploy platform dramatically reduces development costs. Enterprises that have deployed the Fiorano Integration backplane have achieved 40-80% productivity gains compared to other solutions.

Increased visibility for business value

Enterprise software resources when organized as services make it easier to expose functionalities for internal and external consumption. Apart from reducing time-to-market, this also increases organization transparency and customer satisfaction.

Increased Agility

Business processes rely on underlying software. With rapidly evolving markets, business process implementations need to be modified in near-real time, a process easily facilitated by the flexibility of Fiorano's Microservice-based architecture.

Faster time-to-market

Easy service orchestration and choreography allows rapid deployment of new integration flows enabling organizations to quickly adapt to evolving external business and environmental events.

Re-use your assets

Software re-use is the primary benefit of Microservices and with Fiorano Integration Platform is used as a means to reduce the cost and time of new application development. Microservices increases IT responsiveness and facilitate competitive business change.