Integration

Dell Boomi first steps

Dell Boomi AtomSphere Platform is an intelligent, flexible and scalable integration solution that makes it possible to integrate applications, data, and trading partners using a visual designer. This platform can increase your success in your digital transformation journey.  

This is the first of a series of blogposts: In this blog post I want to explain some essentials about Boomi AtomSphere, how to do the first steps and what are the strengths of it.

Introduction

Dells AtomSphere is an integration Platform as a Service or iPaaS. The platform is cloud-based, highly scalable and allows customers to develop, run and manage applications without worrying about the infrastructure. It doesn’t require any installation of  software, or to configure anything on your computer, you can start to integrate immediately. Boomi is integrated with local and cloud endpoints, or you can combine this in a mixture of both. It offers a full life-cycle support and version control. 

Boomi supports API Management, Application Transaction Integration, EDI, ESB, ETL, Managed File Transfer, MDM, and Messaging Bus.

Boomi has many pre-built generic connectors for databases and specific connectors for a lot of cloud vendors. The 5 solutions that make up the Boomi platform are:

  • Integration: is the center of the Boomi Atomsphere connecting applications and data. The integration part includes the processing logic, the API Gateway, the message broker/queue, and the data translator.
  • Master Data Hub: is responsible for synchronizing trusted data from different sources. It is scalable, flexible and secure. The Data Hub simplifies integration mapping with a no code approach. Boomi automatically suggests improvements to your mapping regarding performance and readability.
  • B2B Management: is a trading partner network with a point to point solution with pre-build transactions for order processing, investory, payment or shipping.
  • API Management: helps designing, scaling, managing and securing apis within the entire life cycle of your integration. With the API Management you can choose to share only the data you want. All of this is possible with the usage of the following three components: 
    • API Proxy
    • API Gateway
    • API Developer portal
  • Flow: helps you orchestrating the workflow from the begin to the end.

First Steps

to create your first process or api you have to log in to platform boomi

I created a simple example for demonstration: I used the Google Sheets connector as starting point to read in a csv file. With this connector you can configure the OAuth 2.0 authentication and test it directly. As you can see in the following illustration  there is quite an extensive collection of different connectors that can be used.

In order to take some predefined cells from the csv file I chose the Map-icon in the execute collection, which can be seen in the following illustration. As you can see, you can choose between three types of maps: Map source, map functions and map destination. I used map source in order to take some predefined cells from the csv file.

Next, I configured a parallel flow to send a message with slack and at the same time update the csv file in google sheet to e.g. save the sent messages.

The described flow is just a very simple exemplary flow demonstrating the easiness of Dell Boomi AtomSpheres Drag and Drop approach to integration.

Why Boomi?

Why should you choose Boomi?

  • No software installation or configuration is required as Boomi is an iPaaS.
  • No code: The Boomi UI provides drag-and-drop functionality and many connectors
  • Boomi is distributed, scalable and has a highly available architecture
  • It has support for varied integration patterns
  • The pricing policy supports pay-as-you-go subscriptions, so you pay for just what you need. 
  • ((Boomi has no vendor lock in, it allows on-premise or cloud hosting and can be hosted by Boomi itself or many other cloud providers.))
  • You can design multiple integrations with a common UI.
  • You have an automated implementation assistance to optimized your integration, that is based on the best practices of the Boomi community. 

If you want to learn more about Boomi don’t miss our next posts about it.