Skip to main content

Electronic Data interchange(EDI)

Electronic Data interchange(EDI) :
  • Computer readable forms for business documents such as invoices,
    purchase orders, delivery notes needed in B2B e-commerce so that e-
    documents can be exchanged.
  • Essential to eliminate manual data entry, which is error prone
  • Essential to agree on common formats for commonly used forms.
  • Electronic data interchange (EDI) standard gives specifications for
    commonly used standard business forms.
  • It is possible to adapt these standards for documents which use XML for
    specification.
Electronic Data interchange(EDI) Specification : Defines several hundred transaction sets corresponding to each type of business document such as invoice, purchase order etc. Defines data segments - corresponding to groups of data elements such as purchase order line. Defines data elements - which are individual fields such as price, quantity etc.

Electronic Data interchange(EDI)Standards : 
  •  ANSI X.12 standard proposed by American National Standards Institute.
  •  EDIFACT (Electronic Data Interchange For Administration Commerce and
    Trade) standardized by United Nations Economic Commission for Europe
    for international trade.
  •  EDIFACT used in India for government transactions - customs, central
    excise etc.
 EDI Transaction in B2B E-Commerce : 
  •  Cooperating businesses agree on EDI standard .
  • Programs needed to translate data received in EDI format to a form needed
    by the application program.
  • Method of sending/receiving data between businesses to be agreed on - is it
    PSTN, Extranet or VAN (value added network) service?
  • Important to ensure reliable, guaranteed and secure receipt of electronic
    documents by intended receiver.
EDI Using Value Added Network Service : VAN provides post box for all subscribers, guarantees delivery and is open 24 hours, 7 days a week. Provides security, acknowledgement, audit trails for transactions, non repudiation by users. Some VAN’S provide conversion of EDI forms to application format. Disadvantages are it has high cost, that may not be cost-effective for smaller businesses

EDI Using Internet : Cheaper method for use by small business is to use XML for EDI and e- mail, instead of VAN. Establish EDI form standard - XML appropriate – Document Type Definition (DTD) publicised using organization’s web page-cooperating business can use a DTD to interpret XML documents.
Use MIME (multipurpose internet mail extension) to attach EDI forms to e-
mail messages. Can use Simple Mail Transfer Protocol (SMTP) of internet
If secure transmission needed use S/MIME (Security enhanced MIME)
which uses encryption and digital signature –(We will describe encryption
and digital signature later in this module). If very long document or many
documents are to be sent together File Transfer Protocol (FTP) may be more
appropriate.


Comments

Popular posts from this blog

important question on Entity Relationship Model(ER Model)

5)A university registrar’s office maintains data about the following entities: (a) courses, including number, title, credits, syllabus, and prerequisites; (b) course offerings, including course number, year, semester, section number, instructor(s), timings, and classroom; (c) students, including student-id, name, and program; and (d) instructors, including identification number, name, department, and title. Further, the enrollment of students in courses and grades awarded to students in each course they are enrolled for must be appropriately modeled. Construct an E-R diagram for the registrar’s office. Document all assumptions that you make about the mapping constraints. Answer:   In the answer given here, the main entity sets are student, course, course-offering, and instructor. The entity set course-offering is a weak entity set dependent on course. The assumptions made are : a class meets only at one particular place and time. This E - R diagram cannot model a class meet

how to Install Numpy, Pandas and matplotlib on ubuntu 18.04 and Linux Mint

Install Python, NumPy,Matplotlib for Python 3 on Ubuntu 18.04, Linux Mint, Debian Linux. This is a short article about installing Numpy, Pandas , Matplotlib, Python3 on the latest Ubuntu 18.04 LTS, Linux Mint, Debian Linux which comes with Python 3.6.5. Let’s start by making sure we have an updated system: 1 sudo apt update 2 sudo apt upgrade Now, let’s install NumPy, Pandas,Matplotlib : sudo apt-get install python-pip sudo pip install numpy sudo pip install pandas sudo pip install matplotlib Test numpy : Open up a Terminal in Your Linux Operating System by running the following: python3 At the Terminal, type the following: >>> import numpy as np >>> np.__version__ '1.13.3'   Test Pandas : Open up a Terminal in Your Linux Operating System by running the following: python3 At the Terminal, type the following: >>> import pandas as pd >>> pd.__version__ '0.22.0'   Test Matpl

Library Management System DataFlow Diagram

Library Management System DataFlow Diagram 1) Zero Level DFD 2) 1st level DFD and 2nd level DFD