Reliable EDI Web Service solutions for real-time data exchange, streamlining partner communications and integration processes

Tag Archive for: EDI Web Service

Electronic Data Interchange (EDI) remains the backbone of B2B transactions, but traditional EDI systems can be complex, expensive, and difficult to integrate with modern applications. The EDI2XML REST API 2.0 changes this paradigm entirely, offering developers a streamlined, secure, and cost-effective solution for EDI to JSON and XML conversion without requiring deep EDI expertise.

In this article, we’ll explore how EDI2XML’s latest version of EDI Web Service transforms EDI integration for developers, IT managers, and business leaders seeking modern data exchange solutions.

Key Takeaways

  • Instant EDI Translation: Convert EDI (X12, EDIFACT) to JSON/XML and vice versa through a REST API call
  • Zero EDI Experience Required: Work with familiar JSON and XML formats instead of complex EDI standards
  • Enhanced Security: OAuth2 token-based authentication with one-hour refresh cycles
  • Built-in 997 Acknowledgments: Automatic functional acknowledgments eliminate additional API calls
  • Rapid Implementation: Get started in under one hour with comprehensive documentation and Java client
  • Cost-Effective: Pay-as-you-go pricing with no contracts or hidden fees
  • 15-Day Free Trial: Test the service risk-free before committing. 15-day free trial, no credit card required

What is EDI2XML REST API?

The EDI2XML Web Service is an HTTP-based EDI conversion REST API that automatically detects incoming message formats and performs seamless translations between EDI (X12), XML, and JSON. Built on 25 years of EDI expertise, this cloud-based service eliminates the complexity traditionally associated with EDI integration.

Unlike conventional EDI software that requires specialized knowledge and extensive setup, EDI2XML operates entirely over the internet, processing secure HTTP requests to translate:

  • EDI messages (X12, EDIFACT) into XML or JSON formats
  • XML or JSON (based on EDI2XML’s proprietary schema) into EDI
  • Automatic format detection for incoming messages
  • Bi-directional conversion with consistent reliability

The service is designed for developers who want to integrate EDI capabilities into their applications without becoming EDI experts themselves.

EDI Provider

What’s New in EDI2XML REST API Version 2.0?

Enhanced JSON Support

Version 2.0 introduces comprehensive JSON support, allowing developers to work with their preferred data format. The API now supports both application/json and application/xml content types, giving you complete flexibility in how you structure your requests and responses.

Key JSON enhancements include:

  • Send JSON requests and receive X12 (EDI) responses
  • Send X12 and receive JSON responses based on request parameters
  • Native JSON parsing and validation
  • Improved response structure for better programmatic handling

Built-in 997 Functional Acknowledgment

One of the most significant improvements in version 2.0 is the automatic generation of 997 Functional Acknowledgments. Previously, obtaining acknowledgments required separate API calls, but now:

  • 997 acknowledgments are returned automatically with every conversion
  • No additional API calls required, reducing complexity and latency
  • X12-formatted acknowledgment strings ready for immediate processing
  • Streamlined workflow for compliance and audit requirements

Enhanced Security with OAuth2 Authentication

Security takes center stage in version 2.0 with robust OAuth2 implementation:

  • Token-based authentication replaces simple API key authentication
  • Refresh tokens generate access tokens valid for one hour
  • Enhanced access control for production environments
  • Secure token exchange following OAuth2 best practices
  • Better audit trails and access monitoring capabilities

Developer-Focused Improvements

Version 2.0 includes numerous enhancements specifically designed for developer productivity:

  • Faster response times through optimized processing
  • Clearer API payloads with improved error handling
  • Updated XML schemas for better validation
  • Enhanced documentation with more code examples
  • Cross-platform Java client for rapid integration

Useful reading: EDI vs. XML vs. JSON: The Ultimate Guide to Structured Data for Business Integration

Why Developers Choose EDI2XML Over Traditional EDI Solutions

No EDI Experience Required

Traditional EDI implementation requires months of learning complex standards, transaction sets, and mapping rules. EDI2XML eliminates this barrier by allowing developers to work exclusively with XML and JSON—formats they already understand.

Rapid Integration Timeline

EDI2XML is designed for speed. Most developers can complete their first successful API call within an hour of subscription. The service provides:

  • Pre-built Java client for immediate integration
  • Complete documentation with working examples
  • Sample EDI and XML files for testing
  • Schema files for all supported transactions
  • Postman collections for API exploration

Cost-Effective Pay-As-You-Go Model

Unlike traditional EDI software with hefty upfront costs and long-term contracts, EDI2XML offers transparent, usage-based pricing:

  • Monthly mailbox fee: Fixed cost for platform access
  • Data processing fee: Variable cost based on actual usage
  • No hidden fees or unexpected charges
  • No long-term contracts required
  • Customized quotes available for high-volume users

EDI2XML Rest API for EDI Price

EDI2XML vs Traditional EDI Software: A Comparison

 

Feature EDI2XML REST API Traditional EDI Software
Setup Time Under 1 hour Weeks to months
EDI Knowledge Required None Extensive
Infrastructure Cloud-based On-premise servers/cloud based
Pricing Model Pay as you go, no contracts License + maintenance fees
Integration Method Simple REST API Complex proprietary interfaces
Security OAuth2 + HTTPS Varies by vendor
Scalability Automatic Manual infrastructure scaling
Maintenance Managed service Customer responsibility/managed service
Documentation Comprehensive guide Often limited

Getting Started with EDI2XML REST API

Step 1: Request Your Free Trial

Begin with a 15-day free trial that includes:

  • Full API access with authentication tokens
  • Sample EDI and XML files for testing
  • Complete documentation and Java client
  • Technical support from EDI experts

Step 2: Review Documentation

The comprehensive getting started guide provides:

  • Java client source code (100% cross-platform)
  • ARC/Postman examples for immediate testing
  • Sample files for both EDI and XML formats
  • Schema downloads for all supported transactions
  • Authentication setup instructions

Step 3: Make Your First API Call

Using the provided Java client or HTTP tools:

  1. Authenticate using OAuth2 tokens
  2. Prepare your message (EDI, XML, or JSON)
  3. Submit HTTP request to the conversion endpoint
  4. Receive converted output with 997 acknowledgment
  5. Process results in your application

Use Cases and Industry Applications

E-commerce Integration

  • Order processing (850 Purchase Orders)
  • Shipping notifications (856 Advance Ship Notices)
  • Invoice processing (810 Invoices)
  • Inventory updates (846 Inventory Inquiry/Advice)

Supply Chain Management

  • Supplier onboarding with EDI capabilities
  • Real-time inventory synchronization
  • Automated purchase order processing
  • Shipment tracking and notifications

Healthcare Systems

  • Claims processing (837 Healthcare Claims)
  • Eligibility verification (270/271 Eligibility)
  • Remittance advice (835 Healthcare Payment)
  • Prior authorization workflows

