CASE-засоби: у боротьбі зі складністю світу, Інтеграція додатків і даних, Бази даних, статті

Часом здається, що все навколо влаштовано нескладно: сонце світить, лампочки блимають, зарплату видають вчасно. Але тільки захочеш зробити що-небудь "корисне для суспільства", придивишся уважніше, і відразу все стає ой як не просто – на шляху встають комплексні об'єкти й системи: житлово-комунальне господарство, економічна криза, вертикаль влади, топологія, логістика територіально розподілених мереж, кримінально-процесуальний кодекс, методологія планування ресурсів з урахуванням виробничих обмежень …


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

CASE'оведи і CASE'олюби


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


"Святе місце порожнім не буває": раз є потреба, то є і пропозиція. Ось вже більше 30 років розвиваються різноманітні CASE-засоби – засоби комп'ютеризованого аналізу, проектування, перепроектування, контролю за дотриманням відповідності тому, що було спроектовано і т. п.


Деяких російських представників фірм – постачальників цих коштів ми недавно зібрали за круглим столом, щоб разом розібратися у спектрі різноманітних можливостей систем зазначеного класу (теж, до речі, непростих).


Широкий спектр CASE-інструментарію, що охоплює різноманітну діяльність – від аналізу бізнес-структур і бізнес-вимог до підтримки життєвого циклу розробки і супроводу інформаційних систем, – Не здається штучним у світлі нерозривному зв'язку систем управління організаціями і ІС. Не випадково буква S в терміні CASE (Computer Aided S. .. Engineering) трактується сьогодні в широкому сенсі: і як Software, і як System (хоча спочатку було software), адже програмні продукти – це приватний (спеціалізований) випадок систем взагалі.


Спробуємо розібратися, якої довжини життєвий цикл і життєвий цикл чого і для кого можуть підтримувати розглядаються в цьому огляді CASE-інструменти.


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


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


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


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


Антон Шматалюк: "Наше розуміння життєвого циклу максимально широко: CASE-засоби спочатку є інструментом для бізнесу, потім вони використовуються як містка між бізнесом і проектувальниками інформаційних систем, далі – як засоби проектування та створення ІС, і, нарешті, вони здійснюють зворотний зв'язок, відстежуючи ефективність взаємодії готової ІС з бізнесом.


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


Більшість постачальників мають дещо інший погляд на визначення сфери застосування CASE: одні інструменти і моделі призначені для розробників інформаційних систем, інші – організаційним аналітикам, але автори все ж вважають, що поступово ці дві лінії зійдуться "біля ніг клієнта".


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


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


Серед CASE-засобів для розробників зараз найбільш популярні засоби проектування баз даних (БД). Оскільки структура БД, створюваної ІВ, як правило, дуже складна, то її розробка – процес трудомісткий. До того ж необхідно забезпечити зв'язок між модельної складової і БД, автоматичне написання робочого коду програми, істотно заощаджує час програмістів і гарантує проектувальникам, що в системі втілено саме те, що вони задумали.


Не так давно почали користуватися популярністю CASE-засоби, призначені для проектування архітектури ІС, тобто для так званих системних архітекторів, які відповідають за модульне побудова, інтерфейси, з'єднання в єдине ціле різнорідних клієнт-серверних додатків в рамках проекту.


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


Той факт, що деякі виробники CASE-засобів попутно є конкуруючими виробниками мов та середовищ розробки, накладає свій відбиток. Так, якщо ви використовуєте кошти розробки від Microsoft, то для вас навряд чи виявляться корисними CASE-засоби Oracle. Аналогічно не доводиться очікувати особливої ​​підтримки Oracle і Borland в засобах Microsoft. У той же час продукт IBM Rational Rose має кодогенератори як для мов Microsoft Visual Studio, так і для мови Borland Delphi. Але в цілому орієнтованість деяких комплексів CASE-засобів на певні середовища розробки може виявитися настільки велика, що це здатне значно звузити коло при пошуку відповідного інструменту в тому випадку, коли середовище розробки програми вже вибрана. (У цьому сенсі наведена нижче таблиця порівняння не цілком коректне і повинна розглядатися читачами з вказаною застереженням.)


CASE-інструментарій покликаний забезпечити розуміння і коректне взаємодія представників двох різних таборів: аналітиків, що визначають вимоги бізнесу (описують бізнес-процеси), і розробників, відповідають за структуру даних і об'єктно-орієнтований аналіз, проектування та програмування.


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


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


