Разработка сложных распределённых информационных систем | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 4 мая, печатный экземпляр отправим 8 мая.

Опубликовать статью в журнале

Автор:

Рубрика: Информационные технологии

Опубликовано в Молодой учёный №8 (55) август 2013 г.

Дата публикации: 05.08.2013

Статья просмотрена: 196 раз

Библиографическое описание:

Зыкова, Ю. В. Разработка сложных распределённых информационных систем / Ю. В. Зыкова. — Текст : непосредственный // Молодой ученый. — 2013. — № 8 (55). — С. 53-55. — URL: https://moluch.ru/archive/55/7591/ (дата обращения: 20.04.2024).

Появление в 20-м веке новых информационных систем и технологий стало информационной революцией. По своей информационной насыщенности, по темпу, по глобальности в истории человечества нет аналогов этому процессу. Постоянные изменения, скорость и движение — под таким девизом живёт современный мир. Расстояния и время перестают быть ограничениями.

Сегодня большинство руководителей и собственников отечественных предприятий ищут метод повышения эффективности своего бизнеса. Одним из них является изменение управления.

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

В таком переходе стал нуждаться один медицинский центр, так как предприятие стало расширяться и функциональное управление в нём стало узким местом. Для перехода к процессному управлению разработана процессная модель, показанная на рисунке 1.

Рис. 1. Процессное управление с точками контроля

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

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

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

Эффективность функционирования во многом зависит от используемой информационной системы. При рассмотрении существующих на рынке программных решений для небольших медицинских центров можно отметить что это либо системы для одного офиса, либо модульные дорогостоящие решения, предполагающее централизацию всего функционала на одном конкретном решении. Формирование IT инфраструктуры небольшого предприятия на основе такого продукта оборачивается не только значительными материальными затратами и переобучением всего персонала, но и необходимостью вручную переносить и обобщать по подсистемам все записи пациентов. Поскольку эти записи разрознены, в случае централизации придется либо «потерять» часть данных либо проводить длительную выборку по всем записям для каждого пациента, постепенно сводя данные в единую базу.

Поэтому для МЦ было предложено произвести горизонтальную интеграцию на базе сервисной шины предприятия, которая позволяет связать существующие разрозненные вычислительные системы в одну информационную среду.

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

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

Mule ESB — это лёгкая и гибкая платформа, легко адаптируемая в существующую инфраструктуру, так же достаточно надёжная для обеспечения бесперебойной работы самых крупных и требовательных корпоративных реализаций SOA.

Mule — система маршрутизации сообщений, которая позволяет организовать обмен данными между различными программными приложениями. Mule относится к свободному программному обеспечению с открытым кодом, распространяемому по CPAL-лицензии. Это означает, что нет необходимости платить за использование системы, а положения CPAL-лицензии позволяют провести необходимые модернизации. [1]

Рис. 2. Горизонтальная интеграция

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

Для этого было разработано приложения «Регистратура» реализованное как корпоративное клиент-серверное приложение, с изоляцией основного кода программы от базы данных и клиентской части.

Рис. 3. Архитектура приложения

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

Приложение написано с использованием технологии быстрого программирования RAD — это жизненный цикл процесса проектирования, созданный для достижения более высоких скорости разработки и качества ПО, чем это возможно при традиционном подходе к проектированию.

Главная идея RAD технологии состоит в том, чтобы как можно быстрее донести до заказчика результаты разработки, пусть и не в полном виде. [2]

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

Литература:

1.                 Citeck [электронный ресурс]: информационный портал — режим доступа http://www.citeck.ru/mule-esb.

2.                 Блок Алексея Коновалова [электронный ресурс]: информационный портал — режим доступа: http://fastwebdevelop.ru.

Основные термины (генерируются автоматически): RAD, ESB, SOA, горизонтальная интеграция, медицинский центр, приложение, процесс, система.


Похожие статьи

Интеграция информационных систем на основе стандартов XML...

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

Применение методов и средств сервис-ориентированной...

Построение сервис-ориентированной инфраструктуры ЕСИМО позволит упростить интеграцию приложений в единую систему, обеспечит прозрачное информационное взаимодействие с другими системами. Также использование принципов СОА позволит сделать все компоненты...

Основные стандарты и модели интеграции медицинских...

