CXML

Last updated

cXML (commerce eXtensible Markup Language) is a protocol, created by Ariba in 1999, intended for communication of business documents between procurement applications, e-commerce hubs and suppliers. cXML is based on XML and provides formal XML schemas for standard business transactions, allowing programs to modify and validate documents without prior knowledge of their form.

Contents

The protocol does not include the full breadth of interactions some parties may wish to communicate. However, it can be expanded through the use of extrinsic elements and newly defined domains for various identifiers. This expansion is the limit of point-to-point configurations necessary for communication.

The current protocol includes documents for setup (company details and transaction profiles), catalogue content, application integration (including the widely used PunchOut feature), original, change and delete purchase orders and responses to all of these requests, order confirmation and ship notice documents (cXML analogues of EDI 855 and 856 transactions) and new invoice documents.

PunchOut is a protocol for interactive sessions managed across the Internet, a communication from one application to another, achieved through a dialog of real-time, synchronous cXML messages, which support user interaction at a remote site. This protocol is most commonly used today in the form of Procurement PunchOut, which specifically supports interactions between a procurement application and a supplier's eCommerce web site and possibly includes an intermediary for authentication and version matching. The buyer leaves or "punches out" of their company's system and goes to the supplier's web-based catalog to locate and add items to their shopping cart, while their application transparently maintains connection with the web site and gathers pertinent information. A vendor catalog, enhanced for this process, is known as a punchout catalog. PunchOut enables communication between the software and the web site so that relevant information about the transaction is delivered to the appropriate channels. [1] [2]

Since SAP's acquisition of Ariba in 2012, this protocol is owned by SAP.

Benefits

Proprietary issues

cXML is published based on the input of many companies, and is controlled by Ariba. [3] cXML is a protocol that is published for free on the Internet along with its DTD. It is open to all for their use without restrictions apart from publications of modifications and naming that new protocol. Essentially, everyone is free to use cXML with any and all modifications as long as they don't publish their own standard and call it "cXML". Beginning in February 1999, the cXML standard has been available for all to use. The details of its license agreement are found at http://cxml.org/license.html.

See also

Related Research Articles

Electronic data interchange (EDI) is the concept of businesses electronically communicating information that was traditionally communicated on paper, such as purchase orders, advance ship notices, and invoices. Technical standards for EDI exist to facilitate parties transacting such instruments without having to make special arrangements.

A web service (WS) is either:

The Web Services Business Process Execution Language (WS-BPEL), commonly known as BPEL, is an OASIS standard executable language for specifying actions within business processes with web services. Processes in BPEL export and import information by using web service interfaces exclusively.

An invoice, bill or tab is a commercial document issued by a seller to a buyer relating to a sale transaction and indicating the products, quantities, and agreed-upon prices for products or services the seller had provided the buyer.

In computer science and networking in particular, a session is a time-delimited two-way link, a practical layer in the TCP/IP protocol enabling interactive expression and information exchange between two or more communication devices or ends – be they computers, automated systems, or live active users. A session is established at a certain point in time, and then ‘torn down’ - brought to an end - at some later point. An established communication session may involve more than one message in each direction. A session is typically stateful, meaning that at least one of the communicating parties needs to hold current state information and save information about the session history to be able to communicate, as opposed to stateless communication, where the communication consists of independent requests with responses.

xCBL is a collection of XML specifications for use in e-business. It was created by Commerce One Inc. and is maintained by Perfect Commerce.

Microsoft BizTalk Server is an inter-organizational middleware system (IOMS) that automates business processes through the use of adapters which are tailored to communicate with different software systems used in an enterprise. Created by Microsoft, it provides enterprise application integration, business process automation, business-to-business communication, message broker and business activity monitoring.

Electronic governance or e-governance is the application of information technology for delivering government services, exchange of information, communication transactions, integration of various stand-alone systems between government to citizen (G2C), government-to-business (G2B), government-to-government (G2G), government-to-employees (G2E) as well as back-office processes and interactions within the entire governance framework. Using e-governance, government services are made available to citizens through IT. The three main target groups that can be distinguished in governance concepts are government, citizens, and businesses/interest groups.

