SlideShare a Scribd company logo
Hivext     Платформа веб-сервисов платформа Интернет-приложений
Положение в современном Интернете Преобладающий ресурс в Сети — интернет-страница Слабая интеграция между  Desktop  и Web-приложениями Практически отсутствует связь между ресурсами сторонних разработчиков Сложность разработки Интернет-приложений, способных заменить классические Desktop-приложения Существующие framework`и раздельно ориентируются либо на клиентскую, либо на серверную часть. Однако, в то же время Современные web-браузеры готовы для работы со сложными приложениями Количество сложных веб-приложений последние 2-3 года значительно увеличилось Интернет-сообщество готово принять новые Идеи
Платформа объединяющая часто используемые логические действия при создании клиент-серверных приложений Множество сервисов функционирующих как единая система (идентификация и аутентификация, профили, базы данных, другие) Соединяет множество платформ через единый  API   Web, Desktop, Mobile :  Android, iPhone, Palm  Распределение вычислительной нагрузки в «облаке» платформы Уменьшает сроки разработки  от идеи до готового продукта
Ядро  – совокупность программных и технических средств, обеспечивает работу веб-сервисов Веб-сервисы  – набор сервисов решающих определенные задачи  (например, файловое хранилище , сервис структур ) Клиенты  – библиотеки, фреймворки, посредством которых веб-сервисы подключаются к проекту  (например, клиенты для JavaScript, ActionScript, Java SE, ME, FX) Структура платформы
 
 
SOAP ( Simple Object Access Protocol   ) REST  (Representational State Transfer) CROSS ( JSONP, ScriptTag, XSS POST ) Протоколы доступа Языки программирования JavaScript Java .Net PHP Other
Сайты Веб-Приложения  D esktop-Приложения Свои Веб-сервисы Фреймворки Виджеты Компоненты Что можно создавать на базе платформы
Hivext  для разработчика Набор взаимосвязанных сервисов Взаимодействие между приложениями различных разработчиков Возможность создания своих сервисов и включения их в общий набор сервисов Публикация своих Интернет-ресурсов в единой базе web приложений Расширяемый набор компонентов, позволяющий легко создавать сложные web-приложения Простота использования сервисов, независимо от выбранного языка программирования Возможность хостинга проектов на серверах платформы,  в «облаках» ( cloud computing )
Hivext   для пользователей Структурированная база приложений: простота поиска и «установки» необходимых приложений Стирание граней между web и desktop-приложениями Независимость от конкретного рабочего места Тесная связь между различными приложениями Возможность   единого входа в разные приложения платформы
Спасибо за внимание.  Описание, документация  http://www.hivext.ru   Форум разработчиков  http://forum.hivext.ru Hivext  –  платформа веб-сервисов

More Related Content

Hivext 04.2009

  • 1. Hivext Платформа веб-сервисов платформа Интернет-приложений
  • 2. Положение в современном Интернете Преобладающий ресурс в Сети — интернет-страница Слабая интеграция между Desktop и Web-приложениями Практически отсутствует связь между ресурсами сторонних разработчиков Сложность разработки Интернет-приложений, способных заменить классические Desktop-приложения Существующие framework`и раздельно ориентируются либо на клиентскую, либо на серверную часть. Однако, в то же время Современные web-браузеры готовы для работы со сложными приложениями Количество сложных веб-приложений последние 2-3 года значительно увеличилось Интернет-сообщество готово принять новые Идеи
  • 3. Платформа объединяющая часто используемые логические действия при создании клиент-серверных приложений Множество сервисов функционирующих как единая система (идентификация и аутентификация, профили, базы данных, другие) Соединяет множество платформ через единый API Web, Desktop, Mobile : Android, iPhone, Palm  Распределение вычислительной нагрузки в «облаке» платформы Уменьшает сроки разработки от идеи до готового продукта
  • 4. Ядро – совокупность программных и технических средств, обеспечивает работу веб-сервисов Веб-сервисы  – набор сервисов решающих определенные задачи (например, файловое хранилище , сервис структур ) Клиенты – библиотеки, фреймворки, посредством которых веб-сервисы подключаются к проекту (например, клиенты для JavaScript, ActionScript, Java SE, ME, FX) Структура платформы
  • 5.  
  • 6.  
  • 7. SOAP ( Simple Object Access Protocol   ) REST (Representational State Transfer) CROSS ( JSONP, ScriptTag, XSS POST ) Протоколы доступа Языки программирования JavaScript Java .Net PHP Other
  • 8. Сайты Веб-Приложения  D esktop-Приложения Свои Веб-сервисы Фреймворки Виджеты Компоненты Что можно создавать на базе платформы
  • 9. Hivext для разработчика Набор взаимосвязанных сервисов Взаимодействие между приложениями различных разработчиков Возможность создания своих сервисов и включения их в общий набор сервисов Публикация своих Интернет-ресурсов в единой базе web приложений Расширяемый набор компонентов, позволяющий легко создавать сложные web-приложения Простота использования сервисов, независимо от выбранного языка программирования Возможность хостинга проектов на серверах платформы, в «облаках» ( cloud computing )
  • 10. Hivext для пользователей Структурированная база приложений: простота поиска и «установки» необходимых приложений Стирание граней между web и desktop-приложениями Независимость от конкретного рабочего места Тесная связь между различными приложениями Возможность единого входа в разные приложения платформы
  • 11. Спасибо за внимание. Описание, документация http://www.hivext.ru Форум разработчиков http://forum.hivext.ru Hivext – платформа веб-сервисов