Основные принципы построения платформы
Технологически платформа Домино состоит из следующих основных элементов:
- ядро платформы, включающее среду исполнения, средства разработки приложений, набор базовых объектов, функций, процедур и т.п.;
- библиотеки прикладных решений
- отдельные модули и программы
Кратко о внутренней реализации платформы:
- написана на C/C++ (MS Visual C++)
- собственная компонентная архитектура
- создана и развивается исключительно программистами фирмы Софт-Вест и, соответственно, не зависит от сторонних разработчиков
Платформа предназначена для быстрой разработки приложений и их последующей адаптации к специфике предприятия. Имеющиеся средства обеспечивают не только высокую скорость первоначальной разработки продукта, но и его быструю адаптацию в дальнейшем, в соответствии с изменяющимися требованиями предприятий.
Формализация модели данных, процесс проектирования и методология бизнес-решений позволяют сторонним разработчикам быстро разобраться в логике типовых процессов и построить на их основе свои приложения. Также это помогает системным администраторам достаточно быстро понять и освоить принципы работы программы. Обучение конечных пользователей (менеджеры, продавцы, экономисты и т.д.) не занимает много времени, поскольку процессы стандартизованы.
Разработчик прикладного приложения избавлен от от необходимости заниматься тонкостями взаимодействия с базой данных, сложностями транзакционных блокировок, нюансами программирования пользовательских интерфейсов. Платформа берет на себя эти и многие другие технические вопросы, позволяя разработчику сконцентрироваться на решении прикладной задачи. При этом код платформы открыт для изучения и понимания. Сторонним разработчикам доступны все те же инструментальные средства, что и разработчикам фирмы Софт-Вест. Они могут ознакомиться со всеми деталями структуры и логики прикладного решения и, при необходимости, внести изменения.
Прикладное решение рассчитано на возможность изменения и адаптации в соответствии со спецификой конкретного предприятия как силами сотрудников предприятия, так и сторонними специалистами.
Для постоянного развития решения, использования новых тенденций управления, учёта, изменений законодательства и растущих требований пользователей имеется технология обновления решений без потерь изменений, ранее внесённых
для адаптации решения к специфике предприятия.
Нет комментариев