Manufacturing Integration

  • Production scheduling data exchange
  • Material requirements communication
  • Quality control reporting
  • Supplier portal integration

Why Choose EDI2XML REST API 2.0 for Modern EDI Integration

Traditional EDI integration has long been a source of complexity and cost. Legacy VANs, on-premise middleware, and rigid mapping tools demand time, expertise, and money.

EDI2XML REST API 2.0 offers a modern, cloud-based alternative: a lightweight and secure web service for real-time conversion between EDI (X12, EDIFACT) and modern data formats (XML and JSON).

Whether you’re building an app, automating a business process, or connecting to retail partners, this API lets developers and integration teams handle EDI transactions via standard HTTPS calls—no deep EDI experience required.

Try EDI2XML REST API Free for 15 Days

Experience the power of modern EDI integration with our comprehensive free trial. No credit card required, no hidden commitments—just full access to explore how EDI2XML can streamline your data exchange processes.

Ready to modernize your EDI integration? Contact our team today for personalized pricing and implementation support.

EDI Web Service – Frequently Asked Questions (FAQ)

How is this API different from other EDI solutions?

It’s lightweight, cloud-based, and designed for developers. You don’t need to install or maintain software, manage mappings, or know EDI syntax.

Which transaction sets are supported?

All major X12 and EDIFACT documents – EDI 850, EDI 810, EDI 856, EDI 997, EDI 855, EDI 846, and more.

What happens after my free trial ends?

You can switch to a flexible pay-as-you-go plan with no long-term commitment. All features remain available.

How can I convert EDI to JSON using EDI2XML?

EDI2XML automatically converts EDI (X12) messages to JSON format through a simple REST API call. Send your EDI message via HTTP POST request with application/json in the Accept header, and receive a structured JSON response containing the converted data plus a 997 functional acknowledgment.

Is EDI2XML secure for production environments?

Yes, EDI2XML implements enterprise-grade security with OAuth2 token-based authentication, HTTPS encryption for all communications, and secure token refresh mechanisms. Access tokens are valid for one hour, and the service follows industry best practices for data protection and access control.

Does EDI2XML support X12 EDI standards?

EDI2XML fully supports X12 EDI standards and automatically generates 997 Functional Acknowledgments for compliance. The service handles all common X12 transaction sets including EDI 850 (Purchase Orders), 810 (Invoices), 856 (Advance Ship Notices), and many others.

How quickly can I integrate EDI2XML into my application?

Most developers complete their first successful API integration within one hour. EDI2XML provides a complete Java client, comprehensive documentation, sample files, and expert support to ensure rapid implementation without requiring EDI expertise.

What formats does EDI2XML REST API support?

EDI2XML supports bi-directional conversion between EDI (X12), XML, and JSON formats. Version 2.0 adds enhanced JSON support with automatic format detection, allowing you to send messages in any supported format and receive responses in your preferred format.

How much does EDI2XML cost?

EDI2XML uses a transparent pay-as-you-go pricing model with two components: a fixed monthly mailbox fee for platform access and a variable data processing fee based on actual usage volume. There are no hidden fees, upfront costs, or long-term contracts required.

Can I try EDI2XML before purchasing?

Yes, EDI2XML offers a comprehensive 15-day free trial with full API access, documentation, sample files, and expert support. No credit card is required to start your trial, and you can explore all features risk-free.

Does EDI2XML provide technical support?

EDI2XML includes expert technical support backed by 25 years of EDI experience. Support covers API integration, troubleshooting, best practices, and project planning to ensure successful implementation and ongoing operations.

Ready to modernize your EDI integration? Start your free 15-day trial today and discover how EDI2XML REST API 2.0 can transform your data exchange processes. Contact our EDI experts for personalized consultation and pricing information tailored to your specific requirements.

Free EDI consultation


With over two decades of experience as a leading EDI service provider, we recognize the diverse intricacies that each company faces on their EDI journey.

At EDI2XML we understand that businesses have distinct needs and challenges when it comes to EDI integration. Drawing from our extensive knowledge of the industry, we’ve meticulously crafted a comparative table that highlights the distinctive features of our two prominent EDI services: the Fully Managed EDI Service and the EDI Rest Web Service (HTTP REST API).

We aim to provide clarity on how each service can cater to specific needs, from fully managed integrations to quick and cost-effective EDI compliance for SMEs.

Whether you’re a large enterprise in search of a fully managed EDI solution or a small to medium-sized business aiming for a quick and cost-effective EDI compliance route, this table is designed to provide a swift understanding of the differences between these two services.

FEATURE/ASPECT FULLY MANAGED EDI SERVICES EDI WEB SERVICE (HTTP API)
Deployment Fully managed service; no on-site installation required Web service /Rest API, running over the internet on EDI2XML platform
Integration Time Extensive setup phase for a new trading partner. On average (3) to (5) weeks depending on the complexity and cooperation of the trading partner. Quick startup, get started within an hour.
Technical Expertise No need EDI expertise; handled by EDI2XML team. No need for EDI experience; XML format familiar to developers.
Real-Time Connection Real-time access and responsiveness Real-time access and responsiveness
Integration Tools EDI2XML team handles connectivity, EDI mapping, configuration, and more. Provides a functioning Java client for integration, for DIY approach.
File Format All EDI Standards (X12, EDIFACT, HIPAA / X12, RosettaNet) and format: XML, CSV, TXT, JSON Supports both EDI to XML and XML to EDI conversion only.
Custom File Format Available upon request N/A; Proprietary XML format used
Platform Deployed on private Cloud Runs on EDI2XML’s own platform over the internet
Flexibility Different dynamic monthly service packages Pay-as-you-go pricing scheme, no long-term contracts
Integration Support Integration with any ERP/CRM applications. N/A;
Pricing Structure Monthly fee based on data volume and pre-packaged pricing 1. Fixed monthly mailbox fee. 2. Data processing fee based on data volume ($ /KC)
Technical Support   Included in the service Support is billable by ticket
Advantages EDI2XML handles the entire EDI project for the customer Quick startup with no need for EDI expertise
Free Trial N/A 15-days free trial for new users of the API web service
Onboarding Process Detailed analysis, planning, and setup of Trading Partner accounts 3 easy steps: Get information, Request a price list, Getting started in record time
Conclusion Suitable for companies without EDI skills and resources Quick and easy EDI compliance for SMEs

In the world of business, seamless communication and efficient data exchange are critical elements for success. For companies navigating the complex landscape of Electronic Data Interchange (EDI), finding the right solution that aligns with their unique needs is paramount.

EDI Guide

As you explore the detailed breakdown of each EDI service, understand the advantages, and consider your business’s specific requirements, remember that EDI2XML is here to guide you on your path to EDI excellence.


Dive into the world of EDI (Electronic Data Interchange) with our insightful video explanation.

Explore the video now


For any further inquiries or a free consultation, feel free to reach out to us. We’re not just an EDI service provider; we’re your partners in navigating the complexities of EDI and ensuring that your business thrives in the digital exchange landscape.

