FOUNDATIONS

Explore Bizcloud's core service concepts and working principles to gain a basic understanding of the framework, enabling you to compose robust platform business models. 

◘   Bizcloud Runtime Core ◘   Composing Platforms

◘   Bizcloud Workspaces ◘   UX with Bizcloud's Omni-UI

◘   Network Layer ◘   Templates, Utilities & Jigs

◘   Ontology-first Development   Integration




 

 

 

BIZCLOUD RUNTIME CORE 

The runtime core that serves as the foundation of the Bizcloud framework is called Morpheus: a web service that provides four key functionalities for creating comprehensive, efficient, and secure platform business model environments - Bizcloud domains - where businesses can manage their data, applications, and inter-organizational collaboration: 

By installing Morpheus on an Internet-connected server, you establish a Bizcloud domain that serves as the foundation for your Bizcloud environment. Within this domain you can create multiple workspaces to serve different organizational needs. For example, you can create workspaces for departments or branches, or even host workspaces for other organizations. 

Each Bizcloud domain operates independently and securely on its own core. These domains are not isolated; they're interconnected through the Bizcloud Exchange. This interconnectivity allows for secure collaboration and data exchange between different Bizcloud domains, creating a vast, decentralized network of business ecosystems. 


 

 

 

BIZCLOUD WORKSPACES  

Workspaces serve as the cornerstone of data management and organization. These digital containers function as intelligent datastores where organizations manage their data and application infrastructure. Workspaces form the foundational building blocks of Bizcloud domains, facilitating the creation of sophisticated, interconnected business ecosystems while maintaining data integrity and security for each participating organization.

A Bizcloud domain can house multiple workspaces. Workspaces can interact with each other, whether they're in the same, or different domains. A domain might contain a single workspace, several related workspaces (e.g., for a group of companies), or even host multiple independent workspaces of unrelated organizations as tenants. Think of these domains as ecosystems.

Workspaces store the user organization's application data as document (data) objects. Collections of information, such as customers, company assets, or employee records, are document object sets. Workspace-connected applications use these document object sets to retrieve, process and store data.

Each document object set has a corresponding meta-data template - a Business Object - that defines its data structure and aspects of its behaviour. The Morpheus run-time core (API) utilizes these Business Object specifications to render appropriate application functionality. 


ONTOLOGY-FIRST

In pursuit of composable enterprise architecture developers usually default to familiar process-oriented approaches (e.g., BPM). While these may achieve a semblance of modularity, it comes at the expense of a cohesive information architecture -  the result being fragmented systems requiring complex integrations. 

Bizcloud adopts an object-based approach to enterprise architecture, focusing on modeling systems using a finite set of object classes and their properties and relations (including subsumption relations), supported by industry- and domain-specific lexicons. This produces modularity that aligns with core business entities (like markets, projects, assets, business units...) and their natural relationships, resulting in a homogeneous, agile information architecture. Unlike process-oriented methods, Bizcloud's object-based design easily accommodates changing business requirements, creating a truly composable and adaptable system. 

Central to Bizcloud's object-based development is MONJO, a digital ontology that encapsulates enterprise management and administration knowledge into a collection of Business Objects. The ontology provides a formal description of concepts and relationships within the business management and administration domain. It delineates the content of this knowledge domain through business objects/classes, properties, attributes, and inter-object linkages, as well as constraints, rules, and axioms. It also supports aliasing and lexicons, providing the ability to apply terminology best understood by a workspace’s users without changing its commonly accepted meaning in the context of the ontology.

Business objects serve as model representations of real-world business entities (e.g., Employee, Manager, Customer, Order, and Product). They provide the building blocks that solution architects use to compose applications, defining content (data), presentation (UI), and behavior (rules/logic).  These object definitions constitute the metadata that empowers Morpheus, the runtime core, to dynamically render required functionality that allows users to interact with the workspace and collaborate with users and across workspaces. In essence, these objects shape an application's user interface, processing behavior, and data storage.

This object-focused methodology enables Bizcloud to deliver truly composable, adaptable, and intuitive enterprise solutions that closely align with real-world business operations and can evolve seamlessly with changing requirements. 


BIZCLOUD EXCHANGE

The Bizcloud Exchange facilitates cross-organizational collaboration within the Bizcloud framework. It provides a platform for enterprises to interact, share information, and establish digital partnerships. The Exchange enables the creation of interconnected business networks that can adapt to changing market conditions and opportunities.

Key components and features of the Bizcloud Exchange include:

The Bizcloud Exchange integrates with other core components of the Bizcloud framework, such as the Runtime Core and Workspaces, to create a comprehensive environment for inter-organizational data management and collaboration. It supports the creation of virtual ecosystems that can adapt based on the collective actions of their participants.


PLATFORM BUSINESS MODELS (PBM)

Platform businesses have revolutionized the digital economy, fundamentally transforming how value is created and captured. While traditional businesses focus on controlling production, platforms can drive exponential growth by orchestrating connections between communities. They don't just participate in markets - they create entirely new ones.

