Introduction to PIDX XML Transaction Standards

Size: px
Start display at page:

Download "Introduction to PIDX XML Transaction Standards"

Transcription

1 Introduction to PIDX XML Transaction Standards Document ID: V2.0 Page 1 of 51 Introduction to PIDX XML Transaction Standards v1_0

2 Document Changes Version Date Version Authors Change Description 23 JAN Larry Dyer, Gary Strickland Created outline and content description 6 FEB Larry Dyer, Gary Strickland 1 st draft of section 1 20 FEB Larry Dyer, Gary Strickland 1 st draft of sections 2 Added references 6 MAR Larry Dyer, Gary Strickland Merged section 3 into section 2 Completed 1 st draft of section 2 Completed 1 st draft of section 3 Started 1 st draft of section 4 Added references Added terms to be defined to glossary Started index 15 MAY Gary Strickland Completed 1 st draft of section 4 Started 1 st draft of section 5 30 MAY Gary Strickland Completed 1 st draft of section 5 Started 1 st draft of section 6 Updated index 12 JUN Gary Strickland Completed first draft Edited document to define acronyms in each section Added illustrations 24 JUN Larry Dyer, Darren Ebanks, Rick Conner, Gary Strickland Edited the participants handout for completeness, accuracy, and readability 26 JUN Gary Strickland Reorganized major sections Added PIP sections 1 JUL Rick Conner, Larry Dyer, Darren Ebanks, Gary Strickland 7 JUL Paul O Shaughnessy, Gary Strickland Edited participants handout for completeness, accuracy, and readability Reviewed slide deck Completed Deployment Plan Completed Lessons Learned Reviewed deliverables Document ID: V2.0 Page 2 of 51 Introduction to PIDX XML Transaction Standards v1_0

3 Document ID: V2.0 Page 3 of 51 Introduction to PIDX XML Transaction Standards v1_0

4 Table of Contents 1 Introduction Purpose of the Introductory Course Intended Audience What this course will cover What this course will not cover Why this course is important Electronic Commerce Overview The Need for Standards Business Process Alignment EDI XML Overview of PIDX Business Process Alignment Standards RosettaNet organization and standards RosettaNet Strengths PIDX XML Transaction Standards Fundamentals of PIDX XML Transaction Standards Action, Signal, and Process Control Messages Action Messages Signal Messages Scope of Signal Messages Process Control PIPs The PIDX Message Components Preamble Delivery Header Service Header Payload PIDX Partner Interface Processes PIP Model Business Operational View Functional Service View Defining a Partner Interface Process PIP Specifications Trading Partner Implementation Guidelines Document ID: V2.0 Page 4 of 51 Introduction to PIDX XML Transaction Standards v1_0

5 6 PIDX and RosettaNet Differences XML Schemas vs. DTDs PIDX Partner Interface Processes (PIPs) Two-action PIPs PIDX Dictionaries Authorization Authentication Non-repudiation Non-repudiation of Origin and Content Non-repudiation of Receipt Strengths of the PIDX XML Transaction Standards Message Identification Message Authentication Message Authorization Non-repudiation Data Confidentiality Data Integrity Reliable Messaging Exception Handling Global Adoption and Support Business Advantages Lower Processing Costs Lower Bad Debt Expenses Improve Days Sales Outstanding (DSO) Improved Visibility Business Analysis Barriers to Adoption and Implementation and Solutions High Adoption and Implementation Costs Competing standards and technologies Next Steps Appendix A: Message Examples Appendix B: Error Codes Appendix C: References Appendix D: Glossary Document ID: V2.0 Page 5 of 51 Introduction to PIDX XML Transaction Standards v1_0

6 Index Document ID: V2.0 Page 6 of 51 Introduction to PIDX XML Transaction Standards v1_0

7 List of Tables Table 1: PIDX X12 EDI Transaction Sets (PIDX, 1997) Table 2: EDI startup costs Table 3: Differences between RNIF 1.1 and RNIF Table 4: Business Signal Error Codes List of Figures Figure 1: B2B data exchange processes sequence diagram... 9 Figure 2: Interrelationships of RosettaNet Specifications (RNIF2 Core Specification, p. 2) Figure 3: Content level validation activity diagram Figure 4: PIDX action message MIME components Figure 5: PIDX action message MIME components Figure 6: Send Invoice PIP use case diagram Figure 7: Send Invoice PIP activity diagram Figure 8: Send Invoice PIP functional service view sequence diagram Document ID: V2.0 Page 7 of 51 Introduction to PIDX XML Transaction Standards v1_0

8 1 Introduction PIDX (Petroleum Industry Data Exchange) XML Transaction Standards are a set of documents describing standard methodologies to exchange business documents electronically in the oil and gas industry. The current PIDX XML Transaction Standards (PIDX) were developed by the oil and gas industry in PIDX includes: PIDX XML Transaction Standards, version 1.0 Standards Master (Core specification) PIDX XML Transaction Standards, version 1.0 Implementation Guide (IG) Various versions of service content XML schemas Official interpretations of the standards by the PIDX Standards and Guidelines Committee The service content XML schemas have been updated periodically. PIDX standards are based on RosettaNet standards. The PIDX transport, routing, and packaging (TRP) parts of the standard are mostly compliant with the RosettaNet Implementation Framework, Core Specification, version 2.0 (RNIF2). 1.1 Purpose of the Introductory Course The oil and gas industry has over 10 years experience implementing the PIDX XML Transaction Standards, version 1.0. The collective experience of more than 200 operators, suppliers, and third party technology providers has demonstrated that some standards implementation projects have successfully been completed on time and on budget, while others have not. The course will discuss the PIDX XML Transaction standards, the challenges and barriers behind the inconsistent success of implementation projects, and how adopting companies can overcome those challenges and barriers. 1.2 Intended Audience Business and technical personnel of companies currently implementing the standards, those companies who plan to implement them, and the third party technology providers who plan to facilitate implementation projects will benefit from the presentations and discussions. 1.3 What this course will cover The presentations and discussions will focus on the following: 1. An overview of the PIDX standards, including RNIF2 2. Successful implementations approaches 3. Issues that increase the cost, schedule, and the risk of project failure 4. Discussions on reducing costs, schedules and risk of failure 1.4 What this course will not cover The presentation and discussions will not attempt to teach class participants the details of the PIDX standards or RosettaNet Implementation Framework, version 2.0. Participants do not need to have a Document ID: V2.0 Page 8 of 51 Introduction to PIDX XML Transaction Standards v1_0

9 detailed understanding of the standards. We will discuss the standards sufficiently to understand they how they work, what they do, and how to adopt and implement them to achieve company goals. 1.5 Why this course is important Implementing PIDX XML Transaction Standards can help companies reduce costs, days sales outstanding (DSO), and provide better transaction visibility. Over ten years of experience implementing the standards has shown that the standards can be adopted and implemented efficiently. Attending the class will enable participants to take back to their companies the knowledge that will help them avoid recurring challenges. 2 Electronic Commerce Overview Electronic Commerce (EC) can be defined in many ways. IBM defines electronic business as the transformation of key business processes through the use of the internet. (IBM p. 1) Using this definition, EC includes unsolicited s, business-to-consumer electronic store fronts like Amazon, online advertising in search engines, and the business processes used in the exchange of information using internet technologies. The PIDX XML Transaction Standards focus on the exchange of business information. They describe the sequence of activities and data to realize the exchange of business information over the internet. The information exchanged using the PIDX standards is usually in the form of common business documents, such as purchase and service orders, field tickets, and invoices. The sequence diagram in figure 1 shows some of the business documents that can be exchanged using the PIDX standards, and the sequence of their exchange. Figure 1: B2B data exchange processes sequence diagram Document ID: V2.0 Page 9 of 51 Introduction to PIDX XML Transaction Standards v1_0

10 The transformation of business processes began before the internet became popular. Banks and other businesses began authorizing the transfer of money and business data using proprietary file formats over telecommunications networks in the 1970s. In the 1980s organizations exchanged business data using telecommunications networks and electronic data interchange (EDI) standards. In 2002, the Petroleum Industry Data Exchange (PIDX) subcommittee of the American Petroleum Industry (API) published the PIDX XML Transaction Standards that were meant to replace EDI. While most oil and gas companies use the PIDX XML standards, some still use X12 EDI. 2.1 The Need for Standards Before standards like automatic funds transfer (AFT) and EDI were developed to manage the exchange of business data, companies used telecommunications networks to exchange business data in proprietary formats. This process worked well for those companies that did a lot of business together, but it was not an efficient way to exchange data. Data exchange formats had to be changed when a company upgraded or changed its business systems, and new one-off formats had to be agreed to when adding new trading partners. Businesses realized efficiencies exchanging data electronically, and they also realized that standards to guide the exchange would make the process more efficient. Accordingly, in 1982, the American National Standards Institute (ANSI) Accredited Standards Committee (ASC) released version 1 of the X12 EDI Standards. X12 EDI is used mainly in North America. Another EDI standard, Electronic Data Interchange for Administration, Commerce and Transport (EDIFACT), was developed by the United Nations, and is used in primarily countries outside North America. EDI standards enabled companies to decouple their proprietary backend enterprise resource planning (ERP) systems from the business data formats they needed to exchange with their trading partners. This decoupling allowed companies to upgrade and change their backend systems without changing the data formats used to exchange business documents with trading partners. This solved the biggest problem prohibiting widespread electronic data exchange. It did not solve all the problems: Data exchange was still expensive, arcane, and complex, and only large companies could afford the systems and personnel required to run and maintain EDI middleware. When XML became a World Wide Web Consortium (W3C) recommendation in 1998, many businesses believed that XML could be used to eliminate the complexity, expense, and mystery associated with EDI, and finally enable global electronic data exchange. 2.2 Business Process Alignment Exchanging business documents requires trading partners involved in a business transaction to align their business processes so documents can be processed successfully. Business process alignment applies to manual and electronic systems; the companies exchanging the data must understand how to process the data. For example, to execute a business process (BP) such as, send invoice to customer, both the supplier s and the buyer s processes need to be aligned to make sure the invoice sent and received is paid. In paper-based systems, the people responsible for sending an invoice must include information the customer needs to process the invoice, such as PO numbers, Authorization-for-expenditure (AFE) identification, field ticket data, and third party invoices. The invoice is then enveloped, and mailed. Document ID: V2.0 Page 10 of 51 Introduction to PIDX XML Transaction Standards v1_0

