Платформи інтеграції для будь-якого "гурмана"

© Влад Боркус, PC Week / RE
© Ця стаття була опублікована на сайті PC Week / RE № 12, 2004

Про завдання інтеграції програм PC Week / RE розповідав досить багато. А також про те, чому в подібних проектах варто застосовувати не самописні латки і мости, а вже перевірені практикою програмні продукти. І тоді удавана складність проекту на початкових етапах з лишком буде скомпенсована відносною простотою його розвитку в подальшому. У зв'язку з цим має сенс більш детально зупинитися на наявних інструментах і платформах для вирішення інтеграційних завдань. Ринок таких продуктів дуже фрагментований: компаній-виробників на ньому – десятки. Фактично для кожної виникаючої прикладної завдання можна знайти підходящий за ціною інструмент. Для цього огляду ми постаралися відібрати декілька найбільш популярних і виділити деякі типові класи продуктів. Ми взяли для цієї мети пропозиції шести вендорів: BEA WebLogic, IBM WebSphere, Microsoft BizTalk, Oracle 10g, SAP NetWeaver та ІВК "Юпітер". Тут даний загальний огляд продуктових лінійок. Більш детальну інформацію можна отримати з інших джерел (Наприклад, зі звіту "Методи і засоби інтеграції корпоративних додатків" RC Group за 2003 р.), але в будь-якому випадку варто мати на увазі, що це лише інформація для роздумів. Вибір продукту EAI (Enterrise Application Integration, інтеграція корпоративних застосувань) визначить долю інформаційної системи підприємства як мінімум на п'ять років вперед, і до нього потрібно ставитися дуже обережно (огляд основних властивостей EAI див. PCWeek / RE, № 35/2003, с. 37).






























Платформа Представництво
фірми-розробника
Склад платформи
ІВК "Юпітер" Російська фірма ІВК Комбінований продукт: брокери обміну даними, механізми гарантованої доставки, середовище виконання, сертифікована інфраструктура захисту територіально розподілених даних.
BEA WebLogic Представництво в процесі створення. Центр компетенції – ЛАНІТ Сервер додатків J2EE, брокери обміну даними, механізми гарантованої доставки, сервер додатків, портал, workflow / BPM
IBM WebSphere Є Сервер додатків J2EE, брокери обміну даними, механізми гарантованої доставки, портал, workflow / BPM, кошти EII
Microsoft Biz Talk 2004 і компоненти. Net Є Сервер додатків COM, брокери обміну даними, механізми гарантованої доставки, портал, workflow / BPM
Oracle 10g Є Сервер додатків J2EE, брокери обміну даними, механізми гарантованої доставки, портал, workflow / BPM, кошти EII
SAP NetWeaver Є Сервер додатків J2EE/ABAP, брокери обміну даними, портал, інструменти BPM

Склад розглянутих платформ

BEA WebLogic


BEA WebLogic Integration 8.1 – це інструмент інтеграції, що входить у платформу BEA WebLogic Platform, яка будується за принципом "все включено". Використовуючи єдину оболонку, його користувач може здійснювати роботи, пов'язані з інтеграцією додатків і інформаційною взаємодією з бізнес-партнерами (B2B), прописувати бізнес-процеси, а також створювати бізнес-логіку програм мовою Java. Всього в платформу входить п'ять головних компонентів: віртуальна машина Java, сервер додатків, засіб побудови порталів, пакет інструментів інтеграції і середовище розробки.

WebLogic Integration ставиться до того класу продуктів, можливості інтеграції яких спираються на сервер додатків: він використовується і в якості середовища виконання для логіки брокера повідомлень, і як система виконання сценаріїв бізнес-логіки та порталу.

Розробка інтеграційного проекту у BEA WebLogic Integration

Ключовою перевагою своєї платформи BEA вважає можливість зниження вимог до групи розробки за рахунок використання трирівневого підходу до створення ПЗ. Це рівні бізнес-аналітика (оперує поняттями потоків документів), збирача прикладної логіки з готових компонентів і розробника компонентів J2EE. У платформу інтегровані також засоби генерації програмного коду з візуальних описів, що в принципі дозволяє створювати програми на Java фахівцям суміжних областей, наприклад знавцям Visual Basic або COBOL. Варто, однак, зауважити, що, як показує практика застосування ПЗ BEA, повністю цей підхід реалізувати не вдалося: скільки-небудь нетривіальні процеси, виявляється, неможливо прописати тільки засобами високого рівня, і вдаватися до програмування на Java все-таки доводиться.

