ОБЩИЕ РЕКОМЕНДАЦИИ ПО ПОДБОРУ ИНФОРМАЦИОННОЙ СИСТЕМЫ



ОПРЕДЕЛЕНИЕ СОСТАВА ЗАДАЧ И ВЫБОР КОМПЛЕКСА ТЕХНИЧЕСКИХ СРЕДСТВ

В настоящее время многие предприятия имеют в пользовании большой парк ВТ. Полезная нагрузка на нее порой не превышает и 10% дорогостоящего машинного времени. Зачастую компьютеры используются только как интеллектуальная пишущая машинка.

За рубежом существует понятие «сохранения инвестиций». При­обретенные основные средства эксплуатируются с учетом измене­ния задач как можно дольше. Характерный пример: в крупном банке Германии все операторы работают за черно-белыми терминалами, подключенными к мощному Unix-серверу. На вопрос, почему не покупаются цветные мониторы, руководство отвечает, что в данном случае производительность работы служащих зависит не от монитора и компьютера, а от организации сети, характеристик сервера и ПО. В отделе рекламы установлены Macintosh и Pentium, но и задачи перед сотрудниками стоят другие.

В нашей стране компьютерное обеспечение фирм строится при­близительно следующим образом. Приобретаются в разных местах разные компьютеры. Затем начинается процесс решения локаль­ных задач разных отделов (причем персонал самообучается). Воз­никает необходимость обмена данными, составления отчетов. Пер­воначально этот процесс проходит на уровне обмена дискетами (часто — с вирусами). Приходит время создания ЛС, но к тому времени уже создано большое количество прикладных программ, трудно переносимых на сетевое ПО. Устанавливается центральный сервер предприятия, где должны храниться важные данные, но на локальных дисках остается много неслужебной информации. При­обретается готовое ПО, постепенно дорабатывается до необходи­мого уровня (за несколько лет, что сопоставимо с написанием нового). Пользователи с локальных машин непрестанно создают проблемы администратору сети. Сеть подключается к Интернету, и начинается создание средств представления информации и ее защиты. Время от времени производится дорогостоящая модерни­зация рабочих станций, сервера, программ и т.д.

Аналогичный пример западной технологии. Ставится задача ав­томатизации. Приобретается мощный сервер с ОС и прикладным ПО. Разрабатывается специализированное ПО (своими силами или с привлечением сторонней организации). Монтируется сеть и устанавливаются алфавитно-цифровые и графические терминалы. Производится централизованное администрирование и управление ресурсами (с хранением всей информации на сервере). При необходимости производится модернизация аппаратной и про­граммной части системы. Сравнение отечественного и зарубежного подхода к компьютерному обеспечению работы предприятия иллюстрирует табл. 8.1.

 

 

Таблица 8.1

Построение аппаратного и компьютерного обеспечения

 

Отечественный подход Опыт зарубежных стран

Аппаратное обеспечение

Маломощный сервер Дорогое сетевое оборудование Дорогие рабочие станции (ПК) Мощный центральный сервер Недорогое сетевое оборудование Недорогие терминалы

Программное обеспечение

§ На сервере: Microsoft Windows NT или Nowell NetWare § На рабочих станциях: Microsoft Windows 95, 98 § Программы выполняются на рабочих станциях, данные хранятся на сервере. В лучшем случае ис­пользуется технология клиент-сервер § Программы приобретаются в гото­вом виде, модернизируются с трудом § На сервере: Unix или Microsoft Windows NT Terminal Server § На терминалах: ПО для показа информации с сервера (штатное) § Создаются программы, хранимые (как и данные) на сервере   § Программы, написанные на заказ, легко модернизируются

 

Технология Х-протокола — одна из самых простых и открытых. Она изначально разработана для использования в сетях. Все необ­ходимое для создания ПО доступно в Интернете бесплатно. Задача построения систем сводится к написанию программ на C++, свя­занных с СУБД вызовами соответствующих API-функций SQL-серверов.

Экономия вычислительных ресурсов позволяет обслуживать большое количество клиентов. Существует огромное число напи­санных приложений в данной технологии. Серверы Х-Window име­ются для DOS, MS Windows, MacOS, что позволяет легко обра­щаться к графическим программам с этих платформ.

Компания Microsoft предлагает корпоративным клиентам не­дорогие решения. Огромное количество существующего ПО для DOS, Windows 3.1, Windows 95, Windows 2000 и NT продолжает работать на этой платформе. К сожалению, для каждого клиента создается свое виртуальное адресное пространство, с загрузкой в память всех необходимых для данной программы библиотек. При запуске большого количества приложений клиентами значитель­ное' количество загружаемого программного кода нерационально расходует ресурсы системы. Сама компания Microsoft рекомендует на каждые 15 клиентов использовать 128 Мбит оперативной памя­ти и один процессор.

Повсеместное распространение Интернета не могло не повли­ять на развитие программной индустрии. Поэтому разработчики СУБД создают соответствующие интерфейсы. Oracle, InterBase Software, Informix и многие другие фирмы создают свои версии. Однако существуют и универсальные инструменты, специально предназначенные для удобства разработчиков, позволяющие абст­рагироваться как от типа сервера, так и от платформы работы, будь то Unix, Windows или MacOS. Для создания небольших про­грамм достаточно стандартного HTML, а для больших задач на клиентской части подходит Javan Javascript.В этой связке удачно реализуется тройственная технология: на центральном компьюте­ре устанавливается SQL-сервер для хранения информации, на нем же устанавливается HTTP-сервер со страницами, содержащими обращения к CGI-скриптам центрального приложения (или со­держащими инструкции на выполнение SQL-запросов в самих стра­ницах), и запускается центральное приложение. Все эти задачи могут выполняться на разных компьютерах, объединенных в вы­сокоскоростную сеть. Клиентским частям системы остается только запуск броузера и интерфейс.