11 The customer receiving the paper invoice verifies that it conforms to their business rules, confirms that it contains all the information needed to process it, verifies that the expense was authorized, enters it into their accounts payable system, and finally, pays the invoice. The trading partners processes become even more complex when something goes wrong, such as missing information, or unexpected pricing. The same business processes that buyers and sellers execute to send and pay a paper invoice need to be executed when trading partners process invoices using B2B technologies. However, electronic processing presents problems that don t exist in the paper world. The data format required by a customer and included in the suppliers invoices can vary by the supplier that sent the document. This formatting issue isn t a problem when processing a paper invoice, because the person in accounts payable responsible for processing the invoice can look through it to find all of the information required for payment. This is a much more complex activity when executing the same process electronically. Additionally, the suppliers sending invoices must consider the disparate business rules and information requirements that vary by trading partner. While the alignment process is much easier now, it still presents challenges oil and gas companies need to overcome. 2.3 EDI EDI has been used to align business processes since the 1980s. EDI is defined as the application-toapplication transfer of data between organizations using a standard, structured, machine-readable format (Bort, 1998, p. A1-2-3). It was one of the first forms of electronic commerce extensively used in business, beginning in the 1970 s. Understanding EDI concepts is important to understanding current widely used B2B standards in the oil and gas industry because current standards are based on EDI concepts. EDI is the most common technology used in B2B transactions today, with the U.S. dollar amount of transactions equaling approximately that of all other B2B transaction technologies combined (Schneider, 2013, p ). While EDI is not used as extensively in the oil and gas industry as it was in the 1990s, it is still used in some oil and gas B2B transactions, and it is used more widely by oil and gas companies transactions with banks, transportation companies, and healthcare-related companies. There are several EDI standards used currently. The two most commonly used EDI standards are ASC X12, and UN/EDIFACT (United Nations/Electronic Data Interchange For Administration, Commerce and Transport). ASC X12 is used primarily in North America, and UN/EDIFACT is a global standard. The two standards define over 500 cross-industry transaction sets (business messages) between them. Each industry uses a subset of the transaction sets. The PIDX Implementation Guideline for EDI, 4 th Edition describes a compliant subset of the 300 plus ASC X12 transaction sets. The PIDX X12 transaction sets are listed in table 1: PIDX X12 EDI Transaction Sets. Transaction Business Document Version Set ID 810 Invoice Payment order / Remittance Advice Price / Sales Catalog Trading Partner Profile Request for Quotation Response to Request for Quotation 2040 Document ID: V2.0 Page 11 of 51 Introduction to PIDX XML Transaction Standards v1_0

12 850 Purchase Order Purchase Order Acknowledgment Ship Notice / Manifest Purchase Order Change Request Buyer Initiated Purchase Order Change Acknowledgment Request Seller Initiated Order Status Inquiry Order Status Report Functional Acknowledgment 2003 Table 1: PIDX X12 EDI Transaction Sets (PIDX, 1997) EDI works well for those oil and gas companies implementing EDI standards. Companies reported reduced administrative handling costs, reduced delivery time for invoices, reduced float on payments, eliminated data entry, reduced errors, improved data consistencies, and efficiencies in cash application. As an example, in a 1999 survey, 3Com reported the costs to process a paper order to be $38, compared to $1.35 per order using EDI. The company estimated the annual savings processing orders and invoices using EDI to be $750,000, and total estimated savings when considering the reduction of data entry errors, the efficiencies due to better inventory management and reduced delays in processing to be $1.3 million (Falk, 1999). Other companies report significant cost savings using EDI. In 2008, average cost to process a paper order was $37.45 in North America, while the same order using EDI was $23.83 (Aberdeen Group, 2008). While the EDI cost savings have been substantial for those companies implementing EDI solutions, not all companies implemented EDI solutions. In 2000, API-PIDX reported that 95% of Fortune 1000 companies were using EDI solutions, but that only 2% of non-fortune 1000 companies were doing so. Those companies that do not use EDI solutions cite the cost and complexity of EDI systems as the main reasons for not implementing. Table 2 illustrates typical startup costs for processing EDI transactions inhouse. EDI System Component Cost Hardware $20,000 - $100,000 EDI software, 1 st year licenses and support agreements $50,000 - $200,000 Technical expertise, 1 st year $70,000 - $500,000 Value Added Network (VAN) charges $24,000 - $100,000 Total 1 st year costs $164,000 - $900,000 Table 2: EDI startup costs Annual costs may omit the costs of hardware and software, but the licenses and support agreements continue. The personnel costs and VAN charges will also continue for in-house EDI processing, so the costs of in-house EDI processing are likely to be slightly less than the 1 st year costs. With the emergence of the internet and extensible markup language (XML), the oil and gas industry and other industries felt the B2B elements were in place to reduce the costs of using EDI to an acceptable level, and bring business process alignment to small and mid-sized companies as well as large companies. Document ID: V2.0 Page 12 of 51 Introduction to PIDX XML Transaction Standards v1_0

13 2.4 XML XML is a relatively new technology created in 1996 under the auspices of the World Wide Web Consortium (W3C). The XML design goals included the following: XML should be easily usable over the internet Programs processing XML should be easy to create XML documents should be clear and human-legible XML documents should be easy to create XML terseness is not an important consideration The W3C issued XML 1.0 Recommendation in 1998 and XML 1.1 Recommendation in The business communities embraced XML as the way to bring business process integration to all companies, not just large global ones. The simplicity of XML, the WC3 mandate of ease of use, the availability of low-cost XML processors, and flexibility promised that all trading partners exchange business documents directly into the other s ERP systems without programming. The only thing blocking universal business process integration was the lack of an industry-standard XML protocol. PIDX chartered the Complex Products and Services Task Group (Com.Pro.Serv) in 2001 to develop oil and gas industry standards for exchanging business documents using XML. PIDX published PIDX XML Transaction Standards, version 1.0 in February, Overview of PIDX Business Process Alignment Standards PIDX currently supports three messaging standards: 1. X12 EDI (Electronic Data Interchange) 2. PIDX XML Transaction Standards, version Applicability Statement 2 (AS2) X12 EDI has been a standard since the 1980s, and is still used by many oil and gas companies, mainly for exchanging business documents with organizations outside its industry. The PIDX XML Transaction Standards are the only one of the three standards promoted by PIDX. AS2 was offered as a low-cost alternative to the RNIF2 TRP. They were used by a few oil and gas companies for a few years. Currently they are not used. According to the PIDX Standards Master, version 1.0 (PIDX1), the purpose of the standards is to promote standard processes for non-catalog, configurable products and services using ebusiness technology. The standards defined public processes, a transaction, routing, and packaging (TRP) protocol based on the RosettaNet Implementation Framework Core Specification, version 2.0 (RNIF2), and an XML business vocabulary based on previously defined XML vocabularies including the Chemical Industry Data Exchange (CIDX), xcbl, and OFS-Portal. To understand the PIDX XML Transaction Standards, one must understand RNIF2. RNIF2 describes the TRP protocol that enables participating supply chain members to implement RosettaNet partner interface processes (PIPs). PIDX did not adopt any of the other RosettaNet standards, including RosettaNet PIPs, or the RosettaNet Dictionary Framework. Document ID: V2.0 Page 13 of 51 Introduction to PIDX XML Transaction Standards v1_0

14 The PIDX exchange protocol relies on RNIF2, and it is mostly compliant with RNIF2. Oil and gas companies that use RNIF2-compliant messaging applications should not have problems adopting the PIDX standards. 3.1 RosettaNet organization and standards RosettaNet is a non-profit consortium of more than 500 technology, electronic components, and semiconductor manufacturing companies. RosettaNet was founded in the U.S. in 1998 to develop standards to automate inter-company supply chain business processes. In 2002 RosettaNet merged with The Uniform Code Council, which was renamed to GS1 US. GS1 US manages the RosettaNet standards. The RosettaNet standards include the core specification, a set of partner interface processes (PIPs) applicable mostly to the technology and electronics industries, and a dictionary framework defining information items in the standards. The core specification of the RosettaNet standards describes the TRP methodology. RosettaNet supports two versions of the core specification: RosettaNet Implementation Framework, version 1.1 (RNIF1), published in 1999, and RosettaNet Implementation Framework, version 2.0 (RNIF2), published in Both versions are still supported by RosettaNet, and both are free and open to the public. The major differences in the two core specification versions are summarized in table 3. Feature RNIF 1.1 RNIF 2.0 Transfer protocols HTTP HTTP, SMTP Attachments No explicit support. Required Provides for formal framework for attaching Private agreements. supporting documents to the service content. Service content and service header encryption Support for delivery to intermediaries Exception handling Not available. Not available. Described in a Technical Advisory issued separately. Recommends use of S/MIME based content enveloping scheme for encrypting the Service Content and also the Service Header. Adds the Delivery Header and makes recommendations when messages are sent through intermediaries. Integrates exception handling and message flow into the specification. Table 3: Differences between RNIF 1.1 and RNIF 2.0 RosettaNet goals focus on improving supply chain interactions between trading partners by specifying standards to align trading partner business processes. The standards specify what should be exchanged and how the exchanges should be executed. The standards apply only to public processes; those processes that involve packing and unpacking a RosettaNet message, and interactions between trading partners. Private processes are out of scope of the RosettaNet standards. Private processes include processes exporting and importing data from and to an ERP system, and those translating data to and from service content. Document ID: V2.0 Page 14 of 51 Introduction to PIDX XML Transaction Standards v1_0