EAGLE is a Web-based, mainframe-powered application server which provides direct, secure, high performance Internet access to mainframe computer data and transactions using real-time transaction processing rather than middleware or external gateways.

Procurement software refers to a range of business software designed to streamline and automate purchasing processes for businesses and organizations. By managing information flows and transactions between procuring entities, suppliers, and partners, procurement software aims to cut costs, improve efficiency, and boost organizational performance.

IDoc, short for Intermediate Document, is an SAP document format for business transaction data transfers. Non SAP-systems can use IDocs as the standard interface (computing) for data transfer. IDoc is similar to XML in purpose, but differs in syntax. Both serve the purpose of data exchange and automation in computer systems, but the IDoc-Technology takes a different approach.

Business-to-employee (B2E) electronic commerce uses an intrabusiness network which allows companies to provide products and/or services to their employees. Typically, companies use B2E networks to automate employee-related corporate processes. B2E portals have to be compelling to the people who use them. Companies are competing for eyeballs of their employees with eBay, yahoo and thousands of other web sites. There is a huge percentage of traffic to consumer web sites comes from people who are connecting to the net at the office.

The term Public eProcurement refers, in Singapore, Ukraine, Europe and Canada, to the use of electronic means in conducting a public procurement procedure for the purchase of goods, works or services.

Open Catalog Interface (OCI) is an open standard for a software interface developed by SAP for punch-out catalogs that connect buyers' procurement systems with suppliers' eCommerce systems. OCI is an alternative to cXML.

In computing, Open Data Protocol (OData) is an open protocol that allows the creation and consumption of queryable and interoperable Web service APIs in a standard way. Microsoft initiated OData in 2007. Versions 1.0, 2.0, and 3.0 are released under the Microsoft Open Specification Promise. Version 4.0 was standardized at OASIS, with a release in March 2014. In April 2015 OASIS submitted OData v4 and OData JSON Format v4 to ISO/IEC JTC 1 for approval as an international standard. In December 2016, ISO/IEC published OData 4.0 Core as ISO/IEC 20802-1:2016 and the OData JSON Format as ISO/IEC 20802-2:2016.

Electronic Business using eXtensible Markup Language, commonly known as e-business XML, or ebXML as it is typically referred to, is a family of XML based standards sponsored by OASIS and UN/CEFACT whose mission is to provide an open, XML-based infrastructure that enables the global use of electronic business information in an interoperable, secure, and consistent manner by all trading partners.

Ubiquitous Commerce also known as U-Commerce, u commerce or uCommerce, refers to a variety of goods and/or services. Sometimes, it is used to refer to the wireless, continuous communication and exchange of data and information between and among retailers, customers, and systems regardless of location, devices used, or time of day.

Electronic invoicing is a form of electronic billing. E-invoicing includes a number of different technologies and entry options, and is usually used as an umbrella term to describe any method by which a document is electronically presented from one party to another, either for payment or to present and monitor transactional documents between trade partners to ensure the terms of their trading agreements are being met. These documents can include invoices, purchase orders, debit notes, credit notes, payment terms, payment instructions, and remittance slips.

ERP Security is a wide range of measures aimed at protecting Enterprise resource planning (ERP) systems from illicit access ensuring accessibility and integrity of system data. ERP system is a computer software that serves to unify the information intended to manage the organization including Production, Supply Chain Management, Financial Management, Human Resource Management, Customer Relationship Management, Enterprise Performance Management.

References

  1. Chieu, Trieu C.; Fu, Shiwa S.; Pinel, Florian; Yih, Jih-Shyr. "Unified solution for procurement integration and B2B stores". In Sadeh, Norman M.; Dively, Mary Jo; Kauffman, Robert J.; Labrou, Yannis; Shehory, Onn; Telang, Rahul; Cranor, Lorrie Faith (eds.). Proceedings of the 5th International Conference on Electronic Commerce - ICEC 2003. Vol. September 30-October 3, 2003. Pittsburgh, Pennsylvania, USA: ACM Press. pp. 61–67. doi:10.1145/948005.948014. ISBN   1-58113-788-5.
  2. "PunchOut Catalogs". punchoutcommerce.com. Retrieved 2021-06-01.
  3. cXML.org. "cXML FAQ, item #10". Archived from the original on 2013-11-05. Retrieved 2013-11-05.