cXML
cXML (расширяемый язык разметки для коммерции) — это протокол , созданный Ariba в 1999 году и предназначенный для передачи деловых документов между приложениями для закупок , центрами электронной коммерции и поставщиками. cXML основан на XML и предоставляет формальные схемы XML для стандартных бизнес-транзакций, позволяя программам изменять и проверять документы без предварительного знания их формы.
Протокол не включает весь спектр взаимодействий, о которых некоторые стороны могут пожелать сообщить. Однако его можно расширить за счет использования внешних элементов и новых доменов для различных идентификаторов. Это расширение представляет собой предел конфигураций «точка-точка», необходимых для связи.
Текущий протокол включает документы для настройки (сведения о компании и профили транзакций), содержимое каталога, интеграцию приложений (включая широко используемую функцию PunchOut), исходные, изменяемые и удаляемые заказы на покупку, а также ответы на все эти запросы, подтверждение заказа и документы уведомления об отправке. (аналоги транзакций EDI 855 и 856 в формате cXML) и новые счета-фактуры.
PunchOut — это протокол для интерактивных сеансов, управляемых через Интернет, связь от одного приложения к другому, осуществляемая посредством диалога синхронных сообщений cXML в реальном времени, которые поддерживают взаимодействие пользователя на удаленном сайте. Сегодня этот протокол чаще всего используется в форме Procurement PunchOut, который специально поддерживает взаимодействие между приложением для закупок и веб-сайтом электронной коммерции поставщика и, возможно, включает в себя посредника для аутентификации и сопоставления версий. Покупатель выходит из системы своей компании или «выходит из нее» и переходит к веб-каталогу поставщика, чтобы найти и добавить товары в свою корзину, в то время как его приложение прозрачно поддерживает связь с веб-сайтом и собирает соответствующую информацию. Каталог поставщиков, усовершенствованный для этого процесса, известен как перфорированный каталог. PunchOut обеспечивает связь между программным обеспечением и веб-сайтом, чтобы соответствующая информация о транзакции доставлялась по соответствующим каналам. [1] [2]
С момента приобретения SAP компании Ariba в 2012 году этот протокол принадлежит SAP .
Преимущества
[ редактировать ]- Стандартизированный метод, используемый для автоматического получения заказов, обновлений выполнения и транспортировки каталога.
- Многие решения для продавцов поставляются с протоколом «из коробки».
- cXML поддерживает транзакции сеанса удаленных покупок (PunchOut).
- Расширяемость: если ваши отношения с покупателями требуют больше информации, чем поддерживает cXML, эти данные все равно могут передаваться сквозным способом.
- Использует XML, который является надежным открытым языком для описания информации.
- cXML оставляет большую часть синтаксиса EDI позади.
Частные вопросы
[ редактировать ]cXML публикуется на основе материалов многих компаний и контролируется Ariba. [3] cXML — это протокол, который бесплатно публикуется в Интернете вместе со своим DTD . Он открыт для использования всеми без ограничений, за исключением публикации модификаций и названия нового протокола. По сути, каждый может использовать cXML с любыми модификациями, пока он не публикует свой собственный стандарт и не называет его «cXML». Начиная с февраля 1999 года стандарт cXML доступен для использования всеми. Подробности лицензионного соглашения можно найти по адресу http://cxml.org/license.html .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Чиу, Триё К.; Фу, Шива С.; Пинель, Флориан; Угу, Джих-Шир. «Единое решение для интеграции закупок и B2B-магазинов». В Саде, Норман М.; Дайвли, Мэри Джо; Кауфман, Роберт Дж.; Лабру, Яннис; Шехори, Онн; Теланг, Рахул; Крейнор, Лорри Фейт (ред.). Материалы 5-й Международной конференции по электронной коммерции - ICEC 2003 . Том. 30 сентября – 3 октября 2003 г. Питтсбург, Пенсильвания, США: ACM Press. стр. 61–67. дои : 10.1145/948005.948014 . ISBN 1-58113-788-5 .
- ^ «Каталоги PunchOut» . Punchoutcommerce.com . Проверено 1 июня 2021 г.
- ^ cXML.org. «Часто задаваемые вопросы по cXML, пункт № 10» . Архивировано из оригинала 5 ноября 2013 г. Проверено 5 ноября 2013 г.