Унифицированная модель обмена данными в телемедицинских информационных системах тема диссертации и автореферата по ВАК РФ 05.13.18, кандидат технических наук Перминов, Владимир Витальевич
- Специальность ВАК РФ05.13.18
- Количество страниц 89
Оглавление диссертации кандидат технических наук Перминов, Владимир Витальевич
1. Введение.
2. Унифицированная модель обмена сообщениями.
2.1 Постановка задачи.
2.2 Архитектура системы.
3. Логическое проектирование телемедицинской информационной системы.
3.1. Структуры данных.
3.2. SOAP и управление сериализацией в .Net.
3.3. Структура базы данных.
3.4. Подсистема безопасности.
3.5. Медицинские данные.
3.6. Уровень бизнес-логики.
3.7. Модули системы.
3.8. Аутентификация.
4. Особенности реализации.
4.1. Веб-клиент.
4.2. Схема хранения файлов.
4.3. Стационарный клиент.
Рекомендованный список диссертаций по специальности «Математическое моделирование, численные методы и комплексы программ», 05.13.18 шифр ВАК
Проектирование и реализация информационной системы телемедицинского центра на базе международных стандартов2008 год, кандидат технических наук Лебидько, Леонид Михайлович
Разработка телемедицинской системы для горных районов: на примере Республики Йемен2012 год, кандидат технических наук Махмуд Абдулазиз Мохаммед Аль-Румайма
Принципы проектирования систем телемедицины, ориентированных на обмен сообщениями2004 год, кандидат технических наук Никитов, Дмитрий Сергеевич
Теоретические основы разработки автоматизированных инструментальных средств для телемедицинских систем полярных зон2008 год, доктор технических наук Сенкевич, Юрий Игоревич
Телемедицинские системы мобильной электрокардиографии2009 год, кандидат технических наук Казанцев, Александр Павлович
Введение диссертации (часть автореферата) на тему «Унифицированная модель обмена данными в телемедицинских информационных системах»
Оказание скорой медицинской помощи в условиях катастроф осуществляется оперативными группами врачей-оперативников или парамедиков. Это тренированные специалисты широкого профиля, оказывающие медицинскую помощь в неамбулаторной обстановке. Чтобы оказывать помощь эффективно, нужно быстро и точно провести диагностику состояния пострадавшего, но в сложных случаях постановка диагноза может оказаться нетривиальной задачей. В этом случае парамедику может понадобиться помощь квалифицированного эксперта. Такой эксперт может находиться в медицинском центре далеко от места происшествия, и требуется установить с ним связь, которая позволила бы эксперту оказывать информационную поддержку специалисту. Применение в этих условиях современных информационных систем помогает в разрешении этой проблемы и открывает новые возможности.
• Если врач-оперативник затрудняется с оценкой состояния пострадавшего или постановкой диагноза больному, он может через сетевую информационную систему запросить консультацию у врача-эксперта. Эксперт с помощью средств автоматизации системы сможет быстро оформить свой ответ и предоставить специалисту необходимую информацию.
• В условиях быстрого реагирования на месте может просто не оказаться врача с необходимой специализацией или навыками. Системы автоматизированной передачи информации на большие расстояния (интернет) могут спасти положение.
• Врачам будет помогать доступ в единое информационное пространство, средства поиска и анализа массивов медицинских данных.
• Становится возможен оперативный обмен опытом между медицинскими организациями разных стран.
Подобное применение информационных технологий в медицине получило название телемедицина [1-4].
Устоявшегося определения понятия "телемедицина" не существует, но наиболее полным и емким является определение, данное Американской Ассоциацией Телемедицины: "Предмет телемедицины заключается в передаче медицинской информации между отдаленными друг от друга пунктами, где находятся пациенты, врачи, другие провайдеры медицинской помощи, между отдельными медицинскими учреждениями. Телемедицина подразумевает использование телекоммуникаций для связи 3 медицинских специалистов с клиниками, больницами, врачами, оказывающими первичную помощь, пациентами, находящимися на расстоянии, с целью диагностики, лечения, консультации и непрерывного обучения" [7].
Основными функциями телемедицины принято считать:
• профилактическое обслуживание населения;
• снижение стоимости медицинских услуг;
• обслуживание удаленных субъектов, устранение изоляции;
• повышение уровня обслуживания.
Телемедицина - это направление на стыке нескольких областей - медицины, телекоммуникаций, информационных технологий, образования. Направление это достаточно новое, особенно для России.
Телемедицина (греч. «tele» - дистанция, лат. «mederi» - излечение) - использует электронные коммуникации и информационные технологии для обеспечения медицинской помощи на расстоянии. Редкий термин «телездоровье» обозначает использование информационных коммуникаций в медицинском обучении, научной деятельности, профилактике, администрировании.
Одним из главных достоинств телемедицины является возможность приблизить высококвалифицированную и специализированную помощь в отдаленные районы. Оказание телемедицинской помощи характеризуется преимущественно двумя признаками:
• вид передаваемой информации (описание истории болезни, видеоизображения эндоскопической и УЗ-картины, рентгеновских снимков, микроскопических мазков, данные лабораторных анализов и т.п.);
• способ передачи информации (телефонные линии, спутниковая и сотовая связь и т.п.).
В настоящее время под телемедициной чаще понимается проведение телеконсультаций или удалённых консультаций.
Простейшим видом телемедицины является контроль и консультирование больного медицинской сестрой с помощью телефонной связи. Сложная телемедицинская система использует интерактивное видео и аудиоканалы. Она состоит из стандартных высокоскоростных телефонных линий, цифровых информационных технологий, компьютеров, периферического оборудования, волоконной оптики, спутников связи, программного обеспечения.
Для проведения телеконсультаций используются самые разнообразные технологии, наиболее распространенные из них в нашей стране - телемосты, но используется также и передача информации через Internet в режиме online, или посредством электронной почты.
В настоящее время существует три основных направления телемедицины:
1. телеконференции (консультации, помощь в принятии решений и т.д.);
2. мониторинг и биорадиотелеметрия;
3. управление пациентами на расстоянии.
Возможности телемедицины используются:
1. гражданской медициной (удаленная коммуникация, связь между городскими и сельскими районами, диагностика и мониторинг пациентов и т.д.);
2. военной медициной (лечение боевой травмы на поле боя при значительном его отдалении, консультирование и т.д.), в частности такая система была реализована ВМФ США;
3. различными системами здравоохранения.
Кроме того, телемедицина - это прикладное направление медицинской науки, связанное с разработкой и применением на практике методов дистанционного оказания медицинской помощи и обмена специализированной информацией на базе использования современных телекоммуникационных технологий.
Необходимость развития телемедицины признана в ведущих странах мира. Проекты, связанные с формированием телемедицинской сети, относятся к числу важнейших медицинских программ, финансируемых Европейским сообществом. На повестку дня поставлен вопрос о внедрении достижений телемедицины и в российское здравоохранение. Первые шаги в этом направлении уже сделаны.
Заслуживает внимания опыт архангельских медиков, пользующихся обычными телефонными линиями для передачи медицинской информации. Спутниковый канал Инмарсат успешно применяется врачами Обнинска для консультирования больных из зоны поражения Чернобыльской АЭС. Началась реализация региональных проектов по оказанию телемедицинской помощи в Новосибирской, Тверской и Тамбовской областях, республике Мордовия.
Выше приводилось максимально обобщенное определение телемедицины как одного из прикладных направлений медицинской науки. Чтобы содержание этого определения стало более понятным, остановимся на характеристике стоящих перед телемедициной целей.
Главной целью телемедицины является создание условий, при которых помощь высококвалифицированных специалистов-медиков станет доступной не только жителям крупных городов, но и обитателям отдаленных сельских районов, морякам, геологам -всем тем, кто по той или иной причине оказался в краях, куда машины скорой помощи еще не скоро проложат свой маршрут. Очевидно, что потребность в дистанционном медицинском консультировании в России с ее огромной территорией, низкой плотностью населения в труднодоступных районах, практическим отсутствием в них сети медицинских учреждений - на порядок выше, чем в густонаселенной Европе или в высокоразвитых Соединенных Штатах. Особое значение использования возможностей телемедицины приобретает в чрезвычайных обстоятельствах, связанных со стихийными бедствиями, природными и техногенными катастрофами. Оперативные квалифицированные консультации, которые, благодаря телемедицине, смогут получить врачи, находящиеся в зоне поражения, помогут им спасти многие человеческие жизни. В свою очередь, информация, поступающая с места катастрофы, позволит объективно оценить складывающуюся там ситуацию, принять адекватные, отвечающие масштабам бедствия меры.
Применение методов телемедицины в образовательном процессе придает ему качественно новое содержание: студенты-медики смогут "посещать" лекции или наблюдать за ходом операции, проводимой самыми авторитетными специалистами, находясь в этот момент за сотни и тысячи километров от своих наставников.
Телемедицина, ликвидируя информационную изолированность врачей сельских и поселковых больниц, создавая для них принципиально новые возможности для общения с коллегами из крупных медицинских центров, способствует закреплению врачебных кадров в провинциальных городах и сельской местности.
Отдельные элементы телемедицины (понимаемой как применение коммуникаций в медицинских целях) в повседневной врачебной практике встречаются довольно часто. Однако, давая определение этой дисциплине с более общих позиций, необходимо подчеркнуть ее комплексный, системный характер, предполагающий:
• использование специализированной аппаратуры, с помощью которой осуществляется сбор, преобразование и передача медицинской информации;
• наличие сети телекоммуникаций, обеспечивающей связь между поставщиками и потребителями медицинской информации;
• применение программного обеспечения, связывающего в единый комплекс все элементы системы;
• наличие штата специалистов (медиков, программистов, электронщиков, связистов), обеспечивающих профессиональную и техническую поддержку комплекса, его эффективное применение при решении медицинских задач.
Кроме того, при работе с телемедицинской системой должны использоваться определенные режимы эксплуатации аппаратуры, применяться специфические форматы медицинских данных, протоколов обмена информацией и т.п.
С течением времени содержание понятия "телемедицина" претерпело определенную эволюцию. Наиболее распространенная его интерпретация до недавнего времени связывалась с аудиовизуальным (телевизионным) общением между врачом и пациентом (или врачами). Объясняется это тем, что практически все телемедицинские системы, созданные за тридцать последних лет, основывались в основном на применении методов полноформатного телевидения.
Качественное изменение в трактовке понятия телемедицины произошло лишь в самые последние годы, когда на смену аналоговому телевидению пришли цифровые каналы передачи информации, широкое распространение получили глобальные сетевые коммуникации (Internet), а использующиеся в сеансах связи телемониторы уступили место мощным мультимедийным компьютерам. По мере внедрения современных цифровых систем выяснилось, что проведение специализированной консультации в реальном масштабе времени требуется лишь в одном случае из пяти. Зачастую она не требует присутствия пациента и может осуществляться в удобное для консультанта время - на основании информации, зафиксированной в электронной истории болезни пациента, по данным его анализов, на основании рентгенограмм, фрагментов видеозаписей и т.п. (соответствующие материалы заблаговременно высылаются консультанту в виде мультимедийной электронной почты). Принципиально важная особенность цифровых телемедицинских систем заключается в том, что передача с их помощью медицинской информации происходит практически без 7 потери качества (заметим, что использование аналоговых коммуникационных систем неизбежно вносит в передаваемый сигнал определенное количество помех). Кроме того, характеристики обычного телевизионного сигнала изначально ограничиваются параметрами приемно-передающей аппаратуры (числом строк в развертке, невозможностью точной регулировки цветопередачи и т.п.). Существенным достоинством цифровых телемедицинских систем является также невысокая (по сравнению с их аналоговыми предшественниками) стоимость используемой аппаратуры. Следует также учитывать, что большая часть затрат при налаживании цифровой связи осуществляется всего один раз, в то время как в аналоговых вариантах требуется регулярно оплачивать коммерческий телевизионный (обычно спутниковый) коммуникационный канал.
Из сказанного следует, что технические проблемы, стоящие на пути развития телемедицины, успешно решаются на базе использования передовых информационных технологий и самого современного компьютерного оборудования. Несколько сложнее обстоит дело с множеством экономических, правовых и этических вопросов, наличие которых связывается, в первую очередь, с отсутствием законодательной и нормативной базы, регулирующей вопросы доступа к медицинским сведениям о пациентах, определяющей правила оценки качества телемедицинских консультаций, распределения ответственности за их результаты и т.п. Но и в этой области за последние годы достигнут определенный прогресс.
Развитие телемедицины в России вступает в фазу перехода от разработок преимущественно экспериментального и теоретического характера к стадии практического внедрения ее достижений в отечественное здравоохранение.
В области медицинских телеконсультаций такие технологии как телефонная связь, телеконференция или электронная почта удобны, но накопление данных с их помощью представляется затруднительным, т.к. общение участников консультации обычно проходит в свободной форме, что делает практически невозможной машинную обработку данных. Однако накопление опыта оказания медицинской помощи имеет большое значение, т.к. такой опыт необходим для повышения качества медицинской помощи. Современные средства накопления данных — базы данных - требуют формализации хранимых данных, разделения информации на атомарные поля (первая нормальная форма), что и является препятствием для накопления опыта телеконсультаций, проводимых в формате телеконференции или переписки по электронной почте. Решают эту проблему созданием телемедицинских информационных систем с учётом формализации данных. Формализованные данные, сохранённые в базе данных, далее могут быть повторно использованы огромным числом способов, реализуемых современными информационными технологиями. Системы управления базами данных уже предоставляют возможности быстрого поиска по формализованной базе данных, фильтрации данных SQL-запросами и программный интерфейс для встраивания базы данных в программное обеспечение. Таким образом, накопленные данные могут быть далее использованы в других системах и для других целей, например
• для подготовки и переподготовки медицинских специалистов
• для создания систем поддержки принятия решений
• для создания баз знаний и экспертных систем
Медицинская специфика вносит дополнительные нюансы в архитектуру телемедицинской информационной системы: медицинские центры работают практически независимо друг от друга и если используемые ими информационные системы объединить в сеть, эта сеть будет одноранговой: без выделенного координирующего центра. В таких сетях встаёт проблема маршрутизации, и создание информационной системы, способной эффективно работать в таких условиях, является важным шагом в построении единого медицинского информационного пространства.
Целью данной работы является проектирование и разработка унифицированной модели обмена данными в телемедицинских информационных системах с учётом распределённой архитектуры системы; в диссертации предложен способ маршрутизации сообщений в распределённой телемедицинской системе. На основе данной модели в ИРЭ им. В.А. Котельникова РАН при личном участии автора в рамках федерального проекта была разработана телемедицинская система отсроченных консультаций [11,12].
Разработанная телемедицинская система предоставит врачам достижения современных информационных систем, такие как автоматизированный сбор показаний диагностической аппаратуры, сбор информации по клиническому случаю и гарантированная доставка этой информации на сервер телемедицинской системы удалённых консультаций, позволит советоваться с экспертами даже из удалённых медицинских центров, снижая тем самым частоту врачебных ошибок. В то же время применение системы не ограничивается консультациями и может использоваться для удобного ввода, централизованного хранения, поиска и чтения медицинской информации.
Актуальность исследований, проведённых в диссертационной работе, определяется в рамках программ фундаментальных исследований Президиума РАН «Фундаментальные науки - медицине» и «Проблемы создания национальной научной распределенной информационно-вычислительной среды на основе GRID технологий и современных телекоммуникационных сетей». Работа вписывается в означенные программы исследований и посвящена отдельным вопросам разработки телемедицинских информационных систем - проектированию распределённых систем и механизмов поддержки распределённой инфраструктуры равноправных узлов.
Положения, выносимые на защиту.
• Разработанная модель обмена медицинскими сообщениями даёт способ построения модульных слабосвязанных распределённых телемедицинских систем.
• Разработанная архитектура телемедицинской системы предоставляет способ организации полного цикла обмена медицинскими данными от формирования пакета на клиенте до сохранения информации на сервере в базе данных.
• Разбиение данных в структуры с атомарными полями и поддержание этих структур через всю архитектуру системы даёт возможность машинного поиска по этим данным в соответствии с требованиями первой нормальной формы реляционных баз данных.
Похожие диссертационные работы по специальности «Математическое моделирование, численные методы и комплексы программ», 05.13.18 шифр ВАК
Научные основы применения теледерматологии и теледерматогистопатологии в организации работы дерматовенерологической службы2005 год, доктор медицинских наук Решетник, Дмитрий Александрович
Научное обоснование развития концепции информологии (телемедицины) как нового принципа совершенствования здравоохранения регионов России2006 год, доктор медицинских наук Беляков, Владимир Константинович
Научное обоснование использования электронных технологий в условиях модернизации здравоохранения на региональном уровне2013 год, доктор медицинских наук Леванов, Владимир Михайлович
Повышение эффективности предоставления телемедицинских услуг населению отдаленных территорий2009 год, кандидат экономических наук Андрушко, Владимир Леонидович
Методологическое обоснование системы телемедицинских услуг в Российской Федерации2003 год, доктор медицинских наук Орлов, Олег Игоревич
Заключение диссертации по теме «Математическое моделирование, численные методы и комплексы программ», Перминов, Владимир Витальевич
5. Заключение
В работе были решены следующие задачи:
1. Построена унифицированная модель обмена данными в телемедицинских информационных системах, основанная на парадигме обмена сообщениями между равноправными узлами системы и учитывающая распределённый характер таких систем, задаваемый медицинской спецификой, и сложность структур передаваемых медицинских данных.
2. Решена проблема маршрутизации в таких системах, состоящих из равноправных слабосвязанных узлов. Используя возможность передачи метаданных в заголовке SOAP-конверта, реализуется маршрутизация между равноправными узлами распределённой телемедицинской системы без необходимости хранения на каждом узле топологии всей системы, что избавляет клиентское ПО от необходимости знать топологию системы и даёт возможность естественным образом адаптироваться к изменениям в структуре системы. Разработанная модель обмена медицинскими сообщениями даёт способ построения модульных слабосвязанных распределённых телемедицинских систем.
3. Спроектирована и реализована система телемедицинских консультаций в виде совокупности равноправных модулей, реализованных в виде веб-сервисов, обменивающихся формализованными медицинскими данными по протоколу SOAP на базе XML. Разработанная архитектура телемедицинской системы предоставляет способ организации полного цикла обмена медицинскими данными от формирования пакета на клиенте до сохранения информации на сервере в базе данных.
4. Спроектирована база данных для накопления формализованных клинических случаев в системе телемедицинских консультаций. Разбиение данных в структуры с атомарными полями и поддержание этих структур через всю архитектуру системы даёт возможность машинного поиска по этим данным в соответствии с требованиями первой нормальной формы реляционных баз данных.
Представленная система предназначена для отложенных медицинских консультаций. Это не означает, однако, что подобную систему нельзя использовать в других областях медицины. Модели и технологии, использованные в разработке, позволяют быстро осуществить адаптацию системы под нужды тех областей медицины, где необходимо использование второго компетентного мнения в постановке диагноза.
В результате проведенных исследований были выявлены основные концепции современных технологических решений в построении информационных систем телемедицины. Наиболее перспективный путь, на наш взгляд, что было отмечено также и консорциумом HL7, ориентирован на недавно появившиеся технологии Web-сервисов (web services).
Система ориентирована на современные web-технологии. Реализация выполнена в виде web-сервисов, запросы и ответы на запросы в которых осуществляются в виде независящих от платформ сообщений XML-формата (SOAP-конвертов). Все web-сервисы системы, в соответствии с их концепцией, сопровождаются открытой WSDL документацией, описывающей пользователю все, что необходимо знать о данной службе. Последнее обстоятельство допускает большое разнообразие способов взаимодействия пользователей с системой — от использования web-браузеров (поддерживающих XML-формат, например Microsoft Internet Explorer с версии 5.1) до использования специализированных клиентских приложений, разработанных для нужд пользователя.
В последнюю группу входит преложенный мобильный клиент, реализованный на платформе .Net в виде бинарного приложения. Клиент поддерживает весь интерфейс работы с системой удалённых консультаций, кроме этого в нём реализованы возможности, специфичные для мобильных решений: программа собирает показания с диагностических приборов, подключенных к компьютеру, и отправляет их вместе с текстовыми формализованными данными, введёнными пользователем, на сервер. На случай медленной или плохой связи с сервером мобильный клиент прозрачно для пользователя продолжает попытки отправки данных на сервер до достижения успеха.
В результате тестирования и пробной эксплуатации системы удаленных консультаций было выяснено, что разработанная система обладает следующими достоинствами:
• Производительность - ориентация на XML позволяет создавать запросы к Web-службам настолько же оперативно, насколько быстро могут быть написаны сообщения XML для вызовов программ существующих приложений.
• Мобильность - возможность многократного использования одних и тех же сервисов для различных клиентских приложений приводит к уменьшению стоимости и сложности разработки и управления системой.
• Межплатформенное взаимодействие - использование XML-стандарта гарантирует одинаковое выполнение идентичных функций системы вне зависимости от того, кто является пользователем системы - клиентское приложение на любой платформе или другая служба.
Список литературы диссертационного исследования кандидат технических наук Перминов, Владимир Витальевич, 2009 год
1. Клиническая телемедицина / А.И.Григорьев, О.И.Орлов, В.А.Логинов, Д.В.Дроздов, А.В.Исаев, Ю.Г.Ревякин, А.А.Суханов. М.: Фирма "Слово", 2001.
2. Орлов О.И. Методологическое обоснование системы телемедицинских услуг в Росийской Федерации: автореферат дис. доктора медицинских наук: 14.00.32, 14.00.33 / Ин-т мед.-биол. проблем. М., 2003г.-51с
3. Григорьев А.И., Саркисян А.Э. Шаги к медицине будущего. Российский опыт в области телемедицины // Компьютерные технологии в медицине. 1996. № 2. С. 5664.
4. Орлов О.И. Телемедицина в системе организации здравоохранения / «Практическая телемедицина» под общей ред. академика Григорьева А.И. Выпуск 3.- М., 2002. — 27 с.
5. Ю. Широков. Чтобы первая помощь не стала последней. http://www.potrebitel.ru/data/2/17/p94med.shtml
6. Wikipedia. Paramedic. http://en.wikipedia.org/wiki/Paramedic
7. Telemedicine Resources and Services: American Telemedicine Association. University of Texas at Austin, 1994.
8. SOAP Version 1.2 Specification, http://www.w3.org/TR/2003/REC-soap 12-part0-20030624
9. Core Standards (XML), http://xml.coverpages.org/xml.html
10. Б. Трэвис. XML и SOAP программирование для серверов BizTalk. Русская редакция, М., 2001.
11. П.Никитов Д.С., Сновида З.А., Анциперов В.Е., Ю.В. Гуляев, Никитов С.А. Методы разработки современных систем телемедицины, Успехи современной радиоэлектроники, номера 5-6, стр. 133-137,2004.
12. Анциперов В. Е., Никитов Д. С., Сновида 3. А., Бородин В. А. Системы современной телемедицины: проектирование и реализация / "ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ" N 5, 2003.
13. Вирусная энциклопедия: Net-Worm.Win32.Kido. http://www.securelist.com/ru/viruses/encyclopedia?virusid=21782733.
14. MySQL АВ. http://www.mysql.com/15. .Net Framework Developer Center, http://msdn2.microsoft.com/ru-ru/netframework/
15. В. Я. Гельман. Медицинская информатика: практикум. 2002. Санкт-Петербург. «Питер».
16. М. Эльянов. Медицинские информационные технологии. 2000. М. Изограф.
17. В. К. Гасников. Основы научного управления и информатизация в здравоохранении. Ижевск. «Вектор». 1997.
18. М. Фаулер. Архитектура корпоративных программных приложений. 2007. М. «Вильяме».
19. Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес. Приемы объектно-ориентированного проектирования. Паттерны проектирования. 2007. Санкт-Петербург. «Питер».
20. Дж. Прайс, М. Гандэрлой. Visual С#. NET. Полное руководство. 2008. М. «Энтроп».
21. М. Мак-Дональд, М. Шпушта. Microsoft ASP.NET 3.5 с примерами на С# 2008 и Silverlight 2 для профессионалов. 2009. М. «Вильяме».
22. Г. Шилдт. Полный справочник по С#. 2008. М. «Вильяме».
23. MSCD. Анализ требований и определение архитектуры решений на основе Microsoft.Net. 2004. М. «Русская Редакция».
24. К. Нейгел, Б. Ивьен, Дж. Глинн, К. Уотсон, М. Скиннер. С# 2008 и платформа .NET 3.5 для профессионалов. 2008. Санкт-Петербург. «Диалектика».
25. М. Абрамян. Visual С# на примерах. 2008. Санкт-Петербург. «БХВ-Петербург».
26. П. Агуров. С#. Разработка компонентов в MS Visual Studio 2005/2008. 2008. Санкт-Петербург. «БХВ-Петербург».
27. Э. Троелсен. С# и платформа .NET 3.0. 2008. Санкт-Петербург. «Питер».
28. М. Мак-Дональд, М. Шпушта. Microsoft ASP.NET 3.5 с примерами на С# 2008 для профессионалов. 2008. М. «Вильяме».
29. А. Климов. С#. Советы программистам. 2008. Санкт-Петербург. «БХВ-Петербург».
30. Дж. Нильссон. Применение DDD и шаблонов проектирования. Проблемно-ориентированное проектирование приложений с примерами на С# и .NET. 2008. М. «Вильяме».
31. Б. Вагнер. Эффективное использование С#. 2007. М. «Лори».
32. Дж. Рихтер. CLR via С#. Программирование на платформе Microsoft .NET Framework 2.0 на языке С#. 2007. Санкт-Петербург. «Питер».
33. П. Торстейнсон, Г. А .Ганеш. Криптография и безопасность в технологии .NET. 2007. М. «Бином. Лаборатория знаний».
34. Д. Байер. Microsoft ASP .NET. Обеспечение безопасности. 2008. Санкт-Петербург. «Питер».
35. С. Морган, Б. Райан, Ш. Хорн, М. Бломсма. Разработка распределенных приложений на платформе Microsoft .Net Framework. 2008. М. «Русская Редакция».
36. Х. Мохика. Язык С#. Разработка Web-приложений на ASP.NET. 2006. М. «НТ Пресс».
37. Д. Эспозито. Программирование с использованием Microsoft ASP.NET 3.5. 2009. Санкт-Петербург. «Питер».
38. Андерсон Р., Фрэнсис Б., Хомер А. и др. ASP.NET для профессионалов. 2004. М. «Лори».
39. Б. Хохгуртль. С# и Java: межплатформенные Web-сервисы. 2004. М. «КУДИЦ-Образ».
40. Д. Вулстон. Ajax и платформа .NET 2.0 для профессионалов. 2007. М. «Вильяме».
41. В. Дронов. JavaScript и AJAX в Web-дизайне. 2008. Санкт-Петербург. «БХВ-Петербург».
42. Дж. Рейсиг. JavaScript. Профессиональные приемы программирования. 2008. Санкт-Петербург. «Питер».
43. Ч. Муссиано, Б. Кеннеди. HTML и XHTML. Подробное руководство. 2008. М. «Символ-Плюс».
44. Э. А. Мейер. CSS. Каскадные таблицы стилей. Подробное руководство. 2008. М. «Символ-Плюс».
45. Ш. В. Кинкоф. HTML. 2008. М. «Харвест».
46. С. А. Соколов. CSS3 в примерах. Профессиональная работа. 2008. М. «Вильяме».
47. Л. И. Коэн, Дж. И. Коэн. Полный справочник по HTML, CSS и JavaScript. 2007. М. «ЭКОМ Паблишерз».
48. Ч. Валентайн, К. Минник. XHTML. 2001. М. «Вильяме».
49. Microsoft SQL Server, http://www.microsoft.com/sqlserver/51. .Net Framework Developer Center, http://msdn2.microsoft.com/ru-ru/netframework/
50. В. А. Филиппов. Электронные хранилища информации и WEB-технологии. 2001. М. «Эдиториал УРСС».
51. Э. Спирли. Корпоративные хранилища данных. Планирование, разработка и реализация. 2001. М. «Вильяме».
52. М. Гандэрлой. ADO и ADO.NET. Полное руководство. 2009. М. «НТИ».
53. С. Малик. MicrosoftADO.NET 2.0 для профессионалов. 2006. М. «Вильяме».
54. Д. Дальви, Дж. Грэй, Б. Джоши, Ф. Нормен, Ф. Нортон и др. XML для разработчиков-профессионалов .NET. 2003. М. «Лори».
55. С. Тахагхогхи, X. Е. Вильяме. Руководство по MySQL. 2007. М. «Русская редакция».
56. П. Дюбуа. MySQL. 2007. М. «Вильяме».
57. MySQL АВ. MySQL. Руководство администратора. 2005. М. «Вильяме».
58. MySQL АВ. MySQL. Справочник по языку. 2005. М. «Вильяме».
59. М. Зайден. XML для электронной коммерции. 2003. М. «Бином. Лаборатория знаний».
60. М. Фаулер. Архитектура корпоративных программных приложений. 2007. М. «Вильяме».
61. Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес. Приемы объектно-ориентированного проектирования. Паттерны проектирования. 2007. Санкт-Петербург. «Питер».
62. Дж. Прайс, М. Гандэрлой. Visual С#. NET. Полное руководство. 2008. М. «Энтроп».
63. М. Мак-Дональд, М. Шпушта. Microsoft ASP.NET 3.5 с примерами на С# 2008 и Silverlight 2 для профессионалов. 2009. М. «Вильяме».
64. Г. Шилдт. Полный справочник по С#. 2008. М. «Вильяме».
65. MSCD. Анализ требований и определение архитектуры решений на основе Microsoft.Net. 2004. М. «Русская Редакция».
66. К. Нейгел, Б. Ивьен, Дж. Глинн, К. ер. С# 2008 и платформа .NET
Обратите внимание, представленные выше научные тексты размещены для ознакомления и получены посредством распознавания оригинальных текстов диссертаций (OCR). В связи с чем, в них могут содержаться ошибки, связанные с несовершенством алгоритмов распознавания. В PDF файлах диссертаций и авторефератов, которые мы доставляем, подобных ошибок нет.