Open Integration Hub
Doohickey provides APIs and developer tools to enable product teams to operationalize how they build, deploy, and maintain integrations. Those integrations can live in different integration platforms and even be homegrown. However, our default integration platform of choice is Open Integration Hub, an open source integration framework.
This section of our documentation is meant to augment the official docs for the project. The intention for Blended Edge documentation about OIH is to describe the components and services we recommend and install for our customers. It's also to provide help using OIH as an embedded integration platform. It's important to note that Blended Edge doesn't typically recommend use of every service or component available, so you'll see many more on the official documenation.
Be sure to also view the Important Links below to gain a complete knowledge of the platform.
OIH and Doohickey
The documentation provided in this section describes how to use Open Integration Hub without the conveniences and improvements that Doohickey provides. This is to help you better understand how the underlying integration framework operates. We'd still love for you to use Doohickey. You'll love it too!
Why Open integration Hub
We often choose to work with Open Integration Hub for a few reasons. These are reasons you should consider it, as well.
- It's open source. This means the code is readily available and free to use, under an Apache 2 license. That changes the cost structure for your integration program, usually in positive ways. It also means you've got a community of engineers contributing to the functionality that would be the core engine of your integrations.
- It's built on a scalable architecture. OIH uses a microservices architecture, leveraging Docker and Kubernetes. While that does mean there's some operational overhead, this architecture lends itself nicely for delivering high scale/high availability data integration. With advanced implementations you can take advantage of things like autoscaling and multizonal deployments. It can also be deployed to any cloud provider with a managed Kubernetes service.
- It's full-featured, but flexible. You get a ton out of the box with OIH by simply installing many of the services and components that are already available. That said, the framework is flexible and open for customization. It's modular architecture makes it easy to plug in custom components and services, should your needs diverge from those identified by the core contributing team.
- It supports multiple deployment models. We can deploy it for you "as a service" or you/we can deploy it within your private cloud or on your own servers. Unlike with traditional iPaaS vendors, you have a lot more choice about exactly where and how your integration engine runs. Doohickey is compatible with all of those possibilites.
Important Links
These are important external links to additional resources related to Open Integration Hub.