Bizagi PaaS introduces a service oriented architecture, which from its very design, is cloud-centric.
The cloud-centric architecture in Bizagi PaaS relies on a highly-modular and loosely-coupled structure, which leverages the use of modern technologies and best practices.
It is recommended that your business applications are designed to integrate with other systems and applications (when applicable), based on the same principles (service orientation).
With Bizagi you may also integrate other corporate assets and services such as an e-mail server (or e-mail service), existing data sources (such as an SQL database), or even integrate peripheral devices via the user interfaces.
The following possibilities reflect the multiple features offered by Bizagi for the diverse integration requirements, whenever you are not necessarily integrating an application.
1. Integrating e-mail services
Business processes in Bizagi can send out e-mail notifications by relying on Bizagi PaaS e-mail service, or by directly integrating your corporate SMTP-compliant e-mail service (such as Lotus Notes or Exchange, amongst others).
Once parameters to establish a connection to your corporate e-mail service are set up, then you may also make the most of an additional feature which allows your end users to complete their pending work via e-mail replies.
For more information about these options, refer to E-mail services.
2. Connecting external data sources directly
Bizagi presents a powerful technology for a data-level integration approach.
Through this approach, existing data structures (tables) from an external data source can be seamlessly synchronized with the data model in Bizagi.
This powerful technology is called in Bizagi Data Replication and Virtualization, and greatly promotes reusability (e.g reusing data structures and information in legacy systems), so that you avoid having islands of information or the administration overhead implied when keeping information updated/synchronized, while having Bizagi manage transactions automatically (e.g rollbacks when necessary).
Data Replication is aimed for read-only purposes, where you need to import and keep synchronized in Bizagi, the information stored in the external source periodically through a scheduled job.
Data Virtualization on the other side, is meant to synchronize in both ways, so that you can also update in the external source what you input in Bizagi on real-time.
For more information about integration with external data sources through Data Replication and Virtualization, refer to Integrating data.
3. Extending functionality from the user interfaces
Bizagi offers a comprehensive set of controls to add onto Activities forms (user interfaces).
These set of controls are available out-of-the-box in the Forms Designer and these are the most commonly required in any form, such as an file upload inputs for attachments, drop-down lists, and radio buttons amongst others.
For more sophisticated scenarios in which you require to customize the user interfaces and use extended functionality or integrate devices or services (i.e., display a statistics chart, use a Google map, integrate webcams, scanners or other peripheral devices, or connect to a storage/documents repository), you have the possibility to plug in Widgets into your Bizagi Forms.
To choose from a comprehensive set of more than 50 Widgets, browse the Bizagi Widgets Xchange.
Alternatively, you may choose to create your own Widgets and integrate third-party libraries for this purpose.
For more information about this possibility, refer to Bizagi Widgets.