, TRAO ĐĨI Tích hợp kiến trúc theo hướng dịch vụ cho ngành tài chính, ngân hàng thị trường thương mại điện tử □ ThS Mạch Quý Dương ThS Lý Thu Trang Trường Đại học Công nghệ thông tin Truyền thơng Thái Ngun ThS Hồng Thị Dung Học viện Báo chí Tun truyền Tóm tắt: Khi thương mại điện tử phát triển nhanh chóng, doanh nghiệp nhỏ vừa (SMEs) có nhu cẩu sử dụng số lĩnh vực thương mại điện tử (E-Commerce) cho mục đích mở rộng kinh doanh Động thái cẩn nhiều nỗ lực linh hoạt Bài viết tập trung vào việc sử dụng kiến trúc hướng dịch vụ (SOA) để thực kinh doanh trực tuyến (thị trường điện tử) đế xuất kiến trúc hệ thống tích hợp dựa SOA tuyến dịch vụ doanh nghiệp (ESB) làm phán mểm trung gian Hệ thõng đẽ xuất tích hợp tất trang thương mại điện tử mà SMEs sử dụng vào tảng để quản lý Mục tiêu kết nối nến tảng thương mại điện tử khác nhau, giúp tăng tương tác người mua người bán người cung cấp dễ quản lý sản phẩm, đơn đặt hàng từ tất trang web khác vế thương mại điện tử, thời đạt tăng trưởng mức độ hài lòng khách hàng, đáp ứng nhu cẩu linh hoạt từ SMEs Từ khóa: SOA, thương mại điện tử, thị trường, nển tảng thị trường AN INTEGRATION OF SERVICE ORIENTED ARCHITECTURE FOR FINANCE-BANKING SECTOR AND E-COMMERCE MARKET Abstract: As e-commerce develops rapidly, small and medium enterprises(SMEs) have a need to use some areas of e-commerce for business expansion purposes This move takes a lot of effort and flexibility The article focuses on using SOA (Service Oriented Architecture) to carry out online business (E-market), proposes an integrated system architecture based on SOA and ESB (Enterprise Service Bus) as middleware The proposed system will integrate all e-commerce sites that SMEs are using into a single platform for management The goal is to connect different e-commerce plant forms, help increase interaction between buyers and sellers, and suppliers easily manage products and orders from all different e-commerce websites, while achieving growth in customer satisfaction, as well as meeting flexible demands from SMEs Keywords: SOA, e-commerce, market, market platform TRAO ĐỔI 1.SOAVÀESB SOA tập hợp khái niệm kiến trúc sử dụng để phát triển tích hợp dịch vụ SOA xử lý tính tốn phân tán, đó, người tiêu dùng sử dụng tập hợp dịch vụ tương tác Nhiều người tiêu dùng dịch vụ ngược lại Do đó, SOA thường sử dụng để tích hợp nhiểu ứng dụng với tảng khác Để SOA hoạt động tốt, dịch vụ phải kết hợp chặt chẽ với hệ điều hành công nghệ ứng dụng Các nhà phát triển SOA tạo dịch vụ cách sử dụng đơn vị chức cung cấp chúng qua Internet Các dịch vụ web để triển khai kiến trúc SOA, trở thành đơn vị chức SOA truy cập qua mạng Dịch vụ web sử dụng mà không cần quan tâm đến tảng ngôn ngữ lập trình để phát triển chúng ESB phấn mềm sở hạ tầng cung cấp cấu trúc kiến trúc phần mềm để cung cấp dịch vụ cho kiến trúc phức tạp Nó cung cấp dịch vụ dựa kiện tiêu chuẩn để nhắn tin ESB thường thực thông qua sở hạ tầng phần mềm trung gian dựa tiêu chuẩn Một lợi việc có ESB khả giảm số lượng điểm tiếp xúc, đó, làm cho việc thích ứng với thay đổi dễ dàng nhiều ESB sử dụng tảng mà SOA thực Các khái niệm chuyển đổi, định tuyến (liên quan đến luồng) ESB đưa đến SOA Ưu điểm ESB là: - Khả gọi dịch vụ đóng bất đóng Thực tế dịch vụ khác triển khai công nghệ khác Enterprise Edition, Enterprise JavaBeans, Java, IBM DB2 Queries, Java Messega Servies, Microsoft.net Khi đó, bên yêu cầu dịch vụ gửi truy vấn tới bên cung cấp dịch vụ mà mong muốn, khơng cẩn quan tâm đến vấn đề triển khai dịch vụ có ESB đứng làm cầu nối bên cung cấp bên yêu cầu Giúp cho hai bên hoàn toàn ăn khớp với dù triển khai cơng nghệ khác - Có khả xử lý chuyển đổi thơng tin ESB bổ sung, điều chỉnh thông tin sau dịch vụ xử lý Tại ESB thêm bớt thành phần điếu phối hịa giải có ESB từ việc truy vấn sở liệu - Định tuyến tĩnh động, phân phối thông điệp: Các bên tham gia khai báo yêu cấu mình, bao gốm hiệu độ tin cậy, mã hóa, giải mã nội dung thông báo ESB gửi đến nhà cung cấp dịch vụ yêu cầu cần thiết chức chất lượng dịch vụ Các bên cung cấp nhận yêu cẩu đáp ứng mà không cần biết nguồn gốc thông báo, việc phân phối yêu cầu trả lời thực cịng nghệ ESB - ESB có khả theo dõi, kiểm sốt thịng điệp chúng chuyển đi, ESB ghi nhật ký, phục vụ kiểm định khai phá liệu sau MỤC TIÊU NGHIÊN CỮU Thương mại điện tử dần trở nên quan trọng thói quen mua sắm ngày người ũ SMEs ngày sử dụng thương mại điện tử để thiết lập kênh kinh doanh trực tuyến bên cạnh hoạt động bán lẻ truyền thống Sự tăng trưởng kinh tế nhận thức người sử dụng Internet vào hoạt động ngày mang lại tác động tích cực, tạo hội để mở rộng thị trường điện tử Thương mại điện tử mang lại nhiều lợi ích cho SMEs, tăng số lượng người sử dụng dịch vụ, thâm nhập thị trường mới, giao tiếp với khách hàng, tăng lợi cạnh tranh, tiết kiệm chi phí tăng lợi nhuận Tuy nhiên, số tất tảng chưa có miền thương mại điện tử tích hợp, liên kết với Người bán phải trì sản phẩm khách hàng họ từ miền Sự thiếu linh hoạt làm nhiều thời gian, không đáp ứng yêu cẩu người mua người bán lĩnh vực thương mại điện tử khác để thực kinh doanh giao dịch thương mại trực tuyến Sự thiếu linh hoạt ảnh hưởng đến giao tiếp người bán người mua Trong đó, sựthâm nhập thị trường SMEs tăng trưởng đáng kể thòng qua bán hàng trực tuyến Việc tích hợp phấn mua hàng, phẩn lưu kho phần toán miền trở thành vấn đề khả tương tác khả quản lý SOA sử dụng để tích hợp tất miền khác SOA sử dụng module nghiệp vụ tái sử dụng làm dịch vụ web cung cấp giải pháp để phát triển ứng dụng cách hiệu nhanh chóng ESB lên trung gian người yêu cầu dịch vụ nhà cung cấp số - NĂM 2022 ị CHUYÊN ĐỄ CÔNG NGHỆ VÃ NGÂN HÃNG SỐ I 19 TRAO ĐỔI MƠ hình tích hợp ESB định cấu hình nhằm nắm bắt khía cạnh giải pháp tổng thể có liên quan đến còng cụ sở hạ tầng ESB để tạo điều kiện tương tác điểm cuối dịch vụ quản lý EBS đóng vai trị tích hợp dịch vụ miền thương mại điện tử khác coi phần mềm trung gian hỗ trợ SOA Hiện nay, dịch vụ web sử dụng để thực hóa kiến trúc SOA cho phép doanh nghiệp tận dụng khả kết nối xử lý giao dịch hỗ trợ khả tương tác ứng dụng Mục đích viết đưa sử dụng SOA ESB làm hệ thống phẩn mềm trung gian để tích hợp tất miến thương mại điện tử vào nển tảng nhất, đáp ứng nhu cầu linh hoạt từ khách hàng SMEs Hình 1: Giải pháp đề xuất quản lý thương mại điện tử Hình 2: Kiến trúc công nghệ SOA ĐẶC ĐIỂM CỦA HỆ THỐNG QUẢN LÝ TÍCH HỢP NEN TẢNG THƯƠNG MẠI ĐIỆN TỬ Vì có q nhiều tảng thương mại điện tử phương tiện truyền thòng xã hội, bên cạnh đó, cửa hàng trực tuyến với tư cách người bán cần sửdụng nhiểu tảng để có thêm người mua, khuyến mại tăng quy mô thị trường Do đó, cần thiết phải có cổng quản lý thương mại điện tử để xử lý phức tạp cho phép người bán có trải nghiệm kinh doanh đa kênh Hình minh họa cho tảng thương mại điện tử có ứng dụng, trang web dịch vụ khác hình thức kinh doanh liệu giống Do đó, có nhiều API (Application Programming Interface - Giao diện lập trình ứng dụng) quy trình dự phịng Điểu quy trình định kỳ vận chuyển dẫn đến giao diện UI (User Người bán cấn đăng nhập vào vài tảng thương mại Interface) trở nên rối rắm người dùng cần nhập liệu điện tử kiểm tra giao dịch đặt hàng Với hệ thống thương mại cho tất API Đó lý cổng thương mại điện tử cần phải xây dựng dựa SOA, cho phép điện tử tích hợp, cơng việc thực từ bảng điểu khiển Hệ thống quản lý tảng khác nhau, thông báo tất giao dịch từ cho quy trình nguổn liệu Ví dụ: Một trang thương mại điện tử thị trường tất sàn thương mại điện tử có liên quan Điểu giúp đạt hiệu việc thực đơn đặt hàng có dịch vụ tạo cửa hàng họ cần hồ sơ người bán bao gổm tên, email dịch vụ giao hàng có 20 I CHUYÊN ĐẾ CÔNG NGHỆ VÀ NGÂN HÀNG SỐ I SỐ3 - NẪM 2022 Trong Hình 2, cách sử dụng phần mểm trung gian để TRAO ĐỔI kết nối thành phần đối tác khác nhau, mang lại nhiều lợi cho nhà phát triển như: Cá nhân hóa, mở rộng phạm vi, thích ứng, tăng hiệu quả, cải thiện tính sẵn có liệu, tự động hóa, tăng tính linh hoạt tích hợp dễ dàng API sửa đổi dễ dàng thích ứng Khi quỵ trình kinh doanh đối tác thay đổi, API điểu chỉnh nhanh chóng, mang lại nhiều ưu điểm như: - Nó sử dụng để thu thập thông tin từ nhiều nguồn giúp khách hàng truy cập liệu dễ dàng hơn, làm tăng tin tưởng gắn bó dài lâu khách hàng - Nó sử dụng để thu thập liệu xã hội để có nhìn sâu sắc tồn cảnh vể đời sống - Khai thác sức mạnh xử lý từ xa lưu trữ cho doanh nghiệp - Phát triển ứng dụng nhiều tính phạm vi rộng - Tăng khả tự động hóa, hiệu quả, tích hợp, cá nhân hóa thích ứng cho nhà phát triển Quản lý kho hàng hệ thống hỗ trợ tối ưu hóa trung tâm phân phối, phụ trợ nhân viên kho xử lý yêu cấu nhập kho nhận hàng Nếu tích hợp đầy đủ người bán khơng cần quản lý kho hàng Khi có đơn đặt hàng từ cửa hàng tảng thương mại điện tử, kho hàng cập nhật tự động dựa đơn đặt hàng Với việc triển khai thơng báo, người bán giảm nhu cầu liên lạc với nhân viên kho hàng, giảm nguy xảy thịng tin sai Dịch vụ giao hàng hệ thống cung cấp dịch vụ, hàng hóa từ người bán tới người mua Hệ thống giao hàng thay đổi từ giao hàng tận nơi vận chuyển quốc tế Trong dịch vụ giao hàng này, người bán kiểm sốt tất việc theo dõi q trình vận đơn từ trang thương mại điện tử tích hợp Cổng tốn hệ thống cho phép xử lý giao dịch từ người dùng cho mục đích đăng ký năm, tháng sản phẩm dịch vụ cung cấp từ hệ thống thương mại điện tử tích hợp Dịch vụ ngân hàng giúp người bán quản lý tất tài khoản ngân hàng để thực giao dịch nơi có Internet với thịng tin số dư, chuyển khoản tốn Truyển thơng xã hội trở thành hội lớn cho SMEs sử dụng chiến lược tiếp thị số, giúp nâng cao số hoạt động kinh doanh toàn cầu, mang giới lại với tảng Nó khiến người bán tiếp cận lượng lớn khách hàng với tốc độ nhanh đáng kể so với phương tiện khác Social Media API giúp tạo cầu nối trang web tảng truyền số 3-NĂM 2022 CHUYÊN ĐÉ CÔNG NGHỆ VÁ NGÂN HÃNG so I 21 TRAO ĐĨI Hình 4: Ví dụ triển khai kinh doanh Process Notification thông xã hội đồng thời mang đến hội nâng cao hoạt động kinh doanh tăng phạm vi tiếp thị Hình cho thấy, tích hợp trang thương mại điện tử thực cách sử dụng SOA Hình ví dụ việc thực thơng báo hệ thống tích hợp Hệ thống sê dựa theo sản phẩm gửi tin đến người bán đơn đặt hàng từ tảng thương mại điện tử mà họ có Nếu kê hoạch vận chuyển, thịng báo cho người gửi hàng, người bán người mua nhà cung cấp, thời gửi phản hói lại cho người gửi hàng xử lý đơn hàng kết thúc Khi thông tin sản phẩm nhà cung cấp thay đổi, liệu kho người gửi hàng sê cập nhật tự động, giúp tăng hiệu độ xác liệu Một ví dụ khác việc triển khai hệ thống tích hợp cập nhật thời gian giao hàng từ người vận chuyển sang người giao hàng khác đến khách hàng Khi có chậm trễ quy trình ảnh hưởng đến thời gian chung, hệ thống cập nhật thời gian cho khách hàng quy trình giao hàng Mỗi có sựthay đổi thời gian vận đơn quy trình, cập nhật tất thời gian giao hàng dự kiến Hệ thống sê gửi thòng báo để tất người liên quan biết thay đổi Q trình cập nhật thơng báo kích hoạt thịng tin đầu vào từ người tham gia vào trình giao hàng nhân viên giao hàng khách hàng gửi đến phẩn mềm trung gian, để truy cập kho dịch vụ nhằm cập nhật liệu bao gồm thời gian trạng thái giao hàng Cuối cùng, phần mềm gửi thông tin cho tất người liên quan trình giao hàng Về bản, việc tích hợp sàn thương mại điện tử vào hệ thống quản lý chung dựa SOA cập nhật liệu ảnh hưởng tới quy trình làm việc, sau thơng báo cho người dùng liên quan để họ biết thông tin có phương án xử lý kịp thời ĐÁNH GIÁ KHẢ NĂNG ỨNG DỤNG CỦA SOA CHO NGÀNH TÀI CHÍNH, NGÂN HÀNG SOA xây dựng với giao diện đơn giản người dùng truy cập độc lập mà không cần lo lắng vể việc triển khai tảng thực tế dịch vụ Ưu điểm việc sử dụng SOA cho ngành 22 I CHUYÊN ĐÉ CÕNG NGHÊ VÁ NGÂN HÀNG SỐ I só - NAM 2022 nghề nói chung cho dịch vụ tài chính, ngân hàng, thương mại điện tử nói riêng kể đến: - Cho phép tái sử dụng phần mềm Nếu dịch vụ có quy mơ kích thước phù hợp tái sử dụng cho lần Điều đồng nghĩa làm giảm cơng sức phát triển chi phí mặt tài cho hai phía: Nhà phát triển phẩn mềm khách hàng sử dụng dịch vụ tài ngân hàng - Linh hoạt mở rộng, kết nối tích hợp, cho phép hệ thống cơng nghệ thơng tin ngành tài chính, ngân hàng chỉnh sửa dễ dàng - Tiết kiệm thời gian, tăng suất làm việc: Đối với ngân hàng, tổ chức tài thường xuyên xây dựng hệ thống dựa chức tương đóng sê tiết kiệm thời gian phát triển, kiểm thử tích hợp vào phẩn mềm nhỏ Hơn nữa, hiệu suất làm việc gia tăng lập trình viên tái sử dụng dịch vụ SOA - Mơ hình SOA có nhiều ưu so với truyền thống Trong SOA chủ yếu tập trung nguón lực để phát triển vào chức tính phục vụ hoạt động TRAO ĐỔI quy trình nghiệp vụ Điều cho phép nhà quản lý tài cần dựa đặc điểm mang tính nghiệp vụ rà sốt, xác định rõ ràng chi tiết, bổ sung thành phần, sửa đổi loại bỏ chúng Vì vậy, hệ thống phần mềm phát triển phía sau thiết kế với mục đích đáp ứng quy trình thay đổi để tận dụng tính phẩn mềm mơ hình thường thấy nhiều tổ chức, ngân hàng với hạ tẩng ứng dụng công nghệ thông tin phát triển trước - Khi sử dụng mơ hình SOA, ngân hàng cho phép hướng tập trung vào xây dựng tính nghiệp vụ trình phát triển phần mềm Điểu Eàỵ mang lại số lợi ích cho gười dùng như: Giảm thiểu hoản chi phí q trình phát triển; giảm thiểu yêu cầu yể đào tạo kỹ năng; khoản phí bảo hành thấp; chu trình phát triển phần mểm nhanh chóng dễ dàng - Định hướng kinh doanh: SOA dược ví tranh lớn tồn quy trình kinh doanh dong dịch chuyển ngân hang Theo đó, người làm kinh doanh đẩu tiên hình dung tồn quy trình xay dựng theo quan điểm cơng nghệ Nâng cao vị ngành tài chính, ngân hàng: Với việc phát triển tập hợp danh mục sản phẩm, dịch vụ, nhà phát triển có SƯU tập module phần mềm có sẵn dùng để lắp ghép lên hệ thống Danh mục nhạnh chóng gia tăng vể quý mô số lượng giúp cho việc phát triển hệ thống thuận tiện nhanh chóng Khả sửdụng lại dịch vụ cho phép giảm bớt chi phí phát sinh bổ sung thêm tính vào hệ thống Tuy nhiên, SOA gặp phải số rào cản, nhược điểm ảnh hưởng đến phát triển triển khai ứng dụng, dịch vụ tài chính, ngân hàng như: - Quản lý phức tạp: Hạn chế kiến trúc hướng dịch vụ phức tạp Mỗi dịch vụ phải đảm bảo tin nhắn gửi kịp thời Số lượng tin nhắn lên tới triệu lần, khiến việc quản lý tất dịch vụ trở thành thách thức lớn - Chi phí đẩu tư cao: Phát triển SOA đòi hỏi đầu tư lớn nguồn nhân lực, cơng nghệ nguổn lập trình viên - Quá tải: Trong SOA, tất đầu vào xác nhận trước dịch vụ tương tác với dịch vụ khác Khi sử dụng nhiều dịch vụ, điều làm tăng thời gian phản hồi giảm hiệu suất tổng thể ■ Tóm lại, SOA thiết kế để giải phần vấn đề cách giới thiệu khái niệm "Service" Một dịch vụ nhóm tổng hợp tính tương tự ứng dụng Do đó, SOA, phần mềm thiết kế tổ hợp dịch vụ Tuy nhiên, với SOA, giới hạn hay phạm vi dịch vụ rộng khiến Services trở nên to phức tạp Mơ hình SOA phù hợp cho hệ thống doanh nghiệp phức tạp hệ thống dành cho ngân hàng Một hệ thống ngân hàng khó để viết dạng microservice, q lớn, q phức tạp để triển khai thành khối Giải pháp tốt sử dụng cách tiếp cận SOA tổ chức ứng dụng phức tạp thành dịch vụ độc lập riêng biệt, mua sắm, toán tiền điện, nước, cước viễn thông, vé máy bay, liên kết nạp tiền cho thuê bao trả trước, tạo, nạp, rút hay chuyển khoản với ví điện tử, mua gói bảo hiểm xe máy, tơ, nhân thọ ■ TÀI LIỆU THAM KHẢO: Fabian Aulkemeier, Milan Schramm, Maria-Eugenia lacob & Jos van Hillegersberg "A Service-Oriented E-Commerce Reference Architecture", 2016 EviTriandini, Arif Djunaidy & Daniel Siahaan"A Maturity Model for E-Commerce Adoption By Small And Medium Enterprise In Indonesia”, 2017 Usama Abdulazim Mohamed; Galal-Edeen, Galal H; El-Zoghbi & Adel A "Building an integrated B2B E-Commerce hub architecture based on SOA and semantic ontology", 2010 Rebhi Baraka & Yousef Alashqar "Building a SOA-Based Model for Purchase Order Management in E-Commerce Systems", 2013 Chia-Chu Chiang, "Software Development Concerns in the Building of Service-Oriented Based Enterprise Systems", 2014 Marc-Thomas Schmidt, Beth Hutchison, Peter Lambros, and Rob Phippen,"The Enterprise Service Bus: Making service-oriented architecture real", IBM Systems Journal, Vol 44, No 4, 2005, pp 781-797 Rebhi Baraka, Yousef Alashwar "Building a SOA-Based Model for Purchase Order Management in E-Commerce Systems", 2013 Azubuike Ezenwoke, Sanjay Misra, Mathew Adigun "An Approach for E-Commerce On-Demand Service-oriented Product line Development", 2013 Leonando Ismanto, Hendra Suwito AR, Ahmad Nurul Fajar "SOA Integration for E-Marketplace", Proc ICOMITEE 2019, October 16th-17th 2019, Jember, Indonesia SỐ - NĂM 2022 I CHUYÊNĐÉ CÔNG NGHỆVÀNGÂN HÀNG SỐ I 23 ... tế dịch vụ Ưu điểm việc sử dụng SOA cho ngành 22 I CHUYÊN ĐÉ CÕNG NGHÊ VÁ NGÂN HÀNG SỐ I só - NAM 2022 nghề nói chung cho dịch vụ tài chính, ngân hàng, thương mại điện tử nói riêng kể đến: - Cho. .. tháng sản phẩm dịch vụ cung cấp từ hệ thống thương mại điện tử tích hợp Dịch vụ ngân hàng giúp người bán quản lý tất tài khoản ngân hàng để thực giao dịch nơi có Internet với thịng tin số dư,... động tích cực, tạo hội để mở rộng thị trường điện tử Thương mại điện tử mang lại nhiều lợi ích cho SMEs, tăng số lượng người sử dụng dịch vụ, thâm nhập thị trường mới, giao tiếp với khách hàng,