Крім компонентів розробки в платформу включені інструменти для управління та супроводу створюваної інфраструктури, в тому числі управління її продуктивністю, налаштуваннями бзопасності і життєвим циклом системи.

BEA є одним з провідних вендорів, що вкладають кошти в розвиток останніх технологічних нововведень на зразок сімейства стандартів XML (XSLT, XQuery та ін) і Web-сервісів. І ці зусилля знаходять відображення у пропонованій нею платформі, в якому підтримка новітніх стандартів реалізована найбільш повно. Звичайно, варто враховувати, що область застосування самих цих технологій поки незначна, але вони закладають основу для подальшого розвитку ІС на базі WebLogic.

У погоні за новими віяннями компанія не забула і про надання інструментів для вирішення класичних інтеграційних завдань компаній. У платформі є розвинена функціональність MOM (Message Oriented Middleware – Межплатформное ПЗ, орієнтоване на роботу з чергами), в основі якої лежить ПО гарантованої доставки, сумісний зі стандартом JMS (Java Messaging Service – служба повідомлень Java), і брокер повідомлень, що функціонує під управлінням сервера додатків.

WebLogic представляє один з найбільш повних на сьогодні наборів інтерфейсів для інтеграції корпоративних додатків, файлів і баз даних різної природи.

Для платформи створено багато готових конекторів (практично для всіх основних західних ERP-систем і систем документообігу), синтаксичних аналізаторів форматів файлів, засобів для звернення до всіх виконуваним модулям програм Windows і Java, а також взаємодії з інтеграційними платформами інших фірм. Є і середовище для прискореного створення нових конекторів. Крім того, BEA пропонує спеціалізовані розширення (інтерфейс Application View) для створення ще одного шару абстракції, що ховає від користувача складності EAI-адаптерів.

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

Вендор передбачає різноманітні цінові умови для бажаючих придбати його продукт. Вартість версій початкового рівня залежить від кількості можливих IP-підключень для створеного рішення. Редакція Professional (5 підключень) коштує $ 995, Workgroup (20 підключень) – $ 4000, а повнофункціональний пакет обійдеться в $ 90 000 на сервер.

IBM WebSphere


На сьогодні платформа WebSphere корпорації IBM є найбільш повнофункціональної серед всіх інших наборів інструментів EAI. Вона підтримує різні стилі інтеграції – на рівні даних, обміну повідомленнями, наскрізних бізнес-процесів, B2B-інтеграції, виконання бізнес-логіки програм на мові Java і пр.

Ключових інтеграційних програм в платформі шість: дві системи MOM – Business Integration InterChange Server (ICS) і MQ Business Integration Message Broker (WSMB), що спираються на ПЗ керування чергами MQ (колишня MQSeries); сервер додатків Application Server (WAS); портальне ПО Portal Server, що функціонує на базі WAS, і система workflow, яка стикується з WSMB. Корпорація IBM часто змінює назви продуктів, їх комплектацію і призначення. Нещодавно до складу WebSphere був включений Business Integration Workbench – засіб проектування бізнес-процесів і управління ними. Крім перерахованих основних продуктів випускаються ще десятки додатків до них.

Головна проблема, яка підстерігає компанію, що зважилася вибрати технологію інтеграції IBM, – це саме величезна кількість продуктів. У цілому нелегко навіть просто розібратися, який з них за що відповідає. За повноту лінійки доводиться розплачуватися ще й тим, що багато продукти були отримані в результаті придбання інших фірм і в підсумку надають ідентичні функції, але не завжди чітко стикуються. Потрібно сказати, що IBM поступово усуває останню проблему. Наприклад, вона модифікувала всі свої брокери, таким чином, щоб вони були сумісні з сімейством адаптерів WebSphere Business Integration Adapters (WBIA), призначеним для підключення найбільш популярних платформ автоматизації бізнесу і протоколів.

