Технологии ibm. Ими стали криптография, искусственный интеллект и квантовые компьютеры

Научно-исследовательское подразделение IBM, IBM Research, ежегодно публикует доклад «5 за 5», в котором описывает пять технологий, которые должны изменить наш мир в ближайшие пять лет. На этот раз специалисты лабораторий компании выделили технологии, связанные с искусственным интеллектом, криптографией и квантовыми вычислениями.


Работники лабораторий IBM каждый год отбирают пять технологий, которые, на их взгляд, должны изменить общество и бизнес в течение ближайших пяти лет. Все они были представлены в докладе «5 за 5» , который был опубликован сегодня. Подробнее о каждой из них также расскажут сами исследователи корпорации на форуме Think 2018, который состоится в Лас-Вегасе сегодня.

Первой, а точнее первыми технологиями, которые были отмечены в этом году IBM Research, стали блокчейн и криптографические якоря. Они должны помочь в ближайшем будущем начать успешно бороться с контрафактной продукцией, ущерб мировой экономике от которой ежегодно насчитывает более $600 млрд. Идея состоит в том, чтобы использовать распределенные реестры (блокчейн) для отслеживания всей производственной цепочки товаров. Маркироваться же каждый из товаров будет при помощи специальных микрочипов, работающих на блокчейне,- криптографических якорей. Это микрокомпьютеры размером с крупицу соли или чернильную каплю, которые будут крепиться непосредственно на каждый товар. Таким образом можно будет отследить время и место погрузки/выгрузки товаров, а с помощью датчиков фиксировать и вносить в блокчейн данные об условиях, в которых продукты и товары хранились. Кроме того, станет известен и сам производитель, что устранит проблему подделок на рынке.

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

Следующий прорыв связан с двумя вышеперечисленными технологиями - криптографией и распространением квантовых компьютеров. Дело в том, что квантовые компьютеры - это новая эра в мире цифровых вычислений. Их возможности в разы превосходят то, на что способны наши обычные компьютеры. Это, безусловно, открывает перед человечеством новые возможности для исследований. Но одновременно и создает некоторые проблемы, одна из которых - проблема защищенности данных. Дело в том, что все сегодняшние методы шифрования данных автоматически устареют с распространением квантовых компьютеров, которые довольно быстро смогут взламывать любую сегодняшнюю защиту. Решением этой проблемы должно стать шифрование на криптографических решетках. Оно прячет данные внутри сложных алгебраических структур, что предотвращает взлом не только сегодняшними компьютерами, но и будущими квантовыми машинами.

Наконец, еще две технологии из списка IBM Research этого года связаны с искусственным интеллектом. Первая из них - это автономные роботы-микроскопы, оснащенные ИИ. «Объединенные в единую сеть и распространенные по миру, эти микроскопы будут мониторить в режиме реального времени самый важный и наиболее подверженный опасности ресурс Земли - воду… Микроскопы с ИИ могут быть помещены в водоемы, чтобы отслеживать передвижение планктона в 3D, в его естественной среде обитания и использовать эту информацию, чтобы предугадывать его поведение и следить за здоровьем. Это может помочь в таких ситуациях, как разлив нефти и при стоках отравляющих веществ с земли, а также предотвратить такие угрозы, как образование “красных приливов”»,- говорится в сообщении 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 Interfaсe). Этот интерфейсы можно применять с языками 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, а также интерфейсы, предназначенныe для встраивания в другие приложения с целью добавления возможностей администрирования MQSeries. На рынке имеются также утилиты для администрирования MQSeries от независимых производителей.

Кроме того, MQSeries можно дополнить средствами шифрования сообщений, а также иными внешними модулями, например: MQSeries Link for SAP R/3 - для интеграции R/3 c другими приложениями или удаленными системами 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 c репозитарием форматов сообщений MessageRepository, из сервера управления Configuration Manager и из раcпределенной системы серверов обработки сообщений 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 - сервисе очередей сообщений для мобильных устройств и мобильных пользователей. Мы убедились в том, что эти продукты могут послужить основой создания информационной инфраструктуры предприятия или решений, являющихся частью такой инфраструктуры.

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

Структура

