Технології ibm. Комп'ютерПрес. Нова історія – нові досягнення

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

Структура

Станом на січень 2016 року у складі IBM функціонують такі підрозділи:

  • Global Technology Services
  • Software
  • Systems and Technology
  • Global Financing

Порівняно з початком 2015 року структура компанії не зазнала змін.

IBM у Росії та країнах СНД

З 2006 року в Росії функціонує центр розробок IBM.

Активи

Дата-центри

Станом на кінець 2014 року кількість дата-центрів IBM, що обслуговують хмарну інфраструктуру, становить 49.

Показники діяльності

2019: Падіння виторгу з $79,6 млрд до $77,15 млрд

Поглинання компаній та продаж активів

Робота та управління персоналом в IBM

Дослідження та розробки

2018: Лідерство з патентів 26 років

На початку 2019 року компанія IFI Claims Patent Services, що займається патентними дослідженнями, опублікувала щорічний рейтинг найбільших отримувачів патентів. IBM лідирує вже 26 років поспіль. Слідом розташувалися Samsung, Canon, Intel і LG Electronics - та ж п'ятірка, що і в 2017 році.

Згідно з даними з Відомства за патентами та товарними знаками (United States Patent and Trademark Office, USPTO), в 2018 році IBM отримала 9100 патентів, з них майже половина пов'язана з найбільш обговорюваними на ІТ-ринку технологіями, такими як штучний інтелект. , інформаційна безпека , блокчейн та квантові обчислення . Голова ради директорів, президент і генеральний директор IBM Джіні Рометті заявила, що ці винаходи свідчать про прихильність компанії «вирішення проблем, про які багато хто ще навіть не замислювався».

Серед патентів, виданих IBM у 2018 році, є рішення, спрямовані на покращення спілкування між ІІ та людиною (Project Debater); підвищення якості контролю водних екосистем для захисту морської флори та фауни; системи боротьби зі схемами голосового фішингу. Старший віце-президент Hybrid Cloud та директор IBM Research Арвінд Крішна (Arvind Krishna) заявив у блозі IBM, що особлива увага у 2018 році приділялася пом'якшенню наслідків зміни клімату.

За даними IFI Claims Patent Services, у 2018 році Бюро за патентами та товарними знаками США видало загалом 308 853 патенти, що на 3,5% менше, ніж у 2017 році. Китайські компанії збільшили загальну кількість виданих патентів на 12%, порівняно з 2017 роком. Bloomberg зазначає, що стале зростання кількості виданих китайським компаніям патентів відображає активізацію розробки ними власних технологій.

З 9100 патентами IBM одержала 6,4% від загальної кількості патентів, виданих компаніям США. Нові патенти були видані більш ніж 8500 винахідникам IBM у 47 різних штатах та 48 країнах.

Помітне зниження показала Sony (15 місце у рейтингу, зниження кількості отриманих патентів на 21% порівняно з 2017 роком), Google (11 місце, мінус 16%) та Qualcomm (8 місце, мінус 12%). Facebook, який у 2017 році вперше потрапив у топ-50, взагалі випав із шорт-листа.

2016: Лідерство за кількістю нових патентів

У січні 2017 року стало відомо про збереження лідерства IBM за кількістю нових патентів протягом 25 років поспіль. Про це повідомили у дослідницькому агентстві IFI Claims Patent Services.

У 2017 році IBM зареєструвала більше 9 тис. патентів, тоді як Samsung Electronics - 5,8 тис. У трійку лідерів увійшла Canon (3,3 тис. патентів).

За даними IFI Claims Patent Services, 2017 року американське патентне відомство видало понад 320 тис. патентів, що на 5,2% більше, ніж роком раніше. За 10 попередніх років кількість зареєстрованих патентів у країні подвоїлася, зазначає агентство Bloomberg.

Хоча патенти реєструються в інших країнах, саме США є абсолютним світовим лідером у цьому відношенні. Тут прагнуть запатентувати свої розробки усі великі міжнародні корпорації.

