Adeptia Connect is an enterprise-class application that is designed for reliable, scalable, and secure operations in mission-critical use cases. Large organizations such as many Fortune 500 companies rely on Adeptia Connect to handle important data exchanges with external customers and partners as well as within internal systems and applications.
Adeptia Connect application is designed with a decoupled, componentized architecture that provides flexible deployment options to ensure it can be set up to meet the expected reliability, redundancy and performance requirements for the appropriate use cases.
The Application Architecture diagram for Adeptia Connect is shown below.
Key Components
Component
Description
Connect Portal
Web-based user interface for business and developer users
Used to configure transactions (connections), monitor and manage
User Interface for both design-time and run-time, Dashboard, Data Mapper, Process Designer. Webhooks for REST APIs
Connect Server Kernel
Run time execution engine that runs transactions and flows for data processing
Triggers and Events, Scheduler, Queue Processor, Services, Connectors, and Custom-plugins execution
Connect Server WebRunner
Listener for API and Web Services calls
Web-based UI for developer users and admins for complex backend tasks
AIMap
Machine-learning based intelligent engine for data transformation and mapping suggestions
Backend Database
Stores all metadata related to users, transactions, configurations, partners
Log Database
Stores all run time execution details, log information, and audit trails
File System
Repository for persistent storage of run-time temporary files and archiving
Technology Stack
Adeptia Connect utilizes the latest software technologies and state-of-the-art techniques to provide its rich set of capabilities and features. Similar to any other enterprise-class software application in the market, Adeptia uses a mix of proprietary components that it has developed internally along with a number of third-party modules that it licenses along with open-source libraries that provide specific functions.
Adeptia application is based on Java technology and it uses Java 8 Java Runtime Engine (JRE). It also uses Python for the AIMap component.
The Technology Stack diagram for Adeptia Connect is shown below.