Enterprise Integration

CONNECT, SHARE, INTEGRATE, COLLABORATE

Engage to distributed collaborations with your own business processes

Ratione nulla nam, ipsa dignissimos corrupti veniam nostrum, laudantium asperiores sequi numquam placeat velit voluptate in praesentium non labore unde incidunt laborum maxime quae magni Ratione nulla nam, ipsa dignissimos corrupti veniam nostrum, laudantium asperiores sequi numquam placeat velit voluptate in praesentium non labore unde incidunt laborum maxime quae magni Ratione nulla nam, ipsa dignissimos corrupti veniam nostrum, laudantium asperiores sequi numquam placeat velit voluptate in praesentium non labore unde incidunt laborum maxime quae magni

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua
Icon Ratione nulla nam, ipsa dignissimos corrupti veniam nostrum Ratione nulla nam
Icon
Ratione nulla nam, ipsa dignissimos corrupti veniam nostrum Ratione nulla nam

Ratione nulla nam, ipsa dignissimos corrupti veniam nostrum, laudantium asperiores sequi numquam placeat velit voluptate in praesentium non

Primordia Demo

Connect and

ENGAGE

Primordia is not just a low code platform. Each installation can be a node of the wider network, or part of private collaborative constellations. As soon as you download and install the platform, you can request for a Primordia Certificate, which will uniquely identify your node and enable it to connect with others and establish trusted relations. You can also request to be registered in the Primordia universal registries, which operate as directory servers of Primordia world. Primordia uses block-chain technology in order for all certified (connectable) nodes to be guaranteed as well as discoverable.

An interface is a connection established between two Primordia nodes. You can use your node directory to identify the credentials of another node, or directly communicate with it assuming you have been sent its identification card. When an interface is established, the two nodes exchange identification information and enrich their directories.

As soon as you establish and activate an interface you or your partner node can transfer primordia entities (nodes, beneficiaries and users) to the other side, as well as request for relations activation. The transfer process generates reflections of entities initially registered in one node, to the other (host of reflections). For example, the transfer of a User account from Node A means that a new User account will be generated in Node B, which will reflect the original. This way, a user can manage information of itself, its beneficiary or its node registered in the other side, he can even access apps and other assets, directly from its primary console, with or without supplemental authentication.

Lorem Ipsum

Ratione nulla nam, ipsa dignissimos corrupti veniam nostrum, laudantium asperiores sequi numquam placeat velit voluptate in praesentium non labore unde incidunt laborum maxime quae magni

Primordia Demo

Exercize

RELATIONS

Interfaced Primordia nodes can establish trusted relations with each other. When you request for a relation, it means that you ask the interfaced (host) node to allow entities of your node realize transactions or exploit resources within this relation, assuming that they have the appropriate authorizations. Specific relations can be exercised only by the host Node (which is by default interfaced with itself), for example the relation “Specifications Design”. Other relations can be exercised only by interfaced Nodes, for example the relation “Specifications Export”. Another subset of relations refer to both the host and the interfaced Nodes, but the way that each relation is exercised depends on the Access Profile that users have been assigned. For example, a Local Access Profile allows users of an interfaced Node to access Apps only through their local accounts (reflection accounts), while a Remote Access Profile allows users to utilize Apps through their accounts in the interfaced Node (learn more).

Currently, the following relations are supported:

App Access
App Access

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Read More
Specs Import
Specs Import

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Read More
Data Feeding
Data Feeding

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Read More
Specs Integration
Specs Integration

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Read More
Back up Service
Back up Service

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Read More
Notary Service
Notary Service

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Read More
Direct Communication
Direct Communication

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Read More
IME Relocation
IME Relocation

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Read More
Process Orchestration
Process Orchestration

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Read More
Signals Usage
Signals Usage

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Read More

  • Icon

Access

REMOTE APPS

With Primordia, you can access all apps you have been authorized in the whole Primordia world, from a single point, independently the Node they have been designed and deployed. A Remote Access Profile in each of the interfaced Nodes allows you to consolidate all apps you have been authorized in this Node within your primary apps console in the Node you are originally registered. When you click on a remote app, your Node requests the app specifications from the interfaced Node, processes them locally and synthesizes the user interface like the app was deployed locally. In the same way, data are retrieved from the interfaced Node, and delivered (after they have been decrypted) to your screen. And this is not all… Depending on the properties of your Remote Access Profile, your Node may prompt for authentication to the remote server, or not at all.

Consolidated Access To Apps

Since everything is a process in Primordia, the same applies to the workflow processes you are participating. With one click, you can have instant and universal access to all tasks assigned to you within all business processes deployed and executed in different Primordia Nodes interfaced with your own. You can use the same tools to manage, view and complete your assigned tasks or to activate business processes, like they were deployed in your own Primordia server.

Business Case

With Primordia you can Ratione nulla nam, ipsa dignissimos corrupti veniam nostrum, laudantium asperiores sequi numquam placeat velit voluptate in praesentium non labore unde incidunt laborum maxime quae magni

Read More

Orchestrate

DISTRIBUTED SERVICES

When a business case needs access to data which are not in your Primordia Node, you can either get them periodically in your server (see Share & Exchange Data) or, better, you can integrate your app with Services designed and deployed in that Node and let them do the job for you. This is of great value especially in cases where that data are continuously updated or they are stored in registries administrated by authorized organizations built for this purpose, and they must be accessed following specific business rules (for example, vehicles registry in the Ministry of Transport).

