The notification service can be described as a messenger service responsible for handling email and SMS transactions. It enables an organisation's members (Staff and Customers) to get notified of events occurring on their accounts.
The notification service can be described as a messenger service responsible for handling email, push notifications and SMS transactions. It enables members (Staff and Customers) of a tenant to get notified of events occurring on their accounts.
It uses JMS Listeners to subscribe to event topics registered the system's message broker (ActiveMQ).
Once the message has been received, it determines the template, the gateway and the builds the content of the message.
Please consider contributing!
Add support for FINCN Mobile
| Feature/Class | To Do: Features | Status |
|---|---|---|
| Rest Controller and Notification Manager |
|
|
| Email Service |
|
|
| Email Configuration Repository and schema |
|
|
| SMS and Email Service |
|
|
| SMS configuration Repository and schema |
|
|
| Commands for SMS and Email Config and handlers |
|
|
| Rest Controller and Notification Manager |
|
|
| Templating Feature |
|
|
| Create frontend in fims-web-app |
|
|
| Authentication |
|
|
Objectives for 3rd Iteration
| Completed |
|---|
Implement SMS and Email functionality |
Incorporate notification microservice into demo-server |
Message Template |
Create Rest API Documentation |
| Testing of SMS and Email from the web interface |
Building a notification service in a multi-tenanted service-oriented architecture can be very complex. Here are a few resources to help assess some of the complexities involved.