jameshnsears / xqa-documentation

XQA is a suite of Docker based microservices that improves the scalability of BaseX.
Apache License 2.0
7 stars 0 forks source link
activemq basex docker-container java python

XQA - XML Quality Assurance CircleCI

1. Introduction

2. High Level Design

High Level Design

3. Key Features

4. Open Source Technologies

5. Microservices

microservices

CI GitHub
Build Status xqa-commons-qpid-jms a Maven Central shared library.
Build Status xqa-db PostgreSQL.
Build Status xqa-db-amqp AMQP interface to PostgresSQL.
Build Status xqa-ingest XML file loader.
Build Status xqa-ingest-balancer distributes XML across XQA BaseX engine(s).
Build Status xqa-message-broker ActiveMQ.
Build Status xqa-perf end to end integration tests, with Matplotlib graphs.
Build Status xqa-query-balancer XQA REST API.
Build Status xqa-query-ui UI for querying XQA.
Build Status xqa-shard BaseX engine with AMQP interface.
xqa-test-data a collection of XML files used by XQA.

6. Limitatons

XQA is a proof of concept project. It scratched an itch and achieved what it set out to prove. Refer to the GitHub issue board for outstanding issues.