Більшість продуктів, що входять у платформу, є зразковими у своїх класах. Такі, наприклад, брокер повідомлень WSMB або сервер додатків WAS. Останній пропонує повну підтримку J2EE 1.3 і ряд можливостей, які можна знайти, мабуть, тільки в платформі BEA WebLogic. До їх числа відносяться, скажімо, вбудовані можливості високорівневого (тобто без програмування) завдання бізнес-правил і сценаріїв workflow, що дозволяє ефективніше пов'язувати компоненти EJB в рамках спільного сценарію бізнес-логіки. Аналогічним чином цей сервер додатків дозволяє працювати з Web-сервісами – збираючи їх у рамках єдиного процесу і публікуючи його потім як новий Web-сервіс. Аналіз розвитку сервера додатків показує, що він все більше орієнтується на інтеграцію на рівні бізнес-процесів.

IBM як основний виробник мейнфреймів приділяє велику увагу підтримці успадкованих платформ, і в WebSphere є великі кошти для вирішення цього завдання. З іншого боку, як один із законодавців в області новітніх технологій корпорація забезпечила в платформі і широку підтримку Web-сервісів. Засоби для роботи з ними пропонуються на кожному рівні – від брокера повідомлень до порталу. Але на відміну від BEA ряд зовсім нових стандартів, таких, як WS-S, поки не підтримується.

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

Вартість продуктів IBM висока. Хоча (як і компанія BEA) корпорація пропонує варіанти від $ 500 для обмеженого по функціональності і числу користувачів рішення WebSphere Express, основні продукти типу WebSphere Business Integration Server можуть коштувати сотні тисяч доларів. Однак головні витрати проекту пов'язані з консалтингом: без залучення кваліфікованих фахівців в інтеграційному проекті обійтися непросто, настільки великий і складний продуктовий ряд цього вендора. Надалі, щоправда, ці початкові витрати повинні окупитися (особливо у великих структурах), так як будь-яку виникає потім технічну проблему можна вирішити засобами IBM. Крім того, велика організація може заощадити на вартості володіння створюваним рішенням, так як IBM пропонує безліч інструментів і засобів розробки, що спрощують управління цим рішенням і його розвиток.

Microsoft .NET/BizTalk 2004


Платформа Microsoft дає розробнику ту ж функціональність, що і світ J2EE, але, природно, тільки в рамках світу Windows. Інструменти, необхідні для реалізації різних інтеграційних підходів, рознесені в ній по декількох продуктів, а частина функціональності включена безпосередньо в ОС – наприклад, компонент управління транзакціями MTS, Web-сервер Internet Information Server, бібліотеки та середовище виконання "Керованого коду". Net (Common Runtime Environment) і пр.

Основну функціональність EAI несе BizTalk Server 2004 (далі BTS2004) – сервер інтеграції на базі XML. Він може працювати і як брокер повідомлень, тобто здійснювати перетворення і комутацію вступників в нього повідомлень, і як механізм виконання бізнес-сценаріїв. На відміну від платформ на базі J2EE, де сервер додатків є основою для виконання всієї бізнес-логіки – і низького (компоненти EJB), і високого (через механізми workflow) рівнів, – BizTalk відповідає тільки за високорівневу бізнес-логіку та інтеграцію систем, а виконання логіки низького рівня реалізується моделлю COM + або. Net.

Створення схеми бізнес-процесу в Microsoft BizTalk 2004

Архітектурно BTS2004 складається з декількох модулів: графічних редакторів карт перетворень XML-повідомлень і сценаріїв бізнес-логіки, а також механізмів виконання карт. В останній версії з'явилися компоненти, забезпечують роботу користувачів з бізнес-процесами через Web-браузер або клієнтські програми типу Microsoft InfoPath.

