Red Hat Fuse is an open source integration platform based on
Apache Camel
Apache Camel is an open source framework for message-oriented middleware with a rule-based routing and mediation engine that provides a Java object-based implementation of the Enterprise Integration Patterns using an application programming int ...
. It is a distributed integration platform that provides a standardized methodology, infrastructure, and tools to integrate services,
microservices
In software engineering, a microservice architecture is an architectural pattern that organizes an application into a collection of loosely coupled, fine-grained services that communicate through lightweight protocols. This pattern is characterize ...
, and application components.
Red Hat Fuse is a distributed integration platform designed for agile integration with standalone, cloud, and
Cloud-based integration
Cloud-based integration is a form of systems integration business delivered as a cloud computing service that addresses data, process, service-oriented architecture (SOA) and application integration.
Description
Integration platform as a service ...
deployment options so integration experts, application developers, and business users can independently develop connected solutions in the environment of their preference. The unified platform lets users collaborate, business units self-serve, and organizations ensure governance.
Technology
Red Hat Fuse supports Spring Boot,
OSGi
OSGi is an open specification and open source project under the Eclipse Foundation.
It is a continuation of the work done by the OSGi Alliance (formerly known as the Open Services Gateway initiative), which was an open standards organization fo ...
and
Java EE
Jakarta EE, formerly Java Platform, Enterprise Edition (Java EE) and Java 2 Platform, Enterprise Edition (J2EE), is a set of specifications, extending Java SE with specifications for enterprise features such as distributed computing and web serv ...
for use in enterprise IT organizations. It has a pluggable architecture that allows individuals to use their preferred software services in a traditional
service-oriented architecture
In software engineering, service-oriented architecture (SOA) is an architectural style that focuses on discrete services instead of a monolithic design. SOA is a good choice for system integration. By consequence, it is also applied in the field ...
(SOA) or a
microservices
In software engineering, a microservice architecture is an architectural pattern that organizes an application into a collection of loosely coupled, fine-grained services that communicate through lightweight protocols. This pattern is characterize ...
-based architecture. Fuse components may be deployed on-premises or in public/private clouds.
Key features
* ''Hybrid deployment'' - use Red Hat Fuse on-prem, in public/private clouds, or as a hosted service and have all integration infrastructure work seamlessly allowing users to collaborate across the enterprise.
* ''Distributed infrastructure'' - Integrations, built from predefined Enterprise Integration Patterns (EIPs) and over 2000 connectors, are deployed on container-native infrastructure to adapt easily and scale quickly.
* ''Low-code interface'' - tooling allows developers and non-technical users to drag and drop predefined services and integration patterns so business units can self-serve and continuously innovative.
History
Fuse was originally built by the company LogicBlaze, and was later acquired by
IONA Technologies
IONA Technologies, Inc. was an Irish software company founded in 1991. It began as a campus company linked to Trinity College Dublin had its headquarters in Dublin, and eventually also expanded its offices in Boston and Tokyo. It specialised i ...
in 2007. IONA was acquired by
Progress Software
Progress Software Corporation is an American public company that produces software for creating and deploying business applications. Founded in Burlington, Massachusetts with offices in 16 countries, the company posted revenues of $531.3 mill ...
in 2008, and the open-source group was later spun out into its own entity, FuseSource Corporation.
In June 2012,
Red Hat
Red Hat, Inc. (formerly Red Hat Software, Inc.) is an American software company that provides open source software products to enterprises and is a subsidiary of IBM. Founded in 1993, Red Hat has its corporate headquarters in Raleigh, North ...
Inc. announced that it had acquired FuseSource from Progress Software. Following the acquisition, Fuse ESB was rebranded as Red Hat JBoss Fuse and became available for download at the developer website or the Red Hat customer portal. The name was then simplified to just Red Hat Fuse.
[{{Cite web , title=PrismTech partners with Red Hat to expand smart city offering , url=https://rethinkresearch.biz/articles/prismtech-partners-with-red-hat-to-expand-smart-city-offering/ , access-date=2023-03-27 , website=Rethink , language=en]
See also
*
Enterprise Integration Patterns
''Enterprise Integration Patterns'' is a book by Gregor Hohpe and Bobby Woolf which describes 65 patterns for the use of enterprise application integration and message-oriented middleware in the form of a pattern language.
The integration (mess ...
*
Enterprise messaging system
An enterprise messaging system (EMS) or messaging system in brief is a set of published enterprise-wide standards that allows organizations to send semantically precise messages between computer systems. EMS systems promote loosely coupled archi ...
*
Enterprise service bus
An enterprise service bus (ESB) implements a communication system between mutually interacting software applications in a service-oriented architecture (SOA). It represents a software architecture for distributed computing, and is a special vari ...
*
Message-oriented middleware
Message-oriented middleware (MOM) is software or hardware infrastructure supporting sending and receiving messages between distributed systems. Message-oriented middleware is in contrast to streaming-oriented middleware where data is communicate ...
*
Service-oriented architecture
In software engineering, service-oriented architecture (SOA) is an architectural style that focuses on discrete services instead of a monolithic design. SOA is a good choice for system integration. By consequence, it is also applied in the field ...
*
Event-driven SOA Event-driven SOA is a form of service-oriented architecture (SOA), combining the intelligence and proactiveness of event-driven architecture with the organizational capabilities found in service (systems architecture), service offerings. Before even ...
*
Microservices
In software engineering, a microservice architecture is an architectural pattern that organizes an application into a collection of loosely coupled, fine-grained services that communicate through lightweight protocols. This pattern is characterize ...
References
Free software distributions
Java enterprise platform
Service-oriented architecture-related products
Enterprise application integration
Message-oriented middleware