Введение
База данных правительства Соединенного Королевства по тяжким преступлениям HOLMES 2 (Home Office Large Major Enquiry System) – это информационная система, преимущественно используемая полицией Великобритании для расследования крупных происшествий, таких как серийные убийства и мошенничества на крупную сумму. Система представляет собой единое приложение, разработанное компаниями Unisys и McDonnell Douglas Information Systems (в условиях конкуренции, а не сотрудничества) для организации информационных технологий полиции в рамках частной финансовой инициативы. Она обеспечивает полную совместимость и согласованность между всеми полицейскими силами Англии, Шотландии, Уэльса и Северной Ирландии, а также Королевской военной полицией. Название системы отсылает к вымышленному персонажу Шерлоку Холмсу, частному детективу, созданному Артуром Конан Дойлом.
HOLMES 2 (Home Office Large Major Enquiry System) is an information technology system that is predominantly used by UK police forces for the investigation of major incidents such as serial murders and high value frauds. The system is a single application which was developed by Unisys and McDonnell Douglas Information Systems (in competition, not co operation) for the Police Information Technology Organisation under a private finance initiative. It provides total compatibility and consistency between all the police forces of England, Scotland, Wales, and Northern Ireland, as well as the Royal Military Police. The name of the system is a reference to the fictional Arthur Conan Doyle private detective character Sherlock Holmes.
Холмс
Программа HOLMES была внедрена в 1985 году и позволила правоохранительным органам повысить эффективность и производительность в расследовании преступлений. Как и последующая HOLMES 2, это была система административной поддержки, предназначенная главным образом для помощи старшим следователям в управлении сложностью расследования тяжких преступлений. С этой целью HOLMES тщательно обрабатывал поступающий объем информации и обеспечивал, чтобы не упустить важные улики. HOLMES также использовался для поддержки Бюро розыска пропавших и пострадавших полиции Великобритании, предоставляя возможности для регистрации данных о пропавших без вести, пострадавших, выживших и эвакуированных. Приложение предоставляет средства сопоставления для облегчения идентификации пропавших лиц среди тех, кто был вовлечен в происшествие. Однако система имела и существенные недостатки. Она оказывала незначительную поддержку непосредственно расследованию преступления и имела ограниченные возможности для связи отдельных происшествий, особенно между разными полицейскими управлениями. Требовалось решение, обеспечивающее расширенный обмен информацией и более эффективное ее использование. Летом 1987 года HOLMES был использован совместно с операцией под прикрытием полиции Вест-Мидлендса под кодовым названием GROWTH для поддержки полицейских, внедрившихся в печально известную группировку футбольных хулиганов The Bridge Boys, поддерживающих "Вулверхэмптон Уондерерс". Предыдущие судебные процессы над футбольными хулиганами проваливались из-за методов сбора доказательств полицейскими под прикрытием во время работы. Все доказательства, собранные в ходе операции GROWTH, сразу же заносились в HOLMES, что в конечном итоге обеспечило успешные обвинительные приговоры в декабре 1988 года.
Замена
На этом фоне британские полицейские силы в 1994 году начали реализацию плана по замене существующей системы на новую, улучшенную версию. Новая версия, HOLMES 2, устранила известные недостатки HOLMES. Кроме того, она обладает большей гибкостью для внесения будущих изменений и обеспечивает более быстрый и эффективный доступ к информации. Система была окончательно внедрена в первых подразделениях в 2000 году, а последние подразделения приступили к её использованию в начале 2004 года.
Приложения
Как уже упоминалось выше, наиболее важной функцией HOLMES 2 является его использование в качестве инструмента для расследования преступлений. Для этого он основан на организованном и методичном подходе, структура которого ориентирована на главный оперативный штаб (MIR). Это административный центр, где координируются дальнейшие следственные действия и собирается вся информация от населения, следователей и других источников. С помощью форм ввода в HOLMES 2 вводится соответствующая информация, и старший следователь использует систему для направления и контроля хода расследования. В связи с этим, система использует комбинацию готовых коммерческих компонентов (COTS) и специально разработанного программного обеспечения, чтобы обеспечить наиболее экономически эффективное решение для полиции. Более того, в улучшенной версии HOLMES впервые реализован компьютерный интеллект. Динамический механизм логического вывода (DRE), например, позволяет объединить навыки и опыт следователей с накопленными знаниями системы для выявления новых направлений расследования. Важным направлением использования HOLMES 2 является также управление при ликвидации последствий катастроф. Это обусловлено сходством между расследованием крупного происшествия и крупномасштабной катастрофой. В случае катастрофы HOLMES 2 взаимодействует с органами управления при ликвидации последствий катастроф через бюро регистрации пострадавших. Дополнительные функции, необходимые для работы с бюро регистрации пострадавших, такие как ввод данных Интерпола и специальные средства управления операциями, полностью интегрированы в HOLMES 2. HOLMES 2 также позволяет объединять ресурсы для более эффективной обработки первоначального пикового потока звонков от населения о пропавших без вести. Существует также полностью мобильная версия HOLMES 2, которую можно запускать на ноутбуке для использования в судах или в поездках.
Технические детали
Архитектура клиент/сервер HOLMES 2 основана на рабочих станциях Microsoft Windows 2000 Professional или NT 4.0 с серверами UNIX, работающими под управлением Solaris или UnixWare. Сетевое взаимодействие системы осуществляется с использованием сетевых протоколов TCP/IP для связи в локальных и беспроводных сетях. Кроме того, HOLMES 2 использует двухзвенную архитектуру для локального доступа к базе данных и трехзвенную – для удаленного доступа, при этом настройка удаленного доступа к базе данных осуществляется пользователем через интерфейс. Текстовая база свободной формы позволяет пользователям задавать неструктурированные вопросы и получать результаты, упорядоченные по степени релевантности. Для повышения производительности системы была применена двойная операция. Поисковые запросы были оптимизированы на уровне SQL (Structured Query Language), а также были добавлены дополнительные индексы к таблицам СУБД (системы управления реляционными базами данных).