В основе решения Naumen Telecom лежит сервисная архитектура, ядро решения Naumen Telecom можно представить следующим образом:
Реализация каждой подсистемы, входящей в состав решения Naumen Telecom (за исключением Naumen Phone), выполнена в классической трехуровневой архитектуре: сервер базы данных, сервер приложений и тонкий клиент.
Серверная часть подсистем выполнена в кроссплатформенной реализации с использованием технологий J2EE и работает на операционных системах Microsoft Windows, Linux, Solaris и других *nix-системах. Для работы с тонким клиентом используется обычный веб-браузер.
В основу подхода к интеграции программных систем положена концепция ESB (Enterprise Service Bus). Концепция ESB реализуется через технологии Web Services (SOAP, WSDL, UDDI, BPEL4WS). Концепция сервисной шины (ESB или, в другой терминологии, SOA) в настоящее время является в индустрии программного обеспечения основным подходом к интеграции приложений от различных разработчиков.
Вместо интеграции каждого приложения с каждым предлагается обеспечить возможность подключения приложений к единой сервисной шине, которая обеспечивает регистрацию и нахождение сервисов.
Внедрение предлагаемой архитектуры в проекте позволит, с одной стороны, системно решить задачу интеграции, а с другой – создаст основу для наращивания функциональности программной инфраструктуры проекта без его привязки к нестандартным решениям.