МЕТОДЫ ИНТЕГРАЦИИ СПЕЦИАЛИЗИРОВАННЫХ ИНФОРМАЦИОННЫХ СИСТЕМ
|
ВВЕДЕНИЕ 3
1. Анализ существующих подходов для интеграции информационных
систем 6
1.1 Интеграция на уровне данных 6
1.2 Интеграция с помощью корпоративных приложений 7
1.3 Интеграция с помощью web-служб и web-API 8
2. Проектирование интеграции информационных систем 10
2.1 Информационная модель интеграции систем 10
2.2 Проектирование разделов интеграции систем 15
2.2.1 Проектирование раздела «Заказы питания» 16
2.2.2 Проектирование раздела «Журнал взаимодействия» 19
2.3 Проектирование интеграции информационных системам «Парус 8» и «ИСОУ «Виртуальная школа» с помощью веб-сервиса по средствам API .... 21
2.3.1 Загрузка данных в раздел «Заказы питания» 21
2.3.2 Загрузка данных по учащимся 23
2.3.3 Выгрузка квитанций по лицевым счетам 26
2.3.4 Выгрузка данных по состоянию баланса лицевого счета 29
3. Программная реализация интеграции информационных систем 31
3.1 Разработка в ПП «Парус 8» 31
3.2 Разработка web-API 41
ЗАКЛЮЧЕНИЕ 44
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 45
ПРИЛОЖЕНИЯ
1. Анализ существующих подходов для интеграции информационных
систем 6
1.1 Интеграция на уровне данных 6
1.2 Интеграция с помощью корпоративных приложений 7
1.3 Интеграция с помощью web-служб и web-API 8
2. Проектирование интеграции информационных систем 10
2.1 Информационная модель интеграции систем 10
2.2 Проектирование разделов интеграции систем 15
2.2.1 Проектирование раздела «Заказы питания» 16
2.2.2 Проектирование раздела «Журнал взаимодействия» 19
2.3 Проектирование интеграции информационных системам «Парус 8» и «ИСОУ «Виртуальная школа» с помощью веб-сервиса по средствам API .... 21
2.3.1 Загрузка данных в раздел «Заказы питания» 21
2.3.2 Загрузка данных по учащимся 23
2.3.3 Выгрузка квитанций по лицевым счетам 26
2.3.4 Выгрузка данных по состоянию баланса лицевого счета 29
3. Программная реализация интеграции информационных систем 31
3.1 Разработка в ПП «Парус 8» 31
3.2 Разработка web-API 41
ЗАКЛЮЧЕНИЕ 44
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 45
ПРИЛОЖЕНИЯ
В настоящий момент взаимодействие информационных систем друг с другом является основой для существования и успешного развития компаний. Для пользователей интеграция систем решаем проблемы, связанные с приемом и передачей данных, со временем обработки информации, с доступностью к данным и д.р. Информационные системы стали неотъемлемой частью современной экономики. К интеграции систем относится сбор различных подсистем в единое целое с физической или функциональной точки зрения. Глобализация вопроса о передаче данных привела к вынужденному обмену информацией между системами.
Научная новизна заключается в модернизации метода интеграции специализированных информационных систем «Виртуальная школа» и программного продукта (ПП) «Парус 8».
Объектом исследования выбран процесс учета оплаты питания в образовательных учреждениях. Предметом исследования являются методы и средства интеграции информационных систем.
Цель магистерской диссертации - совершенствование учета оплаты школьного питания за счет его автоматизации путем интеграции специализированной информационной системы образовательных услуг (ИСОУ) «Виртуальная школа» и программного продукта (ПП) «Парус 8».
К задачам магистерской диссертации относится:
- анализ методов интеграции информационных систем;
- проектирование интеграции специализированных
информационных систем;
- разработка интеграции специализированных информационных систем.
На сегодняшний момент существуют различные методы интеграции информационных систем. Для начала необходимо рассмотреть факторы, влияющие на интеграцию:
Безопасность - если данные передаются не из рук в руки, а передаются по каналам связи, вопрос о шифровании данных становится более актуальным.
Мобильность - пользователям необходимо реагировать и передавать данные мгновенно, за кроткий промежуток времени, пользователь должен принять информацию, обработать и отправить ответ.
Непрерывность цикла работы - синхронизация и обновление систем не должно влиять на работу пользователей и функционирование системы в целом.
Высокая загруженность - количество пользователей, работающих в системе одновременно, поток обрабатываемой и передаваемой информации.
Интерактивность - пользователь системы всегда ожидает от системы большей скорости реагирования, быстродействия и оперативности обработки данных.
Межсистемная интеграция - взаимосвязь между системами партнеров, клиентов, поставщиков и т.д.
При решении задачи, связанной с межсистемной интеграцией сложность, заключается в следующих параметрах:
Концептуальные различия систем. Разработчики систем на этапе проектирование изначально использовали разные решения.
Технологические различия систем. Использование разных форматов данных, связей взаимодействия и сервисов.
Для решения сложных вопрос интеграции необходимо использовать следующий набор средств:
Стандартизация - использовать международные, государственные, отраслевые стандарты разработки.
Интеграция на уровне брокеров. Выбор этого средства имеет преимущество в том, что можно разработать дополнительный блок, к которому могут обращаться все системы и разными способами, например, через базу данных и RPC. Недостатком такого средства является сложность и трудоемкость разработки.
Интеграция на уровне данных - возможность, при которой системы могут обращаться в одну базу данных. Преимущества такого средства заключаются в низкой стоимости интеграции. К недостаткам следует отнести тот факт, что если изменится структура базы данных, необходимо будет переписывать программный код всех процедур, приложений и отчетов.
Интеграция с помощью сервисов - современный и быстро совершенствующий подход интеграции систем. К преимуществам можно отнести взаимодействие интерфейсов и форматов данных, что способствует быстрой передачи данных.
При разработке интеграции информационной системы образовательных услуг (ИСОУ) «Виртуальная школа» и программного продукта (ПП) «Парус Бюджет 8» используется интеграция при помощи web- API. Управление информацией сервиса полностью основывается на протоколе передачи данных HTTP.
Магистерская диссертация выполнена на 48 листах, включает в себя 3 раздела, введение, заключение, список используемых источников и приложения.
Научная новизна заключается в модернизации метода интеграции специализированных информационных систем «Виртуальная школа» и программного продукта (ПП) «Парус 8».
Объектом исследования выбран процесс учета оплаты питания в образовательных учреждениях. Предметом исследования являются методы и средства интеграции информационных систем.
Цель магистерской диссертации - совершенствование учета оплаты школьного питания за счет его автоматизации путем интеграции специализированной информационной системы образовательных услуг (ИСОУ) «Виртуальная школа» и программного продукта (ПП) «Парус 8».
К задачам магистерской диссертации относится:
- анализ методов интеграции информационных систем;
- проектирование интеграции специализированных
информационных систем;
- разработка интеграции специализированных информационных систем.
На сегодняшний момент существуют различные методы интеграции информационных систем. Для начала необходимо рассмотреть факторы, влияющие на интеграцию:
Безопасность - если данные передаются не из рук в руки, а передаются по каналам связи, вопрос о шифровании данных становится более актуальным.
Мобильность - пользователям необходимо реагировать и передавать данные мгновенно, за кроткий промежуток времени, пользователь должен принять информацию, обработать и отправить ответ.
Непрерывность цикла работы - синхронизация и обновление систем не должно влиять на работу пользователей и функционирование системы в целом.
Высокая загруженность - количество пользователей, работающих в системе одновременно, поток обрабатываемой и передаваемой информации.
Интерактивность - пользователь системы всегда ожидает от системы большей скорости реагирования, быстродействия и оперативности обработки данных.
Межсистемная интеграция - взаимосвязь между системами партнеров, клиентов, поставщиков и т.д.
При решении задачи, связанной с межсистемной интеграцией сложность, заключается в следующих параметрах:
Концептуальные различия систем. Разработчики систем на этапе проектирование изначально использовали разные решения.
Технологические различия систем. Использование разных форматов данных, связей взаимодействия и сервисов.
Для решения сложных вопрос интеграции необходимо использовать следующий набор средств:
Стандартизация - использовать международные, государственные, отраслевые стандарты разработки.
Интеграция на уровне брокеров. Выбор этого средства имеет преимущество в том, что можно разработать дополнительный блок, к которому могут обращаться все системы и разными способами, например, через базу данных и RPC. Недостатком такого средства является сложность и трудоемкость разработки.
Интеграция на уровне данных - возможность, при которой системы могут обращаться в одну базу данных. Преимущества такого средства заключаются в низкой стоимости интеграции. К недостаткам следует отнести тот факт, что если изменится структура базы данных, необходимо будет переписывать программный код всех процедур, приложений и отчетов.
Интеграция с помощью сервисов - современный и быстро совершенствующий подход интеграции систем. К преимуществам можно отнести взаимодействие интерфейсов и форматов данных, что способствует быстрой передачи данных.
При разработке интеграции информационной системы образовательных услуг (ИСОУ) «Виртуальная школа» и программного продукта (ПП) «Парус Бюджет 8» используется интеграция при помощи web- API. Управление информацией сервиса полностью основывается на протоколе передачи данных HTTP.
Магистерская диссертация выполнена на 48 листах, включает в себя 3 раздела, введение, заключение, список используемых источников и приложения.
Интеграция информационных систем - это взаимодействие разных систем, их блоков, передача данных в разных форматах. От того, как налажен обмен данными, зависит эффективность работы систем, целостность и непротиворечивость передаваемой информации. Данный фактор свидетельствует о том, что разработанная система интеграции информационной системы образовательных учреждений «Виртуальная школа» и программного продукта «Парус 8» является актуальной.
Цель магистерской диссертации заключалась в совершенствовании учета оплаты школьного питания за счет его автоматизации путем интеграции ИСОУ «Виртуальная школа» и ИП «Парус 8».
Для достижения поставленной цели, в работе были выполнены следующие задачи:
- провели анализ существующих методов и средств интеграции специализированных ИС;
- выбрали метод реализации интеграции ИС;
- спроектировали интеграцию ИС;
- разработали интеграцию ИС.
Разработанная интеграция ИС обеспечивает:
- обмен данными об учащихся в образовательных учреждениях;
- обмен данными по заказам питания в образовательных учреждениях;
- обмен данными по поступившим оплатам от родителей;
- обмен данными по состоянию лицевого счета ребенка;
- передачу квитанций для оплаты школьного питания.
В дальнейшем разработанную интеграцию можно расширить путем описания новых форматов для обработки и передачи информации в рамках взаимодействия ИСОУ «Виртуальная школа» и ПП «Парус 8».
Цель магистерской диссертации заключалась в совершенствовании учета оплаты школьного питания за счет его автоматизации путем интеграции ИСОУ «Виртуальная школа» и ИП «Парус 8».
Для достижения поставленной цели, в работе были выполнены следующие задачи:
- провели анализ существующих методов и средств интеграции специализированных ИС;
- выбрали метод реализации интеграции ИС;
- спроектировали интеграцию ИС;
- разработали интеграцию ИС.
Разработанная интеграция ИС обеспечивает:
- обмен данными об учащихся в образовательных учреждениях;
- обмен данными по заказам питания в образовательных учреждениях;
- обмен данными по поступившим оплатам от родителей;
- обмен данными по состоянию лицевого счета ребенка;
- передачу квитанций для оплаты школьного питания.
В дальнейшем разработанную интеграцию можно расширить путем описания новых форматов для обработки и передачи информации в рамках взаимодействия ИСОУ «Виртуальная школа» и ПП «Парус 8».



