3.1.3.1 Cỏc thành phần cơ bản của EDI
Một hệ chuẩn EDI được cấu thành bởi ba thành phần:
a. Cỳ phỏp giứp xỏc định cấu trỳc dữ liệu của cỏc thụng điệp mang dữ liệu điện tử: Dữ liệu điện tử được truyển tải qua mỗi thụng điệp độc lập
với cỏc hệ thống, cỏc dũng mỏy tớnh và thiết bị lưu trữ. Ngoài ra, cỏc phần tử dữ liệu và việc hỡnh thành nhúm, phõn đoạn dữ liệu trong cỏc thụng điệp chuẩn cũng độc lập với nhau, nếu một bộ phận thay đổi sẽ khụng ảnh hưởng tới cỏc bộ phận khỏc.
b. Từ điển dữ liệu: Thành phần này của chuẩn EDI định nghĩa cỏc phần tử dữ liệu chuẩn sử dụng trong hoạt động kinh doanh, như ngày, thời gian, địa chỉ giao hàng, loại tiền được sử dụng… để tạo ra cỏc thụng điệp mạng dữ liệu.
c. Cỏch thức kết hợp của cỏc “phần tử dữ liệu” để tạo ra cỏc thụng điệp chuẩn. Vớ dụ, một húa đơn bằng giấy, thụng thường bao gồm một phần ở đầu văn bản ghi rừ tờn và địa chỉ của bờn phỏt húa đơn, tờn và địa chỉ của bờn thanh toỏn, ngày húa đơn, và số tài khoản, v.v… Khi đú sẽ cú một phần chi tiết bao gồm số hoỏ đơn, mỗi số cho ta biết chi tiết của giao dịch đó được thực hiện như ngày, số đơn đặt hàng, đơn vị tớnh, số của hàng húa, miờu tả hàng húa, đơn giỏ, và tổng giỏ. Nội dung mỗi phần này được thể hiện tương đương trong với định dạng theo chuẩn EDI với cỏc “phần tử dữ liệu” được kết hợp thành “cỏc phõn đoạn dữ liệu” và cỏc phõn đoạn này được kết hợp thành “cỏc thụng điệp mang dữ liệu”.
3.1.3.2 Hệ chuẩn EDIFACT
UN/EDIFACT (United Nations rules for the Electronic Data Interchange) là chuẩn của Liờn hiệp quốc đối với việc Trao đổi dữ liệu điện tử dựng cho Hành chớnh, Thương mại và Vận tải. Đú là tổ hợp của cỏc hệ chuẩn quốc tế và hướng dẫn đối với trao đổi điện tử của dữ liệu tron việc kinh doanh hàng húa và dịch vụ giữa cỏc hệ thống thụng tin.
a. Lịch sử và Nguồn gốc
Hệ chuẩn UN/EDIFACT thực hiện dựa trờn hệ chuẩn húa EDI mở rộng theo nhu cầu hệ chuẩn quốc tế thụng thường đối với cỏc việc trao đổi điện tử của dữ
68 liệu thương mại.
Năm 1971, SITPRO - Uỷ ban đơn giản húa cỏc thủ tục thương mại của Anh đó bắt đầu xõy dựng hệ chuẩn EDI chung ở Chõu Âu. Năm 1974, cỳ phỏp EDI của Anh được gọi là cỏc hệ chuẩn trao đổi dữ liệu thương mại (TDI), đó được cụng bố và sử dụng lần đầu tiờn trong ngành hải quan Anh. Năm 1975, Liờn hiệp quốc bắt đầu phỏt triển cỏc thuật ngữ tham khảo cho chuẩn húa EDI. Năm 1979, hướng dẫn của Liờn hiệp quốc về cỏch thức Trao đổi dữ liệu thương mại (UN/GTDI), dựa trờn cơ sở của hệ chuẩn TDI của SITPRO.
Cho tới lỳc này, hệ chuẩn ANSI X12 đó được đưa vào ỏp dụng ở Bắc Mỹ. Sự cần thiết của việc hợp nhất cả hai hệ chuẩn để phỏt triển một hệ chuẩn EDI quốc tế được đặt ra và đó được Ủy ban kinh tế Liờn hiệp quốc ở Chõu Âu (UN/ECE) tiến hành xõy dựng hệ chuẩn EDIFACT quốc tế.
b. Cấu trỳc và cỳ phỏp của cỏc thụng điệp chuẩn trong EDIFACT
Cỏc qui tắc để xõy dựng và trao đổi cỏc thụng điệp được thụng qua bởi Tổ chức quốc tế về hệ chuẩn húa vào năm 1987 với tờn gọi là ISO 9735 – Trao đổi dữ liệu điện tử dựng cho Hành chớnh, thương mại và vận tải (EDIFACT). Cỏc phần tử dữ liệu được dựng trong cỏc message EDIFACT được đưa ra trong tài chuẩn ISO 7372.
Mỗi giao dịch EDIFACT được định nghĩa như một “trao đổi” và được tạo ra bởi một số phõn đoạn dữ liệu “segments”. Mỗi đoạn này cú một từ khoỏ “tag” xỏc định duy nhất cho phõn đoạn dữ liệu đú. Phõn đoạn dữ liệu này được kết hợp từ một hoặc nhiều phần tử dữ liệu “element data”.
Trong một phõn đoạn dữ liệu từ khoỏ xỏc định tờn phõn đoạn dữ liệu được phõn cỏch với phần tử dữ liệu đầu tiờn bằng một ký tự phõn cỏch (thường là ký tự dấu cộng +). Ký tự phõn cỏch này cũng được dựng để tỏch rời những phần tử dữ liệụ tiếp theo. Một phõn đoạn dữ liệu được kết thỳc bằng một ký tự phõn cỏch khỏc được gọi là “ký tự kết thỳc phõn đoạn” (thường là ký tự dấu múc lửng '). Một phần tử dữ liệu cú thể chứa cỏc phần tử dữ liệu phụ được tỏch ra bằng
một ký tự phõn cỏch khỏc (dấu hai chấm :). ' (dấu múc lứng = kết thỳc phõn đoạn)
+ (dấu cộng= phõn cỏch tờn phõn đoạn và phõn cỏch cỏc phần tử dữ liệu) : (dấu hai chấm= phõn cỏch phần phụ của phần tử dữ liệu)
? (dấu hỏi chấm= ký tự thoỏt ra cho phộp cỏc ranh giới phõn định được sử dụng trong cỏc đoạn dữ liệu với chức năng thụng thường)
Cú 1 số phõn đoạn bắt buộc phải cú trong mọi giao dịch EDIFACT. Đú là: Phõn đoạn mở đầu của trao đổi dữ liệu: UNB
Phõn đoạn đầu của thụng điệp: UNH Phõn đoạn kết thỳc của thụng điệp: UNT Phõn đoạn kết thỳc của trao đổi dữ liệu: UNZ.
Giữa cỏc phõn đoạn phần đầu và phần kết thỳc, thụng điệp chứa một chuỗi được xỏc định trước của cỏc phõn đoạn dữ liệu được qui định theo từng nghiệp vụ trong Danh bạ thụng điệp chuẩn. Cỏc đoạn cú thể được lặp lại và lồng ghộp theo cấp bậc, cho phộp những cấu trỳc dữ liệu phức tạp cú thể được trao đổi.
Nội dung của mỗi phõn đoạn là một chuỗi cỏc phần tử dữ liệu được định nghĩa trong Danh bạn phõn đoạn chuẩn. Một số phần tử dữ liệu khỏ đơn giản, trong đú cú chứa một giỏ trị dữ liệu; một số phần dữ liệu khỏc lại khỏ phức tạp, chứa một số giỏ trị, hay một phần tử dữ liệu phụ.
Sự xuất hiện của cỏc phõn đoạn trong một thụng điệp và của phần tử dữ liệu trong một phõn đoạn cú thể là bắt buộc hoặc khụng bắt buộc (tuỳ vào từng trường hợp cụ thể). Nội dung của cỏc phõn đoạn dữ liệu này được định nghĩa trong ISO 9735.
Nội dung của cỏc phõn đoạn khỏc, cỳ phỏp và ngữ nghĩa của phần tử dữ liệu, được sử dụng trong ISO 7372, danh bạ phần tử dữ liệu sử dụng trong thương mại của Liờn hợp quốc (UNTDED). Do phần tử dữ liệu được nhận dạng qua thứ tự trong phõn đoạn, phần tử dữ liệu rỗng hay bằng 0 đều khụng thể bỏ sút. Trong trường hợp đú phần tử dữ liệu rỗng được nối tiếp bởi phần tử dữ liệu khỏc, đoạn
70 phõn tỏch phần tử dữ liệu sẽ được giữ lại.
TTT+data1+data2+++data5'
Trong vớ dụ này, TTT là từ khoỏ xỏc định loại phõn đoạn dữ liệu, dấu “+” được dựng để phõn tỏch cỏc phần tử dữ liệu. Ba dấu “+” nối liền nhau thể hiện việc phần tử dữ liệu thứ 3 và thứ 4 khụng mang dữ liệu. Tuy nhiờn, nếu cỏc phần tử dữ liệu khụng mang dữ liệu nằm tại điểm cuối, chỳng cú thể được bỏ qua.
Trong cấu trỳc chuẩn của cỏc thụng điệp xỏc định rừ cỏc thành phần được lặp lại tới một số lần nào đú. Biểu hiện của sự lặp lại cú thể rất rừ ràng, bằng việc sử dụng cỏc thành phần phụ lặp lại tại thành phần đuụi, hoặc ở dạng ẩn – khụng cú biểu hiện rừ ràng. Cỏc phần tử dữ liệu trong một phõn đoạn cú thể được lặp lại một số lần nhất định trong thư mục phõn đoạn. Việc lặp lại thường ở dạng ẩn. Tương tự, việc lồng ghộp của cỏc phõn đoạn cú thể hiển thị rừ ràng hoặc dưới dạng ẩn. Việc lồng ghộp thấy rừ được biểu hiện bằng rất nhiều yếu tố phụ lặp lại đếm được; số yếu tố phụ đú cho thấy mức độ lồng ghộp.