Free EDI consultation

Today, there are still decision-makers who are debating whether to invest in EDI integration projects or to hire a few new employees to manually enter and process data from trading partners.

Since EDI is still a difficult topic for non-technical people to understand, hiring data entry administrators may seem like a reasonable choice. It is commonly believed that EDI requires a significant initial investment.

Let’s take a look at what EDI automation is and how companies can find the most cost-effective solution.

What is EDI Automation?

EDI (electronic data interchange) is a technology used by business partners to exchange business electronic documents in standard formats without requiring human intervention.

These exchanged documents are called – EDI Transaction Set. If you want to see the full list of documents that can be exchanged in EDI format check our Complete List of EDI X12 Codes.

What is EDI

How Does EDI Benefit Businesses?

The use of EDI greatly improves the overall state of the business as it has many benefits.

Reducing costs. Saving time for employees to process documents and enter them into databases. EDI reduces an enterprise’s printing, shipping, and storage costs.

Speed. Documents can be exchanged instantly with a business partner. You won’t lose documents along the way or among the papers on your desk.

Automation. EDI significantly improves the business because it automates processes and reduces the time delays associated with manual data entry.

Accuracy.  Elimination of errors associated with manual data entry.

Useful: Download our free Guide “Introduction to EDI Communication” to learn more about EDI

What Documents are Used in EDI?

As mentioned above, you can exchange almost any type of document using EDI, but the most common ones are:

Purchase Order – EDI 850

Useful Reading: All You Need to Know About EDI ANSI X12 Transaction Set 850 Purchase Order


Invoice – EDI 810

Useful Reading: What is an ANSI ASC X12 EDI 810 Invoice?


Purchase Order Acknowledgment – EDI 855

Useful Reading: What is EDI 855 Purchase Order Acknowledgment?


Inventory Inquiry/Advice – EDI 846

Useful Reading: What is EDI 846 document?


Advanced Ship Notice (ASN)– EDI 856

Useful Reading: What is Advanced Ship Notice (ASN) 856 Transaction Set?


Below is an example of an EDI flow between trading partners.

Types of EDI (Electronic Data Interchange) Solutions

Currently, many EDI providers offer various EDI solutions. There is no one-size-fits-all EDI solution for every company. A company should evaluate which option will be most cost-effective for its business model. Thus, the main offers on the EDI market are:

Our company offers all three named EDI solutions. If you don’t know which solution is right for you, contact our experts for a free consultation.

EDI Document Business Flow

1. One business partner (generally the buyer) generates a document (i.e. Purchase Order) in his internal ERP system (i.e. SAP, Microsoft Dynamics, JD Edwards, etc.). Depending on the company’s business process, the document can be generated automatically or manually.

2. EDI providers can either pick up the generated document directly from the company’s ERP system, or they can transfer it to them.

3. The EDI provider converts the document into an X12 EDI transaction set. After conversion, suppliers receive an EDI X12 document.

What is the Fastest Way to Connect to EDI?

With EDI2XML and its “HTTP EDI Web Service (REST API)” model, companies can connect their EDI partners in less than one hour! EDI web services reduce the cost of EDI integration projects and improve efficiency and accuracy in a short amount of time.

As a result of using the EDI Web Service from EDI2XML, a company can quickly and efficiently exchange business documents with its business partner.

Learn more about EDI2XML Web Service its advantages and how it works.

Request EDI2XML Web Service Price List

Free EDI consultation

Business Automation through EDI Solution

Most entrepreneurs who have never experienced EDI before, feel overwhelmed when it comes to selecting an EDI provider or solution, to start exchanging business documents with their trading partner.

There are multiple EDI solutions from different big and small EDI Providers. At first blush, each EDI solution looks better than the other, but how do you choose the best EDI solution for your business?


The Electronic Data Interchange (EDI) is the exchange of business documents electronically between business partners.


In this article, I will review the main EDI solutions on the market, using the solutions from EDI2XML as an example, additionally, I will give you useful tips on how to choose an EDI provider without losing sight of key points that will affect the long-term success of EDI.

Why You Should Be Careful When Choosing an EDI Solution?

For many organizations, EDI is a mission-critical application whose failure can lead to a complete stoppage of activity, therefore, the choice of an EDI solution, as well as EDI provider, must be approached carefully.

EDI is responsible for supporting a wide variety of business processes – inventory management, orders, purchasing, logistics, tenders, etc.

Perhaps there is no such field of activity where you can run, without the exchange of documents at all, which means that EDI solutions can be needed everywhere.

Choosing the Right EDI Solution to Automate Your Business

EDI is used for B2B communication in all industries by both large corporations and the smallest companies. That is why there are different EDI solutions designed for different markets and companies.

EDI allows businesses to exchange documents quickly since it eliminates the need to prepare and process mail or to make phone calls, faxes, or paperwork when ordering or selling.

By choosing the right EDI solution, you will make it easier to communicate with your business partners and bring value to your business.

EDI automation

For example, if you are a small company that has only one trading partner that requires EDI exchange, you need a simple EDI solution that does not require a large initial investment, which will allow you to quickly start exchanging EDI documents with your business partner.

Continuing on the topic of EDI solutions, let’s take a look at the different options of EDI solutions on the market, using the example of EDI2XML as EDI service provider.

It should be remembered that the details of EDI solutions from different EDI providers always differ. However, the description below will give you a general idea of the existing EDI solutions.

Fully Managed EDI Services

EDI fully managed service refers to a service where the EDI provider takes full responsibility for managing EDI operations and integrating them on behalf of the client.

With Fully Managed EDI Service, there is no need for the customers to install any software or hardware on their computers. The EDI provider will take care of the implementation and configuration of the process flows. He will be in charge of handling the data routing and will be responsible for the data format conversion and integration.

Through the fully managed EDI service, an EDI provider will take on a wide range of responsibilities that are usually handled by an internal IT department. With a fully managed EDI solution, EDI2XML delivers a turnkey project to connect your business partners.

Which Companies Can Benefit From a Fully Managed EDI Service?

Companies that need to use EDI but don’t want to spend the time and effort on the EDI implementation themselves, or who don’t have the necessary EDI skills and specialists who can do it, need an EDI service provider to handle all the configuration and integration of EDI. In this case, a fully managed EDI service is the ideal solution.

Find out more about Fully Managed EDI Services its process flow, features, technical details and pricing.

EDI Web Service

The EDI Web Service is an HTTP service from EDI2XML that works over the internet on the private platform. This HTTP EDI Web Service (REST API) can receive HTTP requests to convert EDI messages to XML and XML messages to EDI (based on EDI2XML’s proprietary format).

There are many reasons why EDI2XML Web Service is the right choice:

1. Solution based on self-service

2. An affordable price

3. Our free trial period lasts for 15 days without any obligation, so you have nothing to lose.

4. Getting started will take you less than an hour

