Fiorano ESB - Enterprise Service Bus

  •        257

Fiorano ESB enables application integration by choreographing Microservices into asynchronous flows via the Fiorano Studio and associated tools. The Component Control Protocol (CCP), a wire-level protocol, allows the asynchronous communication between the ESB server and micro services being choreographed/orchestrated into application flows. The transport is pluggable and any available JMS engine may be used such as Apache ActiveMQ, JBOSS, TIBCO, IBM, RabbitMQ and FioranoMQ.

http://www.fiorano.com/products/open-source-esb/fiorano-esb/
https://github.com/FioranoSoftware/FioranoESB

Tags
Implementation
License
Platform

   




Related Projects

Simple Service Bus

  •    

Simple Service Bus (SSB) is a fork of Udi Dahans popular open source Enterprise Service Bus (ESB) : nServiceBus

Shuttle Service Bus

  •    

Shuttle Service Bus is a free open-source software project that aims to provide an enterprise ready service bus without any restrictions.

Apache Synapse - Lightweight ESB engine and XML router.

  •    Java

Apache Synapse is a lightweight ESB engine and XML router.

Rebus - :bus: Simple and lean service bus implementation for .NET

  •    CSharp

This repository contains Rebus "core". You may also be interested in one of the many integration libraries.Rebus is a lean service bus implementation for .NET. It is what ThoughtWorks in 2010 called a "message bus without smarts" - a library that works well as the "dumb pipes" when you need asynchronous communication in your microservices that follow the "smart endpoints, dump pipes" principle.

servicebus - Simple service bus for sending events between processes using amqp.

  •    Javascript

Simple service bus for sending events between processes using amqp. Allows for send/receive and publish/subscribe pattern messaging over RabbitMQ. Simply running multiple versions of Process A, above, will cause servicebus to distribute sent messages evenly accross the list of listeners, in a round-robin pattern.


Hornetq - Enterprise messaging

  •    Java

HornetQ is the new ultra high performance enterprise grade messaging system from JBoss community. It is a multi-protocol, embeddable, very high performance, clustered, asynchronous messaging system. It offers server replication and automatic client failover to eliminate lost or duplicated messages in case of server failure. It also provides a comprehensive management API to manage & monitor servers.

ESB.NET

  •    

Keystroke ESB.NET is a lightweight distributed Enterprise Service Bus with federation support. Featuring WCF and WWF integration, whilst also supporting WSE3 and Raw HTTP, ensuring backwards compatibility, ESB.NET is a flexible and configurable service host & business level messa

ActiveMQ

  •    Java

Apache ActiveMQ is the most popular and powerful open source messaging and Integration Patterns provider. Apache ActiveMQ is fast, supports many Cross Language Clients and Protocols, comes with easy to use Enterprise Integration Patterns and many advanced features while fully supporting JMS 1.1 and J2EE 1.4.

Infonatural Enterprise Service Bus

  •    Java

Development of this project has ceased due to lack of developer support. For other open source ESB projects, please refer to Celtix, Mule or Suns Java ESB

Apache ServiceMix - Apache ServiceMix is an open source ESB implementing JBI.

  •    Java

Apache ServiceMix is an open source distributed Enterprise Service Bus (ESB) and SOA toolkit built from the ground up on the semantics and APIs of the Java Business Integration (JBI) specification JSR 208 and released under the Apache license.

service-bus - PHP Lightweight Message Bus supporting CQRS.

  •    PHP

This library will receive support until December 31, 2019 and will then be deprecated. prooph/service-bus is a lightweight messaging facade. It allows you to define the API of your model with the help of messages.

Open SOA Platform

  •    

A centralized system for administering applications throught a SOA Enterprise Service Bus: Runtime environment (PROD, DEV, ...) , application and services versionning, security access level (SLA), activity monitoring.

Mule - Universal Message Objects

  •    Java

Mule is a robust and highly scalable ESB (Enterprise Service Bus) framework based on SEDA. It is designed as a light-weight, event-driven component technology that handles communication with disparate systems transparently.

Spread toolkit - High performance messaging service that is resilient to faults across local and wide area networks

  •    C++

The Spread toolkit provides a high performance messaging service that is resilient to faults across local and wide area networks. Spread functions as a unified message bus for distributed applications, and provides highly tuned application-level multicast, group communication, and point to point support. Spread services range from reliable messaging to fully ordered messages with virtual synchrony delivery guarantees.

ZeroMQ - Messaging Library

  •    C++

The 0MQ lightweight messaging kernel is a library which extends the standard socket interfaces with features traditionally provided by specialised messaging middleware products. 0MQ sockets provide an abstraction of asynchronous message queues, multiple messaging patterns, message filtering (subscriptions), seamless access to multiple transport protocols and more.

BizTalk ESB Toolkit Enterprise Library machine.config Toggler

  •    

This tool provides an instant on/off switch for the enterpriseLibrary.ConfigurationSource changes that the BizTalk ESB Toolkit makes to machine.config.

Service Bus Samples

  •    

Samples, Code Snippets and Utilities for developers using the Windows Azure Service Bus.

Nakadi - A distributed event bus that implements a RESTful API abstraction on top of Kafka-like queues

  •    Java

Nakadi is a distributed event bus broker that implements a RESTful API abstraction on top of Kafka-like queues. It provides abstract event delivery via a secured RESTful API, Enable convenient development of event-driven applications and asynchronous microservices, Efficient low latency event delivery.

netmq - A 100% native C# implementation of ZeroMQ for .NET

  •    CSharp

NetMQ is a 100% native C# port of the lightweight messaging library ZeroMQ.NetMQ extends the standard socket interfaces with features traditionally provided by specialised messaging middleware products. NetMQ sockets provide an abstraction of asynchronous message queues, multiple messaging patterns, message filtering (subscriptions), seamless access to multiple transport protocols, and more.

DDMQ - DDMQ is a distributed messaging product with low latency, high throughput and high availability

  •    Java

DDMQ is a distributed messaging product built by DiDi Infrastructure Team based on Apache RocketMQ. As a distributed messaging middleware, DDMQ provides low latency, high throughput and high available messaging service to many important large-scale distributed systems inside DiDi. DDMQ provides realtime messaging, delay-time messaging and transactional messaging to satisfy different scenarios. Through an easy-to-use Web Console and simple SDK Client, developers can experience producing and consuming messages in the most simple and stable way.