Технологии распределенных объектов в течение последнего десятилетия достигли высокого уровня развития. В связи с этим в различных областях сферы деятельности человека появляются программные решения, ориентированные на технологии такого уровня. Большой рынок занимают распределенные комплексы, предназначенные для управления банковскими системами (обслуживание банкоматов, системы перевода денежных средств и так далее). Системы, работающие в сфере интерактивного развлечения (компания Hong Kong Telecom Interactive Multimedia Services, предоставляющая службу «видео по требованию», которая позволяет брать напрокат фильмы в электронном виде). Появились распределенные системы для управления данными о продукции, планирования ресурсов предприятия и компьютерного планирования проектов (компания «Боинг», обслуживающая свои базы данных с конструкторской документацией при помощи таких систем) [1]. В тоже время, несмотря на столь бурное развитие, существует ничтожно малое количество систем распределенных объектов, относящихся к горнодобывающей промышленности и позволяющих, в удаленном режиме, решать задачи управления геосистемами горного производства, а также вести геомеханический и газодинамический мониторинг.
Показаны принципы построения систем распределенных объектов для решения задач горного дела. В частности, на основе математической модели энтропийного анализа функциональных показателей угольных предприятий, построен программный комплекс, позволяющий в удаленном режиме графически моделировать задачи двух типов: определение рейтинга объекта (шахты) по совокупности показателей (прямая задача); определение рейтингов показателей в системе объекта (шахты), т.е. строить фазовые портреты системы уникальных объектов. В качестве тестового примера были использованы экономические показатели 2001 года, такие как Добыча, Производительность, Себестоимость, Численность персонала, которые рассматривались на 77 объектах (шахтах).
Система реализована на базе архитектуры NET Remoting и распределена по шести логическим уровням, а именно:
В качестве серверного домена приложения был выбран Windows Services-компонент, который при запуске открывает определенный порт (например – 4000 порт) и прослушивает его на предмет запросов к дистанцируемым объектам от удаленных клиентов.
Настройка программного комплекса производится с помощью конфигурационных файлов в XML-формате. Система не требует сложного механизма развертывания, работает в Windows-операционных системах под управлением .NET Frameworks.
Разработанный в работе подход является базовым для создания системы распределенных вычислений и в настоящее время реализуется в ИУУ СО РАН, как для междисциплинарных интеграционных проектов, так и для отраслевой системы.
Литература
Презентация доклада находится здесь.
Дополнительные материалы:
Примечание. Тезисы докладов публикуются в авторской редакции
Ваши комментарии Обратная связь |
[Головная страница] [Конференции] |
© 1996-2004, Институт вычислительных технологий СО РАН, Новосибирск
© 1996-2004, Сибирское отделение Российской академии наук, Новосибирск