15 The RosettaNet standard documentation includes the core specification (RNIF2), a dictionary framework, and documentation describing PIPs. The relationships between the RosettaNet documentation are illustrated in Figure 2. Figure 2: Interrelationships of RosettaNet Specifications (RNIF2 Core Specification, p. 2) The partner interface process (PIP) is the operational focus of the RosettaNet standards. The core specification, the business dictionary framework, service content DTDs, header DTDs, message guide lines, trading partner agreements, and associated private business processes support the execution of a PIP. Companies implementing RosettaNet-based standards must understand this: The successful execution of a PIP is the primary business and technical focus of the RosettaNet standards RosettaNet Strengths Many companies have adopted and implemented the RosettaNet standards. The standards offer a robust and freely available way to securely integrate specific business processes of independent organizations using disparate systems. The standards do not describe just the data to be exchanged between trading partners; they define specific processes, as well: What to send When to send How to send How to verify receipt Document ID: V2.0 Page 15 of 51 Introduction to PIDX XML Transaction Standards v1_0

16 How to secure How to verify processing status 3.2 PIDX XML Transaction Standards The PIDX XML Transaction Standards are modeled after the RosettaNet standards. The PIDX standards: 1. Use the RNIF2 standard for transport, routing, packaging (TRP), message reliability and security 2. Use the RosettaNet concept of the Partner Interface Process (PIP) 3. Rely on RosettaNet Message Guidelines to define the message header XML documents The RosettaNet standards were developed for the electronics and related industries. While the PIDX XML Transaction Standards, version 1.0 are based on the RosettaNet standards, there are a few, important differences. Some of the differences are necessary because of the needs of the oil and gas industry. Others restrict and change the RosettaNet core specification, RNIF2. 4 Fundamentals of PIDX XML Transaction Standards A basic understanding of the RosettaNet Standards, how PIDX restricts those standards, and the processes and general data is necessary to successfully manage implementation projects. This section discusses the types of PIDX messages, their components, the processes used to create, deliver, receive, and process a PIDX message, and the PIDX XML Transaction Standards documentation. 4.1 Action, Signal, and Process Control Messages There are two types of messages exchanged in a PIDX partner interface process (PIP): business action messages and business signal messages. Business action messages contain business documents such as invoices and purchase/service orders, and field tickets. Business action messages can also contain optional non-xml attachments. PIDX business signals are positive and negative messages that acknowledge the receipt of a business action message, and return the validation status of the business action message. The trading partner that received the business action message MUST return a business signal when the receiving systems can determine that the action message was sent by a trading partner authorized to send it. RNIF2 contains one positive and one negative business signal. Only business action messages are acknowledged; business signals are never acknowledged. RosettaNet defines a third message type called a process control message. A process control PIP is used to communicate process status outside of the context of the current process instance. PIDX XML Transaction Standards do not mention process control PIPs. Process control is included in this section for completeness Action Messages A PIDX action message contains a business payload. The payload MUST contain a business document formatted in accordance with a specific PIDX XML schema, such as an invoice, field ticket, or purchase order. The payload of an action message MAY contain other non-xml-formatted content, as agreed to by the trading partners implementing the PIDX PIP. Document ID: V2.0 Page 16 of 51 Introduction to PIDX XML Transaction Standards v1_0

17 4.1.2 Signal Messages RosettaNet signals are messages used to communicate the status of processing events of an action message in a receiver s system. Events that MUST be reported are base-level validation events: 1. The receipt and successful base-level validation of a message (Receipt Acknowledgment) 2. The receipt of an out of sequence message (Exception with a type of General Exception ) 3. The receipt of a message that has invalid grammar; it did not pass base-level validation (Exception with a type of Receipt Acknowledgment Exception ) Optionally, trading partners MAY agree to validate XML service content against the receiving trading partner s business rules. This is called content validation. Section Scope of Signal Messages, discusses base-level validation and content level validation. The PIP specification determines if and when a signal is returned to the sender of an action message. Currently, all PIDX PIPs require the receiver of an action message to return a signal. Receipt Acknowledgment Signal A receipt acknowledgment (RA) is a positive business signal that acknowledges the receipt of a valid action message. Validity of the action message is determined by base-level validation and (optionally) by service content validation requirements negotiated between trading partners. Exception Signals An exception signal is a negative acknowledgment message indicating an error in the structure or the syntax of the associated action message. The following exception types indicate the types of exceptions thrown in the receiver s system: Receipt-Acknowledgment Exception: a negative acknowledgment of receipt of a business action message sent when the action message is not structurally or syntactically valid General Exception: a negative acknowledgment signal sent to indicate an exception other than a structurally or syntactically invalid message The trading partner receiving a business action message MUST acknowledge the receipt with one of the signals discussed. However, RosettaNet recommends that authentication or authorization failures should not be acknowledged to minimize security risks. Note that if an exception is thrown before the receiving trading partner s system can identify the sending trading partner, RosettaNet standards prohibit sending a signal Scope of Signal Messages A receipt acknowledgment or exception business signal is sent when a trading partner receives a PIDX action message. If the action message was base-level validated, the applicable syntax and structure rules are satisfied. In addition to validating the action message s structure and syntax, PIDX allows trading partners to optionally agree to validate the service content of the action Document ID: V2.0 Page 17 of 51 Introduction to PIDX XML Transaction Standards v1_0

18 message against the receiver s business rules prior to sending the business signal. If the trading partner receiving the action message validates the service content before sending the receipt acknowledgment/exception, then the trading partner MAY return an exception if the service content is not valid. The exception type is General Exception and the error code to use is PRF.DICT.VALERR. The activity diagram in figure 2 shows the process and message flow when the service content of an invoice is validated before creating a receipt acknowledgment or exception signal. Figure 3: Content level validation activity diagram Base-level Validation Rules The four XML parts of a PIDX message (preamble, delivery header, service header and service content) MUST be validated against a RosettaNet DTD (for the three header documents) or schema (for the service content). The following is the minimum level of validation that is required on each of the XML body parts. Validation against these rules is called base-level validation: 1. The XML document MUST be compliant with its corresponding DTD or schema 2. Where an element s data type and/or length is specified in the corresponding schema (in the case of the service content) or Message Guideline (in the case of the header parts), the element MUST be validated against the schema or Message Guideline 3. In validating header documents, where the cardinality specification of an element in the Message Guideline is different from the corresponding specification in the DTD, the specification in the Message Guideline is more accurate and MUST be adhered to 4. In validating header documents, where the sequence or naming of an element in the Message Guideline is different from the corresponding specification in the DTD, the specification in the DTD is more accurate and MUST be adhered to If a message does not follow one or more of the above rules, then it MUST be deemed invalid Process Control PIPs RosettaNet defines process control PIPs to communicate process states outside of the context of the current process instance. For example, a new instance of the 0A1 Notification of Failure PIP is started when exceptions happen under a specific condition (namely, when the process is in execution state at one partner s system and may have possibly reached a completed state in the other partner s system) during the execution of any other process. For example, assume that a customer sends an invoice response action message in a single-action invoice PIP to a supplier. Assume further that the supplier validates the invoice response action message and returns a receipt acceptance to the supplier, completing the PIP for the supplier. If the customer subsequently discovers issues that prevent payment of the invoice, the 0A1 PIP should instantiate, sending a process control message to the supplier indicating the process was terminated in an exception state. Current PIDX standards do not address process control PIPs. Document ID: V2.0 Page 18 of 51 Introduction to PIDX XML Transaction Standards v1_0

19 4.2 The PIDX Message Components A PIDX message is a MIME multipart/related message consisting of three XML headers (preamble, delivery header, and service header), and a payload that includes mandatory service content, and optional attachments. The purpose of the headers is to enable the trading partner and any intermediaries to Identify the message as a PIDX-compliant message (preamble) Identify the sender for authentication and authorization (delivery header) Identify the context of the message (service header) Figures 4 and 5 show the MIME components of a PIDX message. The payload includes the service content, and in the case of action messages, zero or more attachments. The payload of a signal message consists only of the service content. The service content is always a PIDX-compliant XML document. The headers and payload are packaged together using a MIME multipart/related construct. Trading partners may optionally agree to digitally sign the PIDX message. The PIDX standards use XML schemas to define message service content. The standards use RosettaNet DTDs to define XML header parts. Figure 4: PIDX action message MIME components Document ID: V2.0 Page 19 of 51 Introduction to PIDX XML Transaction Standards v1_0

