Реферати

Стаття: Про нові покоління корпоративних інформаційних систем в XXI віці

Становлення і поширення буддизму в Японії , Китаї , Тибету. Міністерство утворення і науки України Севастопольський національний технічний університет Р е ф е р а т на тему "Буддизм у Японії , Китаї , Тибету" Виконала:

Об'єкти господарського права. Зміст Об'єкти господарського права. Речі, як об'єкти господарського права. Гроші, як об'єкт цивільного і господарського права. Цінні папери, як об'єкт цивільного і господарського права.

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

Художня деталь і її роль у створенні образа Манилова. Художня деталь і її роль у створенні образа Манилова Автор: Гоголь Н. В. Микола Васильович Гоголь відзначав, що основною темою "Мертвих душ" стала сучасна йому Росія. Автор вважав, що "не можна інакше спрямувати чи суспільство навіть усе покоління до прекрасного, поки не покажеш усю глибину його дійсної мерзенності".

Основи ціноутворення. Вартісні основи ціни Ціна являє собою грошове вираження вартості товару. Розробка теорії ціни відноситься до ранньої стадії розвитку капіталізму. Для цієї стадії була характерна витратна теорія ціни, яскравими представниками якої були Вільям Петти, Адам Смит і Давид Рикардо. Саме вони заклали основи вартісної теорії ціни, відповідно до якої вартість товару визначається кількістю праці, необхідного для його виробництва.

Леонід Отоцкий

кафедра ЦИМ МФТИ

Про новихпоколенияхкорпоративних інформаційних системв XXI вік

Введення

Раніше я вже відмічав недосконалість сучасних ERP (Систем планування ресурсів підприємства) [1], особливо модулів "Виробництво" (Manufacturing) і "Запаси" (Inventory). У даній статті деталізується відмічені недоліки, а також вводяться деякі ще невживані в ERP фундаментальні ідеї, зокрема, Теорія Класифікації (ТК) і Теорія Вимірювань (ТИ). Стисло вони згадувалися в [3].

Проблема "жорсткості" бази даних запасів (Inventory)ERP

