Теорія побудови корпоративних інформаційних систем. Реферат.


Сторінка: 1 з 1
<- попередня наступна ->

Перейти на сторінку:
скачати реферат | 1





З деяким запізненням, порівняно з Заходом, в Росії повільно, але вірно починають розуміти всю важливість комплексного підходу в автоматизації підприємств і організацій. На власному гіркому досвіді і завдяки безлічі публікацій в комп'ютерній пресі багато хто усвідомив, що ефективність автоматизації в першу чергу залежить від того, наскільки широко вона охоплює всі сфери діяльності юридичної особи. Почасти саме тому останнім часом стала настільки популярною ідея побудови корпоративних інформаційних систем (КІС). І хоча поняття корпоративності увазі наявність досить великої, територіально-розподіленої інформаційної системи, все ж цілком правомірно додати сюди системи будь-яких підприємств, незалежно від їх масштабу і форми власності. Зрештою, будь-яка фірма, організація або державна установа, маючи сьогодні в своєму активі мережа з одним сервером і десятком комп'ютерів, за всіма правилами розвитку, може або навіть повинна суттєво розширитися завтра. Крім того, напевно, всі без винятку інформаційні системи починають створюватися з будь-якого одного підрозділу, що реалізує деякий самодостатній, але не обов'язково найголовніший, цикл діяльності, і це нітрохи не заважає перевіряти дієвість комплексного підходу автоматизації. Тому далі в контексті даної статті згадки КІС мають безпосереднє відношення до будь-яких інформаційних систем, і правильніше навіть буде, зберігши загальну абревіатуру КІС, замінити перше слово новомодного поняття, переінакшивши його в комплексні інформаційні системи. Викликано це насамперед тим, що мова піде про те, як побудувати комплексну інфосистем незалежно від форми власності та профілю діяльності організації.

Функціонал КІС як визначальний фактор вибору її структури

Ефективне управління сучасним підприємством являє собою досить нетривіальну задачу, враховуючи різноманіття використовуваних ресурсів і високу швидкість зміни операційного оточення. Основними функціями управління є, як відомо, планування, організація, активізація, координація, контроль і аналіз, які здійснюються в багатовимірному просторі різних областей діяльності підприємства. Що формуються в ході виконання перерахованих вище функцій управлінські рішення служать відправним моментом для конкретних виконавців. У зв'язку з тим, що автоматизація виконання посадових обов'язків і окремих доручень фактично стала останнім часом стандартом де-факто, особливої ??гостроти набуває проблема автоматизації безпосередньо управлінських функцій.
Таким чином, найбільш істотною рисою комплексної інформаційної системи має стати розширення контуру автоматизації для отримання замкнутої, саморегульованої системи, здатної гнучко і оперативно перебудовувати принципи свого функціонування.
Очевидно, що до складу КІС повинні увійти кошти для документаційного забезпечення управління, інформаційної підтримки предметних областей, комунікаційне програмне забезпечення, засоби організації колективної роботи співробітників та інші допоміжні (технологічні) продукти. З цього, зокрема, випливає, що обов'язковою вимогою до КІС є інтеграція великого числа програмних продуктів.
Подібна широкопрофільна система повинна в рівній, максимально допустимої, ступені задовольнити всі підрозділи організації, по можливості зберегти існуючі бізнес-процеси, а також методи і структуру управління. Без залучення автоматизації практично не можна контролювати постійно мінливі бізнес-процеси.
Наповнення предметної частини КІС може істотно змінюватися залежно від профілю діяльності підприємства, включаючи, наприклад, програмне забезпечення для фінансового аналізу, складську програму або PDM-систему. Деяка частина КІС визначається такими характеристиками, як масштаб організації та обсяги інформаційних робіт. З їх збільшенням стає актуальним впровадження спеціалізованих модулів діловодства та архівного зберігання, які здатні підтримувати великі електронні архіви змішаної документації із забезпеченням необхідного рівня надійності та безпеки зберігання інформації.
На додаток до функціонала, структуру КІС визначають і реалізують даний функціонал технології. З цієї точки зору сучасні інформаційні системи повинні відповідати цілому набору обов'язкових вимог. Серед них, в першу чергу, варто відзначити використання архітектури клієнт-сервер з можливістю застосування більшості промислових СУБД, забезпечення безпеки за допомогою різних методів контролю і розмежування доступу до інформаційних ресурсів, підтримку розподіленої обробки інформації, модульний принцип побудови з оперативно-незалежних функціональних блоків з розширенням за рахунок відкритих стандартів (API, COM та інші), а також підтримку технологій Internet / intranet.
Крім того, важливу роль грають і інші - експлуатаційні - характеристики: легкість адміністрування, ергономічність, наявність локалізованого (русифікованого) інтерфейсу.
Найбільш органічним і ефективним способом побудови КІС, при якому були б виконані перераховані вище функції та вимоги до технологічності, є використання як ядра всього інформаційного комплексу системи автоматизації ділових процесів.
Для того щоб зрозуміти, чому це саме так, необхідно згадати, що, фактично, діяльність будь-якої організації являє собою щось інше, як сукупність вироблених у повсякденній практиці ділових процесів, у які залучені фінансові, матеріальні, кадрові, інформаційні та інші види ресурсів. Саме ділові процеси визначають порядок взаємодії окремих співробітників і цілих відділів, а також принципи побудови інформаційних систем. Тому автоматизація підприємства, виходячи з ділового процесу, найбільш логічна, і найголовніше, - цілком реальна завдяки сучасним workflow-системам, виступаючим в ролі сполучної ланки, навколо якого і будуть інтегруватися інші програмні продукти. Сформована таким чином КІС характеризується одночасно універсальністю та ефективністю. Вона здатна автоматизувати діяльність підприємства практично будь-якої галузі і при цьому дозволяє зберегти специфічні, критично важливі нюанси управлінського та організаційного ноу-хау. Крім того, автоматизацію не потрібно починати з нуля. Інтегрований комплекс може створюватися на базі розрізнених автоматизованих робочих місць, тобто з використанням уже наявного системного і прикладного програмного забезпечення. Не варто забувати також, що при застосуванні в запропонованій структурі сучасних workflow-систем, які характеризуються відкритістю і широкими можливостями з налаштування, легко досягається динамічна і гнучка модифікація цілей і функцій КІС.