Bizcloud harnesses this transformative power through domain patterns specifically engineered for platform businesses. Leveraging cloud technologies, it doesn't merely align supply and demand - it creates dynamic ecosystems where business networks can flourish and evolve. It is not about building better software - it's about enabling entirely new ways of doing business.

Key features of Bizcloud's pattern-based platform development approach include:

Bizcloud's platform development framework aims to provide a middle ground between custom development and pre-built solutions. This approach is intended to align with the adaptability and scalability needs often associated with platform business models.


BIZCLOUD UX

The Bizcloud framework's means for User Experience (UX) management represents a paradigm shift in application interface design, offering a suite of adaptable UI systems that cater to diverse business needs while maintaining consistency across user interactions. 

Unlike traditional approaches that require individually designed application screens, Bizcloud utilizes AngularJS thin-client front-ends, HTML5 and CSS to automatically render appropriate displays based on metadata provided by the business object definitions that were selected by the application architect/composer. This innovative method significantly reduces development time and ensures a uniform  user experience across all applications.

At its core is the Universal Workspace UI (Uni-UI), a dynamic interface that serves as the primary workspace console for managing complex business processes. Complementing the Uni-UI, Bizcloud provides configurable templates for creating specialized interface systems. These include Guest Portals for external user interactions, Personal Workstation Consoles for individualized experiences, and interactive publications and websites for public-facing content. This flexibility allows businesses to tailor user experiences based on specific roles and contexts.

Underpinning these UI systems is a robust API that facilitates seamless data handling and user rights management. This architecture ensures that all UI components, from the Uni-UI to specialized portals, operate cohesively within a workspace. The result is a user experience that is not only intuitive and efficient but also highly scalable and adaptable to evolving business needs.


Integration and Orchestration

Bizcloud's integration and orchestration capabilities are powered by Mage, an open-source data pipeline tool that seamlessly connects disparate systems and orchestrates complex data workflows. By incorporating Mage into the Bizcloud framework, we provide a robust, flexible, and user-friendly solution for managing data integration and transformation processes.

Mage serves as a central hub for data orchestration, allowing users to build, run, and manage data pipelines with ease. Its intuitive interface and powerful features make it accessible to both technical and non-technical users, democratizing data engineering within organizations.

Key features of Bizcloud's integration and orchestration layer include:

By leveraging Mage's capabilities, Bizcloud provides a comprehensive integration and orchestration solution that aligns with our commitment to open-source technologies and user-empowerment. This approach enables organizations to create robust, scalable data ecosystems that can adapt to changing business requirements and technological landscapes.

The integration of Mage into Bizcloud's framework enhances our ability to support complex data workflows, facilitate seamless data exchange between systems, and enable advanced analytics and machine learning initiatives. It embodies our vision of providing powerful, yet accessible tools for modern data management and analysis.


TEMPLATES, UTILITIES & JIGS

Utilities, Jigs and Templates are integral components of the Bizcloud framework, designed to enhance functionality and user efficiency beyond the capabilities of the Universal UI (Uni-UI). The Uni-UI serves as the primary interface for workspace data, offering standard CRUD (Create, Read, Update, Delete) operations for all activated objects of a workspace. As a metadata-based interpreter, it renders any object included in the workspace, presenting appropriate functionality to perform authorized actions on object instances whilst enforcing dependencies, mandatory input requirements, and rules.

While the Uni-UI offers a standardized approach, it may not always be the most efficient for specific or complex tasks. To address this, Bizcloud provides Utilities and Jigs. Utilities are standalone applications designed for specific functions, each with its own user interface and accessed via specific URLs. Examples include Site Builder, Personal Workstation Console, and Guest Portal. Most utilities have corresponding configuration templates, accessible through the Workspace Control portal.

Jigs, in contrast, are extensions of the Uni-UI, embedded within its application. Their functionality and content handling are typically managed through forms, accessed from within Uni-UI via the right-side slide-out menu or form buttons. Jigs are activated in object definitions by the system architect and do not have separate configuration templates. Examples of jigs include content repositories and boilerplates.

Templates in Bizcloud serve various purposes, including interactive publications, web forms, workflow assignments, automation, messaging, external user workspace access, and special functions. Specific examples include templates for assignments, publications, Personal WS Site Builder, and Personal Workstation Console configuration.

The structure of Utilities, Jigs, and Templates in Bizcloud aims to provide flexible, task-specific tools to complement the standardized functionality of the Uni-UI, allowing for more efficient execution of complex or specialized tasks. This approach aligns with Bizcloud's overall goal of providing adaptable, scalable solutions for diverse business needs.

Bizcloud's Utilities, Jigs, and Templates framework seeks to balance the need for specialized functionality with the consistency and ease of use provided by the Uni-UI. This approach enables businesses to tailor their user experience and workflow processes to specific requirements while maintaining the overall integrity and cohesion of the Bizcloud environment.