CXML

cXML (Ngôn ngữ Đánh dấu Mở rộng Thương mại)[1] là một giao thức máy tính, được tạo bởi Ariba,[2] có khuynh hướng dùng cho các tài liệu thương mại giữa các ứng dụng mua sắm, các trung tâm thương mại điện tử và người cung cấp. cXML được dựa trên XML và cung cấp định dạng lược đồ XML cho các giao dịch thương mại, cho phép chương trình thay đổi và chứng thực tài liệu mà không cần phải có kiến thức trước về mẫu văn bản.Giao thức không bao gồm đầy đủ các tương tác theo chiều rộng để liên kết với các bên thứ 3. Tuy nhiên, nếu cXML có thể mở rộng thông qua việc dùng các thuộc tính mới và các vùng được định nghĩa thêm cho các nhận dạng khác nhau. Việc mở rộng này là sự hạn chế cấu hình point-to-point cho thông tin liên lạc.Giao thức hiện tại bao gồm các tài liệu cho việc cài đặt (hồ sơ giao dịch & thông tin chi tiết công ty), nội dung danh mục, tích hợp ứng dụng (bao gồm tính năng sử dụng PunchOut), thay đổi và xóa tài liệu và phản hồi các yêu cầu, xác nhận đơn đặt hàng và tài liệu chú ý về vận chuyển hàng (cXML tương tự EDI 855 và 856) và hóa đơn.PunchOut [3][4] là một giao thức cho quản lý phiên tương tác trên Internet, một thông tin liên lạc từ ứng dụng này với ứng dụng khác, đạt được thông qua hộp thoại thời gian thực, các thông điệp cXML đồng bộ, hỗ trợ tương tác người dùng với kết nối từ xa. Giao thức này chủ yếu được dùng ngày này trong dạng PunchOut mua bán, được đặc tả hỗ trợ tương tác giữa một ứng dụng mua bán và website thương mại điện tử của người cung cấp và có thể bao gồm một sự trung gian chứng thực và các phiên bản so khớp.