Системная архитектура
Система Solvo.YMS имеет современную трехуровневую структуру:
• Клиентское ПО на рабочих местах (desktop интерфейс и WEB-интерфейс через браузер);
• Серверное ПО с активными компонентами;
• База данных Oracle или PostgreSQL
Система Solvo.Yard построена с использованием сервис-ориентированной архитектуры (SOA). Отдельные модули взаимодействуют с ядром системы и друг другом посредством стандартизованных протоколов. В основе лежат технологии CORBA и веб-сервисы. Каждый из компонентов и модулей реализует отдельную бизнес-функцию, которая является логически обособленной, повторяющейся задачей, являющейся составной частью бизнес-процесса предприятия. Использование SOA позволило нам реализовывать новые модули в независимости от других служб системы, обеспечивая эффективное развитие системы и возможность быстрой реализации доработок системы под конкретные потребности Заказчиков.
Архитектура системы позволяет масштабировать те части или модули системы, нагрузка по которым увеличивается, вынося их на отдельные сервера. Например, увеличение количества пользователей системы легко компенсируется установкой отдельного терминального сервера.
Еще одним достоинством использования данного архитектурного решения является непрерывность процесса эксплуатации системы. Новые компоненты или компоненты с исправленными ошибками (естественно после тщательного тестирования в тестовой среде) могут быть переустановлены на рабочих серверах без остановки всей системы, обеспечивая возможность эксплуатации системы 24/7/365.