У 2017 році більшість винаходів IBM ставилися до штучного інтелекту (ІІ), когнітивних обчислень, хмарних технологій, кібербезпеки та інших стратегічно важливих областей. Наприклад, на ІІ припало понад 1400 патентів. Деякі з них описують технології аналізу людської мови та машинного навчання для безпілотних автомобілів.

З 2012 по 2017 роки IBM отримала понад 5600 патентів, пов'язаних з ІІ, що на 1 тис. документів перевищує показник Google.

2015

7 355 патентів США

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

Кількість патентів IBM, отриманих в 2013 році, перевищила загальну кількість патентів, отриманих Amazon, Google, EMC, Intel, Oracle / SUN і Symantec. У створення рекордного портфеля патентів у 2013 році зробили свій внесок понад 8 000 винахідників компанії IBM, які проживають у 47 штатах США та 41 інших країнах.

Список десяти основних одержувачів патентів* у США у 2013 році виглядає таким чином: що дозволило корпорації 18-й рік поспіль очолити світовий список компаній з найбільш активною винахідницькою діяльністю.

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

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

Один з патентів, який відзначає IBM серед найбільш цікавих, був отриманий вихідцем з Росії Юрієм Власовим, який у 1990-ті працював у Фізико-технічному інституті імені А.Ф.Іоффе в Санкт-Петербурзі, а з 2001 - співробітником лаботаторії IBM TJ Watson Research Center, розташований у штаті Нью-Йорк, США.

Патент, отриманий Власовим спільно з Соломоном Ассефа (Solomon Assefa), Уолтером Беделлом (Walter Bedell) і Фенняню Ся (Fengnian Xia), описує технологію, що дозволяє комп'ютерним чіпам обмінюватися даними за допомогою світлових імпульсів замість електричних сигналів, що дає можливість. .

Усього свій внесок у отримання патентів зробили понад 7 тис. винахідників IBM із 46 різних штатів США та 29 країн світу. Винахідники IBM, які проживають за межами США, сприяли отриманню понад 22% загального патентного пакета компанії за 2010 р., забезпечивши зростання цього показника на 27% протягом останніх 3 років.

«Патенти, як і винаходи, які вони представляють, відображають незмінне дотримання зобов'язань щодо розвитку інновацій, що відрізняє IBM та її співробітників, - говорить Кевін Ріардон (Kevin Reardon), генеральний менеджер IBM з інтелектуальної власності та віце-президент компанії з розвитку досліджень. - Патентне лідерство є важливим елементомнашої стратегії, орієнтованої на формування технічно оснащеної, взаємопов'язаної та інтелектуальної інфраструктури, здатної змінити те, як працюють різноманітні системи для підтримки розумної планети».
» IBM Watson Hitachi (компанія Hitachi Global Storage Technologies).
  • Радянські ЄС ЕОМ безпосередньо та творчо скопійовані з комп'ютерів IBM/360;
  • ЄС ПЕОМ - аналоги персональних комп'ютерів IBM;
  • Операційні системи ЄС ЕОМ були як мінімум сумісними з відповідними операційними системами IBM.

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

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

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

Результати впровадження такого винаходу виявилися вражаючими: дані, на обробку та аналіз яких раніше йшло 8 років, тепер оброблялися за 1 рік.Протягом кількох років електричної табулюючою системою почали користуватися під час проведення перепису населення Канаді, Франції, Італії, Австрії. Усвідомлюючи потенціал свого винаходу, в 1896 Холлерит засновує компанію TMC (Tabulating Machine Company), що займається розробкою, виробництвом та продажем табуляторів.

Рахункова техніка - зручний вибір

