THƯƠNG MẠI ĐIỆN TỬ VÀ CHUẨN HÓA QUY TRÌNH KINH
Thương mại điện tử
E-commerce (Electronic commerce - Thương mại điện tử) là việc sử dụng các phương tiện truyền thông điện tử và công nghệ xử lý thông tin số trong giao dịch kinh doanh nhằm tạo ra, truyền tải và định nghĩa lại mối quan hệ để tạo ra giá trị giữa các tổ chức hoặc giữa các tổ chức với các cá nhân
Trong kinh doanh điện tử, Công nghệ thông tin và truyền thông ICT được sử dụng để tăng cường việc kinh doanh của từng chủ thể Nó bao gồm bất cứ quá trình nào mà một tổ chức kinh doanh (hoặc là phi lợi nhuận, hoặc tổ chức chính phủ, hoặc có lợi nhuận) thực hiện qua mạng máy tính
Một định nghĩa tổng thể hơn của kinh doanh điện tử: “Việc chuyển tải quá trình của một tổ chức trong việc đưa thêm những giá trị khách hàng qua việc ứng dụng công nghệ, triết lý và mô hình tính toán của nền kinh tế mới.”
Có ba qua trình chính được tăng cường trong kinh doanh điện tử:
- Quá trình sản xuất, bao gồm việc mua hàng, đặt hàng và cung cấp hàng vào kho, quá trình thanh toán, các mối liên kết điện tử với nhà cung cấp và quá trình quản lý sản xuất;
- Quá trình tập trung vào khách hàng, bao gồm việc phát triển và marketing, bán hàng qua Internet, xử lý đơn đặt hàng của khách hàng và thanh toán, hỗ trợ khách hàng;
- Quá trình quản lý nội bộ, bao gồm các dịch vụ tới nhân viên, đào tạo, chia xẻ thông tin nội bộ, hội họp qua video và tuyển dụng Các ứng dụng điện tử tăng cường luồng thông tin giữa việc sản xuất và lực lượng bán hàng nhằm tăng sản lượng bán hàng Việc trao đổi giữa các nhóm làm việc và việc đưa ra những thông tin kinh doanh nội bộ sẽ tạo được hiệu quả hơn
1.1.2 Các loại hình thương mại điện tử
Doanh nghiệp với doanh nghiệp (B2B - Business to Business): Đây là loại hình thương mại gắn các mối quan hệ giữa các doanh nghiệp, tổ chức với nhau Hiện nay, mô hình B2B hiện chiếm đến 80% TMĐT và theo dự đoán của các chuyên gia thì mô hình này sẽ phát triển mạnh trong tương lai
Doanh nghiệp với người tiêu dung (B2C - Business to Consumer): TMĐT
B2C hay là thương mại giữa các công ty và người tiêu dung Đây là hình thái lớn nhất và sớm nhất của TMĐT
Người tiêu dùng với người tiêu dung (C2C - Consumer to Consumer): C2C đơn giản là thương mại giữa các cá nhân và người tiêu dùng
Thương mại di động(M-commerce): là việc mua và bán hàng hoá và dịch vụ qua công nghệ không dây - chẳng hạn như các thiết bị cầm tay như máy điện thoại di động và thiết bị hỗ trợ số cá nhân (PDAs)
1.1.3 Đặc điểm của thương mại điện tử Không tiếp xúc trực tiếp: Kinh doanh điện tử cho phép mọi người cùng tham gia từ các vùng xa xôi hẻo lánh đến các khu vực đô thị lớn, tạo điều kiện cho tất cả mọi người ở khắp nơi đều có cơ hội ngang nhau tham gia vào thị trường giao dịch toàn cầu và không đòi hỏi nhất thiết phải có mối quen biết với nhau
Một thị trường không biên giới: Các giao dịch thương mại truyền thống được thực hiện với sự tồn tại của khái niệm biên giới quốc gia, còn TMĐT được thực hiện trong một thị trường không có biên giới (thị trường thống nhất toàn cầu) TMĐT trực tiếp tác động tới môi trường cạnh tranh toàn cầu
Tối thiểu ba chủ thể: Trong hoạt động giao dịch TMĐT đều có sự tham ra của ít nhất ba chủ thể, trong đó có một bên không thể thiếu được là người cung cấp dịch vụ mạng, các cơ quan chứng thực
Thị trường – Mạng lưới thông tin: Đối với thương mại truyền thống thì mạng lưới thông tin chỉ là phương tiện để trao đổi dữ liệu, còn đối với TMĐT thì mạng lưới thông tin chính là thị trường
1.1.4 Các đối tượng của thương mại điện tử Người cung cấp dịch vụ Internet và công nghệ: Là người đầu tư cơ sở hạ tầng, trang thiết bị phục vụ cho công nghệ mới sao cho đáp ứng được nhu cầu hoạt động và kinh doanh trực tuyến
Người xây dựng Website TMĐT: Có đủ kiến thức về kỹ thuật để có thể xây dựng website mang tính chuyên nghiệp và đáp ứng được nhu cầu của nhà kinh doanh TMĐT
Người trực tiếp kinh doanh TMĐT: Có đủ kiến thức về TMĐT để đưa ra nhiều chiến lược và giải pháp cũng như xử lý nhiều tình huống khác nhau trong giao dịch TMĐT
Quy trình và chuẩn hóa quy trình kinh doanh
Chuẩn hóa là kết quả của sự tự đánh giá, tự nhìn nhận của doanh nghiệp nhằm hướng tới sự cải tiến về chất lượng quản lý ở tầm tổng thể doanh nghiệp Đối tượng chuẩn hóa chính là doanh nghiệp Có thể hiểu chuẩn hóa là “tối ưu hóa” quy trình nghiệp vụ trong doanh nghiệp theo trình độ của doanh nghiệp và nhà cung cấp giải pháp
Quy trình nghiệp vụ là chuỗi các công việc được sắp xếp theo một trật tự nhất định để hoàn thành một nghiệp vụ
Tính chất nổi bật của quy trình nghiệp vụ là tính lặp đi lặp lại
Trên thực tế, có rất nhiều nghiệp vụ khác nhau và tương ứng với nó là rất nhiều quy trình nghiệp vụ khác nhau Đối với mỗi quy trình khác nhau lại có tần suất khác nhau Ví dụ như việc nhập hàng thực hiện 20 lần/ngày, tính lương 2 lần trên 1 tháng,… Đối với các doanh nghiệp nhỏ, số lượng cán bộ nhân viên ít và tần suất các nghiệp vụ không nhiều thì các quy trình được đơn giản hóa tới mức tối đa Nhưng khi doanh nghiệp phát triển, số lượng nhân viên nhiều, số lượng các nghiệp vụ tăng và tần suất tăng thì việc không chuẩn hóa sẽ dẫn đến nhầm lẫn, khó kiểm soát, kém hiệu quả và gây chậm trễ
1.2.2 Chuẩn hóa quy trình nghiệp vụ Để triển khai mô hình TMĐT, các doanh nghiệp trước hết cần đẩy mạnh ứng dụng CNTT bằng cách tin học hoá các quy trình kinh doanh, quy trình quản lý, quản trị trong nội bộ doanh nghiệp Và tiến xa hơn là xây dựng các cơ sở dữ liệu nội bộ, tích hợp các quy trình để hỗ trợ việc ra quyết định kinh doanh, kết nối với các đối tác
Chuẩn hóa quy trình có nghĩa là các quy trình và hướng dẫn sản xuất được quy định và truyền đạt rõ ràng đến hết mức chi tiết nhằm tránh sự thiếu nhất quán và giả định sai về cách thức thực hiện một công việc
Chuẩn hoá là một hoạt động nhằm cung cấp những giải pháp được sử dụng lặp đi lặp lại cho những hoạt động khoa học – kỹ thuật và kinh tế để đạt được mức độ nền nếp tối ưu trong điều kiện hiện có Trong các hoạt động thực tế, khi phương pháp hoạt động có hiệu quả, chúng sẽ được ghi lại, cụ thể hoá thành một tập hợp các nguyên lý, quy định và quy tắc Tiêu chuẩn được xây dựng dựa trên những kết quả đã qua và sự chọn lọc những cái tốt nhất trong thực tiễn nhằm đảm bảo duy trì được các kết quả và hoạt động đó đúng như những lần trước đã xảy ra Sự ra đời của tiêu chuẩn hoá cũng là một tất yếu nhằm hợp lý hoá các hoạt động do nó quy định về các dãy kích cỡ sản phẩm, định mức về nguyên vật liệu, lao động, quy định, quy trình, quy phạm, thông số kỹ thuật, thủ tục thống nhất
Chuẩn hoá chính là quá trình xây dựng, công bố và tổ chức triển khai thực hiện hệ thống các tiêu chuẩn đã đề ra Như vậy, việc chuẩn hoá nhằm duy trì nguyên trạng những đặc tính, những chỉ tiêu đã đạt được Chuẩn hoá không chỉ đảm bảo cho sản phẩm, dịch vụ mà còn cả các công việc được duy trì thực hiện theo đúng quy trình chuẩn quy định Nhờ có quy trình được chuẩn hoá mà hoạt động quản lý của doanh nghiệp có thể tối thiểu hoá được những sai lệch khỏi quy trình chuẩn, đảm bảo sự lặp lại của các hoạt động và kết quả thu được
Việc chuẩn hoá là để các hoạt động sản xuất luôn được thực hiện theo một cách thống nhất, ngoại trừ trường hợp quy trình sản xuất được điều chỉnh một cách có chủ ý Khi các thủ tục quy trình không được chuẩn hoá ở mức độ cao, các công nhân có thể có những ý nghĩ khác nhau về cách làm đúng cho một thủ tục quy trình và dễ đưa đến các giả định sai Mức độ chuẩn hoá cao về quy trình cũng giúp các công ty mở rộng sản xuất dễ dàng hơn nhờ tránh được những gián đoạn có thể gặp phải do thiếu các quy trình được chuẩn hoá Để chuẩn hóa quy trình thì việc áp dụng ISO được đánh giá là giải pháp đúng đắn nhất trong điều kiện hiện nay Với ISO, việc chuẩn hóa quy trình được ban hành và phổ biến dưới dạng văn bản, có hiệu lực thi hành và có những biện pháp, chế tài để đảm bảo thực hiện tốt các quy định Trên thực tế, rất nhiều doanh nghiệp Việt Nam đã áp dụng ISO thành công trong việc chuẩn hóa các quy trình nghiệp vụ của mình.
MỘT SỐ GIẢI PHÁP TRUYỀN THÔNG ĐIỆP TIÊN TIẾN TRONG THƯƠNG MẠI ĐIỆN TỬ
Công nghệ SOAP (Simple Object Access Protocol)
SOAP là một giao thức giao tiếp có cấu trúc như XML và mã hóa thành định dạng chung cho các ứng dụng trao đổi với nhau SOAP sử dụng các tài liệu XML như những thông điệp trao đổi Các thông điệp XML được tổng hợp và đọc với bộ soạn thảo Text đơn giản và người dùng có thể xử lý các tài liệu XML trên các nền tảng khác nhau Đây chính là ưu điểm mạnh hơn hẳn so với các giao thức truyền thông điệp khác
- Thiết kế đơn giản và dễ mở rộng;
- Tất cả thông điệp đều được mã hóa sử dụng XML;
- Sử dụng giao thức truyền dữ liệu riêng;
- Không có tập rác phân tán và không có cơ chế tham chiếu Vì vậy, client không giữ bất kỳ một tham chiếu đầy đủ nào về các đối tượng ở xa;
- Không bị ràng buộc bởi bất kỳ công nghệhoặc ngôn ngữ phát triển nào
Do những đặc trưng trên ta có thể thấy ngay SOAP không quan tâm đến công nghệ gì được sử dụng miễn là bị ràng buộc bởi công nghệ gì được sử dung để thực hiện miễn là các thông điệp phải theo chuẩn XML Vì vậy, các dịch vụ truyền thông điệp có thể thực hiện trên mọi ngôn ngữ miễn là ngôn ngữ đó xử lý được cấu trúc thông điệp XML
Khi trao đổi thông điệp, SOAP đơn giản chỉ là chuyển thông điệp từ bên gửi sang bên nhận
Hình 2.1: SOAP - Truyền thông điệp [2]
Như vậy do xử lý đơn giản nên trong nhiều trường hợp phức tạp truyền thông điệp SOAP không đầy đủ chức năng Nhưng dựa trên mô hình đơn giản trên người sử dụng có thể phát triển các mô hình truyền thông điệp phức tạp hơn
SOAP hỗ trợ hai kiểu truyền thông khác nhau và các định dạng thông điệp, tham số và các hàm API tương ứng trong hai kiểu là khác nhau:
- RPC (Remote Procedure Call): Cho phép gọi hàm hay thủ tục qua mạng
Kiểu này được khai thác bởi các WebServices và có nhiều hỗ trợ
- Document (được biết như kiểu hướng thông điệp): Cung cấp một lớp thấp của sự trừu tượng hóa yêu cầu người phát triển nhiều hơn khi lập trình.
Giải pháp truyền thông điệp dựa trên chuẩn mở ebMS
Dịch vụ thông điệp kinh doanh điện tử được ISO 15000 (ISO 15000-2:2004 Phần 2: Quy định dịch vụ thông điệp (ebMS)) quy định:
- Các yêu cầu cần có đối với dịch vụ xử lý thông điệp kinh doanh điện tử cho kinh doanh điện tử;
- Định nghĩa phương thức trung lập với các giao thức truyền thông trong việc trao đổi các thông điệp, tài liệu kinh doanh;
- Xác định các cấu trúc liên quan đến việc truyền thông điệp tin cậy, an toàn
ISO 15000-2:2004 bao hàm công nghệ đóng gói các gói thông tin và từ đó cho phép các thông điệp không phụ thuộc:
- Nội dung truyền tải (payload);
- Các giao thức sử dụng;
Sự linh hoạt này đảm bảo tính kế thừa của hệ thống kinh doanh điện tử truyền thống như: UN/EDIFACT, ASCX12, hay HL7 Như vậy, hạ tầng kinh doanh điện tử sẽ là đòn bẩy thúc đẩy kết hợp các công nghệ khác nhau
Giải pháp truyền thông điệp kinh doanh điện tử không chỉ kế thừa các giao thức trước đó mà còn có những ưu điểm mạnh mẽ hơn Toàn bộ hệ thống kinh doanh điện tử là nền tảng dựa trên kỹ thuật XML XML như đã biết hiện đang và sẽ là kỹ thuật chủ chốt trong các công nghệ trao đổi thông điệp tiên tiến ngày nay, và thấy ngay là các công nghệ dựa trên WWW…
Hình 2.2: Cấu trúc thông điệp ebXML [16]
Trên hình 2 cho ta thấy quy định đóng gói thông điệp của chuẩn ebMS Cấu trúc của mỗi thông điệp, cấu trúc có dạng hình cây, mỗi nút chính là các phần tử (element) được đặt trong các thẻ (tab) giống như cấu trúc của XML
- SOAP (Simple Object Access Protocol): là giao thức được thiết kế cho truy cập đối tượng từ xa do Microsoft đưa ra;
- MIME (Multipurpose Internet Mail Extensions): Nó là một giao thức trong truyền thông tin để truyền những dữ liệu theo nhiều kiểu khác nhau như: âm thanh, dạng nhị phân hoặc hình ảnh MIME mã hoá những file sử dụng một hoặc hai phương pháp mã hoá và chúng được giải mã trở lại dạng gốc tại điểm nhận Header của MIME được thêm vào file bao gồm kiểu nội dung dữ liệu và phương pháp dùng để mã hoá
Giải pháp truyền thông điệp
Hình 2.3: Truyền nhận thông điệp [16]
Hình 2.4: Nội dung thông điệp truyền tải X từ A tới B [16]
Giải pháp truyền thông điệp IBM - WebSphere DataPower XB60
Thiết bị tích hợp XB60 của IBM WebSphere DataPower cung cấp ứng dụng B2B độc nhất của hãng IBM, cung cấp các chức năng chuyển đổi tích hợp, bảo mật dữ liệu của đối tác thương mại, định tuyến và bảo mật trong một thiết bị mạng, cắt giảm chi phí hoạt động và nâng cao hiệu năng XB60 là một công nghệ đột phá mà cho phép các tổ chức mở rộng việc triển khai B2B hiện có và tích hợp cơ sở hạ tầng nội bộ, do đó nhanh chóng hoàn vốn đầu tư và giảm tổng chi phí của chủ đầu tư
Những tính năng cơ bản của B2B XB60:
- Quản lý đối tác thương mại B2B, giao thức B2B thực thi chính sách kiểm soát truy cập, lọc tin nhắn và bảo mật dữ liệu;
- Tích hợp ứng dụng thông qua B2B Gateway độc lập hỗ trợ các giao thức trao đổi thông điệp, hỗ trợ mô hình B2B AS1, AS2, AS3, email dạng văn bản và dịch vụ Web và giao thức FTP;
- Giao diện người dùng đầy đủ tính năng hỗ trợ cho việc cấu hình và theo dõi các giao dịch của B2B, hiển thị các tài liệu và tất cả các sự kiện liên quan;
- Đơn giản hóa việc triển khai, cấu hình, quản trị đồng thời tạo ra sự hiệu quả bằng cách thiết lập kết nối nhanh chóng với đối tác kinh doanh
- Các tính năng của phần cứng ESB bao gồm: o Tăng tốc các HUB hiện tại (Acceleration of existing integration hubs): Được tiếp sức bởi công nghệ chuyển đổi ở tốc độ đường truyền, XB60 có thể sử dụng để tách tải xử lý XSLT, định tuyến XPATH, chuyển đổi XML truyền thống và những tác vụ chiếm nhiều tài nguyên của máy chủ để giảm độ trễ, nâng cao thông lượng và nhanh chóng giải phóng các tài nguyên tính toán; o Hiện đại hóa máy chủ lớn ( Mainframe ) và các dịch vụ WEB ( Mainframe modernization and Web Service ): XB60 có thể giúp bảo vệ một hệ thống Mainframe có hỗ trợ XML, kết nối chúng tức thời với SOA doanh nghiệp với các dịch vụ WEB; o Tính đơn giản của thiết bị ( Appliance simplicity ): Dễ cấu hình, vận hành và sở hữu Giảm bớt phức tạp của sự vận hành hệ thống mà vẫn giảm được chi phí và rủi ro; o Chuyển đổi giữa mọi khuôn dạng ( Any-to-any transformation ):
XI50 có thể phân tích chuyển đổi các tin báo nhị phân, flat file và XML bao gồm cả EDI, COBOL Copybook, ISO 8583, CSV, ASN.1 và kinh doanh điện tử Không giống với các khuynh hướng dựa trên lập trình tùy biến, công nghệ DataGlue sử dụng một khuynh hướng khai báo dựa trên dữ liệu đặc tả; o Bảo mật an ninh ở mức độ tích hợp tin nhắn ( Integrated message level security ): có chức năng bảo mật an ninh ở cấp độ tin nhắn và kiểm soát truy cập hoàn chỉnh Các tin nhắn có thể được lọc, duyệt, mã hóa và ký điện tử giúp cung cấp hỗ trợ an toàn hơn cho các ứng dụng có giá trị lớn Các công nghệ được hỗ trợ bao gồm an ninh WS, WS- Trust, SAML và LDAP Đây là một thiết bị mạng đóng kín dành cho đảm bảo độ tin cậy và mức độ an ninh cao; o Định tuyến, lọc và xử lý tin nhắn đa bước tinh vi ( Sophisticated multi-step message routing, filtering, and processing ); o Đa dạng các giao thức truyền tải đồng bộ và không đồng bộ
(Multiple synchronous and asynchronous transport protocols); o Chất lượng dịch vụ có tùy chỉnh ( Configurable quality of service ); o Ghi chép nhật ký chi tiết và tìm vết ( Detailed logging and audit trail ) XB60 bao gồm cả hỗ trợ pháp lý về chống chối bỏ (non- repudiation support); o Các giao diện tiêu chuẩn ( Standards-based interfaces ) XB60 hỗtrợcác giaodiện dựa trên tiêu chuẩn cho kết nối đồng nhất trên toàn bộ cơ sở hạ tầng doanh nghiệp; o Hỗ trợ cấu hình, kịch bản lệnh (scripting) một cách uyển chuyển và có độ linh hoạt cao ( Aglie, highly flexible underlying scripting/configuration support ) XB60 hỗtrợ “đóng góisẵn” (out of the box) toàn diện để xử lý dễ dàng và nhanh chóng các triển khai của đối tác theo tiêu chuẩn và không theo tiêu chuẩn; o Hỗ trợ XML và tích hợp ứng dụng tốc độ đường truyền ( XML enablement and wirespeed application integration ) XB60 giúp giảm bớt thời gian, chi phí,rủi ro và độ phức tạp của các khuynh hướng tích hợp truyền thống; o Tích hợp dựa trên siêu dữ liệu đặc tả ( Metadata-based integration ) Không giống với các khuynh hướng truyền thống dựa trên các adapter phần mềm giao tiếp đã được mã hóa cứng, XB60 sử dụng một khuynh hướng khai báo dựa trên dữ liệu đặc tả Công nghệ độc đáo này hỗ trợ các mô hình lập trình hướng dữ liệu (data-oriented programming - DOP) để có thể triển khai mà không gây ra các điểm tắc nghẽn Các công cụ đồ họa dễ sử dụng sẵn có hỗ trợ các nhà phân tích kinh doanh trong việc định cấu hình các công cụ mô tả định dạng, sắp xếp, và đồng bộ hóa tin báo; o An ninh và hiệu năng ( Security and performance ) Được tiếp sức mạnh bởimột công nghệ mạnh mẽ được phát triển ngay từ ban đầu có quan tâm đến vấn đề an ninh, XB60 cung cấp khả năng tích hợp XML trên một nền tảng an toàn hơn với hiệu năng cần thiết cho các ứng dụng thực tế XB60 có thể phân tích, lọc, chuyển đổi, định tuyến và tăng cường các tin báo kiểm soát truy cập của các định dạng khác nhau với tốc độ đường truyền Nó cũng cung cấp mã hóa và giải mã hóa, cũng như là các năng lực ký và duyệt chữ ký số
2.3.3 Lợi ích Đơn giải hóa việc triển khai và quản trị ( Simplified deployment and ongoing management ): Giúp cho người triển khai có thể giảm thiểu các kỹ năng cần thiết để triển khai và quản trị B2B XB60 là một công cụ tích hợp trong B2B phù hợp trong vùng Demilitarized Zone (DMZ) XB60 được chuyên dùng cho việc tối ưu hóa hardware và firmware và không phải cài đặt phần mềm
Tính bảo mật cao ( High security assurance ): Mức bảo mật cao hơn với chứng chỉ Common Criteria Evaluation Assurance Level 4+ của phần cứng Đặc biệt là sự bảo mật dữ liệu và quản lý chứng chỉ số Mạnh mẽ trong việc xác thực, cho phép và auditing (AAA) khi tích hợp với các hệ thống bên ngoài Đảm bảo và tin cậy cao ( High reliability and assured delivery ) : Có thể hoán đổi, thay thế bằng các thiết bị dự phòng Bằng cách sử dụng Vitural Router Redundancy Protocol (VRRP), RAID 1 cho tùy chọn ổ cứng, có thể tự động gửi lại khi sử dụng giao thức EDIINT (EDI over INTernet) Có thể gửi lại một cách Manual bởi các đối tác thương mại
Ghi nhật ký và giám sát ( Auditability/monitoring ): Hỗ trợ mạnh mẽ việc ghi nhật ký và lưu các file nhật ký dung lượng lớn Công cụ B2B Transaction Viewer có thể giám sát các giao dịch B2B theo thời gian thực và hỗ trợ cấu hình cho phép các đối tác thương mại có thể theo dõi các giao dịch của mình
Tính linh hoạt ( Flexibility ): Hỗ trợ một cách linh hoạt các giao thức kết nối với các đối tác kinh doanh Nhiều giao thức được hỗ trợ để cung cấp thêm nhiều lựa chọn cho việc tích hợp cho các ứng dụng Back-End Các giao thức kết nối bao gồm:
HTTP(s), FTP(s), SFTP, POP3, SMTP, MQ, JMS, AS1, AS2, AS3, NFS, IMS ™ Connect, Tibco EMS, và ODBC (DB2 ®, Oracle, MS SQL)
Chi phí thấp ( Low total cost of ownership ): Sử dụng thiết bị tích hợp XB60 có thể giảm chi phí triển khai và hoạt động đến 50%
XB60 được xây dựng trên thiết bị DataPower Application Integration cho phép quản lý các đối tác thương mại, theo dõi các giao dịch B2B và dựa trên công nghệ chuẩn của trao đổi thông điệp của B2B, hỗ trợ mạnh mẽ khả năng tích hợp
Thành phần chính của thiết bị:
Hình 2.5: Các thành phần của XB60 B2B [7]
- B2B Gateway Service: Đảm nhiệm việc xử lý và định tuyến dữ liệu
- Partner profiles: Có khả năng kết nối với nhiều cổng vào và nó có khả năng kết nối với bất kỳ cổng vào của B2B Gateway Service
- B2B Viewer: Được sử dụng để theo dõi tất cả các giao dịch đi qua B2B
Hình 2.6: Trao đổi dữ liệu điện tử B2B [4]
IBM WebSphere MQ File Transfer Edition cung cấp giải pháp truyền dữ liệu đáng tin cậy, có thể quản lý được cho việc truyền tải dữ liệu bất kể dung lượng file dữ liệu lớn hay nhỏ giữa các hệ thống Tận dụng các mạng WebSphere MQ hiện có, WebSphere MQ File Transfer Edition dễ dàng tích hợp với các hệ thống truyền tải dữ liệu sẵn có
Hình 2.7: WebSphere MQ File Transfer Edition và MQ Family [10]
2.3.5.1 Kiến trúc của IBM WebSphere MQ File Transfer Edition
WebSphere MQ File Transfer bao gồm bốn thành phần, tất cả đều được hỗ trợ bởi một hoặc nhiều nhà quản lý hàng đợi WebSphere MQ trong mạng Các thành phần này bao gồm:
- Agents: Là các chương trình thực hiện chức năng truyền tải dữ liệu cơ sở Ví dụ như chúng truyền và nhận dữ liệu từ hệ thống nội bộ
- Configuration commands: Đây là những lệnh được sử dụng để điều khiển FTE từ dòng lệnh Ví dụ như tạo hay xóa Agents
- Administration commands: Thực hiện nhiệm vụ như là tạo ra các tập tin truyền tải mới
- Graphical user interface: Đây là một giao diện point-and-click được sử dụng để cấu hình và quản lý FTE
Các thành phần của WebSphere MQ File Transfer sử dụng WebSphere MQ kết nối với nhau, cụ thể là các Agents sử dụng WebSphere MQ để truyền tải nội dung tập tin thông qua mạng tới các Agents khác
Hình 2.8: Kiến trúc WebSphere MQ File Transfer Edition [10]
2.3.6 Một số kịnh bản triển khai phổ biến
2.3.6.1 Dữ liệu nhận về từ AS2 Trading Partner
Giải pháp truyền thông điệp Oracle - Oracle Fusion Middleware
Oracle Fusion Middleware là một kiến trúc giải pháp toàn diện, tích hợp đầy đủ và hỗ trợ làm việc trên nhiều nền tảng với tính năng “Hot - Pluggable” có trên 77,000 khách hàng trên toàn thế giới ở mọi lĩnh vực Khả năng " Hot - Pluggable" cho phép triển khai các thành phần của bộ sản phẩm trên các nền hệ điều hành phổ biến và tương hợp với công nghệ lớp giữa cũng như ứng dụng kinh doanh từ các nhà cung cấp phần mềm như IBM, Microsoft và SAP Họ sản phẩm Oracle® Fusion Middleware tích hợp đầy đủ và chuẩn hóa – đứng đầu trong thị trường ứng dụng máy chủ lớp
Cổng thông tin thế hệ 2.0 (Enterprise 2.0) và Hệ quản trị nội dung - đáp ứng đầy đủ nhu cầu của các doanh nghiệp và khách hàng Oracle Fusion Middleware cũng được tích hợp sẵn với các sản phẩm khác và hệ quản trị Cơ sở dữ liệu Oracle và các ứng dụng nghiệp vụ của Oracle với chi phí sở hữu thấp Tính năng “Hot - Pluggable” độc nhất hỗ trợ làm việc trên mọi nền tảng khác nhau cho phép khách hàng mở rộng những khoản đầu tư hiện tại trong môi trường CNTT không đồng nhất Oracle Fusion Middleware được hỗ trợ với một mạng lưới gồm hơn 11,000 các nhà cung cấp phần mềm độc lập (ISV), các nhà bán lẻ gia tăng giá trị và các nhà tích hợp hệ thống (SI);
Oracle Fusion Middleware đã đi tiên phong về nhiều mặt như là công ty đầu tiên phát hành gói nền tảng ứng dụng (APS) chuẩn và tích hợp cho điện toán lưới, hỗ trợ cấu trúc hướng dịch vụ (SOA), cấu trúc hướng sự kiện (EDA) và bảo mật doanh nghiệp;
Oracle Fusion Middleware là một họ các sản phẩm dựa trên các tiêu chuẩn công nghệ, đã được khách hàng thử nghiệm, bao gồm các sản phẩm Oracle Application Server và các công cụ liên quan: Developer Suite, jDeveloper, BPEL Business Process Manager, Files, Portal, Business Intelligence, Form and Reports, TopLink, Colloboration Suite, Identity Management, Data Hubs, Integration;
Một số sản phẩm thuộc họ Oracle Fusion Middleware hỗ trợ tích hợp ứng dụng TMĐT và điển hình được sự dụng phổ biến như: Oracle Application Server 10g Integration B2B, Oracle 29 B2B, Oracle Enterprise Messaging Service, Hiện tại Oracle Application Server 10g Integration B2B được sử dụng khá phổ biến;
Bốn nguyên tắc phát triển của sản phẩm Oracle Fusion Middleware:
- Hoàn thiện và có khả năng tích hợp: một bộ sản phẩm phần mềm lớp giữa hợp nhất, kiến trúc thành phần theo mô hình SOA, mô đun hóa giúp khách hàng có thể lựa chọn các thành phần mong muốn Các thành phần dựa trên chuẩn mở, hỗ trợ tương tác với nhau trong môi trường không đồng nhất;
- Phát triển và triển khai các ứng dụng theo mô hình SOA trên nền tảng Web Base, nhờ vậy các dịch vụ có thể tích hợp với nhau tạo nên các quy trình nghiệp vụ mềm dẻo cho phép dễ dàng thay đổi và đáp ứng nhanh chóng các nhu cầu phát triển kinh doanh;
- Sử dụng phần mềm phân tích tri thức (Business Intelligence) để xác định những quy trình nghiệp vụ có thể tối ưu hóa, cung cấp thông tin tri thức này cho hệ thống quản lý nội dung, hoặc cổng thông tin doanh nghiệp;
- Giảm chi phí sở hữu thông qua việc quản lý ba tiêu chí cơ bản: o Quản lý hệ thống và ứng dụng chạy trên phần mềm này; o Quản lý dịch vụ đảm bảo việc tuân thủ kiến trúc SOA; o Quản lý định danh người dùng và các nguyên tắc về an toàn bảo mật
Hình 2.12: Cổng giao tiếp Oracle B2B [12]
- Quản lý tài liệu một cách toàn diện và quản lý các đối tác thương mại;
- Hỗ trợ mở rộng các giao thức B2B;
- Trao đổi thông điệp một cách an toàn và tin cậy;
- Cho phép hoàn thành các quá trình end-to-end với tất cả vốn đầu tư
2.4.3 Tích hợp quy trình kinh doanh
- E-Business Suite (eBiz): Bắt đầu quá trình đặt hàng cần mua;
- Enterprise Service Bus (ESB): o Nhận đơn đặt hàng từ eBiz; o Bộ chuyển đổi kiểm tra và chuyển sang XML; o Chuyển đổi sang XSLT; o Chuyển đổi mã; o Định hướng thông điệp tới BPEL Process Manager
- BPEL Process Manager (BPEL): o Nhận thông điệp đặt hàng; o Thực hiện quy trình kinh doanh; o Gửi đơn đặt hàng tới ESB
- Enterprise Service Bus (ESB) o Nhận thông điệp đặt hàng; o Kiểm tra và chuyển đổi XSLT; o Chuyển đổi mã; o Định tuyến thông điệp tới B2B
- Oracle B2B (B2B) o Nhận thông điệp đặt hàng; o Chuyển đổi về định dạng EDI gốc; o Quản lý tương tác với đối tác thương mại
- Business Activity Monitoring (BAM): Giám sát quá trình hoạt động
Với Oracle Application Server 10g Integration B2B các doanh nghiệp có nhu cầu mở rộng kinh doanh với các đối tác yêu cầu phải có một kiến trúc định nghĩa tốt nhằm đưa ra sự phù hợp về tính an toàn, trực quan, ổn định Như một phần không thể thiếu của kiến trúc này, Oracle Application Server 10g Integration B2B cho phép:
- Cung cấp nền tảng cho phép hòa hợp quy trình, quản trị, giám sát, kết nối nội bộ doanh nghiệp…;
- Cho phép doanh nghiệp có thể định nghĩa, cấu hình, quản lý và giám sát quá trình trao đổi thông tin kinh doanh với các đối tác một cách hoàn toàn điện tử;
- Là ứng dụng Gateway với nhiều giao thức hỗ trợ chuẩn công nghệ: o Quản lý chứng từ (Document Management): Oracle Integration B2B cho phép người dung định nghĩa và quản lý các tài liệu (Chứng từ kinh doanh) sẽ được xử lý Các chứng từ này được định dạng theo nhiều định dạng khác nhau như: EDIFACT, XML, X12, HIPAA, HL7, ; o Hỗ trợ các giao thức mở rộng (Extension Protocol Support):
Oracle Integration B2B cung cấp nhiều giao thức hỗ trợ như:
MIME, SMIME, XMLDSig , XMLEncrypt, SOAP, ebMS, FTP, FTPs, HTTP, HTTPs, SMTP, AS2, do đó người dùng dễ dàng tùy biến và cấu hình theo ý muốn của mình; o Quản lý các đối tác thương mại (Trading Partner
Management): Oracle Integration B2B cung cấp giao diện trực quan dễ quản trị thông qua các bước xác định khả năng của mỗi đối tác Sau đó, sử dụng năng lực này để định nghĩa thỏa thuận giữa các đối tác (Trading Partner Agreement), ràng buộc các đối tác phải tuân thủ theo trong quá trình giao dịch theo đặc tả quy trình kinh doanh Một số chức năng nâng cao cho nhà quản trị có kinh nghiệm để cấu hình EDI, UBL, RossetaNet, UCCNet và tùy biến cấu hình Các thành phần bao gồm:
Dễ dàng hỗ trợ nhiều giao thức và nhiều phiên bản của các giao thức trong cộng đồng đối tác;
Có thể tùy biến cấu hình cho thỏa thuận giữa các đối tác cụ thể;
Hoàn toàn kiểm soát được các giao dịch;
Giải pháp truyền thông điệp Microsoft – Biztalk Server
Không có ứng dụng nào là đứng tách biệt và độc lập Cho dù muốn hay không muốn các hệ thống cũng phải được kết nối lại với nhau, điều đó là tất yếu và người ta luôn hướng tới các liên kết để đạt hiệu quả kinh doanh như mong muốn Trong đó liên kết các ứng dụng phần mềm được coi là vấn đề ưu tiên hàng đầu Khi các doanh nghiệp đang tiến tới một thế giới hướng dịch vụ, mục tiêu thực tế là tạo ra những quy trình kinh doanh hiệu quả, điều đó đồng nghĩa với việc hợp nhất các hệ thống riêng biệt thành một hệ thống liên kết trong suốt mạch lạc là có thể đạt được trong tương lai
Microsoft BizTalk Server, hay còn gọi là “BizTalk” là một giải pháp phần mềm dành cho máy chủ dùng để quản lý quy trình kinh doanh của doanh nghiệp Thông qua việc sử dụng các “Adapters”, BizTalk có thể giao tiếp với những hệ thống phần mềm khác nhau đang được sử dụng trong một doanh nghiệp lớn, nói một cách khác
“BizTalk” có thể liên kết những hệ thống phần mềm khác nhau trong một doanh nghiệp “BizTalk” giúp doanh nghiệp tự động hóa và tích hợp các quy trình kinh doanh của doanh nghiệp Theo Microsoft, các chức năng chính của BizTalk bao gồm:
- Tự động hóa quy trình kinh doanh;
- Mô hình hóa quy trình kinh doanh;
- Giao dịch business-to-business (B2B);
- Tích hợp ứng dụng cho doanh nghiệp;
Thực tế, BizTalk giúp các doanh nghiệp tích hợp và quản lý các quy trình kinh doanh bằng cách trao đổi những chứng từ kinh doanh như: đơn đặt hàng, hóa đơn giữa các ứng dụng khác nhau hoặc giữa các hệ thống khác nhau của doanh nghiệp hay của doanh nghiệp khác nhau
Kiến trúc BizTalk được xây dựng nhằm cung cấp các giải pháp để giải quyết 3 vấn đề lớn sau:
- Kết nối các ứng dụng khác nhau đang được sử dụng trong một doanh nghiệp hay một tổ chức (EAI – Enterprise Application Integration)
Chức năng này có thể được cung cấp như một dịch vụ áp dụng cho nhiều doanh nghiệp – kiến trúc hướng dịch vụ (SOA - Service-oriented Architecture)
- Kết nối các ứng dụng khác nhau giữa các doanh nghiệp, tổ chức khác nhau (B2B - Business-to-Business Integration)
- Hỗ trợ việc tự động hóa quy trình kinh doanh và quản lý quy trình kinh doanh
Kết hợp các hệ thống khác nhau vào các quy trình kinh doanh có hiệu quả là đáp ứng nhu cầu cho doanh nghiệp, hình vẽ dưới đây sẽ minh họa các thành phần chính của sản phẩm:
Hình 2.16: Kiến trúc của BizTalk Server [9]
Như hình minh họa ở trên ta có thể thấy ngay trái tim của hệ thống chính là bộ phận “BizTalk Server 2006 Engine” Bộ phận này bao gồm hai thành phần chính:
- Thành phần thông điệp (Messaging): cung cấp khả năng giao tiếp với một loạt các phần mềm khác nhau, mỗi phần gồm một tập hợp các Adapter Mỗi một adapter có thể được cài đặt một công nghệ giao tiếp, trao đổi dữ liệu riêng Ví dụ như các dịch vụ Web, hoặc trao đổi trong các ứng dụng cụ thể, như là SAP ERP Dựa vào bộ điều hợp cho các cách giao tiếp khác nhau, công cụ có thể hỗ trợ nhiều giao thức và các định dạng dữ liệu bao gồm các dịch vụ WEB và các nhiều loại dịch vụ khác
- Thành phần kịch bản (Orchestration): Hỗ trợ cho việc tạo ra và chạy các quy trình được định nghĩa sinh động Được xây dựng trên đỉnh của các thành phần thông điệp (Messaging) của công cụ, các kịch bản mô tả tất cả hoặc một phần của quy trình kinh doanh một cách logic
Ngoài ra một số công nghệ khác cũng có thể được sử dụng phối hợp, bao gồm:
- Business Rule Engine - BRE: Công cụ thiết lập quy tắc kinh doanh
- Health and Activity Tracking: Công cụ cho phép người phát triển và quản trị có thể theo dõi kịch bản chạy;
- Enterprise Single Sign-on: Đăng nhập một lần Cơ sở cung cấp khả năng xác thực thông tin khi ánh xạ thông tin giữa hệ thống Windows và không phải là Windows
Mục tiêu ban đầu của “BizTalk” là giám sát hoạt động kinh doanh, điều mà kỹ sư CNTT cần sử dụng để giám sát quá trình kinh doanh đang hoạt động Thông tin hiện thị theo dõi thuộc lĩnh vực kinh doanh chứ không phải thuật ngữ kỹ thuật Trên nền tảng đó, “BizTalk” 2006 cung cấp một nhóm các công nghệ giúp định hướng kinh doanh cho người dùng Các công nghệ bao gồm:
- Business Activity Monitoring - BAM: Công cụ cho phép người vận hành có thể giám sát quá trình vận hành của quy trình kinh doanh Thông tin được hiển thị theo thuật ngữ kinh doanh chứ không phải thuật ngữ kỹ thuật Chính điều này giúp người kinh doanh có thể trực tiếp vận hành hệ thống
- Business Activity Services - BAS: Giúp cho người phát triển có thể thiết lập và quản lý các tương tác với các đối tác thương mại
Hiện nay, đa phần các quy trình kinh doanh hiện đại phụ thuộc ít nhất vào một phần của phần mềm Trong khi một trong số các quy trình lại được hỗ trợ bởi một hay nhiều ứng dụng đơn lẻ, nhiều quy trình lại dựa trên hệ thống phần mềm đa dạng Các phần mềm hiện tại của tổ chức, doanh nghiệp lại ở tình trạng:
- Những phần mềm được tạo ra ở những thời điểm khác nhau, dẫn đến không đồng nhất, chắp vá, dư thừa thông tin
- Những phần mềm được viết trên nền tảng khác nhau và sử dụng các công nghệ khác nhau Điều này dẫn đến việc khó khăn trong việc tích hợp hệ thống và giao tiếp các hệ thống với nhau
Vậy mục tiêu hướng tới của các doanh nghiệp tự động hóa quá trình kinh doanh là phải liên kết các hệ thống đa dạng này lại với nhau Có nhiều cách của mục tiêu tự động hóa như: Tự động hóa quy trình kinh doanh (BPA), quản lý quá trình kinh doanh (BPM) và những tên gọi khác Nhưng dù gọi theo cách nào đi chăng nữa thì luôn có hai kịch bản quan trọng cho việc tích hợp ứng dụng
- Một là: Kết nối các ứng dụng trong một doanh nghiệp duy nhất, thường được gọi là tích hợp ứng dụng doanh nghiệp(EAI);
- Hai là: Tích hợp doanh nghiệp với doanh nghiệp(B2B), kết nối các ứng dụng trong các doanh nghiệp khác nhau
2.5.2.1 Tích hợp Enterprise Application Integration (EAI)
Một ví dụ đơn giản cho việc xử lý của lõi BizTalk áp dụng cho vấn đề EAI
Trong kịch bản này,một ứng dụng kiểm kê có thể chạy trên máy chủ IBM (Các mặt hàng trong kho còn ít mà các yêu cầu đặt hàng lại nhiều hơn lượng hàng)
Hình 2.17: Xử lý của BizTalk trong vấn đề EAI [9]
- Bước 1: Yêu cầu này ban đầu được gửi đến một kịch bản của BizTalk
- Bước 2: Đưa đơn đặt hàng đến ứng dụng ERP của doanh nghiệp;
- Bước 3: Ứng dụng ERP (có thể chạy trên hệ điều hành khác, ví dụ
UNIX) kiểm tra và gửi lại yêu cầu đơn đặt hàng;
ỨNG DỤNG GIẢI PHÁP TRUYỀN THÔNG ĐIỆP XÂY DỰNG MẠNG
Thực trạng và giải pháp
Hiện tại, công tác báo cáo, thống kê là một công tác rất quan trọng tại Bộ Công Thương, các Tổng công ty và các công ty trực thuộc Các số liệu báo cáo, thống kê là cơ sở để Bộ Công Thương ban hành các văn bản chính sách, pháp luật, các quyết định, chỉ đạo điều hành ngành công nghiệp và thương mại và để các tổng công ty, công ty điều hành hoạt động sản xuất, kinh doanh Tuy nhiên, hiện nay công tác báo cáo thống kê còn thủ công theo đường văn bản, công văn và nếu có gửi bản điện tử thì gửi dưới nhiều định dạng khác nhau, điều này dẫn đến khó khăn trong việc tổng hợp dữ liệu, gây nên chậm và thiếu chính xác trong công tác báo cáo, thống kê Đến thời điểm hiện nay, những hệ thống phần mềm đang vận hành đã bộc lộ quá nhiều khuyết điểm do nhiều nguyên nhân bao gồm cả chủ quan lẫn khách quan:
- Các phần mềm thiếu một kiến trúc và tiêu chuẩn dữ liệu đồng nhất;
- Các phần mềm thiếu cơ sở đồng nhất về cơ sở hạ tầng;
- Do doanh nghiệp phát triển nhanh chóng dẫn đến số lượng giao dịch tăng lên làm ảnh hưởng đến hiệu năng của phần mềm vốn chỉ thiết kế cho các giao dịch đơn lẻ;
- Có quá nhiều phần mềm nhỏ lẻ, khó quản lý, chi phí cho đội ngũ quản trị các phần mềm rất lớn;
- Các phòng ban chức năng phải thực hiện trao đổi và tổng hợp dữ liệu hay báo cáo vào các kỳ báo cáo, do đó ban quản trị chậm nhận được báo cáo về tình hình hoạt động của doanh nghiệp,thậm chí các báo cáo cho cho số liệu mâu thuẫn lẫn nhau làm cho các lãnh đạo chậm trễ trong việc ra quyết định;
- Việc quản lý sẽ trở lên khó kiểm soát nếu doanh nghiệp có nhiều chi nhánh hoặc bộ phận trong nước và nước ngoài, hay công ty muốn chuyển đổi thành tập đoàn đa quốc gia
Thường thì triển khai phần mềm quản lý doanh nghiệp đã được thực hiện từng phần, từng đợt khác nhau với các phần mềm không giống nhau về mặt kiến trúc và định nghĩa dữ liệu Các doanh nghiệp gặp khó khăn trong việc làm sao để các dữ liệu từ các phần mềm khác nhau, phục vụ cho các mục đích của các bộ phận khác nhau, giúp các lãnh đạo có thể đưa ra các quyết sách kịp thời Trong bối cảnh cạnh tranh khốc liệt cùng với cơ hội tham gia thị trường toàn cầu và phải đối mặt với những đối thủ khổng lồ với hệ thống thông tin tích hợp hiện đại và chính xác thì nhu câu tích hợp dữ liệu quản lý doanh nghiệp càng trở lên cấp thiết cho bất kỳ doanh nghiệp nào muốn nâng cao tính cạnh tranh
Trong quá trình hình thành của doanh nghiêp, nhu cầu phần mềm quản lý theo nhu cầu tự phát, thiếu tính chiến lược Mỗi khi có yêu cầu mới từ khách hàng hoặc nghiệp vụ mới doanh nghiệp lại phát triển các phân hệ hoặc các phần mềm mới đáp ứng nghiệp vụ mới Việc này dẫn đến số lượng phần mềm riêng biệt vận hành nhiều và tốn nguồn nhân lực quản trị hệ thống, các dữ liệu mà các phần mềm cung cấp chỉ đáp ứng được một nhu cầu nào đó nhưng các phần mềm này lại không chia sẽ dữ liệu cho nhau dẫn đến không có báo cáo tổng hợp và có thể các báo cáo có thể không có số liệu giống nhau
Vậy để tích hợp, doanh nghiệp thường chọn một trong hai giải pháp sau:
- Chọn mua phần mềm hoàn toàn mới, có tất cả các chức năng cần thiết thỏa mãn yêu cầu quản lý tổng thể Giải pháp này dẫn đến chi phí phần mềm và chi phí triển khai, bảo trì cao cộng với việc chuyển đổi dữ liệu phức tạp
- Sử dụng giải pháp tích hợp Xác định một hệ thống trung tâm liên kết đồng bộ dữ liệu của các phân hệ, hệ thống riêng lẻ khác nhau về hệ thống tích hợp này, gửi dữ liệu cập nhật trực tuyến đến các phân hệ hoặc hệ thống khác, liên kết đồng bộ dữ liệu nhằm đạt được mục đích quản lý dữ liệu đồng bộ nhanh nhất, đỡ tốn kém và ít ảnh hưởng đến hoạt động thường nhật của doanh nghiệp nhất
Hiện tại, thực tế gần đây một số doanh nghiệp lớn đã đầu tư mua và triển khai các phần mềm ERP đã được sử dụng nhiều trên thế giới như của Oracle, SAP, Sun System…, các phần mềm chuyên biệt phục vụ cho việc quản lý hệ thống khách sạn, bảo hiểm, ngân hàng, bệnh viện (E-Hospital) với chi phí rất lớn từ vài trăm đến vài triệu USD Việc triển khai các phần mềm như vậy sẽ tận dụng được sức mạnh của mỗi phần mềm chuyên biệt, nhưng việc tích hợp được các hệ thống này trong tương lai là cả một vấn đề quá phức tạp và nan giải
Vậy giải pháp được đặt ra là phải tích hợp hệ thống nhằm đạt được mục đích quản lý đồng bộ nhanh nhất và ít ảnh hưởng đến các hoạt động đang diễn ra của doanh nghiệp nhất
Như vậy, khi tích hợp hệ thống có thể thấy ngay các khó khăn cần xử lý khi triển khai:
- Chuẩn hóa quy trình kinh doanh: Đây là vấn đề cấp thiết trước khi thực hiện Hầu hết tình huống EDI là chuyển tiếp các thông điệp đơn giản hơn từ một hệ thống này sang một hệ thống khác.Chúng thường liên quan đến nhiều hệ thống và nhiều luồng nghiệp vụ phức tạp
- Truyền thông điệp: Các hệ thống được tích hợp xây dựng trên các hệ điều hành khác nhau, trên các công nghệ phát triển khác nhau Điều này dẫn đến các giao thức truyền và nhận các thông điệp của các hệ thống cúng khác nhau Hệ thống tích hợp phải có khả năng nhận các thông điệp sử dụng các giao thức được hỗ trợ bởi hệ thống gửi và chuyển các gói tin sử dụng các giao thức được hỗ trợ bởi hệ thống nhận
- Chuyển đổi thông điệp: Có nhiều kiểu gói tin EDI, XML, Flat file nhưng XML là kiểu dữ liệu trung tâm Trong hầu hết các trường hợp người dùng chuyển đổi gói tin đến thành file định dạng XML đầu tiên đó là quy trình phân tích cú pháp Ngoài ra người sử dụng có thể có thể chuyển đổi file XML thành các file định dạng khác đó là quy trình tuần tự hóa
Như đã phân tích về các giải pháp truyền thông điệp ở những chương trước thì có thể thấy các chức năng của các giải pháp truyền thông điệp là sắp xếp, lưu trữ và chuyển tiếp, định tuyến các thông điệp đến nơi nhận dựa trên các nền tảng tiêu chuẩn công nghệ hiện đại Giải pháp truyền thông điệp được tích hợp với thành phần lõi là các mạng giá trị gia tăng (VANs), sẽ kết hợp cung cấp các công cụ để tạo, gửi và nhận các thông điệp/chứng từ điện tử với giữa các bên Hệ thống công nghệ này sẽ lọc ra các dữ liệu cần gửi và xử lý chúng theo một định dạng đã được chuẩn hóa tách những dữ liệu này thành các thông điệp riêng rẽ đến từng bên nhận theo các địa chỉ đã được quy định Các phần mềm trao đổi dữ liệu điện tử sẽ chuyển các chứng từ kinh doanh thành các thông điệp điện tử tiêu chuẩn và gửi chúng đến các đối tác dựa trên các quy trình nghiệp vụ và thông tin đã đăng ký của các đối tác tham gia
Hình 3.1: Mô hình tổng thể mạng truyền thông điệp
Mạng truyền thông điệp phải đáp ứng các yêu cầu:
- Có khả năng mở rộng và xử lý, truyền thông điệp cho số lượng lớn thông điệp của nhiều doanh nghiệp tham gia;
- Có khả năng liên kết chặt chẽ giữa ban quản trị hệ thống tới các doanh nghiệp thành viên và ngược lại;
- Có khả năng hoàn thành các giao dịch chưa hoàn tất theo yêu cầu của doanh nghiệp
Hệ thống mạng doanh nghiệp thường triển khai các ứng dụng, các nền tảng và các quy trình nghiệp vụ khác nhau Một yêu cầu thiết yếu là chúng cần được liên kết và trao đổi thông tin với nhau Một trong những khó khăn khi xem xét tích hợp giữa hệ thống là quản lý tất cả các kết nối Nhưng có một vấn đề phổ biến là các doanh nghiệp không sử dụng một loại định dạng dữ liệu chung cũng như không có một chuẩn giao tiếp chung Nếu doanh nghiệp cần giao tiếp với các hệ thống bên ngoài, vấn đề tích hợp sẽ mở rộng ra khỏi phạm vi của doanh nghiệp, nó bao chùm lên các hệ thống và quy trình nghiệp vụ của các doanh nghiệp khác nhau
Hình 3.2: Mô hình point to point và mô hình ESB [14]
Xây dựng hệ thống mạng kinh doanh điện tử cho một số doanh nghiệp có quy mô lớn
có quy mô lớn 3.2.1 Tổng quan hệ thống
3.2.1.1 Phát biểu bài toán Để khắc phục thực tại trên và nhằm tăng cường ứng dụng TMĐT cho các doanh nghiệp theo mô hình doanh nghiệp với doanh nghiệp (B2B), đặc biệt là các doanh nghiệp ngành Công Thương, đề xuất giải pháp xây dựng hệ thống có thể đáp ứng báo cáo đa chiều giữa Công ty, Tổng công ty và Bộ Công Thương Hệ thống này cho phép xây dựng các biểu mẫu báo cáo, truyền thông điệp là các báo cáo dưới một chuẩn nhất định, tổng hợp dữ liệu và xây dựng báo cáo tổng hợp từ các báo cáo khác nhau một cách nhanh chóng, dễ dàng và chính xác Cục TMĐT và CNTT thuộc Bộ công thương đã giới thiệu về Mạng kinh doanh điện tử theo mô hình mạng giá trị gia tăng (Value Added Network) với tên của dự án “Xây dựng mạng kinh doanh điện tử cho một số doanh nghiệp có quy mô lớn” Dự án được triển khai nhằm thiết lập Mạng Kinh doanh điện tử giúp các Tập đoàn, Tổng công ty và doanh nghiệp điện tử hóa các chứng từ, biểu mẫu dựa trên các tiêu chuẩn công nghệ tiên tiến nhằm cắt giảm nguồn lực và chi phí phục vụ công tác điều hành quản lý sản xuất kinh doanh đạt hiệu quả cao
Mạng kinh doanh điện tử đề xuất triển khai giải pháp truyền thông điệp của Microsoft Đây là thành phần cốt lõi trong quá trình xử lý giao dịch B2B, các thông điệp gửi tới doanh nghiệp sẽ được xác thực kiểm tra so khớp với mẫu đăng ký trước khi chuyển đến các doanh nghiệp đối tác Thành phần này hoạt động dựa trên năng lực của nền tảng xử lý giao dịch lõi (ở đây là Microsoft Biztalk Server)
Mục tiêu của hệ thống
Hệ thống phần mềm ứng dụng cho mạng kinh doanh điện tử thuộc dự án này (sau đây gọi là phần mềm VAN) được xây dựng để đáp ứng các yêu cầu sau:
- Triển khai tích hợp với cổng thông tin (sau đây gọi là Portal) của VAN
Thông qua mạng Internet các doanh nghiệp tham gia vào hệ thống có thể truy cập vào Portal của VAN để thực hiện các chức năng: đăng ký hồ sơ doanh nghiệp, đăng ký chứng từ kinh doanh, đăng ký thỏa thuận hợp tác
Sau khi doanh nghiệp đã tham gia vào mạng kinh doanh điện tử của Bộ Công Thương (sau đây gọi là BCT VAN) sẽ được cài đặt phần mềm phía doanh nghiệp (sau đây gọi là BCT VAN Client) để truy cập và giao dịch trong mạng kinh doanh điện tử Phần mềm BCT VAN Client này cũng sẽ có nhiệm vụ lưu và quản lý các thông tin đã đăng ký của doanh nghiệp để phục vụ quá trình giao dịch B2B giữa các doanh nghiệp
- Các thông điệp gửi tới doanh nghiệp sẽ được xác thực kiểm tra so khớp với mẫu đăng ký trước khi chuyển đến các đối tác (thành phần này hoạt động dựa nên năng lực của nền tảng Microsoft Biztalk Server)
- Cung cấp chức năng (công cụ) ánh xạ (mapping dữ liệu) giữa các cấu trúc chứng từ kinh doanh theo chuẩn EDIFACT và XML từ đó tạo ra các tập tin ánh xạ (file map) giữa các cấu trúc chứng từ kinh doanh theo chuẩn EDIFACT, XML và triển khai các file map này lên máy chủ Microsoft Biztalk Server
- Cung cấp chức năng thu thập thông tin, chuẩn hóa thông điệp dựa trên năng lực của nền tảng Microsoft Biztalk Server và hệ thống BCT VAN
- Cung cấp các chức năng quản trị hệ thống BCT VAN
- Portal của hệ thống BCT VAN dựa trên Microsoft SharePoint cung cấp một nền tảng thuận lợi cho quá trình xây dựng và tích hợp ứng dụng
3.2.2 Kiến trúc tổng thể hệ thống
Hệ thống Mạng kinh doanh điện tử cho một số doanh nghiệp quy mô lớn được đề xuất xây dựng với kiến trúc hệ thống như sau:
Hình 3.5: Mô hình mạng kinh doanh điện tử
- Hệ thống được xây dựng theo kiến trúc dữ liệu và xử lý tập trung trên cơ sở mô hình mạng kinh doanh điện tử giá trị gia tăng (VAN-Value Added Network) nhằm giúp các doanh nghiệp quy mô kinh tế lớn và các đối tác có quan hệ kinh doanh mật thiết tiến hành giao dịch TMĐT theo loại hình “doanh nghiệp - doanh nghiệp” (B2B)
- Hệ thống được triển khai tập trung tại trụ sở Bộ Công Thương Người sử dụng tại truy cập vào hệ thống thông qua kết nối mạng Internet
3.2.3 Quy trình truyền nhận thông điệp
Schema thông điệp gửi đến:
Hình 3.6: Nội dung thông điệp được gửi đến
Thông điệp sau khi Mapping:
Màn hình kịch bản chạy:
Kết quả đạt đƣợc
Mạng kinh doanh điện tử (KDĐT) được xây dựng theo mô hình VAN để kết nối các doanh nghiệp với nhau theo mô hình TMĐT B2B giúp các doanh nghiệp quy mô lớn truyền, nhận chứng từ kinh doanh đã được chuẩn hoá theo công nghệ tiên tiến về trao đổi dữ liệu điện tử (EDI/XML, ebXML) Đây sẽ là đầu mối truyền chứng từ thương mại, dữ liệu kinh doanh quy mô quốc gia, tạo tiền đề tích hợp dễ dàng với các hoá các hoạt động thương mại cho các doanh nghiệp quy mô kinh tế lớn để kết nối với các đối tác kinh doanh trong nước cũng như quốc tế Thông tin mới nhất từ Bộ Công Thương cho biết đã có 8 doanh nghiệp ký biên bản ghi nhớ hợp tác với Cục TMĐT &
CNTT về việc tham gia Mạng KDĐT, gồm:
- Tổng Công ty Thép Việt Nam;
- Công ty Cổ phần Sữa Việt Nam (Vinamilk);
- Tổng Công ty Cổ phần Bia Rượu Nước giải khát Sài Gòn (Sabeco);
- Tổng Công ty Thương mại Hà Nội (Hapro);
- Công ty Cổ phần Sơn Tổng hợp Hà Nội;
- Tổng Công ty Cổ phần Văn phòng phẩm Hồng Hà;
- Tổng công ty CP Điện tử tin học Việt Nam;
- Công ty PV Tech (Tập đoàn Dầu khí Việt Nam)
Lợi ích của doanh nghiệp thành viên của Bộ Công Thương khi tham gia mạng kinh doanh điện tử ứng dụng công nghệ truyền thông điệp tiên tiến:
- Có hạ tầng thông tin vững chắc với các dịch vụ điện tử tiên tiến theo chuẩn của TMĐT B2B giúp các doanh nghiệp quy mô lớn truyền, nhận chứng từ kinh doanh đã được chuẩn hoá theo công nghệ tiên tiến về trao đổi dữ liệu điện tử (EDI/XML, ebXML);
- Giúp liên kết thông suốt các công ty thành viên;
- Giúp nâng cao hiệu quả trong sản xuất kinh doanh;
- Giảm chi phí xây dựng, chi phí về nguồn nhân lực quản trị các phần mềm riêng lẻ, nâng cao sức cạnh tranh của hàng hóa Việt Nam trên thế giới;
- Sẵn sàng cho kết nối với mạng kinh doanh điện tử của các doanh nghiệp đa quốc gia do áp dụng phương thức truyền thông điệp tiên tiến;
- Giúp các Tập đoàn, Tổng công ty và doanh nghiệp điện tử hóa các chứng từ, biểu mẫu dựa trên các tiêu chuẩn công nghệ tiên tiến nhằm cắt giảm nguồn lực và chi phí phục vụ công tác điều hành quản lý sản xuất kinh doanh đạt hiệu quả cao.