![]() |
телефон/факс поддержка: (495) 745-81-26 администрация: (495) 234-24-79 |
|||||||||||||||||||||
|
||||||||||||||||||||||
|
Программное обеспечение промежуточного слоя для разработки промышленных распределенных систем управления StandardLink является набором программных библиотек и утилит для быстрого прототипизирования и низко-затратной разработки, диагностики, эксплуатации и поддержки высоко-производительных платформо-независимых распределенных программных систем. Целевые системы и задачи:
Цель проекта: Уменьшение трудозатрат и рисков при разработке и эксплуатации сложных высоко-производительных распределенных компьютерных систем. Стратегия проекта:
Зачем нужен StandardLink: StandardLink нацелен на снижение трудозатрат и рисков при разработке и эксплуатации сложных высоко-производительных распределенных компьютерных систем. В целевых системах StandardLink части распределенной бизнесс-логики заказчика размещаются на нескольких компьютерах, подключенных в одну сеть. Нередко заказчик полагает, что необходимая коммуникационная инфраструктура может быть легко воплощена с помощью стандартных программных компонент и, таким образом, не требует больших дополнительных трудозатрат. Наиболее известные инфраструктурные программные средства требуют подгонки дизайна бизнесс-логики к их особенностям. Часто именно такая подгонка связана с дополнительными затратами и рисками, значительными по сравнению с объемом работ по созданию собственно бизнесс-логики заказчика. StandardLink способствует объектно-ориентированному моделированию бизнесс-логики, не навязывает никакой специальной архитектуры и дизайна и позволяет сконцентрировать усилия на решении задачи заказчика. Воплощение распределенной бизнес-логики обычно включает в себя разработку различными командами или подрядчиками различных прогрaммных компонент, например, аппаратных интерфейсов, логики сбора данных, логики управления, пользовательского интерфейса и т. п. Такие проекты содержат в себе риски, связанные с блокирующей взаимозависимостью между отдельными разработчиками, командами и поставщиками, а также с непредсказуемыми артефактами, возникающими, когда компоненты распределенной системы связываются воедино, и в оставшееся до поставки время каждая команда старается доказать, что их компонента не является источником ошибок. Реализация таких рисков ведет к падению мотивации и эффективности разработчиков, резкому росту трудозатрат и к плохо контролируемым задержкам поставок. StandardLink обеспечивает необходимые средства и методы для уменьшения взаимозависимости между командами, для оперативной подготовки эмуляторов недостающих компонент, для ранних и частичных интеграционных испытаний и для быстрой локализации ошибок в сложных распределенных системах, в том числе удаленно. Прогнозируемые и непрогнозируемые трудозатраты в проектах по созданию сложных, в том числе распределенных, компьютерных систем связаны с привлечением, часто внеплановым и за счет других проектов, дополнительных высоко-квалифицированных специалистов. Использование StandardLink позволяет снижать такие трудозатраты и, таким образом, повышать эффективность проектов и оптимизировать бизнесс-процесс в целом. Copyright © Eclipse SP and Dr. Vassili Kravtchenko-Berejnoj |