У 1911 році ТМС стала частиною конгломерату, до якого входили ще три компанії, що випускають ваги, механічні ножі для нарізки продуктів, перфоратори для розмітки перфокарт та табельні таймери - пристрої, за допомогою яких відзначався час приходу та догляду робітників на заводах. Компанія отримала назву CTR (Computing Tabulating Recording Corporation). Першим її керівником став бізнесмен Чарльз Ренлет Флінт, який купив ТМС за 2,3 млн. американських доларів, з яких 1,2 млн. отримав Холлеріт.

Через три роки, в 1914 році, Флінт вирішив передати кермо влади конгломератом Томасу Вотсону, який працював до цього в National Cash Register Company і займався касовими апаратами. Після зміни головного керівництва CTR почала орієнтуватися виключно на виробництві продуктів для бізнесу, зокрема на виробництві великих табуляційних машин. Тоді ж був обраний головний слоган компанії – слово «Think», А Томас Вотсон залишався головою компанії 42 роки. Вибрана ним стратегія дозволила лише за 4 роки подвоїти оборот компанії та досягти показника в 9 млн. доларів, а вже до 1920 року зрости до 14 млн. доларів.

Вихід на світові ринки

Одночасно з розвитком CTR поступово розширювався і список її клієнтів, серед яких були представники різних напрямків середнього та великого бізнесу. Згодом компанія вийшла на ринки Європи, Азії, Південної Америки та Австралії. Виникла необхідність відобразити новий рівень розвитку та положення фірми на міжнародних ринках, тому в 1924 керівництвом компанії було прийнято рішення про перейменування компанії в IBM - International Business Machines Corporation.

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

Нова історія – нові досягнення

Вже на початку 40-х років щорічний прибуток компанії сягає 38 млн. доларів, представництва корпорації відкриті у 79 країнах світу, чисельність персоналу понад 11 000 осіб. Поступово IBM перетворилася на справжню індустріальну імперію, що розробляє та виробляє рахункові та електричні друкарські машини. Незадовго до цього було відкрито першу інженерну лабораторію компанії, а вже 1944 року було створено одне з перших ЕОМ «Марк-1», розроблена разом із вченими Гарвардського університету.

Лише через два роки, IBM представила першу комерційну модель ЕОМ - IBM 603 Multiplier, в 1948 році з'явився селекційно-послідовний комп'ютер, здатний змінювати записані програми. У 1955 році створено базову технологію комп'ютерної пам'яті, яка використовувалася наступні 20 років, а ще через рік – перша комп'ютерна програма для гри в шахи на основі технологій штучного інтелекту.

Це був потужний ривок у розвитку компанії, вже до кінця 50-х років оборот компанії перевищив позначку 1 млрд. доларів, а майже 90% комп'ютерів, що використовувалися в Європі, були випущені під маркою IBM. У цей же час відбувається зміна керівництва компанії та президентом корпорації до 1970 року стає Томас Уотсон-молодший, який входитиме до ради директорів до 1984 року.

Історичні етапи розвитку компанії IBM ви можете переглянути у відео.

Початок ери персональних комп'ютерів

За допомогою комп'ютерів, програмного забезпечення та систем, розроблених IBM, було здійснено перший політ людини на Місяць. Довгий час IBM безпосередньо братиме участь у роботі американських космічних програм, допомагаючи відправляти в космос шатли та контролювати польоти космічних кораблів.

На початку 70-х IBM випускає лінійку машин, що використовують технології «віртуальної пам'яті» - System/370. У цей час дослідниками компанії було представлено концепція реляційних баз даних. Все це дозволило збільшити дохід корпорації до 7,5 млрд доларів на рік, а в штаті компанії працювали вже 270 тисяч співробітників.

У 1981 році IBM представляє персональний комп'ютер,який мав одну особливість: у його розробці та створенні брали участь та інші компанії. Intel виготовляв процесори, а тоді ще маловідомий Microsoft, в якому на той момент працювало всього 32 співробітники, розробив операційну систему під назвою DOS. IBM не став оформляти патенти на свої нові ПК, що згодом спричинило те, що конкуруючі фірми стали випускати «клони» IBM PC і похитнули становище корпорації на ринку.

