Автор: Пользователь скрыл имя, 26 Мая 2013 в 18:50, дипломная работа
В настоящее время мировое сообщество вступило в новую фазу своего развития, определяемую лавинообразным ростом использования информационных ресурсов в самых разных сферах деятельности. Уровень развития информационных ресурсов и характер их использования в значительной мере влияет на благосостояние и безопасность общества в целом, а также его отдельных элементов, включая государственные структуры.
Санкт-Петербургский государственный университет
Математико-механический факультет
Кафедра информатики
Разработка
интеграционных элементов общеуниверситетского
портала для доступа к
Дипломная работа студента 542 группы
Федина Дмитрия Сергеевича
Научный руководитель |
……………..………………… /подпись/ |
|
Рецензент |
……………..………………… /подпись/ |
|
Допустить к защите |
……………..………………… /подпись/ |
В настоящее время мировое
Информация становится таким же
стратегическим ресурсом, как и традиционные
- материальные и энергетические. Лидирующие
позиции любой организации
Информатизация
- это комплекс работ, направленный на
разработку, внедрение, сопровождение,
развитие и замену во всех сферах деятельности
традиционных технологий на более эффективные
информационно-
В последнее время Правительством РФ принят ряд постановлений о начале реализаций ряда Федеральных целевых программ в области информатизации. В первую очередь это: "Электронная Россия на 2002-2010 годы", "Развитие единой информационно-образовательной среды Российской Федерации в 2002-2006 годы" и др.
Большое внимание проблемам информатизации уделяет Минобрнауки. Это связано с тем, что в условиях современного научно-технического прогресса стратегия развития системы высшего образования на пути радикального повышения эффективности и качества подготовки специалистов в значительной степени базируется на создании и внедрении перспективных информационных технологий.
Расширение направлений
К настоящему времени в подразделениях Университета уже созданы значительные информационные ресурсы в разных направлениях управленческой деятельности. Это данные служб управления учебным процессом, кадровых служб, финансовых служб, канцелярии, служб обеспечивающих обслуживание зданий и сооружений, служб безопасности, информационных, телекоммуникационных служб, управления научной деятельности, ученых советов и прочих. Для этой цели созданы и эксплуатируются продолжительное время программные системы узкой направленности, предоставленные ограниченному кругу специалистов.
Университет, в целом, располагает значительным техническим и научным потенциалом, имеет большой опыт и авторитет в области создания и развития телекоммуникационных и информационных систем. Университет объединяет 20 факультетов, 15 НИИ, 21 научный центр, которые географически расположены практически во всех районах Петербурга и занимают более 300 зданий. В СПбГУ работают и учатся около 60 тысяч человек.
Задача объединения всех информационных ресурсов (построения единого информационного пространства) и эффективного использования информации, в частности, для управления Университетом, подготовки специалистов, повышения качества проведения научных работ, удовлетворения информационной потребности всех универсантов является сложной, но необходимой для дальнейшего развития Университета.
Опыт разработки, внедрения и использования автономных программных систем решающих локальные задачи, опыт массовой обработки информации и формирования отчетов при подготовке и проведении лицензирования и аттестации ВУЗа, потребность оперативного анализа ситуации при решении задач управления, контроля качества знаний обучающихся показали, что необходим качественно новый уровень ИТ - инфраструктуры, нужна другая организация обеспечения полноты и согласованности данных. По информационным и функциональным возможностям, трудоемкости сопровождения и развития этот уровень недостижим при использовании автономных локальных программных приложений и баз данных и ранее используемых технологий.
Кроме того, статистика показывает, что кардинальная смена технологической базы в компьютерном мире происходит примерно раз в семь лет, но переход от одного поколения систем к другому не случается мгновенно. Поэтому зачастую в ВУЗах одновременно функционируют системы трех-четырех поколений, основанные на MS DOS, Unix, Windows 2000 и т. п. Иногда хочется избавиться от всего этого "наследия" и иметь одну систему.
При этом поступают следующим образом. Либо "переписывают" приложения в единой технологии, с единой базой данных (монолитный продукт), либо берут готовый продукт ("полнофункциональный" программный пакет) сторонней организаций, настраивая свои бизнес-процессы, либо пытаются объединить существующие приложения, достраивая компоненту, объединяющую данные.
Но, на сегодняшний день, да и в будущем, даже самый "полнофункциональный" программный пакет никогда не покроет всех потребностей организации. Будут появляться приложения, которые потребуется интегрировать в существующую ИТ - инфраструктуру. Поэтому создание интегрировано-распределенной системы (далее системы) наиболее предпочтительный вариант, позволяющий экономить уже вложенные инвестиции и наращивать функциональные возможности системы без больших затрат.
Для построения интегрировано-распределенной информационной системы необходимо решить следующие основные задачи:
Интеграция информации предполагает
синхронизацию данных в различных
программных приложениях и ее
консолидацию для последующей обработки
человеком или
Зачастую, следующим шагом предполагается проводить интеграцию программных приложений (Enterprise Application Integration, EAI) - это процесс связывания независимо друг от друга разработанных приложений так, чтобы они работали как единое целое.
Для организаций с низким уровнем зрелости в области информационных технологий, к которым можно смело отнести учебные заведения, этот шаг преждевременен, да и в мире 75% проектов интеграции связаны с интеграцией только на уровне данных (по данным компании Microsoft на конец 2003 г.).
Как правило, корпоративная информация представлена в структурированной и неструктурированной форме, причем вторая превышает первую в 3-4 раза и задача ее консолидации зачастую крайне важна. Интеграцию данных в неструктурированной форме осуществляют системы управления корпоративным контентом и системы управления знаниями.
Информационные ресурсы в
Файловый обмен прост и
На смену файловому обмену пришло межплатформенное ПО, обеспечивающее связь между программными приложениями путем обмена сообщениями (Message-oriented middleware, МОМ). Продукты МОМ имеют простые, легкие в использовании API, позволяют строить приложения, ориентированные на события, имеют механизм гарантии доставки сообщения, берут на себя решение задач, связанных с сетью, операционными системами.
Основные преимущества МОМ –
возможность обеспечения
Интеграция на уровне баз данных (Enterprise Information Integration, EII) подразумевает построение виртуальных баз данных из разнородных источников.
Продукты EII позволяют:
Для организаций с незначительным числом программных приложений EII наиболее приемлем. Однако данный способ имеет ограничение, т.к. не реализует модель, ориентированную на события.
Web-сервис – это любой бизнес-
Web-сервисы обладают рядом
Во-первых, они обеспечивают отличное средство для оформления компонентов бизнес - логики в качестве интерфейсов, программно легко доступных и допускающих многократное применение в разных приложениях.
Во-вторых, Web-сервисы - это удобный механизм для взаимодействия приложений: ведь в идеале все их API определены и опубликованы в каталогах UDDI.
И, наконец, они (по крайней мере, теоретически) обеспечивают защиту инвестиций, т.к. приложения, "обернутые" в Web-сервисы, в целом легче заменить.
Некоторые известные
Принципиальным вопросом в создании интегрировано-распределенной информационной системы является разработка программных приложений (программного обеспечения) для доступа к данным и реализации бизнес-процессов управления ВУЗом.
Процесс разработки программного обеспечения определяет действия и организационные процедуры, направленные на усиление совместной работы группы разработчиков с целью поставки заказчикам высококачественного программного продукта.
Современные процессы разработки ПО непременно являются итеративными процессами с пошаговым наращиванием возможностей системы.
Модели системы уточняются и преобразуются на этапах анализа, проектирования, и реализации – в результате успешных итераций добавляются новые детали, при необходимости вводятся изменения и усовершенствования, а выпуски программных компонентов обеспечивают удовлетворение требований пользователей.