Tháng 9 năm 1999, tổ chức UN/CEFACT của Liên hợp quốc đưa ra sáng kiến quốc tế để phát triển một khung dựa trên XML mở, có thể sử dụng thông tin kinh doanh điện tử trên toàn cầu một cách nhất quán, có khả năng liên tác và an toàn, từ ứng dụng tới ứng dụng, ứng dụng tới người sử dụng và từ người sử dụng tới các môi trường ứng dụng (được gọi là E-Business XML nhằm thực hiện sự phối hợp với Tổ chức Thúc đẩy các Tiêu chuẩn thông tin có cấu trúc -Organization for the Advancement of Structured Information Standards – OASIS, liên quan đến vấn đề này còn có tiêu chuẩn quốc tế ISO/TS15000-EbXML, ISO 9735 - EDI).
Tại Việt Nam, cuối năm 2005, Quốc hội khoá XI đã thông qua Luật Giao dịch điện tử; Thủ tướng đã ký phê duyệt “Chiến lược phát triển CNTT và truyền thông Việt Nam đến năm 2010 và định hướng đến 2020”. Sắp tới, Luật CNTT và các văn bản dưới luật sẽ ra đời, tạo tiền đề pháp lý cho các tổ chức sử dụng thông tin kinh doanh điện tử tại Việt Nam, trong đó có việc triển khai EbXML.
II. Về EbXML:
Thực chất EbXML là gì? Từ năm 2001, những nhà nghiên cứu EbXML nhận thấy các tổ chức khác nhau luôn có nhu cầu thông tin khác nhau, vậy mục đích của EbXML là xây dựng khung công việc phục vụ kinh doanh của các e-Business, nhưng nó không phát triển các sơ đồ chuẩn XML cho các tài liệu kinh doanh quen thuộc (như hóa đơn, đặt hàng, hóa đơn vận chuyển, séc,… để phục vụ các tổ chức khi có yêu cầu trên các hệ thống thông tin điện tử.
Hình vẽ sau mô tả cách thức giữa 2 doanh nghiệp sử dụng khung giao dịch giao dịch EbXML.
Tham khảo thêm tại: http://www-106.ibm.com /developerworks/xml/library/x-ebxml/#h9544
Chú thích:
Bước 1 - Request Business Detaisl - Gửi yêu cầu chi tiết (từ Doanh nghiệp A) đến HTTT để tiếp nhận yêu cầu;
Các ngữ cảnh mô tả công việc và hồ sơ đơn vị (Business Scenarios/profiles) được lưu trữ trong CSDL và danh bạ đăng nhập (registry) của HTTT;
Bước 2 - Build Local System Implementation- Xây dựng hệ thống thực hiện nội bộ cho Doanh nghiệp A, B;
Bước 3 - Đăng ký thực thi chi tiết - Register Implementation details.
Đăng ký hồ sơ Doanh nghiệp A vào danh bạ CSDL;
Bước 4 - Đơn vị B tìm (truy vấn) hồ sơ đơn vị A và lấy (Download).
Dùng công cụ HTTT để xử lý;
Bước 5 - Thoả ước giữa Doanh nghiệp A và B;
Bước 6 - Do transaction-Thực hiện giao dịch.
Thông báo kết quả - Kết thúc.
Về kiến trúc, EbXML liên quan tới việc sử dụng qui trình thương mại với sự hỗ trợ của phần kỹ thuật. Nó bao gồm mô hình các quá trình kinh doanh, các thỏa thuận thương mại và các thành phần thông điệp. Ngôn ngữ UML được sử dụng cho việc mô hình hoá và lập tài liệu cho hệ thống hướng đối tượng, nó có khả năng thống nhất về ngữ nghĩa, định nghĩa ký hiệu hình ảnh, tức là cú pháp hình ảnh mà con người và công cụ sử dụng để mô hình hóa hệ thống. Ngoài ra, UML còn cho ta phương tiện để mô hình hóa quá trình kinh doanh. Kiến trúc EbXML được chia thành 2 khung nhìn (view) cơ bản.
Thứ nhất là khung nhìn vận hành kinh doanh (BOV: Business Operational View) độc lập với bất kỳ sự trao đổi và ngôn ngữ lập trình nào. BOV gán ngữ nghĩa dữ liệu kinh doanh trong giao dịch và trao đổi dữ liệu kết hợp. Nó cũng gán kiến trúc cho các giao dịch kinh doanh bao gồm các qui ước hoạt động, các thỏa thuận và thương lượng cũng như các yêu cầu
Thứ hai, khung nhìn dịch vụ chức năng (FSV: Functional Service View) mô tả khung kỹ thuật được sử dụng để khám phá bất kỳ giao dịch thông tin kinh doanh nào. Nó tập trung vào khía cạnh công nghệ thông tin của các đối tác và các dịch vụ thông điệp
III. Giải pháp đề xuất: Trên cơ sở kết quả khảo sát tài liệu của một số tổ chức quốc tế và các Bộ ngành liên quan đến lĩnh vực nghiên cứu triển khai EDI và EbXML cùng các tiêu chuẩn liên quan, trong điều kiện hiện nay tại Việt Nam, 2 giải pháp sau có thể được xem xét để triển khai:
Giải pháp 1:
Dựa trên nhu cầu cụ thể, xây dựng các HTTT với các modul chương trình và CSDL đáp ứng đúng các tiêu chí qui định theo khung giao dịch giao dịch EbXML, các qui định tại ISO 9735. Việc xây dựng những hệ thống chương trình và CSDL thường cần phải có những dự án đầu tư lớn với thời gian dài, cùng với sự hỗ trợ kỹ thuật của các công ty có kinh nghiệm về triển khai EDI theo ISO (thường có chi phí rất cao).
Giải pháp 2:
Dựa trên nguyên tắc cơ bản của khung giao dịch giao dịch EbXML, xây dựng các HTTT thực hiện các qui trình theo các bước các nguyên lý chuẩn của EbXML nêu trên. Các ứng dụng được lập trình trên cơ sở sử dụng công nghệ EDI/XML trong thao tác dữ liệu. Thông thường theo cách này, chương trình và CSDL cần được xây dựng có tính mở, có các công cụ cho người sử dụng để truy xuất dữ liệu dưới dạng XML khi có yêu cầu và tích hợp XML data giữa các HTTT khác nhau (giải pháp có chi phí thấp ).