Вихід із кризи

Суперкомп'ютер від IBM, Фото: pixabay

Після того як у 90-ті роки компанія програла битву за ринок персональних комп'ютерів, керівництво IBM (на той момент президентом корпорації був Луї Герстнер) прийняло рішення залишити «користувальницький» сегмент ринку і зосередитися на наукових розробках та бізнес-сегменті. Тому було продано підрозділ, який займається виробництвом ноутбуків (його придбала китайська компанія Lenovo), а натомість куплено консалтинговий підрозділ, який згодом перетворився на прибутковий бізнес. Таке рішення зрештою виявилося дуже далекоглядним вчинком, який дозволив компанії не залежати від виробництва та продажу персональних комп'ютерів, що перетворилися незабаром на електронний ширвжиток.

Ще однією нішою, яку в нових для себе умовах досить вдало зайняла IBM, стали розробка та виробництво надпотужних комп'ютерів для наукових лабораторій та дослідницьких центрів.

IBM у Росії

У Росію IBM прийшла ще в 1974 році, коли було відкрито перший офіс компанії в СРСР, в якому на той момент працювало лише 3 особи. У 2006 році було відкрито науково-технічну лабораторію IBM у Москві, яка дуже швидко стала частиною наукової мережі компанії по всьому світу. В Росії робота лабораторії націлена на розробку інноваційних рішень та складних наукомістких проектів для ключових секторів російської економіки, а також роботу в галузі прикладного та системного програмування.

IBM - все тільки починається

На сьогоднішній день компанію очолює Вірджинія Рометті, яка починала працювати в IBM понад 30 років тому системним інженером. Компанія, як і раніше, залишається лідером у виробництві комп'ютерних серверів, які використовують 95% фірм у світі, і продовжує лідирувати в рейтингу найбільших, прибуткових і дорогих американських компаній. У штаті компанії працюють 3 000 докторів наук, корпорація має 12 повнорозмірних дослідницьких центрів і є рекордсменом за кількістю одержуваних патентів.

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

Зрозуміти, чим є IBM сьогодні допоможе відео з офіційної сторінки компанії.

System/360 з єдиним набором команд, випущена в 60-ті роки, стала стандартом для мейнфреймів на багато років. До появи цих машин програмістам доводилося переписувати програмне забезпечення для кожного нового комп'ютера. У лінійці IBM System/360 була реалізована ідея повністю сумісних ЕОМ з наступністю та зворотною підтримкою, що стало справжньою революцією.

Як комп'ютери IBM з'явилися в СРСР

Інженери в СРСР уважно стежили за розробками IBM. Після тривалих суперечок партійне керівництво все-таки вирішило відмовитися від мейнфреймів власної архітектури («Мінськ-32» та інші) та розпочати виробництво аналогів IBM System/360, які отримали назву EC ЕОМ ( єдина системаелектронних обчислювальних машин), скопіювавши архітектуру IBM System/360 та адаптувавши софт. Перший комп'ютер єдиної серії ЄС 1020 був випущений у Мінську 1971 року.

З 1980 року діяло ембарго на постачання західної комп'ютерної техніки в СРСР через введення військ до Афганістану, тому в країні були лічені екземпляри справжніх мейнфреймів IBM System/360. Один з них був встановлений у Московському науково-дослідному електронному центрі обчислювальної техніки(НДЦЕВТ), попрацювати на ньому приїжджали найвищі кваліфіковані програмісти з інших міст.

У 90-ті роки після зняття ембарго все змінилося, в Росії відкрилася дочірня компанія IBM, почалися офіційні поставки фірмової техніки, стали укладатися великі контракти.

Від минулого до майбутнього

