Interconnected Platform Software

(WorldData ESB V9a)

​​​​​​​​​​​

Introduction

Interconnected Platform Software provides a common connection point (software connection) for service systems, software systems in Organizations/Units, from which software services can exchange business information with each other according to standard, mine shared data and transfer to the data center of Organizations/Units.

Interconnection among software: Softwares and services in Organizations/Units can exchange data and operations with each other according to common standards through interconnection platform to help make connections always available, simplifying connections.

Mine shared database: The platform provides services to exploit shared data for Organizations/Units such as data about users, data about organizational structure. Softwares and services in Organizations/Units systems can use this data.

Data integration: In order to operate Organizations/Units at operations centers, data of services and softwares needs to be transferred to data warehouse of Organizations/Units. Through the interconnection platform, data of softwares and services will be transferred to data warehouse.

Features 

Support a variety of connection types: 

- Support connection, integration with more than 160 systems such as: electronic payment systems, CRM, ERP, social networks and existing systems of the organization.

- Support protocols such as: http/s; Websocket; POP, IMAP, SMTP, HL7, and many other common protocols.

- Supported packet formats: JSON, XML, SOAP.

- Support pub/sub messaging connectivity like AMQP v0.9, MQTT; support all QoS and retained messaging.

Support direct connection to different databases: 

- Support connecting database via axis such as: RDBMS, CSV, Excel, ODS, Cassandra, Google Spreadsheets, RDF and webpage.

- Support OData v4 protocol for relational databases (RDBMS) and Casandra.

- Support connecting to MSSQL, DB2, Oracle, OpenEdge, TerraData, MySQL, PostgreSQL / EnterpriseDB, H2, Derby and databases using JDBC Driver.

- Support queries on many different databases at the same time.

- Support declarative programming model to identify services and resources

Routing and protocol conversion: 

- Route data transfer based on header, content, transfer rules and priority rules.

- Support all models of system services integration (EIPs), data integration, event publishing, logging, authorization, and validation.

- Support converting formats: XSLT 1.0 / 2.0, XPath, XQuery and Smooks.

- Support direct mapping between data fields of input data and output data.

Flexible management, visual authorization : 

- Allow configuring and defining of adding/removing connections to/from Organizations/Units interconnection platform.

- Install more APIs, services based on data structure declaration, conversion data flow without changing or adding source code.

- Allow tracing or debugging of communication processes through the platform.

- Deploy system components using standard tools.

- Directly monitor, synthesize system resources, connect to the system to perform system monitoring in real time.

Performance, HA of the system: 

- Support thousands of concurrent connections http(s) on 1 server.

- Support original delivery or processing of messages upon request.

- Low system latency for transactions through the system

- Support installing HA for the system

- Support to expand the system horizontally

- Support load balancing and failover

Model for connection/integration with other systems​​​​​​​

Technical solutions used

- Programming language: Java, JavaScript

- Database: MySQL, SQL Server, PostgreSQL

- Operating system: Windows server 2019, x64; Ubuntu

Hardware requirements

- CPU: 4 CPU cores

- Ram: 8GB

- Disk: 250GB

- OS: Ubuntu Server 18.04 x64

Price

To learn about the price, contact us here.