With Primordia, accessing or managing data in remote servers is a privilege granted within a specific relation among interfaced Nodes. If your Node has been granted this privilege, you can integrate Services of the interfaced Node into the operations utilized by your app, through Primordia design tools, following a step-by-step process. When your app is deployed and its operations are instantiated, the ones integrated with remote Services are performed in both Nodes, your own (screen layout, input provisions etc) and the interfaced one (service execution, data management etc).

Your app will be always running, even if one or more of the Service Provider Nodes are down or unavailable. And you do not need to maintain and manage data which are available in a complete and up-to-date status in another Node of Primordia world, you just maintain the “links” (global identifiers). With Primordia, linked data in a distributed world is becoming a reality.

Option A

Integrate remote services to your operations to process or display information that reside in other nodes of Primordia world, along with your own

Option B

Link complete operations of distant nodes to your apps and processes to perform end to end actions on remote data, as specified and controlled by other nodes

Option C

Connect remote services to your own, performing on the same data models, to collectively access commonly specified data of several interfaces nodes

Option D

Integrate multiple remote services performing on different data models, to collectively access semantically related information, using Primordia data mapper.

  • mockup

BUSINESS CASE

With Primordia, you can access all apps you have been authorized in the whole Primordia world, from a single point, independently the Node they have been designed and deployed. A Remote Access Profile in each of the interfaced Nodes allows you to consolidate all apps you have been authorized in this Node within your primary apps console in the Node you are originally registered. When you click on a remote app, your Node requests the app specifications from the interfaced Node, processes them locally and synthesizes the user interface like the app was deployed locally. In the same way, data are retrieved from the interfaced Node, and delivered (after they have been decrypted) to your screen. And this is not all… Depending on the properties of your Remote Access Profile, your Node may prompt for authentication to the remote server, or not at all.
Read More

  • mockup
Integrate

COLLABORATIVE PROCESSES

Primordia fully supports the deployment of Collaborations, where more than one participants (beneficiaries of the host Node) can integrate their business processes and set them communicate through conversations (message exchange). But what if your business partners desire to collaborate with you through business processes deployed in other Primordia Nodes?

Designing and deploying distributed collaborations is a significant benefit of Primordia. First, you have to join an active collaboration in the interfaced Node, and assign your beneficiary to one of the conversating business processes. You may choose to collaborate using this process (within the interfaced Node), or alternatively you can “map” this process to a process assigned to your beneficiary in your prime Node. This way you are telling Primordia that the remote process is taking the place of the local within this collaboration (this is called “Remote Process Integration” in Primordia terminology). After, you will have to map the messenger flow elements of your remote Process to the appropriate message flows of the collaboration, and finally you will proceed to data mapping (the last step is optional, if the data transferred among Nodes are of same models).

  • mockup

As soon as you complete mapping, Primordia will generate Conversation Contracts, one for each conversation of the Collaboration, which will be forwarded to the appropriate (contracted) participant Nodes (through Primordia Shipping Engine). When processes are executed, they follow the instructions of the respective contracts in order to decide where they will send their outgoing messages or from where they should expect the incoming messages to continue their flow.

BUSINESS CASE

With Primordia, you can access all apps you have been authorized in the whole Primordia world, from a single point, independently the Node they have been designed and deployed. A Remote Access Profile in each of the interfaced Nodes allows you to consolidate all apps you have been authorized in this Node within your primary apps console in the Node you are originally registered. When you click on a remote app, your Node requests the app specifications from the interfaced Node, processes them locally and synthesizes the user interface like the app was deployed locally. In the same way, data are retrieved from the interfaced Node, and delivered (after they have been decrypted) to your screen. And this is not all… Depending on the properties of your Remote Access Profile, your Node may prompt for authentication to the remote server, or not at all.
Read More

Exchange

ASSETS

Design specifications (assets) are forming the wealth of Primordia world, so it would be beyond logic to be stuck just in the node they were crafted. Instead, they can be easily exchanged among interfaced nodes, using a process enriched with validation, packaging and exporting operations. The process can be initiated by an Asset Manager of the host node (exporter), or by an authorized user of a guest node (importer), and it can cover one or more assets of the same or different specification layers.

Exporting an asset means that the selected specification set will be transferred to the interfaced node, ensuring that it can be directly exploitable in the other side. Since assets of higher layers are depending on assets of lower layers, Primordia will package all assets upon which the selected one is relying for deployment. For example, exporting an operation, means that all underlying services, collections and models will be combined to the same shipment order, and sent to the other side. However, when received, Primordia will handle the contents of the shipment one by one, ensuring that an already existing asset will remain unique in the destination node (by using global keys). An imported asset, along with its synthetics, will be stored to the inbound area, until an authorized manager of the importer beneficiary or the host node will make it available to designers and deployment managers.

Prebuild apps and other specifications, required for Primordia operation or for i-me generation, are imported directly to the platform during its installation, while more can be progressively imported by Mother Primordia or by nodes built for this purpose (asset stores). You can create your own assets, publicize­ then on the Primordia Front Store, and allow their export under specific reconfigurable pricing or subscription policies, managed by specific tools of the platform.

Lorem ipsum
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua
Lorem ipsum
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua