CHAPTER 1 INTRODUCTION
Prosperity, and even survival, for small businesses depends as never before on the ability to respond with speed and certainty to the challenges and opportunities that are presented by competitors and customers. Electronic Commerce provides an opportunity to increase competitive edge and consolidate and enhance both business to business and business to consumer trading relationships. In the current competitive & fast moving world of E-commerce & Electronic data transfer , comes a highly relevant , yet , under-utilized system of data exchange the Electronic Data Interchange , or the EDI. For several hundred years, commerce has been based upon the movement of written documents. These documents contained the information that one company needed to convey to another company in order to do business. Over a period of time the documents started to take on standard names such as Invoice, Credit Note and Order. However, the documents were certainly not of any standard layout. They did not need to be because the recipient was always a human being and humans have the ability to read, interpret and rationalize. About all that could be said of an invoice document, for example, was that it would contain header information about the parties involved, detail lines about the products, quantities and prices, and finally some totaling information. In the early 1950s, computers started to be used by large companies for their accounting and payroll needs. Throughout the following decades, computers rapidly took over task after task until they were involved not only in accounting, but in production, administration and all other areas of commerce. But one thing did not change. The computers still produced printed documents in various non-standard formats. This situation was not too bad for those sending a document but was much worse for the receiver. Many documents must be sent from one companys computer to their trading partners computer. Computers cannot easily read written documents, and getting them to understand what they have just read is an almost impossible task,
SRTIST, ECE 1
so the receiving company would have to employ personnel to re-key the information from the received documents into the companys computer system. In 1996, the National Institute of Standards and Technology defined electronic data interchange as "the computer-to-computer interchange of strictly formatted messages that represent documents other than monetary instruments. EDI implies a sequence of messages between two parties, either of whom may serve as originator or recipient. The formatted data representing the documents may be transmitted from originator to recipient via telecommunications or physically transported on electronic storage media." It distinguishes mere electronic communication or data exchange, specifying that "in EDI, the usual processing of received messages is by computer only. Human intervention in the processing of a received message is typically intended only for error conditions, for quality review, and for special situations. For example, the transmission of binary or textual data is not EDI as defined here unless the data are treated as one or more data elements of an EDI message and are not normally intended for human interpretation as part of online data processing."
SRTIST, ECE
2.1 Working
EDI is simple to set up. All the Trading Partner needs to send or receive electronic transactions are the following equipment and software capabilities A mainframe, mid-tier, or personal computer. Translation software to format their business data into the American National Standards Institute (ANSI) X12 standard format for transmission interpretation. Third party service provider for processing their data if they do not have the hardware or software.
at all, causing the production lines to stop and chaos to reign, all because of the delay in the information flow.
2.3 Communications
Part of the answer to these problems was computer communications and the need to make one trading partners computer talk to another. Communications have been in existence since the early days of computers. A file can be transmitted from one computer to another, either over a normal telephone line or over a Leased Line that is continuously in use and dedicated to computer communications. Many commercial products exist that can move files in this way. Communications did not solve the whole problem though. Once a file is received it needs to be understood by the receiving computer. Items of information must be in the exact place that the computer is expecting them. If just a single character is out of place, the whole file will become uninterruptable by the computer. In the early days of communications, trading partners had to spend a great deal of time agreeing exactly where each item of information would be stored in the files that were transmitted. These agreements were only active for one trading partner. Start trading with another partner and the requirements would change slightly, a larger product code would perhaps be needed, or a different method of pricing, but the whole negotiation and agreement process had to take place all over again. It kept the programmers busy but did little for the company profits.
will have a totals section. All this information may be contained within an EDI file of a pre-defined format, so that whoever receives the file will be able to understand it and automatically pass this information into their own in-house systems, irrespective of the type of computer or the systems that they are running.
SRTIST, ECE
2.6 Adjuncts
EDI creates a system whereby companies, governments, and entities that work on different computer systems to exchange information efficiently. EDI is a standardized format of relevant data which can be transmitted from one computer system to another with minimal human intervention. It is widely used and industry to transmit what would have formerly been sent as a document, through the post. By utilizing EDI, the communication partners are able to send a range of documents electronically, which provides and increased efficiency rate as well as reduced paper expenditure. There are currently hundreds of documents that can be exchanged electronically between multiple trading partners. The Internet has allowed for an increased flow of these exchanges, rather than those allowed through closed computer systems. EDI is a popular and efficient way to send and receive documents that would otherwise be spending wasted days on the road in the back of a delivery van. However, there is Value Added Network (VAN) used in this situation, and it is similar to a post office. It is a middle man warehouse where EDI documents can be storage until the receiver is ready for them. This ensures that important documents do not bounce back to the sender, or get lost in the tray. Although VAN is used by many companies, and in particular the healthcare industry, many EDIs are being sent over the internet. However, as VANs provide a myriad of other services such as retransmission of the document, provision of third party audit information, and acting as a gateway for different transmission methods, handling telecommunications support etc., they are quite popular within vicarious industries. Increasingly, EDI documents are being embedded into other transmission vehicles such as XML, which is being seen as one way to reduce costs. Although EDI
SRTIST, ECE 6
originated in its current form in the United States, its origins can be seen throughout international co-operative operations which require standardized manifests and instructions.
SRTIST, ECE
use a specific communication protocol; some may even wish to copy the data onto a floppy disk and send it in the post! So the communications level is now a floppy disk but the higher levels still remain. This principle of multiple methods of achieving the same goal is found over and over again within the EDI regime. It is not an attempt at duplication but is designed to give users the best possible solution and flexibility in all cases.
SRTIST, ECE
10
EDI messages between two trading partners may be grouped together into an interchange. The interchange may contain messages of varying types, the only common factor being the sending and receiving parties. All EDI files must contain at least one interchange; this ensures that the interchange can be routed to the correct destination. Messages of the same type can be held together in a group. The functional group is not a very widely used vehicle, most partners considering that as the interchange is the main routing method and may contain many messages, then the group is somewhat superfluous. Different standards call the group different names. The group itself is an EDIFACT term, UNGTDI standards know it as a batch and ANSI X12 standards as a document. ANSI X12 also calls the message a transaction.
default delimiters, i.e. those that are used if no others are specified, but in most cases these can be overridden by special means if necessary.
SRTIST, ECE
13
Here we see a NAD segment (NAD segments are used by EDIFACT to define Names and Addresses) where the segment name is held in the top section of the diagram. The segment is Mandatory ( M ) meaning that it must occur at least once in the message. The alternative to mandatory is Conditional ( C ) meaning that it need not occur if there is no information to be held in it. The segment is repeating ( R ) which means that it may occur more than once. An invoice, for example, may have more than one item line on it. Alternatives to this are the number 1 for a segment that may only occur once, or a number defining the maximum number of times that the segment may occur.
SRTIST, ECE
15
SRTIST, ECE
16
Interchange routing (sometimes called UNB, STX or ISA routing). Examination of the contents of an EDI file will enable the forwarder to split a single file into one or more EDI interchanges, all of which will contain interchange control segments with origin and destination EDI codes. The EDI code at this level is referred to as the EDI code. The first of these three routing methods handles the physical routing and the latter two methods handle logical routing.
SRTIST, ECE
17
Numeric characters
SRTIST, ECE
19
There are currently no standards for EDI codification schemes. Obviously it is vital that the code should be unique. New EDI users have a number of choices available to them Choose their company name (not recommended) Be allocated an EDI code by a third party network (VAN) or trading partner Derive their own EDI Code
SRTIST, ECE
20
A, shown above, also represent the numbers 65, 193 and 65 respectively. To the computer, the character is no different from the number. The difference is only made by the programs which access the data and must define the data as numeric or nonnumeric.
7.2 ASCII
ASCII (pronounced ask-ee) stands for American Standard Code for Information Exchange. ASCII is a code for representing characters as numbers inside the computer. The standard ASCII character set uses just 7 bits for each character, which allows each letter to be assigned a number from 0 to 127. For example, the ASCII code for uppercase A is 65. There are several larger ASCII character sets that use 8 bits, which gives them 128 additional characters. The extra characters are used to represent nonEnglish characters, graphics symbols, and mathematical symbols. ASCII encoding is used by all PCs, Unix machines and Apple Macs.
7.3 EBCDIC
EBCDIC (pronounced eb-sih-dik) stands for Extended Binary-Coded Decimal Interchange Code. EBCDIC is an IBM code for representing characters as numbers inside the computer and is based on an 8-bit byte. EBCDIC was developed at a time when one of the main criteria for the character set was its ease of use with punched cards. Even though the days of punched cards are long gone, EBCDIC is still used in IBM mainframes, such as MVS, and mid-range systems, such as the AS/400, mainly for backward compatibility.
7.4 Unicode
True Unicode, based on 16-bit character representation, provides a single unique number for every character, no matter which platform, language or program is being used. This means that if all systems were to adopt Unicode as their encoding standard, there would be no need for conversion. However, most systems have continued to use ASCII or EBCDIC, and Unicode is as yet mainly used by systems where a different language character set is required, such as Chinese or Arabic.
SRTIST, ECE 22
As well as true Unicode based on 16 bits (2 bytes or octets), Unicode has several other versions, such as UTF7 and UTF8, which are simply Unicode versions based on 7-bit and 8-bit encoding respectively. All Unicode is based on the ASCII representation of characters. In some systems, when the characters are part of the ASCII character set, the character representation is held in the second byte while the first byte represents binary zero. This is called Little Endian Unicode (i.e. the bytes in each file character are low order first). In other systems, the representation is vice versa. This is called Big Endian Unicode (i.e. the bytes in each file character are high order first). Files encoded in Unicode, Big Endian Unicode and UTF8 all contain a byte order mark in the first few bytes of the file to indicate how the file is encoded. Big and Little Endian encoding is only applicable to encodings which use 2 bytes per character (i.e. true Unicode). On a Windows system, most applications will expect Little Endian encoding. Mainframes will expect Big Endian encoding. Unix systems may use either, depending on their operating system. Whether a system uses Big or Little Endian encoding is inherent in that computer system. Even if character representation is only based on 8 bits, the system is still referred to as either Big Endian or Little Endian.
SRTIST, ECE
23
In the case of all ODEX members apart from ODEX Enterprise, the user must configure the details for each trading partner to specify whether files to and from the trading partner are to be translated from and into EBCDIC. In the unlikely event that a trading partner normally using EBCDIC were to send a file in ASCII format, ODEX would in fact try to translate the ASCII file into ASCII, resulting in an unintelligible file. ODEX Enterprise, however, can recognize the encoding of files sent in any of the following formats: ASCII, Big Endian Unicode, EBCDIC, Unicode, UTF7, UTF8 Using the Workflow Manager, ODEX can be configured to translate files in any of these formats into another of these formats before passing the file on to a system requiring the translated file.
SRTIST, ECE
24
8.2 Internet
As more organizations connected to the Internet, eventually most or all EDI was pushed onto it. Initially, this was through ad-hoc conventions, such as unencrypted FTP of ASCII text files to a certain folder on a certain host, permitted only from certain IP addresses. However, the IETF has published several informational documents (the "Applicability Statements"; see below under Protocols) describing ways to use standard Internet protocols for EDI.
8.3 Peer-to-Peer
EDI standards are written such that trading partners could connect directly to each other. For example, an automotive manufacturer might maintain a modem-pool that all of its hundreds suppliers are required to dial into to perform EDI. However, if a supplier does business with several manufacturers, it may need to acquire a different modem (or VPN device, etc.) and different software for each one.
the final recipient. VANs may provide a number of additional services, e.g. retransmitting documents, providing third party audit information, acting as a gateway for different transmission methods, and handling telecommunications support. Because of these and other services VANs provide, businesses frequently use a VAN even when both trading partners are using Internet-based protocols. Healthcare clearinghouses perform many of the same functions as a VAN, but have additional legal restrictions. VANs may be operated by various entities:
telecommunication companies; industry group consortia; a large company interacting with its suppliers/vendors.
8.5.1 Translator
A translator can either be created or purchased .The EDI Professional website contains a list of translator vendors. It is important to review several vendors' products carefully to ensure that the translator you select will meet your business needs. Below are some considerations when selecting a translator: Find out how many looping structures deep the translator can handle. Compare the looping structure constraints to the commonly used EDI transactions your business will be using. Does the translator have a GUI front-end? GUI front-ends allow for easy drag and drop capabilities. What type of systems will the translator run on? PC, UNIX, MVS, etc. What are the system requirements? What kind of tracking capabilities are offered?
SRTIST, ECE
26
Does the vendor offer technical support? What are the hours for technical support? And, of course, what are the costs associated with acquiring, installing, and maintaining the translator.
8.5.3 Connection
A connection between you and your trading partner will need to be established to allow an electronic transfer of the EDI document. Several options are available including the following Frame Relay Internet Dedicated line (i.e. T1) to the trading partner Dedicated line to a VAN ISDN
SRTIST, ECE
27
when the goods ship and will therefore require a process that handles large numbers of invoices whose corresponding goods have not yet been received. Another significant barrier is the cost in time and money in the initial set-up. The preliminary expenses and time that arise from the implementation, customization and training can be costly. It is important to select the correct level of integration to match the business requirement. For a business with relatively few transactions with EDI-based partners, it may make sense for businesses to implement inexpensive "rip and read" solutions, where the EDI format is printed out in human-readable form and people, rather than computers, respond to the transaction. Another alternative is outsourced EDI solutions provided by EDI "Service Bureaus". For other businesses, the implementation of an integrated EDI solution may be necessary as increases in trading volumes brought on by EDI force them to re-implement their order processing business processes. The key hindrance to a successful implementation of EDI is the perception many businesses have of the nature of EDI. Many view EDI from the technical perspective that EDI is a data format; it would be more accurate to take the business view that EDI is a system for exchanging business documents with external entities, and integrating the data from those documents into the company's internal systems. Successful implementations of EDI take into account the effect externally generated information will have on their internal systems and validate the business information received. For example, allowing a supplier to update a retailer's Accounts Payable system without appropriate checks and balances would put the company at significant risk. Businesses new to the implementation of EDI must understand the underlying business process and apply proper judgment.
SRTIST, ECE
28
electronically in North America. In EMEA, 36% of orders are transmitted electronically and in APAC, 41% of orders are transmitted electronically. They also report that the average paper requisition to order costs a company $37.45 in North America, $42.90 in EMEA and $23.90 in APAC. With an EDI requisition to order costs are reduced to $23.83 in North America, $34.05 in EMEA and $14.78 in APAC.
SRTIST, ECE
30
Commerce works. A methodology for auditing the projects was agreed which covered the major activities to be completed both by the participating SME and the various facilitating organizations. The activities pioneered by the organizations included the following areas : enhancing management awareness of EDI and E-Commerce and outlining the specific conditions and constraints for introducing EDI related applications preparing for EDI development incorporating, the definition of the application, analysis of communication and information flow, definition of EDI messages and technical set-up, and confirmation of partner requirements implementing and testing pilot application including training advising on website functionality and site promotion evaluating the outcomes and examining opportunities for further development.
SRTIST, ECE
33
CHAPTER - 10 CONCLUSION
Researches are on, in employing EDI in fields like Railway rolling stock monitoring Ship berthing /scheduling notices Notification of hazardous goods & cargoes Exchange of CAD/CAM documents Lodgment of law court documents Airline ticket settlements Exchange & lodging customs clearances, airway bills, etc. It is estimated that in the next century , Electronic Data Interchange is all set to take over the world of business transactions , replacing several currently existent , yet obsolete methods and establish itself in all other fields where transfer of information are to be electronically documented . It has tremendous deal in the business field , and has an extremely promising future.
SRTIST, ECE
34
BIBLIOGRAPHY
www.lucent.com/press/0101/010130.bla.html http://www.research.ibm.com/research/press/holographic.html http://www.imation.com/about/news/newsitem/0%2C1233%2C298%2C0 0.html http://www.pitt.edu/~drew1/2089/holo.htm http://www.sciam.com/2000/0500issue/0500toigbox5.html
SRTIST, ECE
35