Service Layer Architecture

This topic discusses the salient features of Service Layer design.

Sailent Features of Service Layer Design

  • Faster and easy Integration with multiple applications
  • Light weight design to provide scalability
  • Allows users to perform CRUD and search operations on OIPA entity resources
  • Lighter payload
  • Self discoverable
  • Real-time data exchange
  • Provides security to data
  • Enables mobile integration

System Architecture

The following diagram illustrates the Service Layer system architecture in terms of its interactions:
REST Web Service

OIPA REST Services Application

The Service Layer application is implemented as a multi-tier J2EE-based server-side application. The application can be deployed as a standalone component and can scale independently. The application supports delegated security model for authentication and endpoint authorization.

The following diagram illustrates the OIPA REST services application architecture:
OIPA Service Layer API