Галина Антипина: "Команди, які професійно займаються розробкою інформаційних систем, поступово починають усвідомлювати необхідність комплексного застосування засобів управління створенням ПЗ. Раніше вони обмежувалися засобами моделювання (бізнес-процесів, баз даних, інформаційних систем). Зараз все більше компаній розуміє необхідність використання таких спеціалізованих продуктів, як засоби конфігураційного управління проектами, контролю версій, тестування. У першу чергу такий інтерес йде від керівників відділів розробки, які розуміють, що використання таких продуктів дозволяє скоротити час створення, підвищити якість ПЗ, виконати проекти в задані терміни і в рамках бюджету. Безпосередні учасники проектів (аналітики, розробники та ін) виграють в першу чергу від спрощення комунікації між учасниками проекту, що дозволяє значно скоротити час на пошук потрібних документів, файлів, "самої останньої" версії створюваної програми і зосередитися на виконанні конкретних завдань ".


Алла Прохорова: "Для реалізації повноти всіх ступенів життєвого циклу тільки інструментальних засобів мало, потрібна методологія розробки, що задає правила гри. Причому методологія, адаптована до потреб конкретної фірми. Як на підприємствах реального сектора потрібні власні бізнес-технології ведення їх діяльності у вигляді бізнес-процесів, так і компаніям-розробникам необхідний свій аналогічний каркас. Саме для цих завдань і створено методологію ведення проектів розробки (Rational Unified Process, RUP). Вона являє собою енциклопедію, в якій описані ролі учасників проекту, інструкції. В адаптованому RUP виникають свої ролі під свій стиль робіт, і вже під потрібні процеси робляться інструкції, власний шаблонірованний документообіг проектних документів. Поступово збирається бібліотека моделей, вимог, репозиторії ".


Антон Шматалюк: "Після того як інформаційна система створена, необхідно навчання користувачів, з'єднання її з наявними в організації процесами. Нехтування цим може спричинити ще більші витрати на супровід, наприклад через те, що система впроваджена, але з нею до кінця не вміють працювати. За результатами експлуатації потрібен аналіз використання ІС, управління подальшої автоматизацією підприємства, оптимізація на основі аналізу. Майбутні CASE-засоби обов'язково повинні ці позиції підтримувати. ARIS вже починає йти цим шляхом, пропонуючи, наприклад, ARIS Redocumentation SCOUT для аудиту впроваджених систем SAP ".


В ідеалі необхідно, щоб CASE-лінійка забезпечувала з точки зору менеджменту адекватну зв'язок між всіма засобами підтримки життєвого циклу організаційної системи, включаючи перетворення організаційних технологій в корпоративні програми (наприклад, у вигляді workflow-або BPM-систем, засобів інтеграції різних додатків і бізнес-процесів та ін.)


У подальших частинах огляду ми торкнемося модельних, технологічних характеристик розглянутих CASE-систем, а також аналізу діяльності їх постачальників.

Основні етапи життєвого циклу систем, їх підтримка, а також значимі властивості представлених лінійок продуктів




























































































































































































































































