Considerando los requerimientos técnicos y las directrices asociadas a la naturaleza del componente, a continuación, se realiza un benchmark de productos que se ajustan a los requerimientos antes descritos (ambas piezas de software Open Source).
PRODUCTO | SOPORTE FEDERACIÓN | CONSUMO | FUENTES DE DATOS SOPORTADOS | CAPACIDAD |
WSO2 Data Services Server Fuente: https://wso2.com/products/data-services-server/ |
Combine data from multiple data sources in single response or resource Support for nested queries across data sources |
Crear una colección de recursos REST para operaciones CRUD Soporte para tipos de medios JSON y XML Recursos seguros con autenticación básica HTTP (S) integrada a los sistemas de identidad empresarial (a través del servidor de identidad WSO2) |
RDBMS, CSV, Excel, ODS, Cassandra, Google Spreadsheets, RDF y Web page. SOPORTE BD: MSSQL, DB2, Oracle, OpenEdge, TerraData, MySQL, PostgreSQL/EnterpriseDB, H2, Derby or any database with a JDBC driver. TRANSPORTES SOPORTADOS: HTTP, HTTPS, JMS, SMTP, and others including (via WSO2 Enterprise Service Bus) FTP, FTPS, SFTP and TCP. |
100% de transmisión para manejar grandes volúmenes de datos. Latencia extremadamente baja para acceso a datos. Caché de respuestas distribuido para minimizar el acceso a la base de datos. Admite la implementación altamente disponible. Escalado horizontal mediante clustering con arquitectura de servidor sin estado. Estabilidad de ejecución a largo plazo con baja utilización de recursos. |
Red Hat JBoss Data Virtualization Fuente: https://developers.redhat.com/products/datavirt |
Soportado | REST, OData, SOAP | RDBMS, Excel, CSV/CSV, NOSQL, Enterprise Application, Hadoop Spark, SaaS and Cloud Applications. | Soporte Cluster |
Tabla 8 Benchmark