CXML - CXML

cXML (расширяемый язык разметки для торговли) это протокол, сделано Ариба в 1999 г., предназначенный для передачи деловых документов между приобретение Приложения, электронная коммерция хабы и поставщики. cXML основан на XML и обеспечивает формальное Схемы XML для стандартных бизнес-операций, позволяя программам изменять и проверять документы без предварительного знания их формы.

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

Текущий протокол включает в себя документы для настройки (сведения о компании и профили транзакций), содержимое каталога, интеграцию приложений (включая широко используемую функцию PunchOut), оригинал, изменение и удаление заказов на покупку и ответы на все эти запросы, документы с подтверждением заказа и уведомления о доставке. (cXML аналоги EDI 855 и 856 транзакций) и новые накладные.

PunchOut - это протокол для интерактивных сеансов, управляемых через Интернет, связь от одного приложения к другому, достигаемая посредством диалога синхронных сообщений cXML в реальном времени, которые поддерживают взаимодействие пользователя на удаленном сайте. Этот протокол сегодня чаще всего используется в форме Procurement PunchOut, который специально поддерживает взаимодействие между приложением для закупок и веб-сайтом электронной коммерции поставщика и, возможно, включает посредника для аутентификации и сопоставления версий. Покупатель покидает систему своей компании или «выходит из нее» и переходит в веб-каталог поставщика, чтобы найти и добавить товары в свою корзину, в то время как его приложение прозрачно поддерживает соединение с веб-сайтом и собирает соответствующую информацию. Каталог поставщиков, усовершенствованный для этого процесса, известен как каталог вывода. PunchOut обеспечивает связь между программным обеспечением и веб-сайтом, так что соответствующая информация о транзакции доставляется по соответствующим каналам.[1]

Преимущества

  • Стандартизированный метод, используемый для автоматического получения заказов, обновления выполнения и транспортировки по каталогу
  • Многие решения для продажи поставляются с протоколом из коробки.
  • cXML поддерживает транзакции удаленного сеанса покупок (PunchOut)
  • Расширяемость: если вашим отношениям с покупателем требуется больше информации, чем внутренне поддерживает cXML, эти данные все равно могут передаваться от начала до конца.
  • Использует XML, который является надежным открытым языком для описания информации.
  • cXML оставляет большую часть синтаксиса из EDI позади

Собственные проблемы

cXML публикуется на основе предложений многих компаний и контролируется Ariba.[2] cXML - это протокол, который бесплатно публикуется в Интернете вместе с его DTD. Он открыт для использования всеми без ограничений, за исключением публикации изменений и наименования этого нового протокола. По сути, каждый может использовать cXML с любыми модификациями до тех пор, пока он не публикует свой собственный стандарт и не называет его «cXML». Начиная с февраля 1999 года, стандарт cXML стал доступен для всех. Подробная информация о его лицензионном соглашении находится на http://cxml.org/license.html.

Рекомендации

  1. ^ Chieu, Trieu C .; Fu, Shiwa S .; Пинель, Флориан; Йи, Джи-Шир. «Единое решение для интеграции закупок и B2B магазинов». In Sadeh, Norman M .; Дивли, Мэри Джо; Кауфман, Роберт Дж .; Лабру, Яннис; Шехори, Онн; Теланг, Рахул; Кранор, Лорри Фейт (ред.). Труды 5-й Международной конференции по электронной торговле - ICEC 2003. 30 сентября - 3 октября 2003 г. Питтсбург, Пенсильвания, США: ACM Press. С. 61–67. Дои:10.1145/948005.948014. ISBN  1-58113-788-5.
  2. ^ cXML.org. "FAQ по cXML, пункт № 10".

внешняя ссылка