Micro Services - reorganization

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
Deaccession service
Submit Collection
Purge Emails
Purge Exception
Daily Reconciliation
Status Reconciliation
Initial Request Load

 

SCSB-Circ

Request Processing
Initial Request Load

SCSB-Core

Accession
Transfer API
Deaccession Service
Submit collection
Purge Email
Purge Exception
Daily Reconciliation
Status Reconciliation

SCSB-Solr-Client

Solr updates and Index
Search
Accession
Transfer API
Matching Algorithm
Update CGD
Report Generation

 

SCSB-Doc

Solr updates and Index
Search
Matching Algorithm
Update CGD
Reports

 

 

SCSB-ETL

Initial Data Load
Data Exports

 

SCSB-ETL

Initial Data Load
Data Exports
Reports

Spring-Cloud-Config-Server

Centralized application configuration

SCSB-UI

User interface for
Search
Deaccession
CGD Update
Reports
User Role Management
Scheduling jobs
Admin Functions

 

SCSB-UI-Angular

User interface for
Search
Deaccession
CGD Update
Reports
User Role Management
Scheduling jobs
Admin Functions

SCSB-UI-Service

Data layer of
SCSB-UI and
SCSB-CAS

SCSB-Shiro

User Authentication
Authorization for SCSB UI modules

 

SCSB-Auth

User Authentication
Authorization for SCSB UI modules

 

 

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

 

Â