API infrastructure
Certified partners can consume the cloud layer and integrate with XDEX to extend their current enterprise line of business application stack.
A fully deployed XDEX enterprise cloud provides XDEX enterprise partners with a comprehensive API management platform to integrate into public blockchain network smart contracts.
This includes creating and testing APIs and connecting their implementation code to back-end systems.
It also includes securing access to those APIs and managing them in production whether they are accessed from a system of engagement application, systems of record application, or other type of application. This is in addition to making them available on a self-service developer portal for application developers to use.
Microservice architecture
Microservice architecture is a network of small application module services that are deployed independently from one another.
Microservice architecture is an approach to designing software applications where a larger, more complex software solution is broken down into smaller, independent, internal components.
Such architecture allows technically complicated applications to constantly evolve without the need to wait for the release of a new version of the product to make changes. There is no need to release an updated version of the product, if the changes apply only to a small part of the product. That’s why it’s possible to customize for various business tasks of every enterprise, department or person.
Notably, microservices can be fully managed by different teams in compliance with different standards and are also more available: even if one of them crashes, it does not lead to the crash of the entire application.
A unified architecture facilitates work in situations where multiple modules need to interact with one another, or where classes need to be transferred from one module to another. At the same time microservices can guarantee that there will be no shared states between the modules.
Finally, microservices allow you to use multiple technologies and languages, depending on business needs.
Advantages of a microservice architecture
A monolithic architecture is much easier in implementation, control, and deployment, while microservices require careful management, as they are deployed on different servers and use API.
- autonomous ownership for different microservices within an application
- agility, application micro-components can be developed and tested in autonomous decentralized teams much faster
- improved scalability (scaling independent of other components with on-demand availability)
- continuous delivery and deployment of micro- components
More XDEX capabilities
Advanced Records Management
The most unique and powerful capability of XDEX is the integrated Advanced Records Management system.
API-based Oracles for Smart Contracts
Certified partners can consume the cloud layer and integrate with XDEX to extend their current enterprise line of business application stack.
Asset Transfers & Payments
XDEX has the ability to send and receive assets to and from any account on the network. Each account can send tokens from their authenticated network wallet to any other named wallet account across the XDEX Network within seconds.
Blockchain Ledger
The core production XDEX Network blockchain is a decentralized protocol based on Delegated Proof of Stake consensus (DPoS).
Digital Certificates & E-Signatures
XDEX enables users to digitally sign documents within the ecosystem using the private encryption key system.
Document Types
The basic unit of record data in XDEX is the document type, which gets assigned to each document loaded into the network.
Document Uploading, Scanning, Importing, and Indexing
As part of a full solution implementation, XDEX can ingest documents out of business workflows in multiple ways.
Event Logging
XDEX logs and hashes every discreet event at every level across the network to provide immutable tracking of who did what, when, and where.
Identity Management & KYC / AML Integration
Connect real-world identity documents and data with hashed user accounts and controls across decentralized networks and data.
Key Management & Custody
XDEX has a robust certificate-based key management system that provides users with the ability to import and manage public and private keys for key signing and access control function.
OCR Processing
XDEX can be configured to automatically runs basic OCR (optical character recognition) on documents imported into the system.
Permissioning & Advanced Record Access Control
XDEX has a native Advanced Access Control List (ACL) system that provides highly granular permissioning to every object and function within the XDEX ecosystem.
Trading Engine
XDEX Trading Engine module powers a protocol-based marketplace function built on top of the consensus and operations layer of the XDEX Network blockchain.
Workflow States & Transitions
With the addition of state actions and transition triggers, the workflows in XDEX are no longer just informative but can be part of your actual business automation process.
XDEX Asset Wallet Management System
XDEX features an advanced blockchain wallet management system, which enables an enterprise level of governance and controls.