Реферат: Проблемы интеграции специализированных программных комплексов еоис с решениями microsoft

ПРОБЛЕМЫ ИНТЕГРАЦИИ СПЕЦИАЛИЗИРОВАННЫХ ПРОГРАММНЫХ КОМПЛЕКСОВ ЕОИС С РЕШЕНИЯМИ MICROSOFT

А.Л. Конин, к.т.н., доц., М.В. Чувиляев, вед. прогр.


Информационно-вычислительный центр МЭИ (ТУ)

(ИВЦ МЭИ(ТУ), г. Москва)

E-mail: emstaffpg@mpei.ru, тел. (095) 918-13-80, факс (095) 918-13-80


При формировании инфраструктуры единой образовательной информационной среды (ЕОИС), оригинальные специализированные программные комплексы должны взаимодействовать с распространенными решениями фирмы Microsoft, бурное развитие которых в последние годы во многом обуславливают стандарты «де факто» как с точки зрения среды функционирования приложений, так и в использовании средств разработки.


Представленная в последние годы (и активно продвигаемая) платформа Microsoft.NET является связующей архитектурной средой, обеспечивающей быструю разработку распределенных интегрированных приложений. Также мы имеем ряд готовых программных решений от Microsoft, таких как:

Транспортная система электронной почты (MS Exchange)

Набор офисных приложений (MS Office)

Система организации документооборота между различными системами (MS BizTalk Server)

Сервер Web-приложений (IIS)

Средства организации поиска в разнородных системах (MS Indexing Services)

Специализированные серверные приложения (Content Server, MSMQ, MS DTC и т.д.)


С другой стороны, в ИВЦ МЭИ (ТУ) в последнее время разработан ряд оригинальных приложений, построенных на метамодельной архитектуре, обеспечивающей логическую интеграцию информационных систем. Перед нами встает задача органичного объединения данных систем и стандартных приложений на платформе MS Windows.


В результате такой интеграции, системы, входящие в ЕОИС, способны решать на современном уровне ряд задач, таких как:

наглядное представление обрабатываемой информации

многокритериальный поиск по данным различных систем

организацию документооборота как внутри систем, так и между разными системами

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

обеспечение информационной безопасности

обеспечение доступа к информации из любой точки, имеющей подключение к internet


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


Очевидно, что системы, создаваемые по традиционной архитектуре клиент-сервер, не могут в полной мере обеспечить решение данных задач. Поэтому наиболее естественным является переход к системам, построенным по распределенной архитектуре и реализованным на современном технологическом уровне с использованием платформы Microsoft .NET.


Для построения таких систем, способных адекватно решать поставленные задачи (включая задачи интеграции со стандартными приложениями Microsoft), используются современные средства и методологии разработки ПО:

Платформа Microsoft .NET, включая технологии:

ASP.NET для построения Web-интерфейсов

ADO.NET для обеспечения доступа к разнородным данным

.NET Remoting для связи распределенных приложений

Современный объектно-ориентированный язык C#

Такие технологии, как XML / XSLT, COM+, MS DTC, Web services

Язык моделирования UML

Современные СУБД, такие как MS SQL Server, Oracle


В настоящее время в ИВЦ МЭИ (ТУ) завершается разработка информационных систем на новой технологической платформе, и в ближайшее время приложения, входящие в ЕОИС, будут обеспечивать новый уровень информационного сервиса.
еще рефераты
Еще работы по разное