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
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

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.

Lorem ipsum

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

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

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

Read More
Relation 2

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

Read More
Relation 3

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

Read More
Relation 4

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

Read More
Relation 5

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

Read More
Relation 6

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

Read More
Relation 7

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

Read More
Relation 8

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

Read More

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.

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

Primordia Demo

ALTERNATIVE 1

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

Read More
ALTERNATIVE 2

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

Read More
ALTERNATIVE 3

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

Read More
ALTERNATIVE 4

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

Read More

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

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).

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