5. There is no contract with us, and no commitment.

6. We charge on a month-to-month basis; you can cancel at any time with 30 days’ notice.

7. There is a very simple and dynamic pricing scheme that is easy to understand and use

8. The availability and reliability of the service

9. Using proven technologies that are backed by a wealth of experience 

10. Support from a highly skilled technical team is outstanding

It is very simple and quick to get started with the EDI2XML Web Service. Within less than an hour, you can make the first Call to the Web Service and see the response. 

We offer a well-documented HTTP EDI Web service, and each subscription includes instructions.  

Cloud Services EDI

Who is the EDI Web Service For?

The EDI web service is intended for developers and enterprises who want to create their own EDI (Electronic Data Interchange) integrations.

Typically, these users can interact with external APIs and web services to convert EDI to XML and XML to EDI. Additionally, they have the expertise and resources to work with web services and HTTP requests.

EDI2XML Web Service is a reliable service for IT professionals who need to perform such integration projects.

We suggest EDI Web Service to companies that have their own technical resources to work with REST APIs (calls and consumptions of HTTP Rest Web services).

Request EDI2XML Web Service Price List

On-Premises EDI Solution

On-premises EDI refers to the implementation of EDI software that is installed and operated through the customer’s own server and computing infrastructure.

On-premises EDI deployment from EDI2XML involves two components that will be deployed on-premises:

1. EDI2XML translation and transformation engine to convert X12/EDIFACT messages to XML and vice versa.

2. A license of Magic xpi a third-party integration and automation platform.


Read more about Magic xpi integration platform as the best fit for enterprise data integration


Features of the EDI2XML service “on premises”

1. The application is deployed on the customer’s server

2. Service that is based on a subscription

3. There is a standard XML format for incoming EDI messages

4. Standard XML format for Outgoing X12

5. XML schemas (.xsd) are also provided

6. SMTP/FTP/sFTP protocols are included in the package

EDI-On-Premises solution

When On-Premises EDI is is Right for You?

On-premises EDI is suitable for companies that have strict IT management rules and procedures that they can only deploy software solutions on their own premises.

You should also consider how much EDI data you want to exchange with your business partner. If you expect a very large volume of data, you might consider an on-premises EDI solution. A company’s IT architecture and its team play a vital role in implementing EDI on-premises. Make sure the company has the proper hardware infrastructure, and that the IT department is ready to tackle this project.

Request EDI On-Premises Pricing Plans

Choosing an EDI Provider: What to Look For

Now that we’ve discussed the main types of EDI solutions, let’s talk about what to look for in an EDI provider. There are several different kinds of EDI service providers available.

In developed markets, as a rule, a large service provider gets almost everything – the vast majority of customers start using its product because they do not bother with in-depth analysis of technologies and services, but use the same thing that other companies or business partners utilize.

It is for this reason that demonstrations of a large number of customers are one of the most popular marketing techniques. Of course, a large customer base may indicate the reliability of the EDI provider (which does not always correlate with the quality of the EDI solution, price flexibility, service, and technical support) that you can get from smaller EDI providers.

The following are some basic recommendations about what you should look for when choosing an EDI provider for your company.

– Exclude sales and market share statistics from your list of EDI provider criteria.

– Rely on relatively new projects that are comparable in scope to your organization as references.

– It is critical to pay attention to how quickly the company responds to your requests when you contact them.

– A provider of EDI services should be able to connect you with technical experts for a personalized consultation.

– If you need a customized quote, how quickly will they be able to provide it to you?

– How does an EDI provider support its customers? When it comes to technical issues, how quickly can they resolve them?

– Check if the prices of the company can be adjusted based on your needs.

Remember that a big EDI provider doesn’t always mean the best.

Conclusion: How to Choose the Right EDI Solution

The use of EDI has become a necessity for most companies today. Meanwhile, the choice of an EDI solution has become very difficult for companies. This is because the market for EDI solutions is currently quite large, in addition, EDI solutions in terms of technical characteristics and functionality have become quite similar to each other.

Therefore, factors such as the reliability, experience, and flexibility of the EDI provider often become the last argument when choosing an EDI solution.

If you are not completely satisfied with your EDI provider, then read this helpful article How to Change Your EDI Service Provider

Are you looking for ways to improve your business processes? Then look no further! Our EDI services are here to help! Our EDI experts are available to give you a free consultation if you are still unsure which EDI solution is right for you.

Get A Free EDI Consultation

How to Become EDI Compliant in Under 60 Minutes (Yes, Really)

Being an EDI-compliant company is one of the most effective ways to drive business growth.

There are times when SMEs cannot collaborate with large companies because small companies do not meet their EDI requirements.

In other cases, companies may lose their long-term large business partner because a large company moves to EDI and starts requiring all of its suppliers to exchange documents via EDI.

This can happen to any company.

However, EDI is still the main tool for interacting between business partners and the possibility of cooperation with large companies.

In fact, all major retail companies such as Walmart, Kroger, Home Depot, Costco, Target, and others actively use EDI to communicate with their suppliers, carrier companies, and 3PL partners.

So, what tool can enable you to quickly exchange EDI and become EDI compliant? How to start exchanging EDI documents quickly and cost-effectively, without losing an existing trading partner, and be ready to cooperate with new ones?

HTTP EDI Web Service (REST API) – an Easy Way to Exchange Business Documents

EDI connectivity is a pain for many SMEs. Often, they simply do not have the necessary resources for an EDI integration and can’t afford the monthly EDI fees that must be paid to the EDI provider. Moreover, often, it is simply not profitable and very expensive, since small companies often have a small volume of transactions per month.

With 25 years of experience as an EDI provider, we have identified this problem that small businesses need to solve every day, and developed a unique, easy-to-use solution for SMEs to become EDI-compatible quickly and easily.

We have built a robust and well-established EDI tool that allows you to connect to EDI in record time and start exchanging EDI documents with your trading partners.

What Is an EDI Web Service and How Does It Work?

The EDI2XML Web Service is a web-based HTTP service that runs over the Internet and is capable of translating EDI messages to XML and XML messages to EDI (based on EDI2XML’s proprietary xml format or schema). In addition to XML, the EDI2XML Web Service now supports JSON input and output, allowing developers to choose their preferred data format when converting EDI documents.

API-Converter for EDI XML and JSON

EDI Web Service is a low-cost alternative solution to on-premises EDI, SaaS EDI, or Managed EDI.

EDI2XML now includes built-in 997 Functional Acknowledgments and secure OAuth2 token-based authentication for production-grade reliability and security.

 

This EDI solution offers almost the same benefits of a traditional EDI, including speeding up business document transformation, eliminating document loss, and reducing administrative contact with trading partners.

Supported EDI Transactions

In our EDI document library here you can find a list of supported EDI X12, EDIFACT, HIPAA / X12 transactions that you can start transformation, and be ready to exchange in less than an hour. However, we can add any additional EDI transaction set at your request, without any fees.

