Tip of the Week – Dell Boomi Connector Design

Looking at developing a Dell Boomi Connector?  here’s our tips to get you started:

  1. Understand what type of Web Services API the app is using. For example: REST or SOAP, etc. What about the supported document format? XML or JSON?
  2. Most applications have an authentication layer. Some authenticate using BasicAuth, some  use an API Key in the HTTP Request Header, some use OATH. This information should ideally be captured in the Connector Connection. It is highly recommended to encode any password related field for security best practice.
  3. Decide the supported operations. Does the API support QUERY? UPDATE? CREATE?
  4. The browser and schema generation. A Boomi Connector is capable of generating the schema each operation supports. Some applications provide a metadata API that you can connect to and describe the schema on the fly. Some  use a fixed schema.
  5. The final step is to design the Operation. When your Connector receives a response from the API, how do you want to process it? Serve it raw as is or does it need any further manipulation. Error handling should also be considered here.