20 Figure 5: PIDX action message MIME components Preamble The preamble header identifies the standard and version with which a PIDX message must comply. PIDX standards require that PIDX XML messages comply with RosettaNet version Delivery Header The delivery header identifies the sending and receiving trading partners, and the message instance information. This information is placed separately from the service header to allow access to the information by an intermediary when the service header is encrypted Service Header The service header identifies the PIP, the PIP instance, the activity, and the action to which this message belongs. It provides the process context for a message Payload The payload of a PIDX message includes the service content, and zero or more attachments. Only action messages can contain attachments. Document ID: V2.0 Page 20 of 51 Introduction to PIDX XML Transaction Standards v1_0

21 The payload is the content the service header describes and identifies. The Service Header format is fixed and independent of payload. The service content part of the payload depends on the PIP type and instance in action messages, and the processing status in a signal message. Any action message attachments depend on data requirements agreed to by the trading partners. 5 PIDX Partner Interface Processes A partner interface process (PIP) integrates the business processes of a buyer and a seller by exchanging messages containing common business documents. A PIP instance is a specific, unique PIP, such as sending a specific invoice for services. A PIP specification is a document describing the trading partner roles in the PIP, the activities each role performs, and the PIP message choreography. The PIP specification also defines the time, security, authentication, and performance constraints of the process activities. The PIP specification identifies the XML schemas that control the structure and content of the business documents exchanged. 5.1 PIP Model PIPs follow a specific choreography of action and signal message exchange. A PIP instance begins when a trading partner sends the first action message defined in a PIP specification and ends when all actions specified in the activity complete, or when one of the activities fails. RosettaNet describes the PIP model in three PIP views: The business operational view (BOV) The functional service view (FSV) The implementation framework view (IFV) The business operational view (BOV) and the functional service view (FSV) are based on ISO/IEC 14662:2004, the "Information Technologies Open-edi reference model." The RosettaNet specifications extended ISO/IEC 14662:2004 to include the implementation framework view (IFV), which describes TRP rules and constraints. The PIDX standards use the BOV and the FSV to describe PIPs, as defined in ISO/IEC 14662:2004. The information contained in RosettaNet s implementation framework view is contained in the BOV, FSV, and the trading partner implementation guides Business Operational View The business operational view (BOV) addresses the business processes and requirements trading partners use to execute a business transaction. These processes and requirements are specified in PIDX standards, trading partner implementation guides, government regulations (Sarbanes-Oxley, SEC regulations, etc.), and the business strategies, goals and policies of the trading partners implementing a PIP. The BOV defines the roles the trading partners play in the business transaction, and the activities each can perform. In the invoice PIP, the roles are "buyer" and "seller." Each role limits the activities trading partners can perform. The use case diagram in figure 6 illustrates the roles and the activities a buyer and a seller can execute when executing the Send Invoice PIP. Document ID: V2.0 Page 21 of 51 Introduction to PIDX XML Transaction Standards v1_0 Figure 6: Send Invoice PIP use case diagram

22 The use case shows that the seller role activities are limited to sending an invoice and validating the associated business signal sent by the buyer. The buyer role can validate the inbound action message and send a business signal acknowledging the seller s invoice. The use case in figure 6 describes what activities each role can execute in the PIP. The BOV also describes how each role will execute the activities: the processes each role executes to satisfy the use case requirements. The activity diagram in figure 7 shows how each role executes the PIP activities. Figure 7: Send Invoice PIP activity diagram Functional Service View The functional service view (FSV) is a technical view of the business transaction; it describes how business transactions defined in the business operational view (BOV) are executed by the trading partners information systems. The FSV describes the networks, endpoints, methods, and systems that will request and provide the business services described in the BOV. The FSV is governed by standards, specifications, and protocols including networking protocols (TCP/IP), communication protocols (HTTP/S), encryption standards (SSL), and others. The FSV defines the public interfaces each trading partner exposes to accomplish the integration goals defined in the business operational view (BOV). The BOV and the FSV are interdependent; the BOV depends on the FSV to implement the specifications and standards described in the BOV. The sequence diagram in figure 8 shows the message choreography, communications protocol, encryption standard, and the trading partner interfaces (URL) exposed in processes to implement the requirements shown in the Send Invoice PIP in figure 6. Document ID: V2.0 Page 22 of 51 Introduction to PIDX XML Transaction Standards v1_0

