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


 

Отечественный подход Опыт зарубежных стран
Аппаратное обеспечение
Маломощный сервер Дорогое сетевое оборудование Дорогие рабочие станции (ПК) Мощный центральный сервер Недорогое сетевое оборудование Недорогие терминалы
Программное обеспечение
§ На сервере: 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 позволяет:

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

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

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

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

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

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

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

 



Дата добавления: 2021-01-26; просмотров: 380;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

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

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.012 сек.