How Much Does EDI Web Service Cost? Pricing Breakdown

Payment for the use of the EDI web service is very simple and consists of two parts:

  1. The monthly payment for using the web service mailbox.
  2. Payment for the volume of processed data. This fee is variable and depends on the volume of data converted (between EDI and XML) during a calendar month.

GOOD TO KNOW: All new users of our API web service can benefit from our 15-day free trial.


How to Become EDI Compliant in 3 Simple Steps

I will give you a specific formula in 3 easy steps you need to follow to quickly become EDI compliant without spending a lot of time and money.

Step #1: Learn About the EDI2XML REST API for Fast EDI Integration

Learn full information about the HTTP EDI Web Service on the page: What is EDI2XML Web Service? On this page, you will find information about how the EDI web service works and what its benefits are.

Step #2: Get Custom Pricing for EDI2XML API Usage

Fill out the short contact form on this page to receive a document with a detailed pricing scheme. This document will also contain a section with answers to frequently asked questions. We recommend that you also read it as it contains very valuable information.

Step #3: Getting Started with EDI2XML Web Service in Record Time

After filling out the form and submitting it, we will contact you within [24] hours with the information you need (Token and password) in order to start interacting with the Web Service. Each subscription comes with detailed instructions and documentation regarding our Web Service.

FAQ (frequently asked questions) about EDI2XML REST API for Fast EDI Integration

What are the benefits of becoming EDI compliant for my business?

Becoming EDI compliant can significantly enhance your business growth by enabling faster, more efficient document exchange with large partners, securing long-term contracts, and maintaining competitiveness within the industry.

How does the EDI Web Service (REST API) facilitate quick EDI integration for SMEs?

The EDI Web Service (REST API) provides a low-cost, easy-to-use solution that allows small and medium-sized enterprises to connect to EDI systems rapidly, start exchanging documents seamlessly, and avoid expensive traditional EDI setup costs.

What is an EDI Web Service and what functionalities does it support?

An EDI Web Service is a web-based HTTP platform that translates EDI messages to XML and JSON formats over the internet, supporting secure, reliable, and quick exchange of business documents, including support for functional acknowledgments and OAuth2 authentication.

What types of EDI transactions are supported by this service?

The service supports a wide range of EDI transactions including EDI X12, EDIFACT, and HIPAA/X12 transactions, with the ability to add custom transaction sets upon request at no additional cost.

What are the steps to become EDI compliant quickly using the EDI2XML Web Service?

To become EDI compliant swiftly, you should fill out a short form to receive access details, allowing you to start integrating and exchanging documents within hours.

Final Thoughts: Get EDI Compliant in Under an Hour with EDI2XML

You may have already spent weeks looking for the right EDI solution; now you can quickly become EDI compliant without wasting another day of your time.

Our EDI web service is fast and stable, and brings results to our customers.

If you have any questions, please contact us for a free EDI consultation.

EDI web service

This post was updated to reflect current trends and information.


Electronic Data Interchange (EDI) and all the services around it are becoming more and more popular, regardless of the industry, for one major reason: EDI transactions are replacing paper documents exchanged between trading partners, and helping companies in their digital transformation projects, for a “greener” planet.

Retail was one of the first industries to fully adopt EDI, and it is still the most active vertical in its usage. EDI is a proven and effective alternative to fax, e-mail, and manually entering or re-entering data such as Invoice, Purchase Order, Inventory and many others…

There are various types of EDI and several approaches to integrate Electronic Data Interchange in a business community. Each EDI provider can offer a different EDI integration methodology, in order to become EDI compliant. We at EDI2XML, offer two options for to integrate EDI into your company, and make your business “EDI compliant”, while shortening the integration project:

Fully Managed EDI Service

HTTP EDI Web Service

How to select? What kind of EDI integration solution is a better option for your business?  First, let’s understand both options.

Fully Managed EDI Service

The EDI2XML service offered as fully managed” includes translation and communication service offering to businesses of all sizes, from different industries.

Our team at EDI2XML, takes care of ALL the aspects of the integration project. With this model, we offer a “Turnkey EDI Solution” where we take on our shoulder all setup, configuration, testing, certification with the EDI partners …

EDI Fully Managed Service

In other words, with this option, we take care of everything: all the steps of the project from A to Z. We can even integrate directly into your ERP or CRM system. We provide certified connectors for leading IT systems such as Salesforce, JD Edwards, SAP, Dynamics CRM, Dynamics AX, and more.

EDI integration platform

a) Technical Details

A setup phase is mandatory for all new Trading Partners and/or EDI document implementation. This stage includes the project analysis, setup of Trading Partner accounts, configuring Partner specs and platform, defining the transfer file structure, building and setting up all required connectivities and communication protocols. It also includes an end-to-end full cycle data testing and certification.

To learn more about EDI service, download our free introductory guide here

b) Pricing

As for the pricing, it is based on pre-defined monthly service packages, including a pre-defined volume of data processed. All our packages are billed monthly based on the entry level plan (Business Light) at the beginning of each month. Subsequent month billing will include the basic plan fee PLUS the difference between the plan we billed initially (Business light) for previous month, and the plan that we were supposed bill for the previous month based on real volume of data processed for that month.

All this to say, our monthly pricing packages are dynamic, they go up and down based on the volume of data we process and integrate, and our clients are not locked in in any of the packages.

For more information about pricing, fill out a form: EDI2XML Translation Service Pricing Package

HTTP EDI Web Service (REST API)

EDI2XML Web Service is an HTTP service running over the internet, on EDI2XML’s own platform that is capable of receiving HTTP requests to translate EDI messages to XML, and XML messages to EDI (based on EDI2XML’s proprietary format).

EDI2XML Web Service is much more cost-effective, and meant for companies who got their own technical resources to work with REST API (call and consume HTTP Rest Web services)

The principles of the mechanism of the EDI2XML Web Service is schematically illustrated in the diagram below.

API-Converter for EDI XML and JSON

a) Advantages

EDI2XML Web Service is the way to go for the following reasons:

  • Self-service solution
  • Low cost
  • We offer a 15 days free trial, without any commitment.
  • Get started with less than an hour
  • There is no contract, no commitment.
  • Payments are month to month; Cancel anytime with a 30 days’ notice.
  • A very simple and dynamic pricing scheme
  • Availability and reliability
  • Based on proven technology in the field for over 18 years now
  • Outstanding technical support

b) Technical Details

Implementation time: Getting started with EDI2XML Web Service, is very simple and quick. Within less than an hour, you can issue the first Call to the Web Service and see the response. Our HTTP EDI Web service is very clearly documented, and we provide instructions with each subscription.

  • Quick entry: you can be up and running in less than an hour, and it is proven; we provide everything to your developers to get started, a java client with its source code and instructions on how to work with it.
  • We offer the schemas(xsd) of the XML format our API expects, and all what you need to do is to format your data according to that format and you will be up and running.

c) Pricing