Починаючи з 90-х років легендарна корпорація IBM почала зміщувати фокус своєї діяльності у бік постачання послуг та консалтингу. Для реалізації нової бізнес-стратегії IBM придбала кілька компаній, що мають важливі напрацювання та досвідчених експертів, у тому числі у фінансовій галузі, аналітиці та консалтингу, починаючи з покупки PricewaterhouseCoopers у 2002 році. Роблячи ставку на когнітивні обчислення, IBM розраховує, що підрозділ когнітивних систем Watson до 2020 року приноситиме $10 млрд прибутку.

І ще раз про блокчейн

У серпні 2016 року IBM сформувала нове структурний підрозділ IBM Industry Platforms, націлене на розробку та впровадження технологій Watson, IBM Cloud, IBM Systems, а також технології блокчейн для корпоративних клієнтів, у тому числі для банків та інших фінансових організацій.

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

Однією з перших подібну систему запису інформації застосували розробники цифрової криптовалюти Bitcoin. Для транзакцій у блоці використовується деревоподібне хешування, аналогічне до формування хеш-суми для файлу в протоколі BitTorrent.

Для банків подібна технологія є незамінною. Згідно з оцінкою Accenture і McLagan, використання блокчейн може знизити інфраструктурні витрати 8 із 10 найбільших у світі інвестиційних банків на 30%. Для кожного це означає економію від $8 млрд до $12 млрд на рік. На сьогоднішній день кожен інвестиційний банк підтримують власні незалежні бази даних транзакцій, інформації користувача та інших довідкових даних. Для здійснення будь-якої транзакції банки повинні узгодити та підтвердити свої дані у контрагентів та клієнтів – це складна, дорога та трудомістка процедура, вразлива для помилок.

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

Запитайте експерта IBM Олена Синка, представник з продажу рішень IBM у банківській галузіЗапитати

Спасибі!
Ваше питання надіслано

Що таке MOM

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

У цій ситуації особливо актуальним стає вирішення проблеми інтеграції наявних додатків, у тому числі функціонуючих під управлінням різних операційних систем. Згідно з дослідженнями аналітичного агентства Forrester Research, проекти, пов'язані з інтеграцією програм, споживають до 30% витрат підприємств на розвиток інформаційних технологій.

Існує безліч різних способівстворення розподілених додатків, що виконуються на різних платформах, наприклад, на основі технологій COM або CORBA, створення Web-додатків, створення та застосування Web-сервісів для отримання результатів виконання додатків. Просування сучасних технологій передбачає здебільшого заміну існуючих систем на нові. У той же час підхід, заснований на інтеграції додатків на основі засобів організації передачі та обміну повідомленнями (Messaging Oriented Middleware, MOM), означає збереження та інтеграцію існуючих систем і, отже, значну економію та збереження зроблених інвестицій. Багато аналітиків комп'ютерної індустрії відзначають швидке зростання числа рішень, що використовують MOM завдяки гнучкості цієї архітектури. Саме такий спосіб інтеграції реалізований у сімействі продуктів IBM MQSeries.

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

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

У 1992 році IBM була опублікована специфікація програмного інтерфейсу Message Queue Interface (MQI), і з того ж року існує сімейство продуктів під назвою MQSeries. За часи існування цих продуктів з'явилися версії менеджерів черг для всіх популярних серверних платформ, включаючи OS/390, MVS, VSE/ESA, OS/400, OS/2, OpenVMS, Digital Unix, AIX, HP-UX, SunOS, Sun Solaris, SCO UNIX, UnixWare, AT&T GIS UNIX, DC/OSx, Windows 2000, Windows NT, Windows 95/98 та версії клієнтів MQSeries для ще більшої кількості платформ. Останнім часом з'явилися засоби інтеграції MQSeries з реляційними СУБД, об'єднання менеджерів черг у кластери, різні програмні інтерфейси, що спрощують розробку програм із застосуванням MQSeries.

На даний момент сімейство продуктів IBM MQSeries (рис. 1) містить:

  • MQSeries - засіб організації черг повідомлень та їх обробки;
  • MQSeries Integrator – засіб інтеграції додатків;
  • MQSeries Workflow – засіб управління бізнес-процесами;
  • MQSeries Adapter - засіб створення адаптерів, тобто перехідного програмного забезпечення між прикладними системами та MQSeries;
  • MQSeries.EveryPlace - сервіс черг повідомлень для мобільних пристроївта мобільних користувачів.

