Описание тега protorpc
Google ProtoRPC состоит из двух основных компонентов.
Первый компонент - это набор библиотек для декоративного описания сообщений и сервисов для обмена информацией через Интернет. Описание сообщений и услуг выполняется на языке аналогично использованию файла Protocol Buffer.proto. Реализация этого компонента будет индивидуальной для каждого поддерживаемого языка.
Второй компонент - это набор стандартов и сопутствующая библиотека для создания RPC через HTTP с использованием различных базовых протоколов сообщений. Этот стандарт позволяет передавать несколько базовых форматов протоколов и предоставляет реализации для JSON, форм с кодировкой URL и буферов протокола. Стандарт включает возможность обнаружения служб и типов сообщений, чтобы разработчикам было легко экспортировать свои службы, и интерфейс на основе форм, так что нет необходимости создавать клиента для экспериментов со службой.
Основная цель этого проекта - упростить разработчикам начало определения сервисов для своих веб-приложений, но позволить им развиваться, чтобы со временем стать высокомасштабируемыми реализациями.
Реализация ProtoRPC Python встроена в Google App Engine.