30.2. Разработка общей структуры корпоративной  информационной системы (П1)

Эта операция выполняется на основе описания предметной области D1 и технического задания D4, а также универсумов сетевых операционных систем и технических платформ (U1), серверов БД (U2), программных средств разработки КЭИС (U3). Выходом данной технологической операции служат описание выбранной конфигурации технических средств и сетевой операционной системы D3, описание выбранного сервера БД - D2, описание выбранных программных средств разработки КЭИС -D5, описание функциональной структуры КЭИС - D6. Сущность операции сводится к выбору программно-технической среды реализации КЭИС и распределению функций обработки данных КЭИС по уровням клиент - серверной архитектуры.

 

 

Рис. 12.3. Технологическая сеть техно - рабочего проектирования трехуровневой клиент - серверной КЭИС:

D1 - описание предметной области; D2 - описание выбранного сервера БД;

D3 - описание выбранной конфигурации технических средств и сетевой операционной системы: D4 - техническое задание; D5 - описание выбранных программных средств разработки КЭИС; D6 - описание функциональной структуры КЭИС; D8 - права доступа различным категориям пользователей КЭИС; D9 - журнал заполнения областей БД; D10 ─ сопровождающая Документация; UI - универсум сетевых операционных систем и технических платформ; U2 - универсум серверов БД; U3 - универсум программных средств разработки КЭИС; G1 - вычислительная сеть; G2 - СУБД; G5 - SQL-описание БД с управляющими элементами; G6 программное обеспечение сервера; G7 - приложения клиентских мест.

Выбор сетевых операционных систем во многом зависит от технической платформы вычислительных средств. При использовании платформы INTEL наиболее распространенными сетевыми ОС являются WINDOWS 95, 98, NT 2000. При использовании других платформ, таких, как: IBM; SUN; HP и других, применяют ОС UNIX различных версий для соответствующих платформ.

Выбор сервера БД для КЭИС основывается на анализе рынка серверов БД по различным критериям:

независимость от типа аппаратной архитектуры;

независимость от программно-аппаратной платформы;

поддержка стандарта открытых систем;

поддержка многопроцессорной и параллельной обработки данных;

оптимальное хранение распределенных данных;

поддержка WEB-серверов и работа с Интернет;

поддержка вторичных индексов;

непрерывная работа;

защита от сбоев;

простота использования.

В качестве примера рассмотрим сравнение по вышеназванным критериям серверов БД ORACLE 7.0, MS SQL SERVER и AD ABAS D. Сравнительный анализ серверов БД представлен в табл. 12.1.

Т а б л и ц а 12.1 Сравнительный анализ серверов БД

Критерий

сравнения

    ORACLE 7.0

    MS SQL

    SERVER

 ADABAS D

Независимость от типа аппаратной архитектуры

          Да

        Да

         Да

Независимость от программно-аппаратной платформы

          Да

       Нет

         Да

Поддержка стандарта открытых систем

          Да

        Да

        Да

Поддержка многопроцессорной и параллельной обработки данных

          Да

        Да

        Да

Оптимальное хранение распределенных данных

          Да

        Нет

        Да

Поддержка WEB- серверов и работа с INTERNET

          Да

        Да

        Да

Поддержка вторичных индексов

          Да

       Нет

        Да

Непрерывная работа

          Да

       Да

        Да

Защита от сбоев

          Да

      Нет

        Да

Простота

использования

          Нет

      Да

        Да

Выбор программных средств разработки КЭИС определяется требованиями применяемой технологии проектирования КЭИС.

Разработка общей функциональной структуры корпоративной информационной системы на основе функционально-ориентированной или объектно-ориентированной модели проблемной области  заключается в определении:

функций сервера БД;

функций серверов приложений;

функций клиентских мест;

информации, которая необходима для выполнения этих функций;

распределения серверов и клиентских мест по узлам вычислительной сети;

прав доступа пользователей к КЭИС.

Основными правами доступа являются следующие:

- права на доступ к вычислительным ресурсам. Такие права задаются администратором вычислительной сети с помощью инструментов сетевой операционной системы. Процесс задания прав заключается в назначении различным категориям пользователей прав доступа к ресурсам сети и возможности выполнения над ними функций чтения, редактирования, записи. Например, пользователю с именем manager1 доступны ресурсы, представленные в табл. 12.2


Т а б л и ц а 12.2 Задание прав доступа

          Имя

  пользователя

          Системный ресурс

       ( диски, папки, файлы)

       Разрешенные функции         

Manager 1

D:\zapasy\ostatok1.dbf

D:zapasy\ostatok.dbf

C:\price

Только чтение

Чтение, редактирование

Только запись

- права на доступ к объектам схемы базы данных КЭИС. Такие права задаются администратором сервера БД с помощью инструментов серверной СУБД. Процесс задания прав заключается в назначении различным категориям пользователей возможности выполнения над объектами схемы БД функций чтения редактирования, записи. Например, пользователю с именем manager 1 доступны объекты, представленные в табл. 12.3.

Т а б л и ц а 12.3 Права доступа к объектам схемы базы данных

             

             Имя

      пользователя

 

       

                     Объекты БД

 Разрешеные

           фунции

  ( R ─ чтение,

 RW ─ чтение,

            запись,

   W ─ запись)

Таблица

Поле

Образ

Отчет

Запрос

Manager 1

SPR_M

                    KODM

                    

                     EI           

          

                                     VI              

 

                                                       REP1

 

                                                                     ZAPR1

         RW

           RW

         RW

 

          R

 

          R

         

          R