EDI2XML API service fee to use the HTTP / Web Service calls, has a very simple pricing scheme. The price consists of two elements:

  1. Monthly mailbox fee: a “fixed” monthly fee for the Web Service Mailbox usage on EDI2XML platform. It is a nonrefundable fee.
  2. Data processing fee: a “variable” fee based on the volume of data processed and translated between EDI and XML, during a calendar month. The volume of data processed is computed in both directions:
  • Incoming, and
  • Outgoing

Click here to request EDI2XML Web Service Price List

d) How to get started with EDI2XML API

To get started with our EDI Web Service three steps you need to follow:

1. You need to provide us the list of documents/transactions you want to be activated under your trial account.

2. We will simply set you up with a 15 days trial account, without any commitment from you. Just let us know when do you want to kick off, and we can take care of setting you up on a trial account.

3. We provide a Java client and its source code. You can get started with less than an hour, this will allow you to try and see the results by your own.

We’ve recently launched EDI2XML Web Service v2.0 – a smarter, faster, and more secure version of our REST API. It supports improved token-based authentication and better performance for X12, XML, and JSON document exchange. Learn more: What’s New in Version 2.0?


Watch the Video and discover which solution aligns best with your business needs and goals.

 

Compare key features of Fully Managed EDI Service and HTTP EDI Web Service

key feature

Fully managed EDI service

HTTP EDI Web Service

 Type of EDI solution Full service Self service
 Contract Yes No
 Commitment 24 months No
 Implementation time   (approximately) 2 weeks 1 hour
 Real-Time Connection Yes Yes
 Free Trial account No 15 days
 Data processing fee Based on the appropriate plan. It works in both directions: when the volume goes up and  when the volume goes down.   “Variable” fee based on the   volume      of data processed     and translated         between   EDI    and XML, during a         calendar    month.
 Need for internal   resources No Yes
 Need for in-house EDI expertise No No
 Technical Support Yes Yes
 Hardware Installation  Required No Yes
 Software Installation Required No No
Communication with the trading partner: setup and testing in both directions Yes

No

Free edi consultation

We, at EDI2XML, provide an EDI integration solution for every type of business. Contact us today for a free consultation and we will help you find the most appropriate option for your business.

 

This post was updated to reflect current trends and information.


API Web Service for EDI X12 Exchange – Discover the Advantages

For over 25 years, we have been working with EDI, integrating systems, and helping companies of all sizes in their digital transformation journey. We have been writing extensively and covering hot topics about EDI integration with e-commerce such as Shopify, Amazon, and other e-commerce platforms, or EDI for drop-ship business, or EDI Integration with Salesforce and other different CRM and ERP systems.

We have extensive knowledge in Electronic Data Interchange (EDI), and we share our knowledge by writing a large number of articles in our Blog; we take up questions from our readers and contacts, related to different EDI topics, including types of EDI messages, EDI Standards and we try to respond to those in our blog.

In this article, there is an important topic I want to expand on: it is our EDI2XML API service, to translate EDI to XML (and vice versa) through our Http/https/httpss REST Web Service; This service, now available as Version 2.0, has gained significant traction among CTOs, integrators, and developers. With major improvements to security (OAuth2), performance, and documentation, the upgraded version is ideal for integration projects using SOA (or service-oriented architecture) or ESB (enterprise service bus).

What Is EDI2XML Web Service and How Does It Work?

EDI2XML Web Service is an HTTP/HTTPS/HTTPSS service running over the internet, on EDIXML own platform that is capable of receiving HTTP/HTTPS/HTTPSS requests to translate EDI messages to XML, and XML messages (based on EDI2XML’s proprietary format) to EDI. The principles of the mechanism of EDI2XML Web Service is schematically illustrated in the figure below.

API-Converter for EDI XML and JSON

Is EDI2XML Web Service Right for Your Business or Development Team?

EDI2XML Web Service is for developers and businesses interested in building their own EDI (Electronic Data Interchange) integration flows and programs. Normally, these individuals are capable of interacting with external API and Web Services to translate EDI to XML and XML to EDI, and have the resources and expertise to work with Web Services and HTTP/HTTPS/HTTPSS requests in order to achieve their goals. With Version 2.0, EDI2XML Web Service becomes an even more powerful and reliable option for IT professionals seeking a secure, fast, and flexible solution to handle EDI data exchanges.

Getting Started with EDI2XML API: Setup in Under 60 Minutes

In order to access EDI2XML Web Service and start taking advantage of our HTTP/HTTPS service in your EDI integration projects, we require that you fill the form on our EDI2XML website.

Getting started with EDI2XML Web Service is very simple and quick. Within less than an hour, you can issue the first Call to the Web Service and see the response.

Our Web Service is very well documented, and instructions are provided with each subscription. The instructions on how to get started are very straight forward and simple to follow. We provide detailed instructions and screenshots.

For a junior developer who is able to follow instructions, he can see results within less than an hour, just by following instructions from our quick start guide.

Moreover, we offer a 30-minute courtesy technical call for every new subscriber.

What Are the Limitations of the EDI2XML REST API?

Access to our EDI2XML Web Service is unlimited, and there are no limits for http/https calls. EDI2XML format supports currently the most commonly used EDI formats in North America: X12 and EDIFACT. You can check supported EDI transactions listed on our website. In case a transaction you are looking for is not on the list, we can simply just add it and activate into the service at no additional fee.

Understanding the XML Schema for EDI2XML API Integration

When translating from EDI to XML, our EDI2XML Web service will generate a “proprietary” XML format we call it “EDI2XML format”. This is a very structured format where we also provide the corresponding schemas (.xsd) for each transaction, in order to ease developers’ lives.

When translating from XML to EDI, EDI2XML expects a proprietary XML format, which we do provide the schemas (.xsd).

What’s New in EDI2XML Web Service v2.0?

  • OAuth2 Token-Based Authentication – for improved security over HTTP/HTTPS
  • Improved Performance – faster processing of large EDI documents
  • Updated Developer Documentation – clearer examples and onboarding
  • New Sandbox Mode – for testing and simulation
  • Full Support for JSON – convert EDI ↔ JSON with ease (in addition to XML)

Version 2.0 reflects our commitment to continuous improvement and developer support.

Does EDI2XML Web Service Support HTTPS?

EDI2XML API service supports http and https REST calls. We do realize how important is to transmit EDI information on a public tunnel such as the internet, with full security, when calling our EDI2XML web service.

Why Businesses Choose EDI2XML Web Service for Secure EDI Data Exchange

  • Get started with less than an hour
  • No contract: pay as you go
  • Very simple and dynamic pricing scheme
  • Availability and reliability
  • Based on proven technology in the field for over 20 years now
  • Outstanding technical support
  • Self-service solution
  • Cloud based
  • Low cost
  • Quick entry: you can be up and running in less than an hour, since we provide everything an integrator/developer needs to get started. We provide java client with its source code and instructions on how to try it.
  • Free trial for [15] days, with no commitment.

