<< Click to Display Table of Contents >> Studio Cloud Services Architecture
|
Studio Cloud ServicesOverview
Bizagi Studio Cloud Services architecture includes a set of technical components to assure a secure, reliable, and scalable service. Our cloud-based technologies and services offer modern features that will let your cloud development environment satisfy your requirements.
A service-oriented architecture
Bizagi Studio Cloud Services introduces a service-oriented architecture, which was designed and built for the cloud. By implementing a highly-modular structure (based on a service-oriented architecture),Studio Cloud Services produces compatible and independently-deployed services which are easy to update, while leveraging modern services which enhance security, reliability, and scalability. This structure and architecture enable Bizagi's continuous delivery process that keeps up with the demands of software evolution.
A service-oriented architecture design, along with implementation of agile development programmers, makes Studio Cloud Services a flexible service that quickly adapts to new business or IT requirements. Service orientation is an approach fit for the cloud due to the flexibility inherent in loosely-coupled architecture.
Though powered by Azure (as its Infrastructure As A Service provider) and managed by Bizagi,Studio Cloud Services takes it one step further by building a Bizagi service layer on top of some of the robust Azure services we are leveraging.
Applications for developers
Users of Bizagi Studio Cloud Services have access to the following applications:
•Bizagi Studio: Bizagi Studio is the desktop application, for the development environment that developers use to create and configure process applications. Bizagi Studio is the tool used in the authoring environment to automate processes. Its easy-to-use wizard guides you through each step to create your complete process model.
•Build Page is a portal for Studio Cloud Services, to manage options for development, such as Configuration profiles for users and download Studio desktop application.
•Work Portal: The Work Portal is the primary interface through which end users interact with Bizagi applications. The development environment executes a Work Portal to test and review all automation configuration.
•Bizagi Apps: combines the strengths of low-code and process automation, to quickly design and develop solutions while ensuring automated processes remain the backbone of their operations.
•Management Console: Web-based application where the environment administrator controls the environment's configuration parameters. Refer to Management Console.
Behind these applications, there are different components that are described below.
Architecture
The modularity of the architecture is based on web applications independent modules. Each web app includes middle-ware systems such as interfaces or databases that process information based on the purpose of the web app. Isolation of each web app from others, reduces the load on the whole system, which prioritizes requests based on their destination. For example, Studio Cloud Services manages synchronization of data between co-developers through a different path than integrations with external systems. This architecture also permits robust controls and administration on each module.
Bizagi Studio Cloud Services architecture empowers a design which:
•Optimizes the development of intelligent process automation with geographically distributed teams working collaboratively.
•Complies with strict governance and security requirements.
•Is built to handle service interruptions and remain reliable (resiliency).
The following diagram illustrates how end users around the globe access Studio Cloud Services, and make the most out of features oriented to performance, security, reliability, and scalability:
Studio Cloud Services offers a virtual private cloud that grants each customer team access to an isolated environment where the data and resources are not shared beyond those with access to a dedicated Customer subscription. Having separated resources, along with data isolation, allows for more predictable performance and gives a base for strict compliance in terms of data privacy, best governance and security practices. |
Bizagi Cloud Services include resources that are shared among all Services:
•DNS: resolves and routes each service's unique URL.
•Traffic manager: routes requests to the customer's subscription while considering the availability of the service.
•Security layer: a logical tier that filters requests and protects access while having a next generation firewall: It offers IDS, IPS, and antimalware protection, along with preventing leaks and protecting the ports. A Bizagi security center monitors security across all components so that incoming and outgoing network traffic is strictly controlled (traffic is also encrypted). Bizagi monitors security 7x24 such aspects, along with receiving alerts about potentially malicious traffic.
The Base Platform Services layer supports the Bizagi Cloud ecosystem. It provides the core functionalities that make it possible for other services—such as Automation Services, Studio Services, Modeler Services, to function in a coordinated, secure, and efficient manner.
•Customer Portal: where the management of the entire platform is centralized. This web app allows managing the users of the different services acquired from the Bizagi Cloud Platform.
•Studio Services (Build): Web app that controls access to the customer subscription. Through this module, metadata between the Bizagi Studio instance of co-developer moves to the cloud metadata catalog, which holds metadata for all projects stored in yourStudio Cloud Services.
•Azure Open AI: it powers Bizagi's AI services such as Ask Ada, AI Agents and Enterprise Knowledge. Each Azure OpenAI service instance is private to its respective subscription, ensuring that data and resources are securely isolated and accessible only to the authorized users within that subscription.
•Accounts: authenticates users added to the customer subscription, and validates users included within each project of a subscription.
•Platform: controls access to Bizagi’s platform resources, for example, users in the subscription or available environments.
•Catalog: a repository of metadata for all of your cloud-based services.
•GenAI: this web enables the use of advanced AI capabilities through Azure Open AI to power Bizagi's AI services, enhance business processes and user interactions.
Environment Modules
•Scheduler: A web app executing all programmed jobs.
•Connectors: Web application for invoking Bizagi connectors.
•Email integration and Triggers & Actions: a default inbox available for configuring tasks to be completed via Email and Trigger Actions.
Storage layer
A logical tier that holds the storage services which process applications rely on. It encompasses
•The main Database: a relational SQL database for process applications definitions and business data
•Multiple Storage Accounts, which are storage services holding logs and files uploaded in Bizagi through the Work Portal
•The ODS: a separate replica of the Development database with read-only capabilities for custom reporting purposes. This allows you to execute queries without affecting the performance of your processes within the main transactional database.
Additional Services
•SMTP services: you are entitled to use Bizagi's email service (which comes shipped in along with the subscription). This module is configured for all the environments of your subscription.
•External Services: Bizagi provides a powerful integration layer that supports the different integration possibilities involved in an enterprise-class, digital transformation initiative. In such enterprise projects, where there is the need to integrate existing services and applications, Bizagi's Integration layer presents diverse options that you may approach as data-level integration or as process-level (services integration).
Last Updated 5/14/2025 1:20:07 PM