По состоянию на январь 2016 года в составе IBM функционируют следующие подразделения:

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

По сравнению с началом 2015 года структура компании не претерпела изменений.

IBM в России и странах СНГ

C 2006 года в России функционирует центр разработок IBM .

Активы

Дата-центры

По состоянию на конец 2014 года число дата-центров IBM , обслуживающих облачную инфраструктуру, составляет 49.

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

Основная статья:

2018: Рост выручки на 1% до $79,6 млрд

В 2018 году выручка IBM составила $79,6 млрд, что на 1% больше, чем годом ранее. Если не учитывать колебания валютных курсов, то продажи компании не изменились. До этого выручка ИТ-гиганта падала в течение 6 лет.

Доходы IBM увеличились во многом благодаря облачному бизнесу, объем которого в 2018 году подскочил на 12% и достиг $19,2 млрд.

На аналитических решениях компания заработала $21,7 млрд, что на 9% превосходит показатель годичной давности. Продукты для мобильных устройств принесли компании $5 млрд выручки, что на 3% больше относительно 2017 года.

Выручка от так называемых «стратегическим императивам», к которым IBM относит облачные сервисы, искусственный интеллект , аналитические инструменты, социальные сети, мобильные технологии и решения в области информационной безопасности , повысилась на 9% в годовом исчислении - до $39,8 млрд.

В подразделении Technology Services & Cloud Platforms, отвечающем за инфраструктурные сервисы, услуги технической поддержки и разработку интеграционного ПО, зарегистрированы доходы на уровне $34,5 млрд по итогам 2018 года. В 2017-м продажи были примерно такими же.

Структура IBM Systems, специализирующаяся на ИТ-оборудовании и операционных системах, зафиксировала 2-процентный спад доходов в 2018 году - до $8 млрд. ОС принесли компании $1,7 млрд выручки.

В направлении бизнес-услуг (Global Business Services) имел место рост годовой выручки на 2% и достижение ее размера в $16,8 млрд. Доходы от консалтинга увеличились на 5%, достигнув $7,7 млрд. Объем бизнеса в сфере услуг управления приложениями составил $7,9 млрд, что на 1% не дотягивает до значения 2017 года.

Продажи когнитивных решений IBM (сюда относятся ИИ-платформа Watson , аналитические и ИБ-сервисы) в 2018 году оказались равными $18,5 млрд, что примерно столько же, сколько и годом ранее.

Чистая прибыль IBM в 2018 году выросла до $8,7 млрд с $5,8 млрд в 2017-м.

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

Исследования и разработки

2015

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

Портфель патентов IBM 2013 года включает разнообразные изобретения, которые помогут компании удержать лидирующие позиции в таких сферах, как когнитивные технологии, облачные вычисления и аналитика . Эти изобретения также позволят перейти к новому этапу развития когнитивных систем, в ходе которого компьютеры смогут обучаться, делать выводы и взаимодействовать с нами в более естественной, персонализированной манере.

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

Список десяти основных получателей патентов* в США в 2013 году выглядит следующим образом:

  1. IBM 6 809
  2. Canon 3 825
  3. Sony 3 098
  4. Hon Hai 2 279

По данным IFI CLAIMS Patent Services

2010: 5896 патентов США

IBM объявила о том, что ее изобретатели в 2010 г. получили 5896 патентов , что позволило корпорации 18-й год подряд возглавить мировой список компаний с наиболее активной изобретательской деятельностью.

Более того, IBM стала первой в истории компанией, получившей более 5 тыс. патентов США в течение одного года. Масштаб данного достижения помогает оценить тот факт, что для получения первых 5 тыс. патентов ученым IBM потребовалось 50 лет со дня основания компании в 1911 г.

Общее число патентов, полученных IBM в 2010 г., почти в 4 раза превосходит этот показатель у Hewlett-Packard , и больше, чем у Microsoft , Hewlett-Packard , Oracle , EMC и Google вместе взятых. Ежегодно IBM тратит на исследования и разработки около $6 млрд.

Среди изобретений, которые IBM выделяет особо, - методика сбора, анализа и обработки информации о пациентах из нескольких источников медицинских данных для более эффективной диагностики заболеваний.

Еще один патент описывает систему прогнозирования условий дорожного движения на основе анализа информации, обмен которой осуществляется через беспроводные каналы связи ближнего действия. Предполагается, что это изобретение поможет оповещать водителей об аварийных дорожных условиях.

Также в 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 PC - персональный компьютер, архитектура которого стала стандартом де-факто для отрасли на 80-е и 90-е года XX века и первое десятилетие XXI века. Открытая архитектура IBM PC во многом способствовала огромному успеху IBM PC, массовому выпуску PC-совместимых клонов множеством компаний и в конечном итоге наступлению эры персональных компьютеров и компьютерной революции.
  • Кроме того, конкуренция с IBM и желание её превзойти послужило для многих начинающих компаний мощным толчком для собственного развития. В разное время с IBM конкурировали ещё только начинавшие компании DEC (компания Hitachi Global Storage Technologies).

    Влияние IBM на развитие советских ИТ

    • Советские ЕС ЭВМ напрямую и творчески скопированы с компьютеров IBM /360;
    • ЕС ПЭВМ аналоги персональных компьютеров IBM;
    • Операционные системы ЕС ЭВМ были как минимум совместимыми с соответствующими операционными системами IBM.

    Cтарший вице-президент и директор по исследованиям компании IBM доктор Джон Келли написал книгу “Умные машины”, которая выйдет в свет ближайшей осенью. Она посвящёна созданию целой экосистемы когнитивных вычислений – технологий будущего, способных взаимодействовать с людьми более естественным образом. Речь идёт о разработке архитектуры и алгоритмов, имитирующих отдельные способности мозга по восприятию данных различного вида, принятию решений и самообучению по результатам анализа их эффективности.

    Джон Келли пишет, что современные люди сталкиваются с постоянным ростом объёмов информации. Если раньше казалось, что это благо, помогающее развитию общества, то сейчас стало вполне очевидно: чем больше данных, тем больше проблем. Мы попросту не успеваем вникнуть в интересующие нас вопросы как следует. Поэтому люди часто принимают необдуманные решения, ознакомившись только с одной точкой зрения. За недостатком времени анализ новых данных откладывается, а затем они вспоминаются уже как проверенная информация.

    Директор может разгрузить себя, поручив большую часть обработки данных секретарю, ассистентам и даже целому штату аналитиков. Обычным людям всё сложнее противостоять давлению инфосреды. Когнитивные компьютерные технологии способны помочь в будущем как руководителям крупных компаний, так и обывателям. Умный поиск, семантический анализ, распознавание образов, прокладка маршрута с учётом пробок и оценка состояния водителя в фоне – это всё только начало.

    Среди действующих когнитивных систем наиболее известен суперкомпьютер IBM Watson с программой искусственного интеллекта, созданной под руководством Дэвида Феруччи в рамках проекта DeepQA. Этот суперкомпьютер обыграл в 2011 году двух чемпионов в викторине Jeopardy. В ролике ниже приводятся пояснения о работе его алгоритма и необычной структуре использованной базы данных.

    Как и в случае с победившим Каспарова суперкомпьютером Deep Blue, для IBM это была лишь демонстрация возможностей. Реальная область практических применений будет совершенно иной.

    Специалисты компании рассчитывают в ближайшие двадцать лет создать компактную или даже носимую систему, имитирующую работу миллиардов нейронов и триллионов синапсов. Применений для неё найдётся масса – как в гражданском, так и в военном секторе.

    Общественности говорят в основном о медицинских аспектах применения. К примеру, указывается, что с помощью такого электронного ассистента слабовидящие люди смогут не только лучше ориентироваться, но и жить более полноценной жизнью. У здорового человека мозг обрабатывает терабайты графических данных ежедневно, и заменить функции зрительной коры не сможет ни один носимый компьютер классической архитектуры.

    Основная проблема целой отрасли в том, что архитектура компьютеров и базовые подходы к программированию сформировались в ту пору, когда на ЭВМ решали довольно узкий круг прикладных математических задач. Они были вычислительно сложными, а их постановкой занимался штат опытных программистов.

    От современных компьютеров требуется гораздо больше. Всевозможные “умные устройства” должны большей частью самостоятельно получать и успевать обрабатывать массу разнородных данных. Результат требуется выдавать через дружественный интерфейс, чтобы помочь человеку в его повседневной жизни или просто развлечь его.

    Для этого компьютерная техника должна постоянно развиваться в направлении “очеловечивания” и всё больше опираться на алгоритмы самообучения. Иными словами – как можно точнее копировать суть работы мозга, сохраняя запредельную скорость обработки числовых данных.

    Компания IBM при поддержке Корнеллского университета и DARPA уже многие годы разрабатывает такой искусственный мозг. До сих пор в научном мире нет единого мнения о многих аспектах функционирования неокортекса. Поэтому задача не состоит в том, чтобы воссоздать на массиве транзисторов работу коры головного мозга в деталях. Скорее есть понятное желание сотворить на базе компьютерных технологий нечто работающее похожим образом. Требуется не более быстрый автомат, а гибкая вычислительная система, хотя бы частично проявляющая свойства мышления живых организмов.

    Значимых успехов в этой области удалось достичь в прошлом году: тогда с помощью второго по мощности суперкомпьютера из списка Топ-500 сымитировали работу ста триллионов синапсов. Конечно, эмуляция происходила с большой долей условности, а скорость обработки сигналов была оценена в полторы тысячи раз ниже, чем у реальной группы нейронов. Более быстрая и точная имитация работы всего нескольких нейронов по-прежнему десятков тысяч процессорных ядер.

    В IBM Research стараются научить компьютеры не просто считать быстрее, но и проявлять отдельные элементы мыслительного процесса. По мнению исследователей, компьютеры будущего не должны слепо следовать алгоритму, как это было до сих пор. Они станут учитывать множество второстепенных факторов, свой прошлый опыт и будут даже немного колебаться в принятии решений – совсем как человек.

    Агентство перспективных оборонных научно-исследовательских разработок США щедро финансирует связанную с этой инициативой программу SyNAPSE (Системы нейроморфной адаптивной масштабируемой пластичной электроники). Её главная цель – обеспечить компьютеры теми способностями, которые у человека пока ещё развиты лучше.

    Особенно это касается восприятия, умения принимать решения в условиях жёсткого дефицита достоверных данных и придумывать нестандартные выходы из ситуаций, в которых не приходилось бывать прежде.

    Интерес DARPA вполне понятен. Сегодня управляемые операторами БПЛА уже свою эффективность. Осталось убрать операторов и связанные с ними задержки в передаче управляющих команд, чтобы Пентагон получил более совершенные и самодостаточные образцы боевой авиации.

    В IBM Research убеждены, что так называемые когнитивные вычислительные системы найдут самое широкое применение и вскоре полностью изменят наши представления о компьютерной технике, которая до сих пор базируется на архитектуре фон Неймана.

    Впервые о проекте открыто заговорили в 2008 году. Через год коллектив IBM Research отчитался о завершении подготовительного этапа – так называемой “фазы 0», на которой был сформулирован план исследований и решены общие вопросы.

    К 2011 году был завершён первый этап проекта, заключавшийся в разработке фундаментальной архитектуры вычислительных блоков, эмулирующих работу нейронов. Ключевым требованием была масштабируемость архитектуры, поскольку от отдельных групп нейронов по мере роста доступной вычислительной мощности требовалось переходить к имитации работы целых отделов коры головного мозга.

    Сегодня коллектив IBM Research говорит о новых успехах. Команде удалось провести объёмное исследование под названием “крупномасштабное корковое моделирование”. Оно было сфокусировано на таких особенностях работы мозга, как сверхнизкий уровень энергопотребления и высочайшая плотность хранения данных. По результатам длительного эксперимента был создан новый алгоритм, позволяющий моделировать работу мозга более точно и ценой меньших затрат.

    На его основе под руководством ведущего специалиста Дхармендра Модха был разработан язык программирования, ориентированный на создание приложений для когнитивных вычислений. Дальнейший этап – создание полноценной среды разработчика, поддерживающей весь цикл программирования – от проектирования до отладки и развертывания нового поколения приложений, способных частично имитировать свойства мозга. В конце неделе 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 в банковской отрасли Спросить

    Спасибо!
    Ваш вопрос отправлен



    Поделиться