Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Корпоративные информационные системы

..pdf
Скачиваний:
9
Добавлен:
15.11.2022
Размер:
14.75 Mб
Скачать

При централизованном хранилище данных компания собирает операционные данные из всех подразделений в едином месте хранения. Эти данные будут покрывать много различных предметных областей, часто из нескольких направлений деятельности. Для централизованного монолитного подхода к организации ХД характерна тенденция к дороговизне, сложности и большим временным затратам на этапе построения. Преимуществом централизованного подхода является тот потенциал управления, точности и надежности, который он обеспечивает. К тому же он экономит на масштабируемости.

Витрины данных обеспечивают довольно высокую гибкость, поскольку имеется возможность её индивидуализировать в соответствии с производственными потребностями и возможностями подразделения, направлениемдеятельности или приложением.

Главным отличием централизованного хранилища данных от витрины данных является вовсе не размер, а скорее уровень охвата предмета. Это различие в уровне охвата приводит к различиям в архитектуре. Но тем не менее витрина данных должна обладать высокими возможностями по масштабированию, так как в общем случае она должна быть способной расти до очень больших размеров.

Существует два типа витрин данных.

1.Независимая витрина данных представляет собой пол-

ностью отдельную систему, которая не имеет связи с другими витринами данных. Система данного типа не ввязывается в решение многих практических вопросов «организационной интеграции» подразделений компании или откладывает их. С технической точки зрения более узкая область применимости витрины данных может ограничивать сложность исходно требуемых моделей данных. Витрины такого типа обычно используются как отдельные системы и извлекают данные непосредственно из производственных систем.

2.Зависимая витрина данных это такая витрина, кото-

рая, как и независимая, фокусируется на одной предметной области, но получает данные из центрального хранилища данных, которое распределяет и преобразовывает данные для всех витрин данных. Это означает, что в зависимых витринах данных используется трехуровневая архитектура.

341

Рис. 7. 12. Полная структура корпоративной информационной системы, использующей хранилище данных

Полная структура информационной системы, построенной на основе хранилища данных, показана на рис. 7.12. В конкретных реализациях отдельныекомпонентыэтойсхемычасто отсутствуют.

7.2.5.2. Интеллектуальный анализ данных

Интеллектуальный анализ данных (Data Mining) – это процесс поддержки принятия решений, основанный на поиске в данных скрытых закономерностей (шаблонов информации). При этом накопленные сведения автоматически обобщаются до информации, которая может быть охарактеризована как знания.

Существует множество определений Data Mining , но в целом они совпадают в выделении 4 основных признаков. Вот опре-

342

деление, которое дал Григорий Пиатецкий-Шапиро, один из ведущих мировых экспертов в области data mining:

«Data mining – это процесс обнаружения в сырых данных ранее неизвестных нетривиальных практически полезных

и доступных интерпретации знаний, необходимых для принятия решений в различных сферах

человеческой деятельности».

ВобщемслучаепроцессИАДсостоитизтрёхстадий(рис. 7.13):

1)выявление закономерностей (свободный поиск);

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

3)анализ исключений, предназначенный для выявления и толкованияаномалийвнайденныхзакономерностях.

Рис. 7.13. Стадии процесса интеллектуального анализа данных

343

Иногда в явном виде выделяют промежуточную стадию проверки достоверности найденных закономерностей между их нахождением и использованием (стадия валидации).

Все методы ИАД подразделяются на две большие группы по принципу работы с исходными обучающими данными.

1. В первом случае исходные данные могут храниться в явном детализированном виде и непосредственно использоваться для прогностического моделирования и/или анализа исключений; это так называемые методы рассуждений на основе анализа прецедентов. Главной проблемой этой группы методов является затрудненность их использования на больших объемах данных, хотя именно при анализе больших хранилищ данных методы ИАД приносят наибольшую пользу.

Рис. 7.14. Классификация технологических методов ИАД

344

2. Во втором случае информация вначале извлекается из первичных данных и преобразуется в некоторые формальные конструкции (их вид зависит от конкретного метода). Согласно предыдущей классификации, этот этап выполняется на стадии свободного поиска, которая у методов первой группы в принципе отсутствует. Таким образом, для прогностического моделирования и анализа исключений используются результаты этой стадии, которые гораздо более компактны, чем сами массивы исходных данных. При этом полученные конструкции могут быть либо «прозрачными» (интерпретируемыми), либо «черными ящиками» (нетрактуемыми). Две эти группы и примеры входящих в них методов представлены на рис. 7.14.

7.3.КЛАССИФИКАЦИЯ ПОКОЛЕНИЙ КИС

