Рисунок 4. Бизнес-услуги, доступные независимым новаторам через API-экономику
Бизнес-приложения и уровень SaaS
На уровне SaaS наша открытая облачная архитектура обеспечивает безопасность и согласованную идентификацию (TLS/SSL, OpenID, OASIS SAML и IETF OAuth2.0), платежи (Google Wallet и Apple Passport) и пользовательский интерфейс (W3C HTML5, IETF JSON, Apache Cordova и Eclipse).
HTML5 ― это общий язык для создания многофункциональных интернет-приложений на разных платформах, который по-прежнему поддерживает собственные мобильные функции без плагинов. Им управляет консорциум W3C, и он представляет собой эволюционное развитие HTML4/XHTML. HTML5 включает в себя такие стандарты, как SVG и CSS.
HTML5 значительно упрощает разработку приложений, так как вводит встроенную поддержку мультимедиа во всем широком спектре настольных и мобильных платформ. Кроме того, он вводит встроенную поддержку таких передовых технологий, как офлайновые хранилища данных и приложения, доступ к устройствам, геолокация и семантические данные.
Apache Cordova ― это проект ПО с открытым исходным кодом, который делает осуществимым создание гибридных приложений "написано однажды ― работает везде" с помощью служб платформы. Проект Cordova сосредоточен на создании кода, зависящего от аппаратуры, который действует как «прокладка», позволяя гибридным приложениям обращаться к функциям широкого спектра мобильных устройств. Сообщество ориентировано на постоянное совершенствование кода и его расширения для поддержки дополнительных устройств. С момента создания проекта в 2010 году IBM внесла существенный вклад, добавив новые возможности и улучшив управление выпусками. HTML5 и Apache Cordova имеют критически важное значение для дальнейшей разработки многофункциональных мобильных приложений.
Общение
Activity Streams — это новый стандарт, который обеспечивает разработчикам общий словарь для описания мероприятий, позволяя создавать приложения для обмена информацией и знаниями в режиме реального времени. Реализация с помощью существующей и будущей ИТ-архитектуры помогает упростить информационные и деловые связи между пользователями и поддерживает возможность делиться опытом, высказывать свое мнение и сотрудничать в пределах организации.
OpenSocial — это стандартизированная модель компонентов для облачных приложений, обеспечивающих общение. Эта модель предоставляет согласованный метод интеграции существующих приложений с возможностью добавления сторонних приложений в одном представлении. Она упрощает работу и позволяет работать наиболее удобным для пользователя способом на данный момент. Информация может собираться из электронной почты, информационных систем и многофункциональных приложений на разных платформах — с учетом заданного контекста. Этот проект обеспечивает межотраслевое согласование посредством проекта Apache Shindig, открытой эталонной реализации OpenSocial, и путем поддержки таких передовых стандартов, как ActivityStreams и OAuth2.0.
Activity Streams и OpenSocial способны высвободить данные из традиционных изолированных информационных систем и обмениваться ими в режиме реального времени.
Безопасность
OAuth ― это открытый протокол для безопасной авторизации простым и стандартным методом из облачных, Web-, мобильных и настольных приложений. В частности, он позволяет выполнять авторизацию и получать доступ к конечным точкам API REST, определенным внутри приложения или инфраструктуры. OAuth стал ключевой технологией безопасности для интеграции API REST в систему предприятия, так как он обеспечивает доступ к службам внутри или за пределами брандмауэра.
Do'stlaringiz bilan baham: |