Skip to main content Link Search Menu Expand Document (external link)

Integrating 3rd Party Applications

Buzzy integration is based on the microservice architecture. This structure enables rapid, frequent and reliable delivery of large, complex applications. Some of the benefits of this architecture include:

  • Highly maintainable and testable
  • Loosely coupled
  • Independently deployable
  • Organized around business capabilities
  • Owned by a small team

At the heart of the buzzy architecture is the Application component, also known as a Microapp. It is used to store data and provides query and transformation capabilities through JSONata. Detailed information is available for using Microapps.

3rd party software systems can be integrated with Buzzy using Microapp event triggers. When a Microapp row is added, modified, or deleted, a 3rd party REST API can be triggered. This allows for the information to be communicated and processed based on business rules. This advanced approach collects and combines data to be put into action.

Data can be imported into Microapp from a 3rd party system using REST services or a text file:

  • Using REST services enables incoming data between the 3rd party system and Buzzy. For example, this approach is used internally to access Geographic Information System Mapping Servers in order to display data on the Advanced Map component. More information can be found in the document import data from URL
  • There are scenarios where flat file integration might make the most sense for your needs. For example a 3rd party system that does not have a REST API or another example is a “one of” situation that will not be repeated. In these cases, Buzzy supports importing data from a text file using the CSV import option inside the Data Source feature of the Microapp. More information can be found in the document import data from text file

The Buzzy REST API provides external access to Microapp data stored on the server. It allows you to create, insert, update and query data using a secure authenticated connection with the Buzzy server. More information can be found in the Buzzy REST API documentation.

Below are some tutorials to help understand how to integrate with Buzzy: