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