Прийнята Microsoft модель інтеграційної розробки дозволяє розділити роботу програміста і аналітика бізнес-процесів. Вона схожа на ту, що заклала, скажімо, фірма BEA у свою платформу WebLogic Integration Platform. (Природно, остання спирається на J2EE, а не на COM +.) Бізнес-аналітик може графічно малювати бізнес-процес (тобто діаграми workflow – схеми обміну документами і передачі керування), фахівець з інтеграції визначає точки виклику зовнішньої функціональності (реалізованої COM-об'єктами, кодом. Net, Web-сервісами і т. п.), а розробник низького рівня програмує цю функціональність.

У версії 2004, продажі якої офіційно почалися в березні, поділ праці програміста і інших учасників проекту інтеграції посилено. Крім архітектора, задає загальну канву процесу, в налаштуванні системи можуть тепер брати участь і користувачі-предметники. Для цього введені два нових механізму – бізнес-правил (Business Rules) і конфігурації процесу (Business Process Configuration).

На мій погляд, BizTalk Server має три незаперечних переваги перед іншими розглянутими в даному огляді продуктами:


Однак ці ж властивості визначають і слабкі сторони продукту: BizTalk функціонує тільки на платформі Windows і в істотному ступені спирається на неї. Тому, незважаючи на те що партнери Microsoft пропонують багато конекторів для різних систем і файлових форматів, при спробі використовувати BizTalk в гетерогенному середовищі, особливо містить старі платформи і успадковані протоколи зв'язку, можуть виникати непередбачені складності. Для зниження складнощів впровадження продукту у ряді вертикальних галузей в арсеналі Microsoft є додаткові платні набори, що складаються з шаблонів рішень і спеціалізованих компонентів, підтримують типові для цих галузей протоколи обміну даними. Такі прискорювачі (Accelerators) є, наприклад, для фінансового сектору та охорони здоров'я.

BizTalk володіє відмінними ціновими характеристиками. BizTalk Server Enterprise Edition – сама технологічно повна версія продукту – коштує всього $ 24 999 на процесор. А якщо потрібно узгодити всього два додатки, то досить версії Partner Edition ціною менше $ 1000.

Oracle 10g


Корпорація Oracle поставляє технології декількох класів, орієнтовані на різні стилі інтеграції. Це інтеграція на рівні даних (технологія Transparent Gateways та конектори бази даних), користувальницького інтерфейсу (портал), сервера додатків і системи MOM. Повний набір засобів для інтеграції програм називається Oracle Integration.

Спільним для цих рішень є опора на СУБД Oralce 10g, в якій зберігаються як всі метадані та налаштування інтеграції, так і робочі дані – властивості об'єктів і черг повідомлень. Використання СУБД для таких цілей декілька підвищує планку вимог до обладнання, але одночасно збільшує надійність, захищеність, масштабованість рішення та його здатність до инкорпорированию даних з інших систем.

У ролі другого основного будівельного блоку платформи виступає сервер додатків Oracle Application Server 10g. Він являє собою композиційний продукт, що включає інфраструктурні компоненти J2EE, репозиторій даних (у тому числі СУБД для сховища) і т. п. На ньому й базується Oracle Integration, в який входять два основних модулі. Перший, Oracle InterConnect, є брокером повідомлень, забезпечує асинхронне взаємодія додатків і побудованим з архітектури hub and spoke. Так само як і в IBM WebSphere ICS, в ньому застосовується ідеологія перетворення повідомлень про події у інтегровних додатках події в деякий "узагальнений" вигляд.

Налагодження системи Oracle 10g Integration

Другий, OracleAS ProcessConnect, – це засіб для інтеграції на рівні бізнес-процесів і B2B. У попередніх версіях для подібної інтеграції доводилося застосовувати зв'язку Oracle InterConnect і Oracle Workflow, тепер подібна інтеграція робиться більш прозоро. Як і в платформах BizTalk, IBM, WebLogic і SAP NetWeaver, інтеграція може вестися не тільки на рівні додатків, але і на рівні бізнес-партнерів – Через обмін даними EDI, RosettaNet, UCCnet і HIPAA. Подібно до більшості інших платформ, Oracle Application Server і Oracle ProcessConnect забезпечують підтримку Web-сервісів.

Потрібно, звичайно, зазначити, що на базі самого сервера додатків користувач може будувати нове транзакційні і Web-орієнтоване прикладне ПЗ, підключаючи через JCA успадковані платформи в синхронному режимі. Технологія JCA 1.0 застосовується і як основна, і для побудови адаптерів до додатків і протоколів для модуля ProcessConnect.

Позитивним властивістю платформи 10g є наявність засобів управління інтеграційними метаданими. Крім того, що метадані взагалі лежать в основі цієї платформи інтеграції, важливо і застосування двох репозиторіїв – Для етапів розробки і роботи. При цьому є засоби для переміщення конфігурації з одного сховища в інший, а також для клонування налаштувань, що зберігаються в репозиторії. Ці репозиторії побудовані на основі СУБД Oracle, що забезпечує їх високу продуктивність і надійність.

Самий істотний недолік системи (в основному ProcessConnect) – її відносна ідеологічна складність (через бажання зробити продукт придатним як для внутрішньої, так і для міжкорпоративної інтеграції). А головне достоїнство – спільність і надійність. Ціна продукту не дуже висока: 20 тис. дол в розрахунку на процесор.

SAP NetWeaver


Платформа SAP NetWeaver – продукт лідера в секторі ERP-систем великих підприємств Росії. Враховуючи прагнення компаній по можливості позбуватися від "зоопарку" розгорнутих обчислювальних платформ, їй також варто приділити увагу.

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

У документації NetWeaver виділяються шари сервера додатків, інтеграції процесів, інтеграції інформації (реально це засоби обробки неструктурованого і структурованого контенту, включаючи управління знаннями) та інтеграції людей (тобто портал із засобами підтримки співпраці користувачів). Очевидно, що більшість з цих інструментів випадає за рамки систем інтеграції структурованої інформації. У цій області платформа NetWeaver орієнтована в першу чергу на модель інтеграції на базі наскрізних бізнес-процесів. Надалі даний напрямок буде, очевидно, розвинене, про що свідчать недавні угоди про більш тісної інтеграції NetWeaver із засобами моделювання БД ARIS фірми Sheer AG.

Одна з головних завдань NetWeaver пов'язана з інтеграцією додатків самої SAP. Компоненти NetWeaver начебто сервера додатків, здатного виконувати не тільки код Java, але й код сценаріїв ABAP (мова розробки в SAP R / 3), дозволяють відкрити бізнес-функціональність системи для інтеграційних рішень. Основою NetWeaver є сервер додатків SAP Web Application Server, на базі якого розгорнуто інфраструктура обміну даними SAP Exchange Infrastructure (SAP XI). Фактично SAP XI представляє собою реалізацію брокера повідомлень і пропонує типові його функції, включаючи перетворення повідомлень, їх маршрутизацію, механізми публікації і підписки. В якості вхідного формату даних шини використовується XML. Поверх SAP XI функціонує також механізм "диригування" бізнес-процесами (workflow).

До SAP XI через Web-сервісний протокол SOAP пристиковується зовнішні програми. Під управлінням сервера додатків функціонують JCA-сумісні адаптери, що дозволяють транслювати фірмовий інтерфейс програми у SOAP-інтерфейс.

На кінець минулого року, платформа не мала достатньої кількості сертифікованих конекторів для підключення сторонніх додатків і в цьому відношенні спиралася на технології партнерів – webMethods Integration Platform, Microsoft BizTalk і сімейство IBM WebSphere Business Integration. SAP, однак, працює над створенням "екосистеми" виробників адаптерів. Прикладом цієї співпраці є договір з фірмою iWay, що поставляє коннектори до десятків різних систем.

Як і Oracle 10g, платформа SAP пропонує два репозиторія метаданих про інтеграційні зв'язки – один для розробки (він називається Repository) і один для розгортання (Directory). Це дозволяє вести розробку та тестування в умовах, максимально близьких до "живої" системі. Крім того, SAP поставляє вже заповнений Repository для своїх власних програм. Вкрай корисно і наявність засобів управління життєвим циклом інтеграційного рішення.

З особливостей платформи варто відзначити, що інтеграція з. NET і WebSphere не обмежується рівнем коннектора до шини обміну даними, а поширюється і на більш високі шари: сумісними виявляються і системи управління контентом, і портал, і навіть середовища розробки. SAP дозволяє використовувати середовище розробки Eclipse, IBM WebSphere WSAP підтримує середовище виконання SAP Web Application Server через SAP Java Connector, а Visual Studio. NET підтримує SAP WAS через SAP. NET Connector.

Застосування платформи NetWeaver розумно (і, напевно, неминуче), якщо в компанії вже розгорнуто SAP R / 3. Однак при наявності додатків різних вендорів здається неминучим застосування інших інтеграційних технологій (у першу чергу IBM і Microsoft BizTalk) і адаптерів сторонніх виробників, що серйозно здорожує проект.

ІВК "Юпітер"


ІВК "Юпітер" – один з небагатьох російських продуктів, які забезпечують функції інтеграції на рівні даних і обміну повідомленнями. Він розроблявся для потреб державних структур, що пред'являють особливі вимоги до захищеності інформації та можливостям інтеграції успадкованих систем, в першу чергу мейнфреймів. Але в рівній мірі ІВК "Юпітер" підтримує і сучасні обчислювальні платформи. Продукт являє собою інтегрований засіб, що поєднує властивості віртуальної машини, транспортної магістралі, деякі якості систем документооброта і засобів захисту даних. Детально він вже розглядалося в PC Week / RE (Див. № 44/2002, с. 37; № 20/2003, с.23), тому поговоримо про нього коротко, зупинившись лише на його основних достоїнства і недоліки.

Нагадаємо, що архітектурно система складається з двох великих логічних частин: одна забезпечує стандартну функціональність на ізольованій машині, а інша – зв'язок різних комп'ютерів. На кожній машині присутній реалізація так званої уніфікованої моделі обчислювального процесу: вона включає середовище виконання ІВК "Юпітер" та набір бібліотек. Обсяг функціональності бібліотек такий, що можна створювати готові програми, спираючись тільки на API ІВК "Юпітер". Ці програми автоматично стають кросплатформним. З точки зору інтеграції важливо скорочене підмножина цього API – у найбільш простому варіанті інтегрувальне додаток для взаємодії з ІВК "Юпітер" повинна безпосередньо або через "обгортку", wrapper, підтримувати всього три виклики.

Серйозних конкурентних переваг у ІВК "Юпітер" кілька. Головне – те, що особливу увагу в ньому приділено питанням безпеки. Це єдиний продукт, що має повноцінний набір сертифікатів від держави, підтверджують можливість його застосування в системах, де обробляється державна таємниця. Всі транзитні сховища, а також канали передачі повідомлень захищені. Продукт забезпечує контроль цілісності обчислювального процесу: на початку завантаження середовища виконання ІВК "Юпітер" сканує всі додатки, встановлені на ПК, на предмет того, чи дозволено їм тут знаходитися і не змінена чи їх версія. Він також пропонує засоби налаштування параметрів безпеки, виражені в термінах нормативно-регламентної документації, а не ОС. Тут, наприклад, варто згадати про зручну для документообігу ІС в організації системі адресації вузлів: вона ієрархічна, а найменування прив'язані до посад і підрозділам. Зауважимо, що при цьому не потрібен сервер адрес, необхідний в багатьох інших системах MOM.

Важливою властивістю, відсутнім в інших продуктах, є вбудована можливість емуляції IP поверх багатьох успадкованих транспортних протоколів, що дає можливість гарантованої доставки повідомлень в гетерогенної мережі (гетерогенні транспортні протоколи підтримує лише IBM WebSphere MQ). Варто згадати про те, що крім гарантованої доставки є вбудовані засоби контролю гарантованої обробки. У принципі, ІВК "Юпітер" пропонує весь традиційний функціонал коштів MOM (розширений можливостями документообігу).

Є у платформи і недоліки. Мізерний список і функціональність спеціалізованих графічних інструментів, невелика кількість адаптерів для її підключення до існуючих програм, не підтримуються "з коробки "багато сучасних ІТ-технології типу XML, Web-сервісів і Java. Вендор пропонує тільки коннектори для DOS-програм і мейнфреймів. У випадку мейнфреймів, однак, коннектор здатний не просто сканувати екран (як це прийнято в західних рішеннях), але, за наявності у мейнфрейм-додатки прикладного інтерфейсу, включатися в управління структурами даних.

Звичайно, за багатством функціоналу ІВК "Юпітер" не може зрівнятися з IBM WebSphere, але для багатьох проектів його кошти будуть дуже корисними, особливо якщо врахувати його низьку ціну (3800 руб. Для робочої станції і 29 000 руб. для шлюзу). Більш того, завдяки таким функціям, як сертифіковані засоби захисту трафіку і стеження за безпекою, його можна використовувати разом із західними серверами додатків для побудови захищених Web-орієнтованих додатків на Java. У проектах, де можуть знадобитися ці якості, доведеться змиритися з відносною закритістю платформи і можливими мінусами – Високими вимогами до кваліфікації розробників і потенційними проблемами в модифікації створюваного рішення.

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


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


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

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

Ваш отзыв

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

*

*