Fieldworker Enterprise Solution
Корпоративное решение Fieldworker Enterprise Solution обеспечивает удаленный доступ пользователей к единым базам данных посредством мобильных устройств — PDA, коммуникаторов, ноутбуков и пр. Результатом совместного проекта «КМ Софт» и заказчика, канадского разработчика ПО, стало создание многофункционального коммерческого продукта, который сегодня успешно используется в различных секторах бизнеса Канады — от торговли до лесничества.
«КМ Софт» взял на себя реализацию серверной части решения, выполняющей автоматическое преобразование множества баз данных, а также разработку административной утилиты для управления сервером.
Архитектура и функциональность
Административная утилита выполнена в виде стандартного GUI-приложения на java и обеспечивает работу с деревом процессов, загруженных в системную базу данных. Каждый из процессов характеризуется рядом индивидуальных свойств и предполагает доступ к различного рода протоколам запуска и работы. Утилита обеспечивает интеграцию с инструментарием Mapforce для генерации XML-схем преобразования таблиц БД и их компиляции в нативный java-код.
Сервер плановых задач содержит ядро планировщика выполнений, подсистему сетевых шлюзов, собственный стек протоколов управления, микросреду выполнения запущенных процессов и пр.
Программная реализация
При разработке использовались программные средства J2SE, Swing, JDBC, MYSQL, Mapforce.