Logo

Navigation
  • Home
  • Services
    • ERP Solutions
    • Implementation Solutions
    • Support and Maintenance Solutions
    • Custom Solutions
    • Upgrade Solutions
    • Training and Mentoring
    • Web Solutions
    • Production Support
    • Architecture Designing
    • Independent Validation and Testing Services
    • Infrastructure Management
  • Expertise
    • Microsoft Development Expertise
    • Mobile Development
    • SQL Server Database and BI
    • SAP BI, SAP Hana, SAP BO
    • Oracle and BI
    • Oracle RAC
  • Technical Training
    • Learn Data Management
      • Business Intelligence
      • Data Mining
      • Data Modeling
      • Data Warehousing
      • Disaster Recovery
    • Learn Concepts
      • Application Development
      • Client Server
      • Cloud Computing Tutorials
      • Cluster Computing
      • CRM Tutorial
      • EDI Tutorials
      • ERP Tutorials
      • NLP
      • OOPS
      • Concepts
      • SOA Tutorial
      • Supply Chain
      • Technology Trends
      • UML
      • Virtualization
      • Web 2.0
    • Learn Java
      • JavaScript Tutorial
      • JSP Tutorials
      • J2EE
    • Learn Microsoft
      • MSAS
      • ASP.NET
      • ASP.NET 2.0
      • C Sharp
      • MS Project Training
      • Silverlight
      • SQL Server 2005
      • VB.NET 2005
    • Learn Networking
      • Networking
      • Wireless
    • Learn Oracle
      • Oracle 10g
      • PL/SQL
      • Oracle 11g Tutorials
      • Oracle 9i
      • Oracle Apps
    • Learn Programming
      • Ajax Tutorial
      • C Language
      • C++ Tutorials
      • CSS Tutorial
      • CSS3 Tutorial
      • JavaScript Tutorial
      • jQuery Tutorial
      • MainFrame
      • PHP Tutorial
      • VBScript Tutorial
      • XML Tutorial
    • Learn Software Testing
      • Software Testing Types
      • SQA
      • Testing
  • Career Training
    • Career Improvement
      • Career Articles
      • Certification Articles
      • Conflict Management
      • Core Skills
      • Decision Making
      • Entrepreneurship
      • Goal Setting
      • Life Skills
      • Performance Development
      • Personal Excellence
      • Personality Development
      • Problem Solving
      • Relationship Management
      • Self Confidence
      • Self Supervision
      • Social Networking
      • Strategic Planning
      • Time Management
    • Education Help
      • Career Tracks
      • Essay Writing
      • Internship Tips
      • Online Education
      • Scholarships
      • Student Loans
    • Managerial Skills
      • Business Communication
      • Business Networking
      • Facilitator Skills
      • Managing Change
      • Marketing Management
      • Meeting Management
      • Process Management
      • Project Management
      • Project Management Life Cycle
      • Project Management Process
      • Project Risk Management
      • Relationship Management
      • Task Management
      • Team Building
      • Virtual Team Management
    • Essential Life Skills
      • Anger Management
      • Anxiety Management
      • Attitude Development
      • Coaching and Mentoring
      • Emotional Intelligence
      • Stress Management
      • Positive Thinking
    • Communication Skills
      • Conversation Skills
      • Cross Culture Competence
      • English Vocabulary
      • Listening Skills
      • Public Speaking Skills
      • Questioning Skills
    • Soft Skills
      • Assertive Skills
      • Influence Skills
      • Leadership Skills
      • Memory Skills
      • People Skills
      • Presentation Skills
    • Finding a Job
      • Etiquette Tips
      • Group Discussions
      • HR Interviews
      • Interview Notes
      • Job Search Tips
      • Resume Tips
      • Sample Resumes
 

EDI and Software Applications

By Exforsys | on January 15, 2008 |
EDI Tutorials

EDI and Software Applications

EDI and JAVA

Java is a programming language originally developed by Sun Microsystems and launched in 1995. While generally compiled to byte code, direct hardware execution of byte code by a Java processor is also possible. Currently, almost all of Java’s software is available under the GNU General Public License. Hence it has become free software. The Java programs most identifiable characteristic is that is platform independent, meaning that it should be able to be written and compiled once, and then be able to be run anywhere.

JAVA script is run on systems worldwide, and while not essential to all system, is intrinsic to many. Java develops Web services using applications and tools within their Web Services Stack. In this stack includes applications such as JAX-WS, JAXB, WSIT, JAXP, and XWSS, which create secure reliable, transactional, interoperable Web services.

Within the EDI environment, which requires a great number of translations, from one format to another in order to make communications understood, Java is present. Java integration with EDI documents is prolific. Products such as EDIReader allow for Java to be parsed bringing it into line with EDI standards.

It is able to be used in XML based systems that have custom SAX parsing. It can support HL7 standard documents, UN/EDIFACT, JDOM and ANSI documents.

It can also turn style sheets into EDI documents. Basically, Java helps to parse EDI documents. There are other products on the market which are translators and Envelope builders for the EDI process. As a translator, the OBOE system parses an EDI/XML file into Java objects. The objects are then used to interact with a GUI or database or some other process such as a web page or batch program.

As an envelope builder, it takes the EDI Objects and Java objects, and builds an EDI document. The EDI document can then be sent via e-mail, to a VAN for transmission, transmitted using a proprietary message delivering system, printed out and faxed – really a wide range of options and what that means is that the Java application separates all the components of the actual underlying “computer talk” of the text, and allows these technical elements then to be able to be represented as other document formats. Thus within EDI, the Java applications allow the EDI documents to be represented through other data formats following translation by the Java application.