Нижче ми розглянемо призначення та основні можливості кожного з цих продуктів.

IBM MQSeries

IBM MQSeries, один з провідних продуктів компанії IBM, є засіб організації черг повідомлень та їх обробки в гетерогенному розподіленому середовищі, що не залежить ні від апаратної платформи, ні від операційної системи. Найпростіша схема роботи IBM MQSeries показана на рис. 2 .

Коли користувач надсилає прохання про надсилання повідомлення програмі 1, MQSeries записує повідомлення в локальну чергу на передачу віддаленим системам, а потім передає його по мережі у віддалену цільову чергу. Програма-адресат (додаток 2) читає цільову чергу та отримує доступ до повідомлення. Таким чином, користувацькі додатки не обов'язково повинні мати справу з внутрішньою структуроючерг та засобами комунікацій між менеджерами черг.

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

Черга повідомлень є засобом зберігання та обробки повідомлень. З метою підвищення надійності їх передачі можуть журналуватися.

Програми, що використовують MQSeries, не звертаються до них безпосередньо - доступ до черг повідомлень можна отримати лише через кілька альтернативних прикладних програмних інтерфейсів: MQI (Message Queue Interface), AMI (Application Message Interface), JMS (Java Message Service), CMI (Common Message Interfase). Цей інтерфейс можна застосовувати з мовами Cі, C++, Java, Smalltalk, Cobol, PL/1, Lotus LSX, Basic, а також з найбільш популярними засобами розробки VisualAge, Delphi, PowerBuilder, Visual Basic.

Менеджери черг надсилають повідомлення за допомогою каналів та спеціального протоколу MCP (Message Channel Protocol), що працює поверх транспортних протоколів нижчого рівня. Використання цього протоколу повністю забезпечує передачу повідомлення, зокрема у разі системного чи мережевого збою, оскільки повідомлення видаляється із черги лише після підтвердження його прийому адресатом.

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

До складу MQSeries входять: утиліта для адміністрування та конфігурації черг, каналів повідомлень, безпеки – MQSeries Explorer, компонент для тестування прикладних програмних інтерфейсів – MQSeries API Exerciser, а також інтерфейси, призначені для вбудовування в інші програми з метою додавання можливостей адміністрування MQSeries. На ринку також є утиліти для адміністрування MQSeries від незалежних виробників.

Крім того, MQSeries можна доповнити засобами шифрування повідомлень, а також іншими зовнішніми модулями, наприклад: MQSeries Link for SAP R/3 - для інтеграції R/3 з іншими програмами або віддаленими системами R/3; MQ Enterprise Integrator, MQSeries LSX, MQSeries Link, MQSeries Extra Link – для обміну повідомленнями між Lotus Notes та іншими системами за допомогою MQSeries; MQSeries Internet Gateway - для перетворення HTTP-запитів на повідомлення MQSeries і назад.

Слід, проте, відзначити, що крім доставки повідомлення є важливим і завдання розпізнавання та обробки його змісту. Для її вирішення використовується продукт MQSeries Integrator, якому буде присвячено наступний розділ.

IBM MQSeries Integrator

IBM MQSeries Integrator є брокером повідомлень, що виокремлює та розподіляє потоки повідомлень за програмами, базами даних та іншими одержувачами. Він дозволяє інтегрувати програми за рахунок полегшення обміну даними між програмами, що працюють на різних платформах.