Производители графических терминалов теперь поставляют свои изделия, совместимые со всеми перечисленными выше техноло­гиями. Использование имеющегося парка компьютеров также воз­можно, так как производители первых двух технологий сами со­здают решения для разных платформ (Х-серверы и Remote Desktop Client есть для Unix, Windows и MacOS), третья же технология — по определению многоплатформенная.

В настоящее время все более популярной становится операци­онная система Linux. Эта бесплатная Unix-подобная операционная система обладает всеми достоинствами современной высокопро­изводительной ОС. Linux используют более 10 миллионов пользо­вателей во всем мире. Она обладает рядом важных достоинств.

§ Надежность. По сравнению с Windows NT работа Linux гораз­до более устойчива. Нарушение работы одного приложения не ве­дет к краху всей системы. Сервер под управлением Linux может работать месяцами, не нуждаясь в перезагрузке.

§ Цена. Система распространяется практически бесплатно — по цене носителя на CD-ROM или из Интернета. Большинство при­ложений для Linux также распространяются бесплатно: C++, Perl, Apache, Intcrbase, Oracle, Informix, Sybase, Ingres, DB2 и т.д.

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

§ Надежная поддержка. Малейшие ошибки устраняются мгно­венно, лучше и быстрее, чем в коммерческих ОС.

§  Распространенность. Linux используется во всем мире. Для Linux написано огромное количество утилит и программ.

§  Масштабируемость. Если вам не хватает мощности, можно ставить много процессоров, переходить на другие платформы, со­здавать вычислительные кластеры. Linux работает на Intel, Alpha, PowerPC и других 16-, 32- и 64-разрядных и многопроцессорных системах.

Почему ИС часто терпят неудачу, если требуется проинтегри­ровать хотя бы небольшую часть из этих объектов в рамках единой АСУП? Традиционные системы были разработаны так, чтобы со­хранить только табличный текст и числовые данные, т. е. были спо­собны управлять только малой частью общей информации компа­нии. Хорошо справляясь со своей работой по ведению электронно­го учета и составления счетов, такие информационные системы не могут эффективно сохранять и обрабатывать другие типы дан­ных, как видео- и аудиообразы, пространственные данные или web-страницы. Очевидно, что основным элементом информаци­онной системы предприятия, который отвечает за эти функции, является БД.

Когда ЭВМ использовались только как математические вычис­лители, наиболее распространенными были данные, представлен­ные в виде матриц, массивов, т.е. линейные структуры. Реляцион­ные СУБД идеально подходили для таких систем, предоставляя хранилище в виде таблиц. Сегодня мультимедийные приложения задают новый уровень организации данных. Возникает необходи­мость хранить сложные, переплетенные многими связями доку­менты. Реляционная модель данных, которая, конечно же, играла и играет важную роль в СУБД, не удовлетворяет сегодняшним требованиям, предъявляемым к срокам разработки крупных про­ектов, скорости обработки запросов к БД.

Компьютерные технологии вышли на новый виток развития, когда отчетливо просматривается стремление перенести в вирту­альный мир объекты мира реального с минимальными потерями. Объектная СУБД — именно то средство, которое обеспечивает запись объектов в БД в том виде, который соответствует их ре­альной конфигурации. «What You have coded is what You put in database» — «Все, что вы запрограммировали, вы помешаете в базу данных» - вот девиз такой СУБД.

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

Примером функциональных возможностей современной ПС, представленной на российском рынке, является ODB-Text — при­ложение, созданное на базе объектной СУБД ODB-Jupiter и пред­ставляющее собой средство коллективной обработки документов и ведения корпоративного архива. ODB-Text позволяет:

§ вести большие архивы документов, содержащих мультимедий­ные данные, с обеспечением поисковых возможностей, в том числе реализовывать полнотекстовый поиск на естественном языке;

§ использовать встроенные средства редактирования докумен­тов, развитые средства построения отчетов и формирования доку­ментов по шаблонам;

§ просматривать документы архива с помощью стандартного Интернет-броузера;

§ обеспечивать связь с другими БД.

Для решения задач первого уровня автоматизации наиболее важ­но наличие узкоспециальных знаний о конкретике работы пред­приятия. В решении этого крута задач безусловный приоритет на стороне местных служб АСУ. Однако для корректного выполнения автоматизации «сверху» в большей степени ощущается потребность в системных знаниях. И вот здесь уже становится необходимым своего рода внешнее соуправление глобальными процессами авто­матизации.

Представляя систему хотя бы самым поверхностным образом, можно говорить о ее «ядре» и «среднем уровне» в виде множества программных решений, обеспечивающих зависимое от «ядра» фун­кционирование информационных структур объектов (в свою оче­редь объединенных в локальные ИС управления), а также о внеш­них подсистемах мониторинга предприятия.

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

 


Дата добавления: 2020-04-25; просмотров: 356; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!