Характеристика Rational ARIS ALLFusion Modeling Suite Oracle MS (Visio і ін) Borland
Придатність ПО даного класу для різних категорій споживачів
Фахівці з організаційного управління (бізнес-аналітики, бізнес-проектувальники)
Розробники ІС (постановники задач на програмування, бізнес-аналітики)
Системні архітектори ІС
Програмісти ІС
Менеджери і керівники проектів (раз Н / д
Склад і функціональність лінійки продуктів (повнота по життєвому циклу)
Управління вимогами Rational RequisitePro, Rational SoDA + Rational Rose, в частині Use Case ARIS Toolset і ARIS Easy Design (Change management component) і ARIS Web Publisher (web-портал). Інтеграція із засобом керування вимогами RTM Workshop компанії Integrated Chipware + в частині Use Case Oracle Designer (Function Hierarchy Diagrammer) + В частині Use Case CaliberRM. + StarTeam, в частині технічних вимог. + Together, в частині Use Case
Моделювання
моделі даних (ERD, логічні, фізичні) Rational Rose, Rational XDE (в UML-нотациях) ARIS Toolset, ARIS Easy Design ERwin Data Modeler, роздільні логічні, фізичні та комбіновані моделі Oracle Designer Oracle Warehouse Builder – CASE-система для побудови сховищ даних Microsoft Visio Borland Together (в UML/IDEF1x)
моделі процесів, функцій, робіт (BPM) Rational Rose, Rational XDE (в UML-нотациях – діаграми активностей та ін) ARIS Toolset, ARIS Easy Design Process Modeler (BPwin) Oracle Designer Microsoft Visio Borland Together (в UML-нотациях – діаграми активностей + спеціалізовані діаграми Together Business Process і Robustness)
моделі ООП (UML тощо) Rational Rose, Rational XDE ARIS Toolset, ARIS Easy Design, ARIS UML Designer Component Modeler (Paradigm Plus) JDeveloper Microsoft Visio Borland Together
оргструктури, потоки та інші класи діаграм і моделей предметної області ARIS Toolset, ARIS Easy Design Process Modeler (BPwin) Microsoft Visio
Перевірка моделей Rational Rose, вбудована мова script'ов. Відслідковуються некоректні зв'язку (наприклад, циклічні), порушення UML-нотації, здійснюється перевірка коректності моделі при генерації коду з моделі. Є засіб інтеграції моделей. ARIS Toolset, ARIS Easy Design, вбудована мова script'ов ERwin Data Modeler: генерація дизайну БД (шаблони та дизайнер тригерів посилальної цілісності), генерація коду. Проектування сховищ і вітрин даних. (Star Schema і Snowflake dimensional modeling). AllFusion Component Modeler н / д Вбудована мова VBA Повна синхронізація об'єктної моделі і мовних структур, що не вимагає перевірки (на технології LiveSource. Візуальні засоби порівняння моеделей (Model Visual Diff)
Аналіз (динамічний і вартісної аналіз процесних моделей) Rational Rose (скрипти користувача) ARIS Simulation, ARIS ABC Функціонально-вартісний аналіз – Activity-Based Costing, User-Defined Properties. Інтеграція із засобом имитационногомоделирования Arena компанії Rockwell Automation н / д Вбудована мова VBA Доступні кошти Business Intelligance як опції CaliberRM і StarTeam – відповідно CaliberRM DataMart і StarTeam DataMart
Документування результатів моделювання, аналіз моделей (друковані звіти за моделями, їх описів, підстав, розробникам, призначені для користувача запити до моделей та їх складових) Rational Rose, Rational XDE, Rational RequisitePro – вбудовані засоби, Rational SoDA Rational Workbench, який створює гіпертекстовий сайт на основі UML-моделі ARIS Toolset, ARIS Easy Design, вбудована мова script'ов Вбудовані генератори звітів Oracle9i Reports Developer, включаючи гіпертексти, Oracle Discoverer Вбудована мова VBA, інтеграція з MS Office. Borland Together і CaliberRM (настроюються шаблони документів), створення звітів за допомогою Crystal Report. Гіпертекстове документування
Проектування, розробка технічних аспектів ІС (архітектура, модулі, екранні форми) Rational XDE Modeler, Rational XDE DeveloperPlus for. NET, for Java Rational Rapid Developer Не в повному обсязі – ARIS Toolset, ARIS Easy Design Component Modeler (Paradigm Plus) Oracle9i Forms Developer Microsoft Visio (архітектура і модулі в UML-діаграмах компонентів і розгортання) Borland Together (архітектура і модулі в UML-діаграмах компонентів і розгортання)
Створення ІС (формування БД, коду, екранних форм) на основі моделей ІС XDE Developer Plus, Rational Rose, XDE DeveloperPlus ERwin Data Modeler: генерація дизайну БД (шаблони та дизайнер тригерів посилальної цілісності), генерація коду. Проектування сховищ і вітрин даних. (Star Schema і Snowflake dimensional modeling). AllFusion Component Modeler JDeveloper. Автоматичне створення коду для Java, JSP, XML, XSL, UIX і HTML. На основі описів бізнес-процесів створюються об'єкти для Oracle Advanced Queuing і Oracle Workflow Microsoft Visio Together ControlCenter. Редакції Together для різних платформ і середовищ розробки. Borland Enterprise Studio for Java – єдине ALM-рішення Borland для Java/J2EE/CORBA/WebServices
Тестування Rational TestManager, Rational Robot, Rational XDE Tester, Rational TestFactory, Rational PurifyPlus Інтеграція із засобом тестування TestDirector компанії Mercury Interactive н / д Профілювання – OptimizeIt Profiler (Java/J2EE,. NET). Аналіз продуктивності-OptimizeIt Enterprise Suite (Java/J2EE, включає OptimizeIt Profiler, ThreadDebugger, CodeCoverege і Request Analizer). Аналіз поведінки розподілених J2EE-систем – Optimi
Метрики коду, аудит коду Тільки за структурою моделей, а не коду Тільки за структурою моделей, а не коду Виконується засобом тестування TestDirector компанії Mercury Interactive н / д Тільки за структурою моделей, а не коду Borland Together. Понад 150 метрик + стільки ж параметрів аудиту
Зворотній зв'язок коду з моделями ІС Rational Rose, Rational XDE Повне порівняння, синхронізація (Complete Compare) моделі і БД в AllFusion ERwin Data Modeler. Зворотне проектування коду в AllFusion Component Modeler Синхронізація бізнес-компонент з існуючою схемою бази даних Microsoft Visio Borland Together (технологія LiveSource, що не вимагає reverse engineeng)
Документування ІС Rational SoDA. Rational Workbench, який створює гіпертекстовий сайт на основі UML моделі ARIS Redocumentation Scout (для SAP R / 3) Планується Oracle9i Reports Developer, включаючи гіпертекстове. Oracle Discoverer Microsoft Visio У Borland Together і CaliberRM (настроюються шаблони документів). Гіпертекстова документація і навігація. Створення звітів за допомогою Crystal Report.
Автоматизоване навчання користувачів ІС ARIS Web Publisher (процесно-орієнтоване навчання) Планується
Автоматизований аудит впровадженої ІС ARIS Redocumentation Scout (для SAP R / 3) AllFusion Saphir Option – засіб перегляду структур даних ERP-систем (PeopleSoft, SAP R / 3 та JD Edwards OneWorld). AllFusion ERwin Data Modeler. Можливість порівняння
Зв'язок процедурних моделей з WorfFlow-системами ARIS Toolset (стандартний XML-обмін), спеціалізовані інтерфейси Планується На основі описів бізнес-процесів створюються об'єкти для Oracle Advanced Queuing і Oracle Workflow
Управління груповою роботою
Розрахована на багато користувачів робота з моделями, підсистемами У Rational Rose, Rational ClearCase, Rational Quest, Rational Requisite Pro У всіх продуктах AllFusion Model Manager (ModelMart). AllFusion Harvest Change Manager н / д Microsoft Visio, спільна робота з діаграмами за допомогою служб Windows SharePoint Services Together підтримує одночасну роботу користувачів з різними діаграмами одних і тих же моделей як в режимі файл-сервера, так і за допомогою засобів конфігураційного керування.
Управління взаємодією користувачів (Web-сайт, повідомлення, пошта, форуми, конференції) RUP з можливостями генерації проектного сайту, адаптованого під конкретний проект і методологію, Rational Project Consol ARIS Toolset і ARIS Easy Design (Change management component) Електронне повідомлення про процеси, система схвалень і попереджень електронною поштою до AllFusion Harvest CM. Публікація моделей і звітів в Web н / д Windows SharePoint Services Клієнти StarTeam, зокрема StarTeam Web Edition (для доступу з браузера). StarTeam дозволяє керувати дискусіями (у стилі newsgroup)
Бібліотеки (репозитарій) термінів, моделей, об'єктів, програм, модулів, компонентів, функцій, готових рішень і т. п.) Репозиторій Rational в складі Rational Suite ARIS Toolset, ARIS Easy Design (наявність сховища, функціональність міграції бібліотек з керуванням збігами) Менеджер бібліотек (Library Manager) в AllFusion Model Manager (ModelMart). У ERwin Data Modeler: словник доменів (Domain Dictionary). Редактор стандартів іменування (Naming Standards Editor). Редактор стандартів типів даних (Datatype Standards Editor). Репозитарії Oracle. Набір Business Components for Java. До складу Oracle JDeveloper9i включені JavaBeans – компоненти з аналітичними функціями Windows SharePoint Services StarTeam забезпечує єдиний багатокористувацький репозитарій. Шаблони проектування (Design Patterns) в Borland Together. Понад 150 патернів: GoF (Gang of Four) + специфічні патерни для конкретних технологічних платформ та мов програмування
Методологія ведення робіт RUP ARIS Scout'и (за різними технологіями) AllFusion Process Management Suite н / д Microsoft Solutions Framework Адаптуються до будь-якої методології – від RUP до XP (Extreme Programming)
Засоби управління бізнес-процесами та документообігом в рамках проекту (методологія ведення проекту) Rational Clear Quest (підтримка workflow), Rational Project Console (документообіг на web-сайті проекту) ARIS Scout'и (за різними технологіями) AllFusion Process Management Suite. AllFusion Process Library, AllFusion Process Catalysis Professional, AllFusion Web Process Library. Робота з AllFusion Harvest CM, Endevor CM також будується на основі процесів н / д Microsoft Office, Project 2003 StarTeam – налагодження та підтримка workflow
Управління проектом розробки (мережевий графік робіт, моніторинг стану, розподіл навантаження на виконавців і т. д.) Rational Project Console, Rational Clear Quest (включаючи інтеграцію з MS Project), Rational RequisitePro (включаючи інтеграцію з MS Project) ARIS Scout'и (за різними технологіями) AllFusion Process Management Suite н / д MS Project (пов'язаний безпосередньо з case-інструментами) StarTeam дозволяє керувати версіями, завданнями (Tasks – можуть синхронізуватися з MS Project)
Розмежування доступу користувачів до системи У всіх продуктів У всіх продуктів У всіх продуктів н / д SharePoint, Project Server 2003 У CaliberRM і StarTeam












– Підтримується – Частково підтримується – Не підтримується н / д – Немає даних

Додаткова інформація


Про компанію «Інтерфейс» (

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Метки: , , , , ,
Рубрики: Інтеграція додатків і даних

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*