Рассмотрены основные стандарты интеграции медицинских информационных систем, а также

В центре внимания любой МИС находится электронная медицинская карта пациента

HL7 включает в себя концептуальные стандарты (HL7 RIM), стандарты приложений (HL7...

Разработка программного модуля интеграции АТС...

4) Интеграция с внешними сервисами и источниками данных. Например, интеграция CRM-системы с телефонией позволяет фиксировать все звонки, запоминать все новые контакты и анализировать качество работы колл-центра.

Ключевые вопросы и проблемы интеграции технологий в процесс...

Проблема интеграции технологий в процесс преподавания и обучения актуальна уже много лет.

Учебные инструменты, такие как интерактивные доски и системы быстрых ответов. Во многих школах, дни классных досок закончились.

Обзор систем обмена сообщениями | Статья в журнале...

– Позволяют горизонтально масштабировать приложения; распределяют процессы обработки информации;позволяют балансировать нагрузку

Интеграция с ZooKeeper позволяет системе работать не только быстро и слаженно, но безопасно, что особенно важно в случае больших...

Компьютерное имитационное моделирование как способ решения...

Средства Aimsun способны имитировать поведение адаптивных систем регулирования

В процессе мезоимитации автомобиль также трактуется как отдельная сущность – как и при

Приложение к постановлению Правительства Москвы. Концепция формирования ИТС в городе...

Интеграция информационных технологий в автоматизированные...

Активную позицию в данном направлении занимают методологии: RAD, IDEF

Возможность активной интеграции технологических процессов по уровням управления.

разработка особых форм интеграции информационно-технологических систем в проектном производстве.

Разработка сервис-ориентированной архитектуры в ИСЭРТ РАН

«Сервис-ориентированная архитектура (SOA, англ. service-oriented architecture) — модульный подход к разработке программного

Разработка web-ориентированной информационной системы мониторинга и управления процессом прохождения производственной практики.

Похожие статьи

Интеграция информационных систем на основе стандартов XML...

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

Применение методов и средств сервис-ориентированной...

Построение сервис-ориентированной инфраструктуры ЕСИМО позволит упростить интеграцию приложений в единую систему, обеспечит прозрачное информационное взаимодействие с другими системами. Также использование принципов СОА позволит сделать все компоненты...

Основные стандарты и модели интеграции медицинских...

Рассмотрены основные стандарты интеграции медицинских информационных систем, а также

В центре внимания любой МИС находится электронная медицинская карта пациента

HL7 включает в себя концептуальные стандарты (HL7 RIM), стандарты приложений (HL7...

Разработка программного модуля интеграции АТС...

4) Интеграция с внешними сервисами и источниками данных. Например, интеграция CRM-системы с телефонией позволяет фиксировать все звонки, запоминать все новые контакты и анализировать качество работы колл-центра.

Ключевые вопросы и проблемы интеграции технологий в процесс...

Проблема интеграции технологий в процесс преподавания и обучения актуальна уже много лет.

Учебные инструменты, такие как интерактивные доски и системы быстрых ответов. Во многих школах, дни классных досок закончились.

Обзор систем обмена сообщениями | Статья в журнале...

– Позволяют горизонтально масштабировать приложения; распределяют процессы обработки информации;позволяют балансировать нагрузку

Интеграция с ZooKeeper позволяет системе работать не только быстро и слаженно, но безопасно, что особенно важно в случае больших...

Компьютерное имитационное моделирование как способ решения...

Средства Aimsun способны имитировать поведение адаптивных систем регулирования

В процессе мезоимитации автомобиль также трактуется как отдельная сущность – как и при

Приложение к постановлению Правительства Москвы. Концепция формирования ИТС в городе...

Интеграция информационных технологий в автоматизированные...

Активную позицию в данном направлении занимают методологии: RAD, IDEF

Возможность активной интеграции технологических процессов по уровням управления.

разработка особых форм интеграции информационно-технологических систем в проектном производстве.

Разработка сервис-ориентированной архитектуры в ИСЭРТ РАН

«Сервис-ориентированная архитектура (SOA, англ. service-oriented architecture) — модульный подход к разработке программного

Разработка web-ориентированной информационной системы мониторинга и управления процессом прохождения производственной практики.

Задать вопрос