В этом посте мы подчеркнули важность протоколов при работе с распределенными системами, а также кратко познакомили с нашей альтернативой протоколу HTTP под названием IAP, который был разработан в рамках нашего текущего проекта в Nanosai .com .

Протокол IAP был в основном разработан с учетом трех конкретных целей: обеспечить демократизацию распределенных вычислений в реальном времени, универсальность и интеллектуальность Интернета в целом. Мы называем эту версию Интернета Грид, которая, как мы надеемся, будет основана на нашем открытом наборе инструментов Java для продвинутых распределенных систем под названием Grid Ops.

  1. В реальном времени

Чтобы достичь цели демократизации в реальном времени, мы разработали кодирование IAP ION, которое должно быть двоичным, максимально быстрым и компактным. Сравнив ION с другими двоичными кодировками и JSON, мы твердо чувствуем, что мы ближе к достижению этой цели.

2. Универсальность

Чтобы достичь цели универсальности, мы разработали ION так, чтобы он работал как формат данных общего назначения, который можно легко использовать в качестве замены везде, где в настоящее время используются XML или JSON. Точно так же IAP разработан как расширяемый сетевой протокол с базой протокола, которая может быть расширена с помощью специальных семантических протоколов (подпротоколов). И, наконец, IAP предназначен для обработки нескольких шаблонов обмена сообщениями, а не только шаблона запроса-ответа протокола HTTP.

3. Интеллект

Для достижения интеллектуальных целей мы разрабатываем набор семантических протоколов IAP для наиболее распространенных случаев использования связи через Интернет. Этот набор протоколов должен сделать Интернет в большей степени «plug-and-play» и сделать большой шаг ближе к «семантической сети» - Web 3.0 или как вы хотите это называть!

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

Наконец, мы скоро объявим дату выпуска нашего первого набора инфраструктурных сервисов для разработчиков, работающих в распределенных системах. Если вы хотите получать новости о нашем публичном запуске, Subscribe here.

Хакерский полдень - это то, с чего хакеры начинают свои дни. Мы часть семьи @AMI. Сейчас мы принимаем заявки и рады обсуждать рекламные и спонсорские возможности.

Если вам понравился этот рассказ, мы рекомендуем прочитать наши Последние технические истории и Современные технические истории. До следующего раза не воспринимайте реалии мира как должное!