EDI and .NET

According to Microsoft, .NET is a service delivery platform that supports business needs and Web service-connected IT. It is basically an umbrella term which encompasses a variety of technologies from Microsoft. The .NET framework is an integral part of the Windows operating system.

It maintains servers to host Web services, development tools to create them, applications to use them, and a worldwide network. It offers a range of Web service technologies that allow users to increase business possibilities by expanding their understanding of how technology can help. This technology is integrated throughout Microsoft products.

.NET is able to map EDI into business objects that can then be used by any .NET programming language such as Visual Basic, C#, Segments, and Data Fields can be mapped directly into objects and properties, for integration with any EDI format.

.NET advertises that it helps organizations get the most out of their technology, while creating new ways to implement other technologies. .NET is a force within the new Net culture, as it enables enterprises to transmit EDI documents.

.NET provides EDI a pathway for EDI to be transmitted through the Internet. The framework is within most Microsoft products, and is required for Widows and Vista applications. The movement of an EDI within the Internet is somewhat different to traditional EDI transmission. While it goes from the sender, it can then be transmitted using Internet protocols such as FTP or HTTP. This allows for a very fast transmission, and can also be encrypted for increased security.

EDI and Web Services

The W3C (World Wide Web Corporation) defines Web Services as a software system designed to support interoperable Machine to Machine interaction over a network. They are often an application programming interface (API) which is Web based, and as such is able to be accessed over a network, and executed on a remote system hosting the requested services.

Commonly the term Web Services refers to client servers that communicate using XML messages that follow the SOAP standard. SOAP is the protocol for exchanging XML based messages over computer networks, generally with HTTP. It is the basic messaging framework that supports more abstract layers.

For Java and .NET SOAP frameworks, the Web Services Description Language is a prerequisite, so that the information is able to be read by the receiving server. Web Services has no single set of specifications, and no absolute requirement.

However, the three main specifications of SOAP, WSDL and UDDI can be supplemented by non integral specifications when required. Web Services are being developed all throughout the IT industry as the new way to improve the technological communication between businesses. It provides businesses with solutions as to how they can improve efficiency of their services. However, Web Services is not just an advisory service. It is built on a framework of software.

EDI Solutions

Within the environment of EDI, solutions in this sense are applications which can bridge between the current technology of a system, and the upgrade of it. These solutions include mapping products, EDI implementation, web hosting, and integration, synchronizing with various parts of the business and trade partners.

A solution means that if there are problems or gaps within the EDI system for an enterprise, the entire industry of EDI experts are able to provide some end point solution. They are able to establish the needs of the enterprise and either custom create a solution, or supply with a ready made solution. These solutions are aimed at increasing productivity, and promoting connectivity between trading partners.

In this way, the current frameworks of any enterprise can be upgraded to create more efficient systems. Solutions can determine how to interface with systems and work with diverse EDI data sets using a variety of programming tools. They are potent within the areas of shipment status; purchase orders; important bills; advance shipment notices; and shipment information.

Solutions can be software that is both stand-alone and within integrated operations. Solutions can be found within all industries that utilize EDI. Other companies offer EDI and third party integration; sourcing management; logistics management; event management; and PO invoice reconciliation on the buyer’s side of solutions.

On the vendor’s side, the offers are for EDI and Web-EDI; Fax to EDI conversion; order management; scan-packing; and event management for vendors.

« « Bug Reporting – Art and Advocacy
EDI Mapping and Translation » »

Author Description

Avatar

Editorial Team at Exforsys is a team of IT Consulting and Training team led by Chandra Vennapoosa.

Free Training

RSSSubscribe 392 Followers
  • Popular
  • Recent
  • EDI History

    January 10, 2008 - 0 Comment
  • EDI Mapping and Translation

    January 15, 2008 - 0 Comment
  • E-Commerce and EDI

    January 17, 2008 - 0 Comment
  • EDI in Industries

    January 21, 2008 - 0 Comment
  • How EDI work with XML

    January 23, 2008 - 0 Comment
  • EDI Benefits

    January 25, 2008 - 0 Comment
  • Electronic Data Interchange

    December 25, 2007 - 0 Comment
  • EDI Standards

    December 30, 2007 - 0 Comment
  • EDI Document Types

    December 30, 2007 - 0 Comment
  • EDI Benefits

    January 25, 2008 - 0 Comment
  • How EDI work with XML

    January 23, 2008 - 0 Comment
  • EDI in Industries

    January 21, 2008 - 0 Comment
  • E-Commerce and EDI

    January 17, 2008 - 0 Comment
  • EDI Mapping and Translation

    January 15, 2008 - 0 Comment
  • EDI History

    January 10, 2008 - 0 Comment
  • EDI Document Types

    December 30, 2007 - 0 Comment
  • EDI Standards

    December 30, 2007 - 0 Comment
  • Electronic Data Interchange

    December 25, 2007 - 0 Comment

Exforsys e-Newsletter

ebook
 

Related Articles

  • EDI Benefits
  • How EDI work with XML
  • EDI in Industries
  • E-Commerce and EDI
  • EDI Mapping and Translation

Latest Articles

  • Project Management Techniques
  • Product Development Best Practices
  • Importance of Quality Data Management
  • How to Maximize Quality Assurance
  • Utilizing Effective Quality Assurance Strategies
  • Sitemap
  • Privacy Policy
  • DMCA
  • Trademark Information
  • Contact Us
© 2023. All Rights Reserved.IT Training and Consulting
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.AcceptReject Read More
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT