Skip to main content

Platform Architecture

The SAMO platform, as a foundational software framework, fully supports the rapid development of information systems. It provides a clear separation between the general functionality of the software platform and the specific application logic of each solution. From an application architecture perspective, SAMO is composed of application components that communicate through predefined communication channels based on open and widely recognized standards—primarily REST and SOAP.

These components form distinct application layers (user interface, application logic, integration and data layers, etc.). Customer solutions are built on principles of service-oriented integration, where shared functionalities are exposed as services.

Both the components and the entire system are designed for parallel task processing and contain no bottlenecks or single points of failure. Thanks to the system’s application and technological architecture, server-side application logic and client-side logic operate independently without interfering with one another.

Image

SAMO consists of modular components that work together:

  • Application Server (LIDS) - Core business logic and data processing engine
  • Dynamic App - Configurable web interface with rich component library
  • Gateway - Entry point for client requests with authentication and routing
  • Mobile Apps - Native iOS and Android applications for field operations
  • Supporting Services - user management, security management, licensing, authentication, search, and auxiliary services

Ready to get started? Explore the Components to learn about each part of the platform.