Взависимости от степени использования стандартных понятий, методов и средств можно провести следующую классификацию поколений КИС [4].

1-e поколение:

а) использование индивидуальных моделей бизнес-процессов для отдельныхпредприятийилиихтипов;

б) использование плоских файлов (или иерархических СУБД)

и3GL, встилеIBM 360/370.

Примеры: уникальные системы металлургических компаний USX и British Steel, работающие только на конкретном предприятии.

2-е поколение:

а) использование типовой модели бизнес-процессов MRP/ MRP II для любого типа предприятий;

б) см. пункт 1 б плюс использование собственных средств разработки класса 4GL.

Примеры: базовые системы компаний Computer Associates,

SAP и Baan.

3-e поколение:

а) развитие модели ERP (п. 2а). Применение реляционных СУБДведущихпроизводителей(Oracle, Sybase, Informix, Ingres ит.п.),

основанныхнамеждународныхстандартахSQL;

345

б) отказ от использования индивидуальных средств разработки (применение унифицированных средств, основанных на SQL, включая типовые экранные формы, отчеты и т.д.);

в) переход от идеологии мэйнфреймов к идеологии «клиент/сервер» и распределенным базам данных.

Примеры: базовые системы от Oracle, ESI/Technology, IFS;

адаптации новых версий систем 2-го поколения в части использования некоторых возможностей типовых реляционных СУБД с сохранением собственных средств разработки и поддержки.

4-е поколение:

а) перенос типовых функций, процедур, триггеров с уровня приложений на уровень СУБД (использование возможностей нового поколения реляционных СУБД ведущих производителей);

б) использование средств автоматизации проектирования и программирования (CASE) для поддержки «электронного проекта» на всех этапах его жизненного цикла;

в) дальнейшая стандартизация и специализация бизнесфункций с выделением в самостоятельные прикладные модули средств поддержки хранилищ данных, OLAP и систем поддержки принятия решений;

г) использование GUI, включая Web интерфейс. Примеры: новые разработки фирм Decade Financials и Alcie,

полностью построенные на Designer/2000 и Developer/2000; новые версии ERP систем от Oracle, ESI/Technology, IFS. Важно отметить, что начали появляться отечественные разработки, ориентированные на технологию 4-го поколения – это системы К*3 и БОСС КОРПОРАЦИЯ.

5-е поколение:

а) дальнейшая типизация метаданных, логических структур баз данных и описаний бизнес-функций на основе стандартов

STEP и CORBA (включая UML);

б) выделение независимых объектно ориентированных подсистем управления данными о продукции, а также технологий, основанных на стандартах STEP и CORBA (PDM системы 2-го поколения);

в) создание репозитария стандартных компонентов бизнесобъектов и функций для «сборки» прикладных систем и их «перекомпоновки» (для «реинжиниринга бизнес-процессов» при внедрении ERP-системы);

346

г) выделение независимых объектно ориентированных подсистем сервисного обслуживания и администрирования, основанных на идеологии ORB и DCOM.

д) использование корпоративных и глобальных сетей для создания «виртуальных» производств и предприятий.

Развитие систем 5-го поколения только начинается:

организован альянс Oracle с Metaphase и Sherpa с целью интеграции ERP системы Oracle c PDM-cистемами Metaphase

иSherpa;

компания Siemens Nixdorf разрабатывает интерфейс между ERP R/3 от SAP и PDM-системой фирмы Metaphase;

выделение самостоятельного PDM-модуля из ERP-систе- мы фирмы IFS;

приобретение Baan компании ВА Intellegence – одного из производителей PDM-систем.

7.4. КЛАССИФИКАЦИЯ СИСТЕМ УПРАВЛЕНИЯ ПРЕДПРИЯТИЕМ

Во введении была кратко описана история развития стандартовуправления предприятием: начиная от MRP изаканчивая SCRP.

На мировом рынке сейчас предлагается свыше 500 систем класса MRP II – ERP. Развитие этого рынка идет очень быстрыми темпами– число внедрений таких систем в мире растет на 35–40 % вгод. На отечественном же рынке сейчас присутствуют около десятка западных систем и три-четыре отечественные системы. Ихклассификация по степени соответствия концепциям управления представлена втабл. 7.2.

При составлении таблицы были использованы данные аналитического отчета «Выбор тиражируемой интегрированной системы управления предприятием» [5], выпущенного независимой исследовательской компанией RC Group и корпорацией «МетаСинтез». Эти данные не претендуют на абсолютную полноту и отражают состояние исследований на октябрь 2000 года. Выделенные курсивом продукты подробно представлены в упомянутом аналитическом отчете, и эксперты RC Group и «МетаСинтез»