23 Figure 8: Send Invoice PIP functional service view sequence diagram The FSV also defines the message exchange controls for each of the actions and signals involved in the dialog. For actions, this includes specifying the time within which an Acknowledgment of Receipt signal should be sent; the time within which a response to the action should be sent (if applicable); whether authorization is required to perform the action; and whether a secure transport should be used to transmit the action to the recipient. Refer to the PIP specification for complete details of the FSV part of that PIP specification. 5.2 Defining a Partner Interface Process Before a buyer and a seller can execute a partner interface process (PIP) instance, they must describe the PIP sufficiently so that the two trading partners can configure applications to conform to each trading partner s business rules. The description of the PIP to be executed is described in two primary documents: 1. A PIP specification 2. Trading partner implementation guidelines PIP Specifications A PIP specification describes a set of well-defined public processes trading partners use to execute a PIDX PIP instance. PIP specifications define the roles each trading partner plays in the process, the activities involved, and the type, content, and sequence of business messages exchanged by the trading partners while engaged in these activities. PIP specifications describe the business requirements and processes in the Business Operational View (BOV) section, and the technical processes and requirements necessary to implement the business processes and requirements in the Functional Service View (FSV) section. The current version of the PIDX XML Transaction Standards do not contain PIP specifications. However, PIDX has developed PIP specifications for the next version of the standards. Those PIP specifications are backwards-compatible and could be used to describe the PIP implemented by the trading partners. PIP specifications can be found on the PIDX web site ( Document ID: V2.0 Page 23 of 51 Introduction to PIDX XML Transaction Standards v1_0

24 5.2.2 Trading Partner Implementation Guidelines Trading partner guidelines describe the payload data requirements necessary to process the sending trading partner s message. Payload data requirements include the allowed values of information items in the XML document specified by the PIP specification, and any required attachments. PIDX defines specific schemas that contain mostly optional information items that can be included in the service content of a business action message. There are multiple versions of each PIDX PIP schema. The trading partners executing the PIP must agree on the version, and which of the optional data are required. The PIP schema and version are usually specified by the trading partner receiving the business action message in that role s implementation guide. 6 PIDX and RosettaNet Differences There are some differences between the RosettaNet and PIDX standards. While the differences are small, some can cause compatibility issues with commercial off the shelf (COTS) software. 6.1 XML Schemas vs. DTDs The RosettaNet standards use document type definitions (DTDs) to define and validate message headers and service content. The PIDX standard uses XML schemas to define and validate XML service content. 6.2 PIDX Partner Interface Processes (PIPs) The needs of the oil and gas industry are sufficiently different from the electronics and related industries that RosettaNet PIPs could not be used to meet oil and gas company requirements. Accordingly, the Complex Products and Services Task Group (Com.Pro.Serv) developed PIDX PIPs specifically to meet the needs of the oil and gas industry. The PIDX PIPs are documented in various schemas, the Standard Master, and in the Implementation Guidelines. Unlike the RosettaNet PIPs, the current transaction standards do not have separate PIP specifications for each PIP. Trading partners and third party technology providers facilitating implementations need to provide their own PIP guidelines for their internal needs. 6.3 Two-action PIPs A trading partner may define a complete process that includes more than one business message. For example, a supplier may configure internal systems to send an invoice action message to a customer, and expect an invoice response action message from the customer. If the customer does not send an invoice response action message, the supplier s system will throw an exception that could cause manual intervention. RosettaNet allows multiple PIPs to be combined into a single PIP, such as the invoice/invoice response. However, the PIDX standards explicitly allow only single-action PIPs. While a trading partner can still define a process as including two messages, i.e. invoice/invoice response, a customer whose system sends Document ID: V2.0 Page 24 of 51 Introduction to PIDX XML Transaction Standards v1_0

25 an invoice response to a supplier, and includes a reference to the original invoice in the invoice response service header, is not sending a PIDX-compliant message. 6.4 PIDX Dictionaries The RosettaNet standards provide a dictionary framework to define the information items that can be used in a RosettaNet message. The framework includes technical and business data dictionaries, and message guidelines that provide necessary clarification and governance to the data defined in RosettaNet DTDs. The PIDX dictionary framework consists of the following: o PIDX XML Petroleum Industry Data Dictionary (PIDD) o Preamble Message Guideline o Delivery Header Message Guideline o Service Content Message Guideline PIDX uses schemas to define the content of action message service content, so message guidelines are not necessary. The PIDX service content information items are defined in the PIDX implementation guideline (IG) and their usage is constrained in individual message schemas, and the PIDX library schema. 6.5 Authorization RosettaNet states the authorization requirement should be specified in the PIP specification, and that trading partners must agree to authorization requirements in advance of executing a PIP. If the PIP and trading partners require authorization, RosettaNet requires that each message exchanged must be digitally signed. The PIDX standards state that trading partners must agree prior to initiating a messaging process that an initiating partner has the rights to send a specific business message and a receiving partner has the rights to act on that message. The standards do not require the sending trading partner to digitally sign the message. 6.6 Authentication The RosettaNet PIP specifications specify the authentication requirement of the PIP messages. If a PIP specification requires the message to be authenticated, then the message is authenticated by requiring the sender of the message to digitally sign the message. In RNIF 2.0, a RosettaNet Business Message is digitally signed following the S/MIME IETF (RFC 2311) specification. The PIDX standards require authentication, but the standards do not require the sender to digitally sign the message: PIDX requires used of an independently managed or independently verifiable means of message authentication for the exchange of business transaction for complex products and services. (PIDX XML Standards Master V.10, section Authentication) Document ID: V2.0 Page 25 of 51 Introduction to PIDX XML Transaction Standards v1_0

26 The PIDX standards allow digitally signed messages to authenticate trading partners. However, the majority of the companies in the oil and gas industry use Secure Socket Layer (SSL) protocol and firewall rulesets to verify who is sending and receiving PIDX messages. 6.7 Non-repudiation The RosettaNet Standards are straightforward on how and when to implement non-repudiation: The requirement is determined in each PIP specification. The PIDX standards are less clear, and different documents in the standard may conflict with others: The standards require reliable messaging and state that non-repudiation is a part of reliable messaging The standards require implementing systems to support non-repudiation methodologies such as digital signatures The standards recommend digital signatures, but they do not require them The standards do not address the inclusion of digests in business signals Non-repudiation of Origin and Content If a PIP requires non-repudiation, RosettaNet requires the trading partners executing the PIP must provide non-repudiation of origin and content as follows: 1. The message sender digitally signs the message 2. The message receiver stores the received signed message for a time agreed to by both trading partners PIDX requires message receivers to store messages for period agreed to by trading partners. PIDX recommends the use of digitally signatures, but does not require their use Non-repudiation of Receipt If a PIP requires non-repudiation, RosettaNet requires trading partners to provide non-repudiation of receipt as follows: 1. The receiver of the action message digitally signs the associated business signal message 2. The business signal must include an MD5 or SHA-1 digest of the action message 3. The receiver must store the action message for an agreed-upon period PIDX requires receivers to store messages for an agreed-upon period. The standards recommend the use of digital signatures, but they do not require their use. The PIDX Standards Master does not address the use of MD5 or SHA-1 digests in business signals, but the PIDX Implementation Guidelines includes, Define use of the message digest" as a decision that needs to be made in implementing a PIP. 7 Strengths of the PIDX XML Transaction Standards The PIDX Com.Pro.Serv (Complex Products and Services) Task Group chose to model the PIDX XML standards on the RosettaNet standards because the RosettaNet standards provide a robust and reliable messaging architecture for the exchange of XML documents. PIDX goals for the new XML standard include end-to-end security and integrity of both the messaging process and the transactional data. The Com.Pro.Serv. Task Group identified the following messaging requirements: Document ID: V2.0 Page 26 of 51 Introduction to PIDX XML Transaction Standards v1_0

B2B Glossary of Terms

B2B Glossary of Terms Oracle Application Server 10g Integration B2B B2B Glossary of Terms October 11, 2005 B2B Glossary of Terms Contents Glossary... 3 Application-to-Application Integration (A2A)... 3 Application Service Provider

More information

AS2 AND EDI OVER THE INTERNET FAQ

AS2 AND EDI OVER THE INTERNET FAQ AS2 AND EDI OVER THE INTERNET FAQ A SoftCare EC Inc. White Paper ABOUT SOFTCARE Founded in 1989 and headquartered in British Columbia, SoftCare EC Inc. develops e-business software. Our OpenEC product

More information

EDI 101 An Introduction to EDI. NewEDI 1

EDI 101 An Introduction to EDI. NewEDI 1 EDI 101 An Introduction to EDI NewEDI 1 Table of Contents Introduction...3 What is EDI?...4 How EDI Works...7 Why Use EDI...9 What EDI Solutions are Available?...11 Need More Help?...13 Glossary of EDI

More information

Hubspan White Paper: Beyond Traditional EDI

Hubspan White Paper: Beyond Traditional EDI March 2010 Hubspan White Paper: Why Traditional EDI no longer meets today s business or IT needs, and why companies need to look at broader business integration Table of Contents Page 2 Page 2 Page 3 Page

More information

B2B Integration over the Internet with XML RosettaNet Successes and Challenges

B2B Integration over the Internet with XML RosettaNet Successes and Challenges B2B Integration over the Internet with XML RosettaNet Successes and Challenges Suresh Damodaran Chief Technologist, RosettaNet (On loan from Sterling Commerce) 1851 East First Street #1050, Santa Ana,

More information

Setting Up an AS4 System

Setting Up an AS4 System INT0697_150625 Setting up an AS4 system V1r0 1 Setting Up an AS4 System 2 Version 1r0 ENTSOG AISBL; Av. de Cortenbergh 100, 1000-Brussels; Tel: +32 2 894 5100; Fax: +32 2 894 5101; info@entsog.eu, www.entsog.eu,

More information

Royal Mail Business Integration Gateway Specification

Royal Mail Business Integration Gateway Specification FSpec401 FSpec401 Royal Mail Customer Solutions Royal Mail Business Integration Gateway Specification - XB60 The FSpec401 document details, for customers, the various methods of connecting to Royal Mail

More information

XML-Based Business-to-Business E-Commerce

XML-Based Business-to-Business E-Commerce 62-01-97 XML-Based Business-to-Business E-Commerce Michael Blank MOST COMPANIES HAVE ALREADY RECOGNIZED THE BENEFITS of doing business electronically. E-commerce takes many forms and includes supply chain

More information

American national Standards Institute. An organization that maintains standards on many different topics.

American national Standards Institute. An organization that maintains standards on many different topics. ACH Business enterprise through which banking transactions are routed. AIAG Automotive Industry Action Group. An organization that designs and maintains EDI transaction sets for the automotive industry.

More information

Electronic Data Interchange (EDI) is the inter-organizational exchange of business

Electronic Data Interchange (EDI) is the inter-organizational exchange of business IMPLEMENTATION GUIDE SECTION I INTRODUCTION (EDI) is the inter-organizational exchange of business documentation in structured, machine-processable format. It is the direct computer-tocomputer exchange

More information

AS2 Disaster Recovery Implementation Guide Issue 1, Approved, 18-Nov-2010

AS2 Disaster Recovery Implementation Guide Issue 1, Approved, 18-Nov-2010 AS2 Disaster Recovery Implementation Guide Issue 1, Approved, 18-Nov-2010 18-Nov-2010, Issue 1 All contents copyright GS1 Page 1 of 19 Document Summary Document Item Document Title Date Last Modified Current

More information

In-Network Translation User s Guide

In-Network Translation User s Guide GXS EDI Services In-Network Translation User s Guide GC34-3282-02 Third Edition (November 2005) This book replaces GC34-3282-01. Copyright GXS, Inc. 1998, 2005. All rights reserved. Government Users Restricted

More information

Week 11: MIS 3537: Internet and Supply Chains

Week 11: MIS 3537: Internet and Supply Chains Week 11: and Case MIS 3537: Internet and Supply Chains and 2003 - Present Week 11: Supply Chain IT Standards MIS 3537: Internet and Supply Chains Learning Objectives Electronic Data Interchange: EDI RosettaNet

More information

This document has been provided as a courtesy to anyone who wants to learn more about EDI and how it applies to their TrueCommerce solution.

This document has been provided as a courtesy to anyone who wants to learn more about EDI and how it applies to their TrueCommerce solution. EDI Overview A practical guide to EDI and the TrueCommerce solution This document has been provided as a courtesy to anyone who wants to learn more about EDI and how it applies to their TrueCommerce solution.

More information

Data Exchange and Protocol Process Flows for Electric Deregulation in The State of New Jersey

Data Exchange and Protocol Process Flows for Electric Deregulation in The State of New Jersey Data Exchange and Protocol Process Flows for Electric Deregulation in The State of New Jersey Prepared by: The Consumer Process Working Groups July 17, 2000 Version 1.2 Table of Contents Table of Contents...

More information

GS1 Newcomers to AS2. Implementation Guide. Issue 1, 23-June-2008. GS1 Newcomers to AS2 Implementation Guide

GS1 Newcomers to AS2. Implementation Guide. Issue 1, 23-June-2008. GS1 Newcomers to AS2 Implementation Guide GS1 Newcomers to AS2 Implementation Guide Issue 1, 23-June-2008 23-June-2008, Issue 1 All contents copyright GS1 2008 Page 1 of 14 Document Summary Document Item Document Title Date Last Modified Current

More information

ebxml Glossary Technical Architecture Team Version 0.99

ebxml Glossary Technical Architecture Team Version 0.99 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ebxml Glossary Technical Architecture Team Version 0.99 28 29 30 31 32 33 34 35 1 Status of this Document This document specifies

More information

INTERNET TECHNOLOGIES AND SUPPLY CHAIN MANAGEMENT

INTERNET TECHNOLOGIES AND SUPPLY CHAIN MANAGEMENT INTERNET TECHNOLOGIES AND SUPPLY CHAIN MANAGEMENT A number of companies have used the Internet to lower costs and add value to their businesses The Internet has already had a tremendous impact on the field

More information

Standards Required to Support XML-Based B2B Integration

Standards Required to Support XML-Based B2B Integration Standards Required to Support XML-Based B2B Integration A conceptual model for understanding XML convergence Companies across all industries are realizing the fundamental benefits of using the Internet

More information

Cisco AON Secure File Transfer Extension Module

Cisco AON Secure File Transfer Extension Module Cisco AON Secure File Transfer Extension Module Product Overview Cisco Application-Oriented Networking (AON) products look simple a small hardware blade on a Catalyst switch, or a router, or a standalone

More information

Cross System Data flow in b2b System Integration: A case study: customer to Nokia Siemens Networks Purchase Order Data Flow

Cross System Data flow in b2b System Integration: A case study: customer to Nokia Siemens Networks Purchase Order Data Flow Cross System Data flow in b2b System Integration: A case study: customer to Nokia Siemens Networks Purchase Order Data Flow Gaurav Dhakal Bachelor Thesis Degree Program in Information Technology 2011 Abstract

More information

EDI 101 White Paper What every company needs to know about EDI

EDI 101 White Paper What every company needs to know about EDI www.2chadsfulfillment.com 6330 Washington St Ste 8 Denver, CO 80216 (303) 757-6500 EDI 101 White Paper What every company needs to know about EDI White Paper 2Chads Fulfillment www.2chadsfulfillment.com

More information

997 Functional Acknowledgment

997 Functional Acknowledgment 997 Functional Acknowledgment Version: 1.0 Draft Author: Margie Stewart Publication: 06/10/2013 Notes: Table of Contents 997 Functional Acknowledgment.......................................................................................

More information

Extending webmethods Using E2open Software on Demand for Multi-Company Process Management

Extending webmethods Using E2open Software on Demand for Multi-Company Process Management Extending webmethods Using E2open Software on Demand for Multi-Company Process Management Contents Introduction... 3 Extending the webmethods Integration Platform... 6 webmethods Integration Platform...

More information

EDIINT AS1 and AS2 Transport

EDIINT AS1 and AS2 Transport EDIINT AS1 and AS2 Transport Communication Guidelines Issue 1, Feb-2006 Feb-2006, Issue 1 All contents copyright GS1 2006 Page 1 of 24 Document Summary Document Item Document Title Date Last Modified Current

More information

EDI. Overview. A Practical Guide to EDI and the TrueCommerce EDI Platform

EDI. Overview. A Practical Guide to EDI and the TrueCommerce EDI Platform EDI Overview A Practical Guide to EDI and the TrueCommerce EDI Platform The purpose of this paper is to provide an overview of EDI or Electronic Data Interchange. It explains the technology, the benefits

More information

ecommerce: Oracle B2B 11g

ecommerce: Oracle B2B 11g Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver

More information

EDI FAQ Document ABOUT THIS DOCUMENT EDI. This document is a repository of frequently asked questions relating to: 1. EDI. 2. emessaging Standards

EDI FAQ Document ABOUT THIS DOCUMENT EDI. This document is a repository of frequently asked questions relating to: 1. EDI. 2. emessaging Standards EDI FAQ Document ABOUT THIS DOCUMENT This document is a repository of frequently asked questions relating to: 1. EDI 2. emessaging Standards 3. Communications & Network Setups EDI 1. What is meant by EDI?

More information

1 EDI Source, Inc. 31875 Solon Road Solon, OH 44139 877.334.1334 Fax: 440.542.9370 www.1edisource.com EDI 101. An Introductory Guide to EDI

1 EDI Source, Inc. 31875 Solon Road Solon, OH 44139 877.334.1334 Fax: 440.542.9370 www.1edisource.com EDI 101. An Introductory Guide to EDI 1 EDI Source, Inc. 31875 Solon Road Solon, OH 44139 877.334.1334 Fax: 440.542.9370 www.1edisource.com EDI 101 An Introductory Guide to EDI Introduction At 1 EDI Source, we have spent more than 20 years

More information

Massachusetts Electronic Business Transaction Working Group

Massachusetts Electronic Business Transaction Working Group Massachusetts Electronic Business Transaction Working Group Report On: Internet Transmission Protocols Version 1.1 October 24, 2002 Contributors The extensive materials and insight provided by the following

More information

EDI stands for the transfer of structured data, by agreed standards from computer application to computer application through electronic means.

EDI stands for the transfer of structured data, by agreed standards from computer application to computer application through electronic means. Basic Terminology used in Trade Facilitation and Port Community System UNCEFACT Related Terms TERM ACRONYM DEFINITION + INFORMATION Business Requirement Specification Document that specifies the business

More information

AS4: Web Services for B2B. GS1 etg White Paper. Issue 1, Approved, July 2011. AS4: Web Services for B2B GS1 etg White Paper

AS4: Web Services for B2B. GS1 etg White Paper. Issue 1, Approved, July 2011. AS4: Web Services for B2B GS1 etg White Paper AS4: Web Services for B2B GS1 etg White Paper Issue 1, Approved, July 2011 Issue 1, Approved, July 2011 All contents copyright GS1 Page 1 of 14 Document Summary Document Item Document Title Current Value

More information

ebxml Web Services & EDI

ebxml Web Services & EDI ebxml Web Services & EDI XML Europe 2003 London 7 May 2003 Dale Waldt President, axtive Minds, Inc. Program Development, OASIS Who Am I? Currently Director, axtive Minds XML Training & Consulting dale@axtiveminds.com

More information

Product Information CDI Premium EDI module

Product Information CDI Premium EDI module CDI EDI with the TSI EDI communications capabilities, allows you to send receive orders, invoices etc with your customers and vendors. EDI software will greatly enhance the distribution process. These

More information

Electronic Invoicing Overview. April, 2010

Electronic Invoicing Overview. April, 2010 Electronic Invoicing Overview April, 2010 Electronic Invoicing Topics Electronic Invoicing Overview Electronic Invoicing Benefits Supported File Formats Flat File Flat File Process Functionality Flat File

More information

Solving Pricing Alignment in Healthcare

Solving Pricing Alignment in Healthcare Educational Paper Solving Pricing Alignment in Healthcare From Difficulty Comes Opportunity February 2014 Administrative costs along healthcare supply chains make up roughly 30 to 40 percent of healthcare

More information

Integrating Payables and Receivables to Unlock Working Capital

Integrating Payables and Receivables to Unlock Working Capital Integrating Payables and Receivables to Unlock Working Capital Approved for 1 CTP / CCM recertification credit by the Association of Financial Professionals May 2009 Introductions David Kunz Treasury Management

More information

Daryl Fullerton. Oil & Gas Industry Principal

Daryl Fullerton. Oil & Gas Industry Principal Daryl Fullerton Oil & Gas Industry Principal How increased visibility into e-invoicing & other P2P KPI Metrics speeds up Invoice Payment while also improving Operator / Supplier Relations PIDX EU Conference

More information

Unit- IV. SYLLABUS: Electronic Data Interchange, EDI Applications in Business, EDI implementation, MIME, and value added networks.

Unit- IV. SYLLABUS: Electronic Data Interchange, EDI Applications in Business, EDI implementation, MIME, and value added networks. Unit- IV SYLLABUS: Electronic Data Interchange, EDI Applications in Business, EDI implementation, MIME, and value added networks. Electronic Data Interchange Electronic Data Interchange (EDI) - interposes

More information

CS 356 Lecture 27 Internet Security Protocols. Spring 2013

CS 356 Lecture 27 Internet Security Protocols. Spring 2013 CS 356 Lecture 27 Internet Security Protocols Spring 2013 Review Chapter 1: Basic Concepts and Terminology Chapter 2: Basic Cryptographic Tools Chapter 3 User Authentication Chapter 4 Access Control Lists

More information

nehta Commissioning Requirements for Secure Message Delivery Secure Messaging 19 December 2012 National E-Health Transition Authority

nehta Commissioning Requirements for Secure Message Delivery Secure Messaging 19 December 2012 National E-Health Transition Authority nehta Secure Messaging Commissioning Requirements for Secure Message Delivery 19 December 2012 National E-Health Transition Authority National E-Health Transition Authority Ltd Level 25 56 Pitt Street

More information

,V :HE %DVHG (', IRU <RX" 7LPRWK\ 6]DO ', &RQVXOWLQJ 2SSRUWXQLW\ 0DQDJHU 6U &RQVXOWDQW 1HWZRUN 6HUYLFHV +DQJ 7HQ ZLWK ', $ 'HFDGH RI,QQRYDWLRQ DI1789

,V :HE %DVHG (', IRU <RX 7LPRWK\ 6]DO ', &RQVXOWLQJ 2SSRUWXQLW\ 0DQDJHU 6U &RQVXOWDQW 1HWZRUN 6HUYLFHV +DQJ 7HQ ZLWK ', $ 'HFDGH RI,QQRYDWLRQ DI1789 DI1789 History of Traditional EDI Internet Background Issues Driving Traditional EDI to the Internet Web Evolution Web Enabled EDI Architectures DI1790/1 EDI is not dead & will not be replaced by the

More information

Message Containers and API Framework

Message Containers and API Framework Message Containers and API Framework Notices Copyright 2009-2010 Motion Picture Laboratories, Inc. This work is licensed under the Creative Commons Attribution-No Derivative Works 3.0 United States License.

More information

IBM WebSphere Data Interchange V3.3

IBM WebSphere Data Interchange V3.3 IBM Software Group IBM WebSphere Data Interchange V3.3 This presentation will present an overview of the WebSphere Data Interchange product. IBM Software Group Page 1 of 14 Agenda IBM Software Group Electronic

More information

UN/CEFACT STANDARD BUSINESS DOCUMENT HEADER Technical Specification Version 1.3 2004-6-04

UN/CEFACT STANDARD BUSINESS DOCUMENT HEADER Technical Specification Version 1.3 2004-6-04 1 2 3 4 5 UN/CEFACT STANDARD BUSINESS DOCUMENT HEADER Technical Specification Version 1.3 2004-6-04 6 UN/CEFACT Standard Business Document Header Technical Specification Page 1 of 82 7 8 9 10 11 12 13

More information

Multiple Messaging Systems. Material Composition Workshop

Multiple Messaging Systems. Material Composition Workshop Multiple Messaging Systems Material Composition Workshop August 30, 2004 B2B Integration Challenges RosettaNet (RNIF) Software and the required infrastructure is expensive RNIF requires a 7x24x365 presence

More information

UDDI Executive White Paper November 14, 2001

UDDI Executive White Paper November 14, 2001 UDDI Executive White Paper November 14, 2001 ! " #$! " % With the advent of service-centric computing, the Internet presents incredible value and reach for businesses of all sizes, providing opportunities

More information

Introduction into Web Services (WS)

Introduction into Web Services (WS) (WS) Adomas Svirskas Agenda Background and the need for WS SOAP the first Internet-ready RPC Basic Web Services Advanced Web Services Case Studies The ebxml framework How do I use/develop Web Services?

More information

EDI Compliance Report

EDI Compliance Report The EDI Deenvelope business processes (that is, X12Deenvelope, EDIFACTDeenvelope, CIIDeenvelope) perform a compliance check to verify absolute adherence to the supported EDI standards, including ANSI X12,

More information

Combined Insurance Company of America

Combined Insurance Company of America Combined Insurance Company of America Companion Guide Combined Insurance Company of America HIPAA Transaction Standard Companion Guide Refers to the Implementation Guides Based on X12 version 004010 Companion

More information

EDI-INT AS2: VAN Elimination & Deployment Options

EDI-INT AS2: VAN Elimination & Deployment Options EDI-INT AS2: VAN Elimination & Deployment Options A Business and High Level Technical Guide to AS2 Version 1.0 Executive Summary 3 SEEBURGER Company Profile 4 Emerging Technologies.5 Communications History

More information

GS1 Trade Sync Connectivity guide

GS1 Trade Sync Connectivity guide GS1 Trade Sync Connectivity guide Date: 2015-12-01 Version: v1.8 Page: 2/17 Revision history Version Date Description Author 1.0 2013-11-14 Initial version Fernando Pereira 1.1 2014-01-16 Added FTP and

More information

B2B Strategies: from EDI to e-commerce. Objectives. In this chapter, you will learn about:

B2B Strategies: from EDI to e-commerce. Objectives. In this chapter, you will learn about: Introduction to e-commerce B2B Strategies: from EDI to e-commerce Objectives In this chapter, you will learn about: Strategies that businesses use to improve purchasing, logistics, and other support activities

More information

e-invoicing for Law Firms

e-invoicing for Law Firms Blue Car Technologies Limited e-invoicing for Law Firms Cloud-based invoice automation Blue Car Technologies Ltd Soane Point 6-8 Market Place Reading Berkshire RG1 4EG E:info@bluecartechnologies.co.uk

More information

1.264 Lecture 24. Service Oriented Architecture Electronic Data Interchange (EDI) Next class: Anderson chapter 1, 2. Exercise due before class

1.264 Lecture 24. Service Oriented Architecture Electronic Data Interchange (EDI) Next class: Anderson chapter 1, 2. Exercise due before class 1.264 Lecture 24 Service Oriented Architecture Electronic Data Interchange (EDI) Next class: Anderson chapter 1, 2. Exercise due before class 1 B-to-B DB svr Web svr Solution- case study Customer anufacturer,

More information

EDI 101 Guide 1EDISOURCE BUYER S GUIDE

EDI 101 Guide 1EDISOURCE BUYER S GUIDE EDI 101 Guide 1EDISOURCE BUYER S GUIDE 3 TABLE OF CONTENTS CHAPTER 1: WHAT IS ELECTRONIC DATA INTERCHANGE (EDI)? 3 CHAPTER 2: SEVEN GOOD REASONS TO USE EDI 5 CHAPTER 3: WHAT S THE PROCESS OF EXCHANGING

More information

For Distributors DATA EXCHANGE CASE DOCUMENT REPROCESSING. Don t rely on technical support reprocess documents yourself. STUDIES

For Distributors DATA EXCHANGE CASE DOCUMENT REPROCESSING. Don t rely on technical support reprocess documents yourself. STUDIES For Distributors DATA CASE EXCHANGE DOCUMENT REPROCESSING Don t rely on technical support reprocess documents yourself. STUDIES Automate business processes from quote to cash with flexible EDI solutions

More information

Evaluate the Usability of Security Audits in Electronic Commerce

Evaluate the Usability of Security Audits in Electronic Commerce Evaluate the Usability of Security Audits in Electronic Commerce K.A.D.C.P Kahandawaarachchi, M.C Adipola, D.Y.S Mahagederawatte and P Hewamallikage 3 rd Year Information Systems Undergraduates Sri Lanka

More information

Walmart Stores, Inc. Getting Started with EDI Implementation Guideline Document version: 1.0 Published November 2011

Walmart Stores, Inc. Getting Started with EDI Implementation Guideline Document version: 1.0 Published November 2011 Walmart Stores, Inc. Getting Started with EDI Implementation Guideline Document version: 1.0 Published November 2011 5 0 1 0 Business Usage: The following packet was created to speed-up your EDI implementation.

More information

Internet Part 2. CS/MIS Department

Internet Part 2. CS/MIS Department Oman College of Management and Technology Course 803202 MDCI Internet Part 2 CS/MIS Department Reasons for Business Presence on the Internet Major reasons why business presence on the Internet is increasing

More information

Net Solutions WEB-EDI

Net Solutions WEB-EDI Net Solutions WEB-EDI Solution Documentation NET SOLUTIONS PAGE 1 OF 10 Table of Contents 1 INTRODUCTION 3 2 BUSINESS CONTEXT 4 2.1 GENERAL 4 2.2 EDI IMPLEMENTATION DIFFICULTIES 4 2.3 NET SOLUTIONS WEB-EDI

More information

How To Use Electronic Data Interchange (Edi)

How To Use Electronic Data Interchange (Edi) Electronic Data Interchange (EDI) Overview I White Paper A Practical Guide to EDI and the TrueCommerce EDI Platform Table of Contents Introduction...3 What is EDI?...3 EDI Defined...3 The Problem Addressed

More information

Connectiv-IT Deployed CECID s Hermes H2O for European Telecommunications Industry

Connectiv-IT Deployed CECID s Hermes H2O for European Telecommunications Industry Connectiv-IT Deployed CECID s Hermes H2O for European Telecommunications Industry Abstract Connectiv-IT demonstrated that open source-based reliable messaging is possible in a business-to-business context

More information

Research on the Model of Enterprise Application Integration with Web Services

Research on the Model of Enterprise Application Integration with Web Services Research on the Model of Enterprise Integration with Web Services XIN JIN School of Information, Central University of Finance& Economics, Beijing, 100081 China Abstract: - In order to improve business

More information

WHAT IS EDI AND HOW DOES IT WORK?

WHAT IS EDI AND HOW DOES IT WORK? 2012 Hochschule Furtwangen University Term Paper WHAT IS EDI AND HOW DOES IT WORK? Salman Shahzad Matriculation ID: 238636 Course: BCM 2011-12 Subject: E-Business Technologies Prof.Dr. Eduard Heindel Certificate

More information

white paper Beyond Traditional EDI

white paper Beyond Traditional EDI white paper Beyond Traditional EDI How a Complete Understanding of your Integration Environment and Data can Stop the Cycle Executive Summary EDI (Electronic Document Interchange) is an immensely useful

More information

B2B Integration Using SAP NetWeaver

B2B Integration Using SAP NetWeaver Sam Raju, Claus Wallacher B2B Integration Using SAP NetWeaver PI Bonn Boston Contents at a Glance PART I Process Integration Concepts 1 B2B Integration and SAP NetWeaver... 23 2 General Concepts... 39

More information

Presentation Outline

Presentation Outline Motor Fuel Tax and XML-based Electronic Filing: A report on Standards FTA Technology Conference August 5 th, 2009 Boise, Idaho Presentation Outline Existing Motor Fuel EDI Program Impetus to redesign Motor

More information

ELECTRONIC DATA INTERCHANGE (EDI) TRADING PARTNER AGREEMENT THIS ELECTRONIC DATA INTERCHANGE TRADING PARTNER AGREEMENT

ELECTRONIC DATA INTERCHANGE (EDI) TRADING PARTNER AGREEMENT THIS ELECTRONIC DATA INTERCHANGE TRADING PARTNER AGREEMENT ELECTRONIC DATA INTERCHANGE (EDI) TRADING PARTNER AGREEMENT THIS ELECTRONIC DATA INTERCHANGE TRADING PARTNER AGREEMENT (the "Agreement") is made as of, 2, by and between UGI Utilities, Inc. Gas Division

More information

BUSINESS PROCESS AND EBXML - WEB SERVICES INTEGRATION PLATFORM, REQUIREMENTS, ARCHITECTURES, SECURITY

BUSINESS PROCESS AND EBXML - WEB SERVICES INTEGRATION PLATFORM, REQUIREMENTS, ARCHITECTURES, SECURITY 1 2 BUSINESS PROCESS AND EBXML - WEB SERVICES INTEGRATION PLATFORM, REQUIREMENTS, ARCHITECTURES, SECURITY 1 Carmen RĂDUŢ, 2 Maria STĂNILOIU 1 Universitatea Constantin Brâncoveanu PITEŞTI 2 Universitatea

More information

Replacements TECHNICAL REFERENCE. DTCCSOLUTIONS Dec 2009. Copyright 2009 Depository Trust Clearing Corporation. All Rights Reserved.

Replacements TECHNICAL REFERENCE. DTCCSOLUTIONS Dec 2009. Copyright 2009 Depository Trust Clearing Corporation. All Rights Reserved. TECHNICAL REFERENCE Replacements Page 1 Table of Contents Table of Contents 1 Overview... 3 1.1 Replacements Features... 3 2 Roles and Responsibilities... 4 2.1 Sender (Receiving Carrier)... 4 2.2 Recipient

More information

International Journal of Advanced Networking Applications (IJANA) ISSN No. : 0975-0290 48

International Journal of Advanced Networking Applications (IJANA) ISSN No. : 0975-0290 48 International Journal of Advanced Networking Applications (IJANA) ISSN No. : 0975-0290 47 Comparison and Implementation Challenges in E-Commerce and M-Commerce (B2B) Web Sites Nilesh Advani Asst. Prof.

More information

February 2015. Are You Ready for E-invoicing?

February 2015. Are You Ready for E-invoicing? February 2015 Are You Ready for E-invoicing? CONTENT Introduction... 3 1. SME Pain Points...4 2. E-invoicing Market... 5 2.1 European e-invoicing market...5 2.2 U.S. e-invoicing market... 6 3. E-invoicing

More information

Data Security and Governance with Enterprise Enabler

Data Security and Governance with Enterprise Enabler Copyright 2014 Stone Bond Technologies, L.P. All rights reserved. The information contained in this document represents the current view of Stone Bond Technologies on the issue discussed as of the date

More information

Business-to-Business EIPP: Presentment Models and Payment Options

Business-to-Business EIPP: Presentment Models and Payment Options Business-to-Business EIPP: Presentment Models and Payment Options Part Two: Payment Options Contact: Director, Electronic Billing and Payment NACHA The Electronic Payments Association 13665 Dulles Technology

More information

White Paper. Web Services External (WS-X) An AS4 Implementation at Cisco

White Paper. Web Services External (WS-X) An AS4 Implementation at Cisco White Paper Web Services External (WS-X) An AS4 Implementation at Cisco Web Services External (WS-X), An AS4 Implementation at Cisco 1 Introduction Modern economy compels business organizations to optimize

More information

GXS BizManager. Translate. Exchange. Communicate. Enhanced Connectivity, Visibility and Control. www.gxs.com. The Power of a Comprehensive B2B Gateway

GXS BizManager. Translate. Exchange. Communicate. Enhanced Connectivity, Visibility and Control. www.gxs.com. The Power of a Comprehensive B2B Gateway www.gxs.com GXS BizManager The Power of a Comprehensive B2B Gateway The ability to quickly, easily and securely exchange information with your trading partners is vital to your success. Purchase orders,

More information

B2BE Transaction Delivery Network

B2BE Transaction Delivery Network Your Business System B2BE Client or Connection Server The Internet B2BE Server(s) Vadilation Translation The Internet B2BE Client or Connection Server Your Trading Partner s Business Enrichment System

More information

For EDI requirements related to Party America contact members of the Party City EDI Team:

For EDI requirements related to Party America contact members of the Party City EDI Team: Electronic Data Interchange Overview Party America For EDI requirements related to Party America contact members of the Party City EDI Team: Nancy Higgins EDI Support Specialist 973-453-8641 nhiggins@partycity.com

More information

Claim Status Request and Response Transaction Companion Guide

Claim Status Request and Response Transaction Companion Guide Claim Status Request and Response Transaction Companion Guide Version 1.2 Jan. 2015 Connecticut Medical Assistance Program Disclaimer: The information contained in this companion guide is subject to change.

More information

Survey of E-Business Standardization Initiatives and Requirements Analysis and IDEF Models for Generic Supply Chain Simulation

Survey of E-Business Standardization Initiatives and Requirements Analysis and IDEF Models for Generic Supply Chain Simulation Survey of E-Business Standardization Initiatives and Requirements Analysis and IDEF Models for Generic Supply Chain Simulation Adityavijay Rathore, Jayendran Venkateswaran, Dr. Young-Jun Son Department

More information

Extending the Benefits of SOA beyond the Enterprise

Extending the Benefits of SOA beyond the Enterprise Extending the Benefits of SOA beyond the Enterprise 2 TABLE OF CONTENTS 1 SOA The Right Approach for Application Integration...3 2 SOA outside the Firewall: An Opportunity to Improve Collaboration...4

More information

E-invoices. What they are. Different types. Best practices for implementation. R E A D S O F T W H I T E P A P E R

E-invoices. What they are. Different types. Best practices for implementation. R E A D S O F T W H I T E P A P E R R E A D S O F T W H I T E P A P E R E-invoices What they are. Different types. Best practices for implementation. This whitepaper describes different types of e-invoices, discusses what the differences

More information

Accelerating E-Invoice adoption and roll-out with SAP

Accelerating E-Invoice adoption and roll-out with SAP Accelerating E-Invoice adoption and roll-out with UK & Ireland User Group Conference 2011 20 th 22 nd November 2011 Frank Ruland, Line of Business Solutions, AG Agenda How E-Invoicing for Compliance Simplifies

More information

HDX/ICC EasyEDI: Frequently Asked Questions

HDX/ICC EasyEDI: Frequently Asked Questions HDX/ICC EasyEDI: Frequently Asked Questions Including: What is EDI? What Are The Benefits Of EDI? How Does EDI Work? What is an EDI Network or VAN? Is HDX a VAN? Does My Business System Support HDX Services

More information

PAYE Online for Employers EDI. Electronic Data Interchange (EDI) EB2 (PAYE) Information Pack

PAYE Online for Employers EDI. Electronic Data Interchange (EDI) EB2 (PAYE) Information Pack PAYE Online for Employers Electronic Data Interchange (EDI) EB2 (PAYE) 1. Glossary 2. Introduction 3. Background 3.1 What is filing digitally? 4. EDI 4.1 What is EDI? 4.2 Who can use EDI? 5. Benefits 5.1

More information

Explanatory notes VAT invoicing rules

Explanatory notes VAT invoicing rules Explanatory notes VAT invoicing rules (Council Directive 2010/45/EU) Why explanatory notes? Explanatory notes aim at providing a better understanding of legislation adopted at EU level and in this case

More information

Why Am I Still Up A Creek?

Why Am I Still Up A Creek? I Just Bought EDI Software! Why Am I Still Up A Creek? JUST LIKE PEOPLE, COMPUTERS CAN SPEAK DIFFERENT LANGUAGES and dialects, making communication difficult or impossible. Electronic Data Interchange

More information

A Practical Approach to Web-Based Internet EDI 1

A Practical Approach to Web-Based Internet EDI 1 A Practical Approach to Web-Based Internet EDI 1 Shiwa Fu, Jen-Yao Chung, Walter Dietrich, Vibby Gottemukkala, Mitchell Cohen, and Shyhkwei Chen IBM IAC, T. J. Watson Research Center P.O. Box 704, Yorktown

More information

Getting Started with EDI Implementation Guide

Getting Started with EDI Implementation Guide Getting Started with EDI Implementation Guide Business Usage: Basic Guidelines Implementation Guide Version: 2.0 Published: July 2011 Last Changed: April 2014 Table of Contents Getting Started with Walmart

More information

Message exchange with. Finnish Customs

Message exchange with. Finnish Customs Message exchange with Finnish Customs Introduction to message exchange with Finnish Customs Finnish Customs 3.6.2015 Message Exchange Support Contents Introduction... 3 1 Electronic services of Finnish

More information

EDI outsourcing: The evolution to B2B managed services

EDI outsourcing: The evolution to B2B managed services EDI outsourcing: The evolution to B2B managed services Contents: 1 Summary 1 EDI in the beginning 2 EDI outsourcing in the beginning 2 Now, it s about more than EDI 4 It s about supporting B2B integration

More information

STERLING COMMERCE WHITE PAPER. EDI Outsourcing: The Evolution to B2B Managed Services

STERLING COMMERCE WHITE PAPER. EDI Outsourcing: The Evolution to B2B Managed Services STERLING COMMERCE WHITE PAPER EDI Outsourcing: The Evolution to B2B Managed Table of Contents 3 Summary 3 EDI In The Beginning 4 EDI Outsourcing In The Beginning 5 Now, It's About More Than EDI 7 It s

More information

Christoph Bussler. B2B Integration. Concepts and Architecture. With 165 Figures and 4 Tables. IIIBibliothek. Springer

Christoph Bussler. B2B Integration. Concepts and Architecture. With 165 Figures and 4 Tables. IIIBibliothek. Springer Christoph Bussler B2B Integration Concepts and Architecture With 165 Figures and 4 Tables IIIBibliothek Springer Contents Part I Introduction to Business-to-Business Integration.... 1 1 History 3 1.1 Why

More information

Business-to-Business Electronic Commerce ( B2B-EC )

Business-to-Business Electronic Commerce ( B2B-EC ) Business-to-Business to-business Electronic Commerce ( B2B-EC ) Sistem e-businesse (MG-652) Jurusan Manajemen Agenda Characteristics of B2B EC Models of B2B EC From Traditional to Internet-based EDI Integration

More information

Modernizing EDI. Drivers, Options, and Success Factors

Modernizing EDI. Drivers, Options, and Success Factors Modernizing EDI Drivers, Options, and Success Factors An EXTOL International White Paper Modern technical innovations are affecting transaction protocols, document types, communication methods, security,

More information

Norwegian e-health Infrastructure based on XML, ebxml and PKI

Norwegian e-health Infrastructure based on XML, ebxml and PKI An OASIS Case Study Norwegian e-health Infrastructure based on XML, ebxml and PKI Trygdeetaten Case Study By Pim van der Eijk For OASIS OASIS (Organization for the Advancement of Structured Information

More information

Electronic Commerce. 6. Electronic Data Interchange and XML. V Rajaraman

Electronic Commerce. 6. Electronic Data Interchange and XML. V Rajaraman Electronic Commerce 6. Electronic Data Interchange and XML V Rajaraman B2B e-commerce requires participating businesses to exchange business forms such as purchase order and invoice electronically without

More information