Following table describes the reorganization of Micro Services for SCSB application as part of Phase 4 effort. Two new services SCSB-Core, SCSB-UI-Services are created as described below.
OLD |
| New Plan | New Plan | |||||
Project/Microservice | Functionality |
| Project/Microservice | Functionality | New Microservices | Functionality | ||
SCSB | Gateway for All APIS |
| SCSB-Gateway | Gateway for All APIS |
|
| ||
SCSB-Circ | Request Processing |
| SCSB-Circ | Request Processing | SCSB-Core | Accession | ||
SCSB-Solr-Client | Solr updates and Index |
| SCSB-Doc | Solr updates and Index | SCSB-Algorithm | x | ||
SCSB-ETL | Initial Data Load |
| SCSB-ETL | Initial Data Load | SCSB-Reports | xSpring-Cloud-Config-Server | Centralized application configuration | |
SCSB-UI | User interface for |
| SCSB-UI-Angular | User interface for | SCSB-UI-Service | Data layer of | ||
SCSB-Shiro | User Authentication |
| SCSB-Auth | User Authentication |
|
| ||
SCSB-CAS | UI for HTC User Authentication for Support |
| SCSB-CAS | UI for HTC User Authentication for Support |
|
| ||
SCSB-Batch-Scheduler | Configuring Batch Jobs |
| SCSB-Batch-Scheduler | Configuring Batch Jobs |
|
| ||
SCSB-Solr-Server | Apache Solr Server |
| SCSB-Solr-Server | Apache Solr Server |
|
| ||
SCSB-ActiveMQ | Apache ActiveMQ server |
| SCSB-ActiveMQ | Apache ActiveMQ server |
|
| ||
SCSB-ZK | Apache Zoo Keeper |
| SCSB-ZK | Apache Zoo Keeper |
|
|