347

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

 

 

 

Таблица 7.2

 

Системы управления предприятием

 

 

 

 

 

Название КИС

Класс

Фирма-поставщик

 

 

 

вРоссии

ИСУПдля

R/3

ERP

SAP СНГ

крупных

Ваап

ERP

Альфа-Интегратор–

предприятий

 

 

БаанЕвразия

 

Oracle Applications

ERP

Oracle CIS

 

OneWorld J.D. Edwards

ERP

Robertson & Blums

ИСУПдля

SyteLine (разработчик–

CSRP

Socap

средних

Symix)

 

 

предприятий

MAX (разработчик– MAX

ERP

ICL-КПОВС

 

International)

 

(Казань)

 

Mfg/Pro (разработчик– QAD)

ERP

BMS

 

iRenaissance CS

ERP

«Интерфейс»

 

(разработчик– Ross Systems)

 

 

 

IFS (Industrial & Financial

ERP

«Форс»

 

Systems)

 

 

 

PRMS (разработчик–

ERP

R-Style

 

Computer Associates)

 

 

 

Axapta (разработчик–

ERP

Columbus IT Partner

 

Damgaard, Дания)

 

 

ИСУПдля

Concorde XAL (разработчик–

ERP

Columbus IT Partner

малыхисред-

Damgaard, Дания)

 

 

нихпредпри-

Exact

ERP

Exact Software

ятий

Platinum ERA

ERP

Platinum Software

 

Scala

ERP

Scala CIS

 

LS LIPro Systems

ERP

«ЛИПроР»

 

(разработчик– LIPro Systems,

 

 

348

 

Германия)

 

 

 

Protean (разработчик–

 

PLC Systems

 

Wonderware)

 

 

 

NS-2000 (разработчик«Ни-

ERP

«Никос-Софт»

 

кос-Софт») + Solagem

 

 

 

Enterprise (разработчик–

 

 

 

Solagem OY)

 

 

 

«БОСС-Корпорация»

MRP

«АйТи»

 

(смодулем«Производство»)

 

 

 

Парус8.х

MRP

«Парус»

 

 

БЭСТ-ПРО3.02

MRPII

«Интеллект-

 

 

 

Сервис»

 

SunSystems (фирмыSystems

MRP

Robertson & Blums

 

Union) + RB Manufacturing

 

 

 

(разработчик– Robertson

 

 

 

&Blums)

 

 

 

«Галактика»

 

«Галактика»

 

М-2

MRP

«Клиент-серверные

 

 

 

технологии»

 

AC+

MRP

«Борлас»

 

 

«Флагман»

 

«Инфософт»

 

«Монополия»

 

«Формоза-Софт»

 

 

 

«Эталон»

 

«Цефей»

 

«Альфа»

 

«Информконтакт»

 

«Аккорд»

 

«Атлант-Информ»

 

«1С: Предприятие7.7»

 

«1С»

 

(смодулем«Производство»)

 

 

Контрольные вопросы к главе 7

1.Дать классификацию информационных систем.

2.Описать методы организации КИС.

3.Что такое файл-серверные приложения?

4.Дать описание организации Intranet-системы.

5.КИС и хранилище данных.

6.Классификация поколений КИС.

7.Классификация систем управления предприятием.

349

Рис. 8.1.

8. МЕТОДОЛОГИЯ ПОСТРОЕНИЯ КОРПОРАТИВНЫХ ИНФОРМАЦИОННЫХ СИСТЕМ НА ОСНОВЕ ТЕХНОЛОГИИ EJB

8.1. АРХИТЕКТУРАТЕХНОЛОГИИEJB (ENTERPRISE JAVABEANS)

Чаще всего системы строятся следующим образом. Есть

клиентское

приложение, которое соединяется с сервером БД

и посредством

SQL-запросов манипулирует данными, отобра-

жаемыми в клиентском GUI интерфейсе. Клиентская часть таких

систем обычно очень сложная и на

сервер баз

данных возлагается

в основном задача хранения и под-

держки целостности данных. Ино-

гда базы

данных поддерживают

хранимые процедуры, что позволяет снизить сетевой трафик между сервером и клиентом. Такая система изображена на рис. 8.1.

Такой подход имеет свои плюсы и минусы. В плюс идет относительно простая архитектура системы и относительно высокая скорость работы при небольшом количестве клиентских обращений к серверу. В минус идет то, что такую систему сложно модернизировать, так как изменение в БД влекут за собой изменения в клиентской части и наоборот. В случае нехватки ресурсов сервера приходится либо наращивать его вычислитель-

350