3.3 ĐÁNH GIÁ VIỆC SỬ DỤNG WEBSERVICE ĐỂ TÍCH HỢP DỮ LIỆU
3.3.1 Ket quả đạt được
Xây dựng thành công Webservice thông qua công cụ Visual Studio để giải quyết được bài tốn đặt ra về tích hợp dữ liệu giữa ngân hàng và hệ thống quản lý thuế IVAS. Giúp cho việc thực hiện nghiệp vụ quản lý các tài khoản của người nộp thuế trong phân hệ quản lý thu nhập thuế. Đây là một trong các nghiệp vụ quan trọng cần được tự động hóa quản lý bằng máy tính. Tích hợp dữ liệu từ ngân hàng là quy trình cốt lõi để có thể thực hiện chức năng quản lý này.
nhau.
Truy cập đơn giản: IvasWebservice được gọi từ xa bằng cách sử dụng giao thức HTTP. Điều này đã mang lại sự thuận tiện và dễ dàng để gọi sử dụng các dịch vụ của Webservice.
IvasWebservice dễ dàng hiểu và sử dụng nhờ dùng chuẩn mở đã được công nhận (JSON) hoạt động trên bộ giao thức HTTP. Đồng thời sử dụng phương thức API có cấu hình đơn giản dễ dàng gọi thực hiện. Neu trong trường hợp request xảy ra lỗi hoặc có sự cố Webservice sẽ trả về ngay mã lỗi để người dùng có thể khắc phục.
Đảm bảo an tồn dữ liệu: Hệ thống IVAS sẽ cũng cấp tài khoản đăng nhập cho bên ngân hàng. Vì vậy để có thể gọi một API ngân hàng phải có thơng tin tài khoản đúng do IVAS quản lý. Bên cạnh đó Webservice sử dụng API sẽ được truy cập giới hạn tới những dữ liệu được cho phép trong CSDL của hệ thống chứ không thể truy cập hay lấy được tồn bộ dữ liệu. Chính điều này để đảm bảo được tính bảo mật và tồn vẹn dữ liệu.
3.3.2 Những hạn chế và định hướng khắc phục
Có thể xảy ra vấn đề Spam Request. Do cấu trúc request không quá phức tạp có thể đọc và hiểu được. Nếu như một request bị rị rỉ ra các đối tượng có thể viết các đoạn script gửi request lên server khiến sever phải tiến hành xử lý tất cả các request này. Để khắc phục được hạn chế này có thể quy định cấu trúc của request phức tạp hơn như thêm câu hỏi bảo mật, yêu cầu người dùng chờ trong giây lát để thực hiện các bước tiếp theo...
Trường hợp có thể xảy ra vấn đề rị rỉ lỗ hổng thông tin API. Để tránh được điều này có thể sử dụng các chữ lý số và tránh các mật khẩu cố định.
Dữ liệu được sử dụng để API truy vấn đến là dữ liệu giả lặp được xây dựng dựa trên dữ liệu thật nên các thơng tin có thể chưa được đầy đủ và chuẩn mực theo nghiệp vụ thuế, bên cạnh đó dữ liệu cũng chưa có sự liên kết chặt chẽ ổn định.
Webservice sử dụng rất nhiều thông điệp khi truyền nhận dữ liệu. Khả năng bùng nổ khối lượng dữ liệu trao đổi lớn sẽ làm hệ thống máy chủ và hệ thống thuế IVAS trở nên ngưng trệ. Vì vậy để kiểm tra, giám sát hiệu năng, tốc độ của một web service được tạo ra có thể sử dụng các tool test tự động. Vì vậy để test hiệu
năng (performance testing) thì thường dùng testing tool (cơng cụ test tự động) như LoadRunner, JMeter hay Soap UI để kiểm thử hiệu năng được thực hiện để xác định một hệ thống hoặc một hệ thống con thực hiện một khối lượng công việc cụ thể nhanh thế nào.
Webservice chạy trên mạng Internet nên tốc độ đường truyền Internet cũng ảnh hưởng tới tốc độ truyền nhận dữ liệu. Cùng với đó số lượng ứng dụng cộng tác cùng làm việc sẽ ảnh hướng tới tốc độ tối ưu của Webservice. Webservice địi hỏi khá nhiều kết nối thơng qua máy chủ trung gian nên tốc độ của hạ tầng mạng và các yếu tố liên quan tới hệ thống có vai trị quan trọng góp phần tạo hiệu năng của Webservice. Do thời gian hạn chế nên em chưa đánh giá để đưa ra được nhận xét về tốc độ đường truyền nhanh hay chậm, con số về khối lượng dữ liệu cho mỗi lần truyền
nhận.
KẾT LUẬN CHƯƠNG 3
Chnong này đã tìm hiểu và sử dụng công cụ SOAP UI để thử nghiệm Webservice đã xây dựng. Demo làm rõ hon quy trình truyền nhận dữ liệu về từ ngân hàng và sau đó dữ liệu sẽ được lưu vào trong CSDL của hệ thống thuế IVAS. Thơng qua đó đánh giá các kết quả khi sử dụng Webservice để tích hợp dữ liệu giữa ngân hàng về hệ thống thuế IVAS.
KẾT LUẬN
Qua quá trình thực tập và đào tạo tại Công ty hệ thống thông tin FPT em đã học hỏi và trau dồi được rất nhiều kiến thức quý báu. Trong thời gian làm việc ở đây em đã có những trải nghiệm thực tế, áp dụng những kiến thức đã học vào trong cơng việc, tích lũy thêm nhiều kiến thức để phục vụ cho công việc tương lai của mình. Hơn thế nữa em cũng cơ hội được tìm hiểu và thực hiện đề tài khóa luận tốt nghiệp của mình. Được làm việc trong môi trường chuyên nghiệp và năng động như FIS em đã phát triển bản thân mình hơn rất nhiều, củng cố các kĩ năng.
Từ những cơng việc phân tích yêu cầu thực tế của4 dự án được em đã xác định được đề tài nghiên cứu “Xây dựng Webservice tích hợp dữ liệu giữa ngân hàng và hệ thống thuế của Banglasdesh”. Trong khóa luận tốt nghiệp này em đã đạt được một số kết quả như mong muốn.
Ket quả đạt được:
Đề tài có ý nghĩa thực tế đã xây dựng được Webservice giúp trao đổi dữ liệu giữa ngân hàng và hệ thống thuế IVAS. Nghiên cứu nền tảng về tích hợp dữ liệu và Webservice để áp dụng vào bài tốn. Sử dụng cơng nghệ Visual Studio, Oracle SQL developer hỗ trợ tạo dựng Webservice. Sử dụng Webservice đã giải quyết được các vấn đề cơ bản mà bài tốn đặt ra đó là trao đổi dữ liệu giữa các hệ thống khác nhau, trên các ứng dụng khác nhau. Sử dụng phương thức API được nhiều doanh nghiệp lựa chọn, nó góp phần xây dựng nên sự thành cơng cho giải pháp tích hợp dữ liệu bằng Webservice này. Ngồi ra cơng cụ SOAP UI để test Webservice đã xây dựng, giúp em có thêm được kĩ năng sử dụng một phần mềm cho việc kiểm thử API.
Hạn chế:
Tuy nhiên do thời gian và kiến thức còn hạn chế nên bài luận vẫn còn một số vấn đề như sau:
• Cơ sở dữ liệu của bài tốn được xây dựng giả lập dựa trên cơ sở dữ liệu thật.
• Các thơng số và hình ảnh đã được thay đổi nhằm bảo mật thơng tin cho hệ
thống.
Hướng nghiên cứu, phát triển:
phát triển cho đề tài như sau:
• Xây dựng và hoàn thiện cơ sở dữ liệu để hoàn chỉnh hơn cho để tránh thiếu
hoặc dư thừa dữ liệu.
• Tiếp tục nghiên cứu và phát triển để tăng hiệu suất truyền nhận dữ liệu giữa
STT Ngày tháng GVHD trao đổi công
việc cần thực hiện Kết quả thực hiện của sinh viên
TÀI LIỆU THAM KHẢO
Nguồn Website
[1] “Lịch sử hình thành và phát triển của tập đồn FPT” [Online]. Available: https://news.timviec.com.vn/cong-ty-co-phan-fpt-la-gi-gioi-thieu-lich-su-hinh- thanh-va-phat-trien-65160.html
[2] “Trang chủ Cơng ty Cổ phần Hệ thống Thông tin FPT”, Bài viết giới thiệu công
ty [Online]. Available: https://www.fis.com.vn/
[3] “FPT vận hành hệ thống thuế VAT cho Banglasdesh” [Online].
Available: http://baochinhphu.vn/Doanh-nghiep/FPT-van-hanh-he-thong-quan-ly- thue-VAT-cho-Bangladesh/301628.vgp
[4] “Tìm hiểu Tích hợp dữ liệu (Data Integration) là gì? - Góc nhìn Số”
[Online]. Available: https://gocnhinso.com/tich-hop-du-lieu-data-integration-la-gi/ [5] “Trang wikipedia” [Online].
Available: https://vi.wikipedia.org/wiki/T%C3%ADch_h%E1%BB%A3p_d%E1% BB%AF_li%E1%BB%87u
[6] “Tìm hiểu về Webservice” [Online]. Available: https://viblo.asia/p/tim-hieu-ve- webservice-ZnbRlD0QR2Xo
[7] “Trang chủ ứng dụng TPOL trên MCF” [Online]. Available:
https://ivasue2.nbr.gov.bd:8888/sap/bc/ui5_ui5/sap/zmcf_pri/index.html?sap- client=200&sap-language=EN#/Form
[8] “Trang chủ ứng dụng trên Personas” [Online]. Available:
http://ivasue1.nbr.gov.bd:8050/sap/bc/personas?sap-client=500&sap-language=EN [9] “SoapUI là gì? Giới thiệu về SoapUI Testing” [Online]. Available:
https://itzone.com.vn/vi/article/soapui-la-gi-gioi-thie%CC%A3u-ve-soapui-testing/
Tài liệu nội bộ
[10] Tài liệu tổng quan hệ thống IVAS
[11] Tài liệu quy trình tích hợp dữ liệu giữa ngân hàng và hệ thống IVAS [12] Tài liệu thông tin e-challan nhận về từ ngân hàng
[13] Tài liệu mô tả giao diện tra cứu e-challan
HỌC VIỆN NGÂN HÀNG
KHOA HỆ THÔNG THÔNG TIN QUẢN LÝ
NHẬT KÝ THỰC TẬP
Họ và tên: Nguyễn Thị Huyền Mã sinh viên: 20A4040069 Khóa/Lớp: K20HTTTA
Email: nguyenthihuyenh06@gmail.com
Đề tài thực tập: Xây dựng Webservice tích hợp dữ liệu giữa ngân hàng và hệ thống thuế của Bangladesh.
Giảng viên hướng dẫn: ThS. Giang Thị Thu Huyền Cơ quan thực tập: Công ty hệ thống thơng tin FPT
Địa chỉ: Tầng 22 tịa nhà Keangnam Landmark 72, E6 Phạm Hùng, Nam Từ Liêm, Hà Nội.
F- 16/03/2021 Liên hệ với GVHD để
xác định đề tài. Liên hệ với GVHD để xác định đềtài.
2 20/03/2021 Làm đề cương Khóa
luận tốt nghiệp Đưa ra đề tài viết khóa luận, mụcđích, phạm vi, khái quát vấn đề và
công cụ sẽ sử dụng.
3 26/03/2021 Báo cáo tiến độ lần 1 Báo cáo tiến độ lần 1
4 20/04/2021 Báo cáo tiến độ lần 2 Báo cáo tiến độ lần 2
5 02/05/2021 Báo cáo tiến độ lần 3 Báo cáo tiến độ lần 3
6 15/05/2021 Chỉnh sửa nội dung, tài
liệu, chích dẫn đầy đủ Chỉnh sửa bài khóa luận
7 20/05/2021 Hồn thiện tồn bộ bài
khóa luận Hồn thiện, chỉnh sửa định dạng,thiết lập mục lục, danh mục hình