12
Hivext Платформа веб- сервисов платформа Интернет-приложений

Hivext - platform web-services, platform web-applications

Embed Size (px)

DESCRIPTION

Hivext - platform web-services, platform web-applications

Citation preview

Page 1: Hivext -  platform web-services, platform web-applications

Hivext Платформа веб-сервисов

платформа Интернет-приложений

Page 2: Hivext -  platform web-services, platform web-applications

Положение в современном Интернете

•Преобладающий ресурс в Сети — интернет-страница

•Слабая интеграция между Desktop и Web-приложениями

•Практически отсутствует связь между ресурсами сторонних разработчиков

•Сложность разработки Интернет-приложений, способных заменить

классические Desktop-приложения

•Существующие framework`и раздельно ориентируются либо на клиентскую,

либо на серверную часть.

Однако, в то же время

•Современные web-браузеры готовы для работы со сложными приложениями

•Количество сложных веб-приложений последние 2-3 года значительно

увеличилось

•Интернет-сообщество готово принять новые Идеи

Page 3: Hivext -  platform web-services, platform web-applications

• Платформа объединяющая часто используемые логические

действия при создании клиент-серверных приложений

• Множество сервисов функционирующих как единая система

(идентификация и аутентификация, профили, базы данных, другие)

• Соединяет множество платформ через единый API

Web, Desktop, Mobile: Android, iPhone, Palm 

• Распределение вычислительной нагрузки в «облаке» платформы

• Уменьшает сроки разработки от идеи до готового продукта

Page 4: Hivext -  platform web-services, platform web-applications

Ядро – совокупность программных и технических средств, обеспечивает работу веб-сервисов

Веб-сервисы – набор сервисов решающих определенные задачи (например, файловое хранилище, сервис структур)

Клиенты – библиотеки, фреймворки, посредством которых веб-сервисы подключаются к проекту (например, клиенты для JavaScript, ActionScript, Java SE, ME, FX)

Структура платформы

Page 5: Hivext -  platform web-services, platform web-applications

Сервера СУБД

Сервера web-сервисов

Сервераприложений

www-серверапроекта

Внешниеwww-сервера

Пользователи сети

Мобильные устройства

Раз

рабо

тчик

и

Des

ktop

-при

лож

ения

Hivext

Page 6: Hivext -  platform web-services, platform web-applications
Page 7: Hivext -  platform web-services, platform web-applications

•SOAP (Simple Object Access Protocol )

•REST (Representational State Transfer)

•CROSS (JSONP, ScriptTag, XSS POST)

Протоколы доступа

Языки программирования

•JavaScript

•Java

•.Net

•PHP

•Other

Page 8: Hivext -  platform web-services, platform web-applications

•Сайты

•Веб-Приложения 

•Desktop-Приложения

•Свои Веб-сервисы

•Фреймворки

•Виджеты

•Компоненты

Что можно создавать на базе платформы

Page 9: Hivext -  platform web-services, platform web-applications

Hivext для разработчика

• Набор взаимосвязанных сервисов

• Взаимодействие между приложениями различных разработчиков

• Возможность создания своих сервисов и включения их в общий набор

сервисов

• Публикация своих Интернет-ресурсов в единой базе web приложений

• Расширяемый набор компонентов, позволяющий легко создавать

сложные web-приложения

• Простота использования сервисов, независимо от выбранного языка

программирования

• Возможность хостинга проектов на серверах платформы,

в «облаках» (cloud computing)

Page 10: Hivext -  platform web-services, platform web-applications

Hivext для пользователей

• Структурированная база приложений: простота поиска и

«установки» необходимых приложений

• Стирание граней между web и desktop-приложениями

• Независимость от конкретного рабочего места

• Тесная связь между различными приложениями

• Возможность единого входа в разные приложения платформы

Page 11: Hivext -  platform web-services, platform web-applications

Текущие сервисы

Пользователи Регистрация Идентификация и аутентификация Управление аккаунтом

Данные Структуры Файловое хранилище

Безопасность Управление доступом

Разработка Управление приложениями

Утилиты Пакетные вызовы

Page 12: Hivext -  platform web-services, platform web-applications

Спасибо за внимание.

Описание, документация http://doc.hivext.ru

Форум разработчиков http://forum.hivext.ru

Дополнительная информация

[email protected]

Руслан Синицкий

Hivext – платформа веб-сервисов