Skip to main content

О стандарте

Стандарт Json-commerce предназначен для обмена коммерческими данными.
Это открытый бесплатный стандарт.
Его легко  изучить благодаря простой логике, нотации и документации.
Легко читаемый из-за использования JSON-синтаксиса.

(В примерах используется JSON5, но вы можете использовать YAML, TOM, TreenotationTree. Если вам очень нужен формат XML,  то вы можете применить его в своих внутренних проектах, но вам придется самостоятельно дополнять стандарт избыточными терминами.)

Применение Json-commerce

1. Внутри организации между системами

Например, учетная система 1С обменивается с сайтом товарами и заказами.

2. Между различными организациями

Например, сайт компании размещает фид для агрегаторов или оптовая компания передает партнерам полноценную информацию по ассортименту ценам и остаткам.

3. Для API приложений

Например, можно использовать терминологию для обмена данными для API общения сервера с клиентами.

4. Для коммуникаций с государственными органами

Например, для передачи данных в кассовом чеке простым понятным способом.

Особенности

Целевые качества Json-commerce: простой и понятный, удобный, полноценный, гибкий и быстрый.
Простой и понятный — все логично и естественно, как в жизни, подобраны правильные термины, нет избыточных усложнений.
Удобный, это значит, что формат должен быть удобочитаем для разработчиков и даже для обычных людей. Поэтому для передачи данных используется формат  типа JSON.
Полноценный — позволяет произвести полное описание продуктов, условия их получения и доставки,  осуществлять работу с заказами.
Гибкий и быстрый — мы можем передавать только требуемый объем данных.

Лицензия

MIT license (Massachusetts Institute of Technology)

Copyright © 2021 ivan Klut.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Преимущества применения Json-commerce

  • Меньше времени для обучения специалистов.
  • Создавать интеграции проще и быстрее.
  • Позволяет делать меньше ошибок и проще находить возникающие.

История и перспективы

Идея Json-commerce возникла примерно в 2017 году, но разработка проекта началась только в 2021.
Проект находится в начальной стадии своего развития и ему требуется поддержка.

Почему это важно

Например, если чертеж автомобиля будет предоставлен любой технологически развитой стране мира, несмотря на различия политических и религиозных взглядов, конечный продукт будет везде одинаковым. Этот язык был специально разработан, как самый подходящий метод постановки задач. Он почти полностью исключает неопределённость и двусмысленность.
Многие технологические прорывы нашего времени были бы невозможны без этой усовершенствованной системы коммуникации. Без общего описательного языка мы были бы неспособны бороться с заболеваниями, увеличить урожаи, общаться на расстояниях в тысячи миль, сооружать мосты, дамбы, транспортные системы и использовать многие другие технологические чудеса кибернетического века. Применение и понимание общей семантики очень важно для продуктивного обмена информацией. 

Жан Фреско

Слова Жана Фреско точно подходят к нашей теме. Точный описательный язык в сфере обмена коммерческими данными очень нужен и важен для повышения эффективности коммерческой сферы.