EDI Consultancy

We do offer EDI projects consultancy. We help companies plan, deploy, test and integrate EDI projects. You can simply call us (450) 68-3009 Ext 223 or write us sales@namtek.ca if you need any EDI consulting work. We have proven 25 years of experience in EDI and integration projects.

EDI Web Service for edi integration

What Is EDI Web Service and How Does It Work?

EDI Web Service v2.0 is a RESTful HTTP/HTTPS API that lets you translate EDI (X12/EDIFACT) to XML or JSON, and vice versa.
It runs on our cloud-based platform and is trusted by developers, integrators, and IT teams building EDI workflows using modern integration stacks or ESB architectures.

Our EDI Web Service gives developers the power they need to do EDI easily. EDI Web Service solution solves developer’s problem because we have an expertise in an EDI technology that is difficult for developers to replicate. This solution enables to increase in efficiency and reduces the cost of EDI implementation.

Read more about EDI Web Service here

Benefits of Using the EDI2XML API for EDI Integration

✅ Get started in less than 60 minutes

🔐 Secure token-based access (OAuth2)

🔄 Bi-directional conversion: EDI ↔ XML / JSON

☁️ Fully cloud-based & scalable

📃 Simple pay-as-you-go pricing — no contracts

💡 Includes Quick Start Guide + sample Java client

🧑‍💻 Free 30-min onboarding call for new users

🧪 15-day free trial — no credit card required

📈 Proven solution, in production for over 20 years

What’s New in EDI Web Service v2.0?

We’ve upgraded our EDI Web Service to version 2.0 – with major improvements based on developer feedback:

  • Faster document processing

  • OAuth2 authentication for secure API access

  • Enhanced support for JSON and XML

  • Streamlined error handling and debugging

  • Updated developer documentation and XSDs

Looking for an easy way to convert EDI to XML or JSON via a secure API?
Get started today with a 15-day free trial of EDI2XML Web Service v2.0 — no credit card or contract required.
👉 Request our pricing and FAQ guide or email us at sales@namtek.ca.

free edi web service trial


EDI Web Service – Related Posts:

API Web Service for EDI X12 exchange – Discover the advantages

SOAP or REST Web Services: what you should use for EDI implementation?

Seamless EDI implementation through Web Services

Download EDI Web Service overview

This post was updated to reflect current trends and information.


More and more questions related to EDI software, systems integration, EDI, and best EDI software are being raised every day by our contacts and clients. I decided to tackle those questions in this post, hoping it will help consultants, as well as companies looking for the most suitable EDI software solution.

How EDI Automation Transforms eCommerce Operations

It does not matter which industry a company is part of, be it sales, manufacturing, or service delivery, at some point, every company seeks to automate its internal processes, increase efficiency, and eliminate human errors.

A very common situation is the automation in e-commerce, namely, online eCommerce stores. Typically, there are several people who will work on order processing, after an order is keyed in and entered by the consumer:

  • Operators who manually transferred orders received from the e-commerce site to the internal system.
  • A warehouse worker who will ship orders.

In an environment where EDI is implemented in such a company, and systems eCommerce and on-premises systems are directly integrated, the need for operators to enter orders, disappears as the order is automatically transferred to the internal system of the company.

As a result, the persons in charge of shipping orders can prepare the goods for dispatch without the help of operators. So, operators are not needed at all.

The company saves money by reducing staff, eliminating errors due to human factors, moreover, the company will be able to quickly ship and deliver orders in a short window of time, which improves greatly its customer service experience.

With the growth of the business, a new need arises – the necessity for interaction between various business partners who use different systems. Nowadays many companies have realized that EDI (Electronic data interchange) along with integration of its business applications, helps enterprises and qualitatively changes the work of employees.

Grow Your Potential with EDI Web Service Solution

Today, there are many EDI software solutions in the market that allows you to trade electronically with your business partners. Before making a decision and choosing an EDI software, you should pay attention to:

  • the possibility of modernization and scaling
  • the simplicity of EDI implementation
  • ability to send and receive a variety of EDI documents
  • ease of use and feature-rich
  • ability to integrate with other solutions

one important trend in the tech industry today that is very popular is the use of REST API Web Services. It is a trend as a technology and as a business methodology.

If you what to know more about web services technology read our article: Seamless EDI implementation through Web Services

Our unique EDI software includes a combination of EDI2XML EDI Web services, and Magic xpi, the code free integration platform, with drag and drop visual aping, simple to use. This combination will reduce the complexity of EDI development, allowing organizations to quickly reap the benefits of this powerful technology, quickly on-board its partners, and most importantly, fully automate and integrate its own ERP or CRM system in a matter of days.

EDI2XML Web Service, is an HTTP service running over the internet, on EDI2XML own private platform that is capable of receiving HTTP requests to translate EDI messages to XML, and XML messages (based on EDI2XML’s proprietary format) to EDI.

EDI2XML HTTP services provide technological and business benefits which include:

  • Application and data integration
  • Versatility
  • Cost savings (no contract: pay as you go)
  • Very simple and dynamic pricing scheme
  • Quick start of using (you can start with less than an hour)
  • Availability and reliability
  • Based on proven technology in the field for over 18 years now
  • Outstanding technical support

Who is EDI2XML Web Service For?

EDI2XML Web Service, is for developers and businesses, interested in building their own EDI (Electronic Data Interchange) integration flows and programs. Normally, these individuals, are capable of interacting with external API and Web Services to translate EDI to XML and XML to EDI, and have the resources and expertise to work with Web Services and HTTP requests in order to achieve their goals. EDI2XML web service, is the premier choice for IT people as a reliable service to accomplish such Integration projects.

Getting started with EDI2XML Web Service, is very simple and quick. Within less than an hour, you can issue the first Call to the Web Service and see the response.

EDI2XML Web Service currently, supports the EDI transactions as listed on our website. In case a transaction you are looking for is not on the list, we can simply just add it within 24 hours.

Increase Competitive Power Through Integration EDI Software

Often, companies are already using different business applications such as CRM or ERP systems, which they are quite satisfied. But the question is: can they work in harmony with each other, and integrate together? What is the best way to integrate EDI software to them?

Have you ever thought that EDI software can improve your business by integration all of your business applications and organizing a new way of transferring data and processes through your CRM, ERP, WMS, SCM, finance, third-party applications, and other outdated or cloud-based system?

As mentioned above our EDI software include EDI web service and Magic xpi integration platform;  this technology combination can cover all your business needs. Before we review what is Magic xpi integration platform, let’s see what integration is.

Integration (from the Latin. Integratio – “insert”) – the process of inserting parts into something. Depending on the context, it may mean:

  • Web integration – the integration of heterogeneous web applications and systems into a single web-based environment.
  • Data Integration – Data integration involves combining data residing in different sources and providing users with a unified view of them. (definition from Wikipedia)