Створення інфосистем на основі системи автоматизації ділових процесів

Сьогодні існує цілий ряд систем автоматизації ділових процесів (САДП), які заслуговують найпильнішої уваги споживача, який зібрався проводити комплексну автоматизацію. Із зарубіжних систем це, в першу чергу, Action Workflow фірми Action Techologies і продукт фірми Staffware Inc., Який так і називається Staffware; з вітчизняних - нітрохи не поступається закордонним конкурентам система WorkRoute компанії ВЕСТЬ АТ, яка отримала визнання на західному ринку.
Перш ніж перейти безпосередньо до розгляду питання про побудову КІС на подібних системах, має сенс коротко познайомитися з їх термінами і принципами функціонування.
Робота workflow-систем, як правило, грунтується на тому, що більша частина ділових процесів є періодично повторювану, відрегульовану послідовність дій (виконання завдань), яка може бути легко формалізована. Для цієї мети в них за допомогою спеціальних редакторів створюються так звані карти ділових процесів, які описують, хто, коли, на якому робочому місці (можливо, в видаленому філіалі), за допомогою яких програм і як повинен опрацювати ті чи інші дані. Закладене в карту опис ділового процесу дозволяє автоматизувати формування, активізацію, виконання і контроль різних завдань.
Карта ділового процесу створюється, а зазвичай просто малюється мишею з використанням декількох графічних примітивів і потім може бути легко змінена. Таким чином, без жодного програмування можна за лічені хвилини отримати реально працююче workflow-додаток. У деяких workflow-системах створення інформаційних моделей ділових процесів можливо тільки за допомогою програмування, що являє собою досить копіткий процес, що вимагає до того ж спеціальних знань. Так, в Action Workflow програмування використовується для розробки електронних форм, які є невід'ємною частиною бізнес-моделі, забезпечуючи взаємодію системи з користувачем на етапах ділового процесу.
Важливо відзначити, що, незважаючи на загальний підхід, workflow-системи сильно розрізняються за можливостями карт ділових процесів, у зв'язку з чим при виборі такої системи необхідно насамперед звернути увагу, наскільки складними можуть бути структури ділових процесів і які в них підтримуються типи етапів. Стандартний набір повинен обов'язково включати простий вузол (виконання елементарного дії, наприклад редагування першого варіанту технічного проекту), умова (розгалуження подальшого ходу ділового процесу залежно від умов), розгалуження (безумовне поділ процесу на декілька паралельних гілок), об'єднання гілок, скрипт (вбудований мова програмування для автоматичного виконання таких операцій, як, скажімо, звернення до бази даних зовнішньої прикладної програми з витягом з неї попередньою інформацією за технічним завданням), множинні точки входу і виходу з ділового процесу.
Також повинна існувати можливість визначати в контексті карти змінні різних типів, що несуть будь-яку смислове навантаження і впливають на хід виконання роботи (припустимо, назва контрагента по угоді, сума операції, дата завершення етапу). Зрозуміло, повинен бути вбудований редактор для створення екранних форм, які на кожному етапі ділового процесу відображають змінні і формують користувальницький інтерфейс workflow-додатки.
Слід пам'ятати, що значення змінних, в ідеалі, повинні зчитуватися не тільки з бази даних workflow-системи, а й з баз даних прикладних програм, що підтримують найбільш поширені промислові стандарти СУБД. Це дозволяє інтегрувати систему автоматизації ділових процесів із зовнішніми програмами у розрізі спільного використання даних. Що ж до вбудованої мови програмування, про який вище вже йшла мова, то до нього, цілком очевидно, пред'являються такі вимоги, як простота (наприклад, він повинен бути семантично сумісний з будь-яким поширеним мовою - на сьогоднішній день переважно всього VBA), ефективність, наявність широких можливостей з управління діловими процесами і пов'язаними з ними даними. Вкрай бажано, щоб скрипт міг працювати з OLE-серверами, запускати зовнішні програми, взаємодіяти з MAPI-сумісними поштовими системами. Крім того, враховуючи, що workflow-система розглядається нами як основа КІС, для отримання повної інтеграції з іншими програмами і полегшення цього процесу, швидше за все, буде потрібно наявність відкритого програмного інтерфейсу API, який би дозволив управляти системою із зовнішніх програм.
Міжнародною організацією, яка займається розробку стандартів і специфікацій на системи класу workflow, є Workflow Management Coalition (WfMC). Тепер, після невеликого відступу, повернемося до проблеми побудови КІС на базі системи автоматизації ділових процесів.

 Функціональні підсистеми КІС

 Якщо workflow-система відповідає більшості перерахованих вище вимог, то це дозволить легко об'єднати навколо неї будь-які сучасні додатки, що підтримують ті чи інші стандарти межпрограммного взаємодії. Ясно, що функціональна спрямованість інтегрованого комплексу в принципі нічим не обмежена, однак деякі сфери діяльності носять більш поширений характер, ніж інші, і тому заслуговують інтеграції в першу чергу.

 Системи управління документами

 Насамперед, це відноситься до діловодства, інакше кажучи, до комплексу операцій по створенню, управлінню і виконанню документів, ведення електронного архіву, організації офісного документообігу. Для реалізації таких функцій необхідно об'єднати workflow-систему з системою управління документами (СУД). До систем даного класу відносяться, наприклад, DOCS Open американської фірми PC DOCS, DocuLive (Siemens Nixdorf), Documentum (Documentum, Inc.). Як правило, СУД мають багаті можливості по інтеграції із зовнішніми програмами (офісними та прикладними програмами), які і "постачають" СУД документами. Крім того, ринок СУД спочатку орієнтований на КІС масштабу підприємства, у зв'язку з чим всі промислові системи виконані в архітектурі клієнт-сервер і здатні працювати практично на всіх програмно-апаратних платформах, тобто характеризуються відмінною масштабованість, переносимість, безпекою та надійністю зберігання даних, а також забезпечують розподілене режим роботи.
Якщо складові частини КІС підтримують досить широкий список устаткування і серверного програмного забезпечення, це дає можливість зменшити витрати, оскільки збільшується ймовірність того, що необхідні базові продукти в організації вже є. На сьогоднішній день основними платформами, на яких повинні функціонувати формують КІС СУД, САДП і прикладне програмне забезпечення, слід вважати Windows NT Server, Novell NetWare, основні різновиди Unix та промислові СУБД Oracle, Microsoft SQL Server, Oracle або Sybase.



   Сторінка: 1 з 1
<- Попередня наступна ->

 Перейти на сторінку:
 скачати реферат | 1

mx

енциклопедія  борщ  кнелі  вітамінний  запіканка