Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The architecture includes four five distinct layers:

  • Presentation Layer

  • Authentication Layer

  • Services Layer

  • Search and Data Services Layer

  • Data Layer

...

The presentation layer deals with user interface aspects of the system.

...

SCSB’s user interface is developed using Angular JS.

Authentication Layer

SCSB supports both CAS (Central Authentication Service) and OAuth 2.0

Microservices Layer

The services microservice layer encapsulates specific business rules, which are made available to the presentation layer. The presentation layer requests enterprise services, which are then fulfilled by this layer. The architecture envisages providing a seamless enterprise service layer communicating with internal data stores and 3rd party services. The data access layer supports the enterprise service layer by serving the data required.

...