I would add this Wikipedia definition as follow: The integration of software systems and products is the exchange of data between systems with possible subsequent processing. The point of integration is that the data entered by the user (or directly injected by another application or API) into one system is automatically migrated to another.

Magic xpi – Efficient Integration For Any Business and Any System

Magic xpi makes integration fast and uninterrupted due to pre-built components, proven and certified connectors as well as code-free, visual approach.

Using Magic xpi Integration Platform, you can connect a varied business application and systems and improve the capabilities of your ERP, CRM, finance, and other enterprise systems.

Unlike other integration platforms that use complex point-to-point coding, Magic xpi have easy to use, code-free, drag and drop visual data mapper. You can manage the performance of your system at all times thanks to comprehensive monitoring and management tools. Magic xpi has incomparable connectivity including 100+ prebuilt components, certified and optimized adapters for leading IT systems, and a Connector Builder for all your needs.

Magic xpi Integration Platform

Start with the Best EDI Software Solution

We do offer EDI projects consultancy. We help companies plan, deploy, test and integrate EDI projects. You can simply call us (450) 68-3009 Ext 223 or write us sales@namtek.ca if you need any EDI consulting work. We have a proven 20+ years of experience in EDI and integration projects.

EDI is used almost everywhere regardless of industry or company size. The most extensive use of EDI is in the retail industry. EDI compliance is mandatory in order to trade with big retailers such as Target, Costco, Walmart,… even giants of electronic commerce like Amazon are heavy users of EDI.

There are a lot of different types and approach of implementing EDI in your company. It can fully managed EDI service, or gaining popularity lately EDI Web Service, because, service architects and developers want EDI to be easy to implement, maintainable, extensible, and scalable.

What is Web Service?

Web service is a network technology that provides inter-program interaction based on web standards. More specifically, it’s client and server application that communicate over the World Wide Web’s (WWW).

The W3C consortium defines a web service as: “A Web service is a software system designed to support interoperable machine-to-machine interaction over a network”.

Thus, the web service is identified by a URI string. The Web service has a User Programmatic Interface (UPI) that is represented in WSDL format. Other systems interact with this web service by exchanging SOAP or REST protocol messages. HTTP Hypertext Transfer Protocol is used to transport the messages. The description of Web services and their APIs can be found by UDDI.

♦ WSDL (Web Services Description Language) – is an XML-based interface definition language that is used for describing the functionality offered by a web service.

♦ UDDI (Universal Discovery, Description and Integration) – is an XML-based registry for business internet services

Web services are rich in functionality and extensibility, as well as their machine-readable descriptions through the use of XML. Web services can be combined to achieve complex operations.

web service diagram

The diagram above shows a very simplified view of how a web service works. The client invokes a web service call by sending a request to a server which hosts the actual web service, then get the response from the web service.

What are the Different Types of Web Services?

Web services can be deployed in several ways. The following web-services are the most commonly used http web services:

♦ SOAP (Simple Object Access Protocol) — in fact, it is a triple of standards SOAP/WSDL/UDDI

 REST (Representational State Transfer) – quite often called as RESTful API (Application Program Interface that uses HTTP requests to GET, PUT, POST and DELETE data) or RESTful web service – is based on (REST) technology.

Actually, SOAP originated from XML-RPC (XML Remote Procedure Call) and is the next generation of its development and evolution. While REST is a concept, based on an architectural style.

Of course, there are other types of web services, but since they are not widely used, we will focus on these two in this brief review: SOAP and REST.

A Quick Overview of SOAP Web Services

SOAP stands for Simple Object Access Protocol. It is an XML-based protocol for accessing web services.

It is platform and language independent. It means that by using SOAP, you can interact with other programming language applications.

Initially, SOAP was primarily intended to implement a remote procedure call (RPC). Now SOAP is used to exchange arbitrary messages in XML format, not just to call procedures.

Like any text protocol, SOAP can be used with any application layer protocol: SMTP, FTP, HTTPS, etc., but more often SOAP is used over HTTP.

All SOAP messages are structured as an envelope (is the root element in every SOAP message), including the following elements:

  • Message ID (local name)
  • Optional Header element
  • Mandatory Body element (message body)

Structure of SOAP message:

SOAP message structure

The expanded list of SOAP message elements is shown in the data schema (for SOAP version 1.2).

A Quick Overview of REST Web Services

REST stands for Representational State Transfer. As it was mentioned above, REST is not a protocol but an architectural style built on existing standards that are well known and controlled by the W3C consortium, such as HTTP, URI (Uniform Resource Identifier), XML and RDF (Resource Description Format).

In a REST services, the emphasis is placed on access to resources, and not on the execution of remote services; this is the fundamental difference from SOAP-services. However, the remote procedure call is also applicable to REST. It uses the PUT, GET, POST, and DELETE methods of the HTTP protocol to perform tasks. The cardinal difference between REST and SOAP is that REST remains an HTTP request.

According to many developers, SOAP is cumbersome and difficult to use. REST is an easy alternative.

REST is using the URL approach. Often, to make a request, REST relies on a simple URL Instead of using XML.

Advantages of REST Web Services

REST is more flexible and easier to use for the most part. There are following advantages when:

  • Agile: Unlike SOAP, there is no strict specification for REST Web services and it consumes less bandwidth and resources, thus, REST Web services are very fast.
  • Language and Platform independent: REST web services can be written in any programming language and run on any platform.
  • Can be used with different data format: REST web service permits different data format such as Plain Text, XML, HTML, and JSON.

SOAP vs REST: What to Choose?

SOAP is more applicable in complex architectures where interaction with objects is beyond the scope of the CRUD model. In applications having the CRUD model, it can be quite applicable to REST due to its simplicity and transparency.

In fact, if any objects in your service do not need a complex relationship than: “Create”, “Read”, “Update”, “Delete” (usually in 99% of cases is enough), it is possible that REST will be the best choice.

In addition, REST compared to SOAP can be more productive because it does not require parsing complex XML commands on the server (regular HTTP requests are performed — PUT, GET, POST, DELETE).

EDI2XML HTTP Service

EDI2XML Web Service, is an HTTP (based on REST) service running over the internet, on EDI2XML private cloud platform that is capable of receiving HTTP requests to translate EDI messages to XML, and XML messages to EDI (based on EDI2XML’s proprietary XML format). Advantages of using EDI2XML HTTP service:

You can start with less than an hour

 No contract: pay as you go

Very simple and dynamic pricing scheme

Availability and reliability

Based on proven technology in the field for over 18 years now

Outstanding technical support

Our EDI Web Service solution solves developer’s problem because we have over 18 years of expertise in EDI, that is difficult for every developer and integrator to acquire quickly.

You can start with the free 15 – days trial of EDI2XML Web Service to see how real-time translation services works.

EDI Web Service for edi integration


Related Posts:

What is EDIFACT? | UN / EDIFACT standard overview

EDI ANSI ASC X12 Standards – Technical Overview – 2020

EDI Integration of B2B e-commerce for small companies