MQSeries Integrator використовує правила, що дозволяють впроваджувати інтелектуальне управління бізнесом у масштабі підприємства та застосовувати його до подій бізнесу, і може виконувати динамічну обробку та маршрутизацію повідомлень, наприклад додавати до інформації, що передається, з корпоративних баз даних, зберігати інформацію в корпоративних базах даних, перетворювати дані, що містяться в повідомленнях, з одного формату до іншого. Дані можуть передаватися в режимі «Публікація/Підписка», а також перетворюватися на формат XML і назад. Формати даних можуть зберігатися в словниках, у тому числі і в незалежними виробниками.

Продукт MQSeries Integrator складається з графічного середовища розробки форматів та процедур обробки потоків повідомлень ControlCenter з репозитарієм форматів повідомлень MessageRepository, із сервера управління Configuration Manager та з розподіленої системи серверів обробки повідомлень Message Broker, яка виконує роль обробника та маршрутизатора повідомлень MQSeries. Отримавши повідомлення, Message Broker обробляє його тим чи іншим способом (залежно від змісту повідомлення) відповідно до правил, визначених у конфігурації Message Broker.

MQSeries Integrator містить засоби перетворення повідомлень з одного формату на інший, описи форматів, збереження описів у відповідних базах даних, розпізнавання частин повідомлення відповідно до наявних форматів. Перетворення форматів може включати додавання або видалення даних, зміна заголовків повідомлень, виробництво обчислень та виконання функцій, визначених користувачами. Існують готові словники стандартних форматів для MQSeries Integrator, наприклад, для SAP R/3 та S.W.I.F.T.

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

Доступ до описаних вище засобів можливий за допомогою відповідного програмного інтерфейсу або за допомогою графічних адміністративних утиліт (рис. 3).

Для забезпечення захисту даних до складу продукту входить User Name Server, який відповідає за зберігання списку користувачів та груп користувачів, а також відомостей про їх права на доступ до даних, повідомлень та операцій.

IBM MQSeries Workflow

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

Продукт MQSeries Workflow складається з серверних та клієнтських компонентів.

До серверних компонентів належать такі сервери:

  • сервер виконання - відповідає своєчасне переміщення потрібної позиції завдання конкретному сотруднику. Для досягнення цієї мети сервер може запускати або зупиняти процеси, реєструвати події, зберігати інформацію про них у базі даних. Можна використовувати кілька копій сервера;
  • сервер адміністрування - керує іншими серверними компонентами MQSeries Workflow, відповідає за їх доступність, функціонування та відновлення після збоїв. Доступ до сервера адміністрування здійснюється за допомогою компонента MQSeries Workflow Administration Utility;
  • сервер планування - управляє повідомленнями для операцій, які мають бути виконані протягом певного періоду часу;
  • сервер повернення ресурсів системі - відповідає за фізичне видалення копій процесів, які були завершені;
  • сервер виконання програм - викликає для виконання серверні програми, наприклад транзакції CICS та IMS. В даний час він доступний на платформі OS/390.
  • До клієнтських компонентів MQSeries Workflow відносяться:
  • BuildTime - з його допомогою можна створювати моделі потоків операцій, для цього в нього включений графічний редактор для створення моделей процесів. Крім того, цей компонент може визначати, який персонал задіяний у процесі, які програми та дані використовуються у потоці операцій. Створену модель можна зберегти або експортувати у формат, зручний для документування, а потім перетворити на шаблон і передати серверним компонентам MQSeries Workflow (рис. 4);
  • MQSeries Workflow Client – ​​використовується для запуску процесів на виконання редагування списків робіт, управління копіями процесів, зміни призначень завдання, відстеження виконання процесів. Замість готової клієнтської програми, що постачається з MQSeries Workflow, можна використовувати і створені власними силами - для цього є відповідний API. Для запуску зовнішніх програм, які використовуються для виконання операцій, застосовується Program Execution Agent;
  • MQSeries Workflow Client для Lotus Notes - призначений для застосування Lotus Notes як зовнішнє робоче середовище для MQSeries Workflow без жодної адаптації. Цей компонент дозволяє надати користувачам Notes доступ до всіх функцій MQSeries Workflow, а розробникам - інтерфейс для вбудовування функціональних можливостей Lotus Notes (форм, документів) у вирішення потоку операцій;
  • Administration Utility - є утилітою адміністрування серверних компонентів MQSeries Workflow.