Історично основою нинішніх ERP був той підмурівок MRP 70х років XX віку, які з'явилися як необхідність рішення складної задачі "разузлования" для машинобудівного виробництва і планування потреби в матеріалах на її основі. Якщо управління такими ресурсами, як персонал, фінанси, обладнання, а так само управління процесами постачання і збуту були мало пов'язані з типом виробництва, то для виробничих модулів це не так. Тому не випадково, якщо інші модулі комерційних ERP були придатні для будь-яких типів виробництв, то орієнтовані на машинобудівні підприємства виробничі модулі були незручні для інших типів виробництв [1]. Наприклад, для металургійного виробництва використовуються спеціалізовані розробки третіх фірм. Так на одній з найбільших металургійних світових компаній POSCO (Корея) для модуля "Виробництво" використовуються і OEBS, і i2, і власні кошти. Аналогічне поєднання використовує і UnitedStatesSteel (http://www.uectech.com/customers/steel.htm), найбільша металургійна компанія США.

У [1] говорилося, що така "незручність" для металургів має фундаментальні причини, сформульовані ще в біології: при лінійному зростанні числа ознак об'єкта кількість їх заборонених поєднань зростає експонентно, і тому вільні поєднання ознак дуже скоро замінюються жорсткими ієрархіями. Об'єкти машинобудівного виробництва, з якого починалися системи MRP, є саме такі жорсткі ієрархії, в яких заборонені довільні поєднання ознак (вузлів і деталей). На виробництвах же металургійного типу допускається замовлення широких діапазонів розмірів, марок речовини, технічних характеристик. Наприклад, для плоского прокату, що має два вимірювання (товщина і ширина) кількість можливих поєднань розмірів, що заказуються дуже велике, а якщо ще врахувати практично незалежні комбінації марок, що заказуються в цьому випадку стали, то кількість допустимих поєднань істотно збільшиться. У той же час для гнутого профілю, що має чотири і більше за вимірювання, допустима вельми обмежена кількість поєднань розмірів.

Що Використовується в існуючих ERP підхід до організації бази даних основного каталога матеріалів, деталей. вузлів, агрегатів (Inventory) орієнтований на складні вироби і тому організований жорстко. Для виробництв з "простою" продукцією (типу металургійної) це веде до невиправданого зростання кількості інвентарних позицій, що зберігаються, коли програмні засоби, що є вимагають зберігання всіх дозволених поєднань параметрів продукції, що заказується. Особливо така жорсткість незручна для електронної взаємодії між підприємствами при організації постачання продукції (Supply ChangeManagementи Customer Relationship Management), коли потрібно зберігати описи продукції на електронних торгових майданчиках і організовувати електронну взаємодію між прикладними системами різних підприємств з мінімальною участю повільної і схильної до помилок людської ланки. Саме тут підмурівок Теорії Класифікації (ТК) (див. нижче) може принципово удосконалити нові покоління ERP-систем. Саме використання ТК дозволяє визначати будь-які класи продукції і їх ієрархії через гнучкі можливості логічних виразів від базових характеристик продукції, що заказуються. У OEBS елементи такої гнучкості використовуються тільки в розділі ціноутворення модуля Order Management, в той час як потрібно набагато велика гнучкість, універсальність і орієнтація на фахівців підприємства, а не тільки на ИТ- фахівців.

Основні ідеї Теорії Класифікації (ТК)

Основоположною роботою ТК була стаття С. Мейена і Ю. Шрейдера "Методологічні аспекти теорії класифікації " [4], де вони сформулювали Принцип Подвійності ТК в розвиток ідеї Заварзіна - Старка про "виродження" вільних комбінацій в жорсткі ієрархії [5]. У [6,7] були детально проаналізовані знакова природа класифікацій і Принцип Подвійності (ПД). Раніше, ніж говорити про використання ПД в КИЦЬ корисно явно перерахувати його основні положення.

- Згідно ПД будь-яка Класифікаційна Система (КС) має дві сторони: ТаксономіюїМерономію, які подвійні по відношенню один до одного.

· Таксономия - вчення про будь-які класифікації з точки зору структури підмножин, що виділяються [4]. Таксономия є "зовнішньою стороною" класифікації, яка описується стандартними теоретико-множинними відносинами (об'єднання, перетин, клас-підклас итп). Згідно [7] виділення підмножин і встановлення між ними теоретико-множинних відносин відноситься до "екстенсиональному" опису класифікації.

· Мерономия - вчення про раціональне единнообразном уявне розчленування об'єктів відповідно їх структурі на основі їх розтину на мерони/ознака (гомологизация)[4]. Мерономия описивет "внутрішню сторону" класифікації (архетип). Згідно [7] архетип - це структура частин і зовнішніх зв'язків (меронов), властива всім об'єктам даного таксона. Тобто, таксону можна поставити у відповідність деякий архетип - структуру обнауруживаемую у всіх об'єктах таксона і тільки в них. Все коло питань, пов'язане з описом структури архетипа і становлячих його (морфологічних і екологічних) частин - меронов і відноситься до мерономії і зв'язується із "змістом" (интенсионалом) класификації.

Згідно [7] збільшення "змісту" поняття (перехід до архетипу із збільшенням кількості меронов) відповідає зменшенню "об'єму" поняття. У необхідності враховувати обидві сторони класифікації і укладається основне значення Принципу Подвійності, яке встановлює основні риси "хорошої класифікації", наприклад, періодичної системи елементів Менделеєва. У практиці ж КИЦЬ це далеке не так. Зараз в ERP використовується тільки таксономия, як "зовнішнє" завдання всіляких класифікацій, в той час як мерономия, задаюча "внутрішньо зміст класифікацій", прихована в головах фахівців. У явному вигляді мерономия використовується, наприклад, в біології в так званих визначниках, наприклад, "визначник пташиних гнізд", однак для перспективних інформаційних технологій потрібно набагато велика формалізація взаємодії таксономії і мерономії.

Саме елементи мерономического універсального опису "витратних класів продукції", "класів планування" і "цінових класів" через логічні вирази від "базових ознак" (характеристик продукції, що заказуються ) ми використали ще в мережевій СУБД на EC- ЕОМ, однак детальний опис такого гнучкого визначення різних класів вимагає спеціальної статті.

Подальший розвиток цього напряму на ММК був припинений, оскільки по-перше, перехід на Oracle співпав за часом з переходом від пакетної обробки до діалогових технологій [8], які вимагали значної переробки всієї роботи служби АСУ і Управління комбінату, а по-друге, при переході на OEBS передусім треба було освоювати нові можливості, які давали кошти Oracle.

Це торкалося як технологічних можливостей (наприклад, використання метамодели всіх додатків Oracle - Applications Object Library (Technical Reference Manual- TRM), яка є подальшим розвитком коштів CASE Oracle і використовується для зручності "настройки" прикладних систем власними силами), так і нової функціональності. Наприклад, можливості "навішування" будь-якої кількості видів характеристик до таких сутностей, як "особистість" або "штатна позиція" при необхідності, можливості роботи з "об'єктами у часі" (http://www.oracle.com/global/ru/oramag/april2003/mpeople_april.html), можливості "навішування" будь-яких класифікацій на інвентарні позиції (inventoryitems) і багатьох інших (http:// www. oracle.com/ global/ru/ oramag/ april2003/ mpeople_april.html).

Однак, перспективи розвитку КИЦЬ вимагають подальшого освоєння використання можливостей Теорії Класифікації і не тільки.

Инеграция Теорії Класифікації з Теорією Вимірювання

Важливим доповненням до ТК є Теорія Вимірювання (ТИ) - дисципліна, що вивчає проблеми вимірювання в тих випадках, коли результати останнього не є дійсними числами (http://www.ecsocman.edu.ru/db/msg/54934). Причому, оскільки ТИ створювалася для психологічних вимірювань, то кількісні і некількісні вимірювання були представлені з єдиної позиції різних типів шкал вимірювання і їх допустимих перетворень. При цьому виділялися такі базові типи шкал, як "шкала найменувань" (класифікаційна шкала), "порядкові шкали" і "кількісні шкали".

У цій статті детально рассмотривается тільки шкала найменувань, де значеннями є назви інших типів об'єктів. Це відповідає підмурівку нового покоління, що дуже активно обговорюється зараз Web (Semantic Web), так званих "Triples" (http://triple.semanticweb.org/), що включають ієрархію Subject-Property-Object, де під Subject є у вигляду передусім якийсь об'єкт, під Property - якась Властивість (Ознака), а під Object - значення цієї ознаки (Value), виміряне по шкалі найменувань. З точки зору ТК і ТИ [10] цьому значенню відповідає якийсь інший Subject, що дозволяє створювати семантичні мережі. Зараз Семантична Павутина (Semantic Web - http://ru.wikipedia.org/wiki/Semantic_Web) і її Triples є дуже гарячою точкою обговорення загальносвітовим ИТ співтовариством і вже починають "братися на озброєння" ведучими IT вендорами (передусім Oracle - http://www.oracle.com/technology/tech/semantic_technologies/index.html). Однак сама ідеологія RDF-Triples вимагає вдосконалення з обліком ТК і ТИ. У своїй системі "Штатні розклади" ще до переходу на OEBS (http://www.oracle.com/global/ru/oramag/january2002/russia_mmkplan.html) ми використали елементи такого підходу в метамодели (SPV), реалізованій коштами Oracle CASE, що використовує ієрархію Subjects-Properties-Values і багато додаткових зв'язків. На відміну від RDFсистему triples можна назвати SPV-triples. Хоч це була тільки прототипна модель, але багато які її риси виходили за рамки існуючого підходу RDF.

Прототипна метамодельSPV

На відміну від RDF (ResourceDescriptionFramework-модель для представлення даних) SPV(special purpose entit - компанії спеціального призначення) "декларативно орієнтована" з максимально стандартними процедурами і набагато більш складною надбудовою над базою даних. У фотоальбомі [14] приведено більше за 20 екранних форм системи, що характеризують деякі риси бази даних SPV.

Система підтримує логіку першого і більш високих порядків, однак у будь-якому разі структури відповідають SPV-triples. Хоч вони мають зовсім різне значення, але процедури роботи будуть однотипними. Наприклад, для такої суті (Subject) першого порядку, як особистість, можуть бути вказані такі Properties, як, наприклад, "підлога", "ім'я", "дата народження" і т. п. [14, кадр 1] з відповідними Values [14, кадр 5]. Для суті ж другого порядку, наприклад, "асоціація/ відношення" [14, кадр 15] вказуються такі Properties, як, наприклад, "тип зв'язку", "наследуемость", "спрямованість" [14, кадр 16] з відповідними Values[14, кадр и17-19].

Якщо сутності першого порядку можуть бути різних типів [14, кадр 13], то сутності більш високих порядків можуть бути тільки "логічного типу" [14, кадр 15].

У системі можуть бути задані різні види відносин між Subjects, Properties і Values[14, кадр 17]. Наприклад, для особистості, може бути задане властивість (Property) "повне ім'я", через вказівку відношення "частина-ціле" з властивостями "ім'я", "по батькові", "прізвище"[14, кадр 4]. Приклад відносин між Subjects [14, кадр 10], де "матеріал" задається як підклас суті "физичекий об'єкт".

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

У системі можуть явно задаватися "комплексні властивості", які складаються з більш простих. Так, наприклад, марка стали ВСт3Гпс в системах SCM і CRM задається як "одна властивість" по класифікаційній шкалі Теорії Вимірювань. У системах же Manufacturing - це комплекс таких "більш дрібних" властивостей, як "вигляд випробувань" (В - по класифікаційній шкалі), "Зміст вуглеводу" (Ст3 - по шкалі порядку), "Легуючі добавки" (Г - по класифікаційній і порядковій шкалах), "ознака раскисления" (пс - по класифікаційній шкалі).

Оскільки в системі можуть бути задані відносини типу "частина-ціле", то об'єкти машинобудування типу "зборка" так само описуються в SPV.

Ще можна сказати, що SPV була зроблена як надбудова над базою Oracle. Вона мала набагато більш гнучку структуру, ніж стандартна реляційна база. SPVпозволяла еволюційно розвивати систему по мірі освоєння нових класів, нових властивостей і нових вимірювань з відповідними Values. Елементи такої гнучкості в рамках жорсткої структури таблиць і атрибутів реляційної моделі вже були в модулі HR OEBS, коли можна було по мірі необхідності "нарощувати" різні види характеристик "особистості" і "штатних позицій". Однак це були специфічні можливості тільки для цих двох сутностей, в той час, як в SPV забезпечувався набагато більш гнучкий і універсальний підхід. Не випадково підхід SPV зацікавив розробників Національної Інноваційної Системи з ИПМ ім. Келдиша (http://razvitie-plan.ru/), оскільки там принципово потрібно гнучкий еволюційний розвиток.

Ще основи для перспективних КИЦЬ

Одним з напрямів розвитку SPV є облік не тільки Семантики, але і Прагматики. Якщо зараз освоєння SemanticWeb йде дуже активно, то напрям Pragmatic Web тільки з'явився в 2006 році - http://www.pragmaticweb.info/index.php. Фактично це ще один крок у бік "інженерії знань", важливість якої сформулював Юлій Шрейдер ще в 1986 році [11]. Він, зокрема, писав про необхідність появи нової професії - "інженер по знаннях" (когнитолог). Шрейдер обгрунтовує необхідність такого "посередника" для "відчуження" професійних знань експертів і представлення їх "в базі знань". У своїй прототипній системі ми фактично виконували функцію таких когнитологов, коли вчили експертів відділів збуту, планування і ціноутворення формально визначати свої класи продукції (для планування, для обліку витрат, для визначення цін) через добре зрозумілі їм "властивості" (характеристики) продукції. Фактично ми використали базові положення Принципу Подвійності Теорії Класифікації.

Зараз є можливість істотно спростити цю роботу, передавши багато які функції інженера по знаннях відповідним програмним засобам, що забезпечують діалоговий режим фахівця-експерта з метамоделью так званої "Онтології Верхнього Рівня" (Standard Upper Ontology - http://suo.ieee.org/). Саме в рамках розвитку Інженерії Знань Шрейдер ввів поняття семиотической теорії інформації, де, крім синтаксису і семантики, використовується ще і прагматика, в якій враховуються елементи суб'єктивної оцінки осіб, що приймають рішення, які, в свою чергу засновуються на тому досвіді, який явно не формалізується, але служить важливою складовою взаємодії людини з комп'ютером. У статті [3] я згадував об використання семиотики в нашій прототипній системі, однак це були тільки перші досліди, які вимагають розвитку і використання в КИЦЬ.

Саме поєднання Теорії Класифікації з Семіотікой і Теорією Вимірювань, а також їх розвиток повинні стати підмурівком для забезпечення нової технології наукових комунікацій через "інтелектуальні портали", підтримки загальних баз даних для інженерів і конструкторів, підтримки "видобування", накопичення і використання знань експертів, підтримки загальних стандартних описів бізнесу-об'єктів і бізнесу-процесів і т. п. Вище приведені ті напрями, вказані Шрейдером, які вже активно треба впроваджувати в практику КИЦЬ. Про необхідність обліку Моделі Життєздатних Систем Стеффорда Біра (VSM - http://www.ototsky.mgn.ru/it/beer_vsm.html) в перспективних КИЦЬ я вже писав в OracleMagzine [12, 13].

Облік вишеописанних фундаментальних ідей в нових поколіннях ERP може істотно підвищити ефективність їх використання і зменшити трудомісткість їх супроводу.

Література

1. Л. Отоцкий, "Еволюція КИЦЬ - за межами п'ятого покоління", Oracle

Magazine RE, червень 2008 - http:// www. oracle. com/ global/ ru/ oramag /june2008/russia_otot_kis.html

2. Л. Отоцкий, "Щоб не відстати в XXI віці", Директор ИС, 2001, #3.- http://www.osp.ru/cio/2001/03/171686/.

3. Л. Отоцкий, "Стратегія ИТ в XXI віці", Відкриті системи, 2000, #3

- http://ototsky.mgn.ru/it/osj3.htm.

4. С. В. Мейен, Ю. А. Шрейдер, "Методичні аспекти теорії класифікації", Питання філософії. 1976. № 12 - http:// www.kudrinbi.ru /public/453/index.htm.

5. С. В. Мейен, Ю. В. Чайковський, "Про роботи А. А. Любіщева із загальних проблем біології" - http://lub.molbiol.ru/02_02.html.

6. Н. С. Панова, Ю. А. Шрейдер,, 'О знаковій природі класифікацій",

// Науково-технічна інформація, Серія 2, 1974, №12.

7. Н. С. Панова, Ю. А. Шрейдер, "Принцип подвійності в теорії класифікації", Науково-технічна інформація, Серія 2, 1975, №10.

8. Л. Отоцкий, Ю. Іпатов, "Інформаційні технології в металургії", Відкриті Системи, 1998, #3 - http://www.ototsky.mgn.ru/it/metalIT.pdf

9. Л. Отоцкий, "Стратегія вибору ERP системи для Магнітогорського Металургійного Комбінату", OracleMagazineRE, 2002, січень - http://www.ototsky.mgn.ru/it/erp_mmk.htm

10. В. Ш. Рубашкин, "Ознака і значення", Науково-технічна інформація, сіра. 2, 1976, № 3

11. Ю. Шрейдер, ЕОМ як засіб представлення знань, Природа 1986, №10 http://www.ototsky.mgn.ru/it/papers/knowlegeengineering.pdf

12. Л. Отоцкий, "Конференція Metaphorum-2007 і спадщина Стеффорда Біра в XXI віці", OracleMagazineRE, 2007, грудень -http:// www.oracle.com /global/ ru/oramag/dec2007/total_stafford_heritage.html

13. Л. Отоцкий, "Стеффорд Бір і нові аналитичекие засобу КИЦЬ", OracleMagazineRE, 2008, лютий -

http://www.oracle.com/global/ru/oramag/feb2008/feb-08_otocky_mmk-52-56.pdf

14. http://picasaweb.google.com/Leonid.Ototsky/DB_Metamodel#