Центр информационно-финансовых технологий телефон/факс
поддержка:
(495) 745-81-26
администрация:
(495) 234-24-79
Новости и события Услуги и решения Интернет-трейдинг Электронный документооборот О компании Поиск Контакты
На главнуюУслуги и решенияСистемная интеграцияStandardLink

StandardLink

Программное обеспечение промежуточного слоя для разработки промышленных распределенных систем управления


StandardLink является набором программных библиотек и утилит для быстрого прототипизирования и низко-затратной разработки, диагностики, эксплуатации и поддержки высоко-производительных платформо-независимых распределенных программных систем.

Целевые системы и задачи:

  • Инфраструктура удаленного доступа, синхронизации и обеспечения целостности данных и горячего резервирования в АСУТП, в том числе в системах на встраиваемых компонентах и системах с большим количеством ПЛК и рабочих мест SCADA.
  • Системы управления тренажерами, в том числе системы с интеграцией большого числа компьютерных моделей, приложений визуализации элементов кабин и закабинного пространства, звуковых приложений, рабочих станций операторов-инструкторов и элементов аппаратного обеспечения.
  • Придание способности работы в распределенных системах существующим приложениям и элементам запрограммированной бизнесс-логики, в том числе автоматически генерируемым программным модулям с использованием языков программирования С/С++, C# и VB.NET;
  • Разработка и интегрирование в распределенных компьютерных системах приложений с использованием различных языков программирования (С/С++ и .NET) и различных операционных платформ (Linux, QNX, ОС семейства Windows) в одной системе.
  • Разработка и эксплуатация различных специфических распределенных клиент-серверных программных систем с общей иерархической (объектно-ориентированной) базой данных, общими данными объектных структур в удаленных приложениях и способностью работы в режиме реального времени, в том числе много-серверных систем и систем с горячим резервированием;

Цель проекта:

Уменьшение трудозатрат и рисков при разработке и эксплуатации сложных высоко-производительных распределенных компьютерных систем.

Стратегия проекта:

  • В максимальной степени скрыть от разработчика вопросы, связанные с распределенными вычислениями и удаленным управлением данными, и создать иллюзию работы в одном многопоточном приложении;
  • Позволить разработчику в максимальной степени сосредоточиться на решении поставленной прикладной задачи и предоставить ему свободу (объектно-ориентированного) моделирования бизнесс-логики вне зависимости от распределенного характера системы и коммуникационной инфраструктуры;
  • Уменьшить или устранить блокирующую зависимость между командами разработчиков отдельных модулей в распределенных системах;
  • Предоставить эффективные методы и средства для ранних и частичных интеграционных испытаний, диагностики и локализации ошибок.

Зачем нужен StandardLink:

StandardLink нацелен на снижение трудозатрат и рисков при разработке и эксплуатации сложных высоко-производительных распределенных компьютерных систем.

В целевых системах StandardLink части распределенной бизнесс-логики заказчика размещаются на нескольких компьютерах, подключенных в одну сеть. Нередко заказчик полагает, что необходимая коммуникационная инфраструктура может быть легко воплощена с помощью стандартных программных компонент и, таким образом, не требует больших дополнительных трудозатрат.

Наиболее известные инфраструктурные программные средства требуют подгонки дизайна бизнесс-логики к их особенностям. Часто именно такая подгонка связана с дополнительными затратами и рисками, значительными по сравнению с объемом работ по созданию собственно бизнесс-логики заказчика. StandardLink способствует объектно-ориентированному моделированию бизнесс-логики, не навязывает никакой специальной архитектуры и дизайна и позволяет сконцентрировать усилия на решении задачи заказчика.

Воплощение распределенной бизнес-логики обычно включает в себя разработку различными командами или подрядчиками различных прогрaммных компонент, например, аппаратных интерфейсов, логики сбора данных, логики управления, пользовательского интерфейса и т. п. Такие проекты содержат в себе риски, связанные с блокирующей взаимозависимостью между отдельными разработчиками, командами и поставщиками, а также с непредсказуемыми артефактами, возникающими, когда компоненты распределенной системы связываются воедино, и в оставшееся до поставки время каждая команда старается доказать, что их компонента не является источником ошибок.

Реализация таких рисков ведет к падению мотивации и эффективности разработчиков, резкому росту трудозатрат и к плохо контролируемым задержкам поставок. StandardLink обеспечивает необходимые средства и методы для уменьшения взаимозависимости между командами, для оперативной подготовки эмуляторов недостающих компонент, для ранних и частичных интеграционных испытаний и для быстрой локализации ошибок в сложных распределенных системах, в том числе удаленно.

Прогнозируемые и непрогнозируемые трудозатраты в проектах по созданию сложных, в том числе распределенных, компьютерных систем связаны с привлечением, часто внеплановым и за счет других проектов, дополнительных высоко-квалифицированных специалистов. Использование StandardLink позволяет снижать такие трудозатраты и, таким образом, повышать эффективность проектов и оптимизировать бизнесс-процесс в целом.



Copyright © Eclipse SP and Dr. Vassili Kravtchenko-Berejnoj

www.sigma.se

www.eclipse-sp.com

 
© 2007 E-Stock Company Ltd
телефон/факс поддержка: (495) 745-81-26 | администрация: (495) 234-24-79 | отправить письмо | как нас найти