IBM MQSeries Adapter

IBM MQSeries Adapter - це засіб створення адаптерів, тобто перехідного програмного забезпечення між програмами та MQSeries. Продукт складається з двох компонентів – MQSeries Adapter Builder та MQSeries Adapter Kernel, а також з двох компонентів для підтримки – MQSeries Adapter Sets та MQSeries Integrator Library.

MQSeries Adapter Builder дозволяє імпортувати інтерфейс програми в репозитарій шляхом обробки прототипів функцій описів структур, дозволяючи зв'язати дані, що містяться в повідомленні, з даними, які має отримати програма. Це може бути зроблено шляхом переформатування даних, так і за допомогою більш складних перетворень, наприклад обчислення функцій. Результатом роботи інструменту є код мовою C, який можна скомпілювати на тих платформах, де функціонуватиме програма.

MQSeries Adapter Kernel є runtime-бібліотеками, до яких звертаються адаптери, створені за допомогою Adapter Builder.

MQSeries Adapter Sets – набір стандартних адаптерів для SAP R/3, Baan Ivb та JD Edwards OneWorld. Ці адаптери за необхідності можуть бути модифіковані.

Бібліотеки MQSeries Integrator Libraries дозволяють користувачам MQSeries Integrator використовувати його разом із адаптерами.

IBM MQSeries EveryPlace

IBM MQSeries EveryPlace – сервіс черг повідомлень для мобільних пристроїв, що функціонують під керуванням Windows CE, Palm OS, мобільних телефонів, а також для мобільних користувачів з комп'ютерами під керуванням Windows, що підтримує гарантовану доставку інформації між портативними пристроями та взаємодію зі стандартною інфраструктурою менеджерів черг MQSeries. Цей продукт спеціально адаптований для використання на системах з мінімальними апаратними ресурсами і може бути використаний на всіх платформах Java (рис. 5).

Висновок

У цій статті ми розглянули особливості сімейства продуктів IBM MQSeries. Ми розповіли про особливості MQSeries як засоби організації черг повідомлень та їх обробки, а також про ряд продуктів, створених на його основі, а саме: про MQSeries Integrator - засіб інтеграції програм, MQSeries Workflow - засіб управління бізнес-процесами, MQSeries Adapter - засіб створення перехідного програмного забезпечення між програмами та MQSeries та про MQSeries EveryPlace - сервіс черг повідомлень для мобільних пристроїв та мобільних користувачів. Ми переконалися в тому, що ці продукти можуть стати основою створення інформаційної інфраструктури підприємства або рішень, що є частиною такої інфраструктури.

Статус: Партнер

IBM - один з найбільших у світі виробників та постачальників апаратного та програмного забезпечення, а також ІТ-сервісів та консалтингових послуг.

Компанія була заснована в 1911 році і спочатку називалася CTR (Computing Tabulating Recording). Сьогодні п являє собою сьогоднітранснаціональна корпорація зі штаб-квартирою в Армонці, штат Нью-Йорк (США).

У 1940 стала виробником перших США великих ЕОМ. У 1950-х випустила комп'ютери на лампах і транзисторах, у 1981 році увійшла в історію людства як виробник Персонального Комп'ютера «IBM PC». . Найбільш яскраво це виявилося в 2002 році, коли «блакитний гігант» придбав консалтинговий підрозділ аудиторської компанії PricewaterhouseCoopers за $3,5 млрд. В даний час цей бізнес, що влився в підрозділ IBM Global Services, є найбільш прибутковим у структурі IBM, що приносить більше половини доходу компанії . Сьогодні компанія виробляє серверне обладнання, мейнфрейми, суперкомп'ютери, системи зберігання даних, програмне забезпечення, надає низку консалтингових послуг.


Офіційний сайт: