Đề xuất mô hình quản trị tuân thủ quy trình dựa trên nền tảng điện toán đám mây
##plugins.themes.academic_pro.article.main##
Author
-
Hà Ngọc LongTrường Đại học Kinh tế, Đại học HuếĐỗ Sông HươngTrường Đại học Kinh tế, Đại học HuếNguyễn HoàngTrường Đại học Kinh tế, Đại học Huế
Từ khóa:
Tóm tắt
Các giải pháp phần mềm quản lý quy trình nghiệp vụ đã được sử dụng nhằm góp phần cải thiện năng lực hoạt động của tổ chức và doanh nghiệp. Do đó, nhu cầu kiểm tra tuân thủ (BPC) trong các quy trình nghiệp vụ ngày càng trở nên cấp thiết. Microservices (MSA) nổi lên như là một kiến trúc tiềm năng cho lĩnh vực điện toán đám mây. Việc chuyển đổi từ các hệ thống xây dựng truyền thống sang nền tảng đám mây, đặc biệt trên kiến trúc microservice, đã và đang là xu thế tất yếu trong giai đoạn chuyển đổi số và cách mạng công nghiệp 4.0 hiện nay. Bài báo này trước tiên sẽ tổng hợp các nghiên cứu liên quan đến lĩnh vực tuân thủ đối với các quy trình nghiệp vụ. Dựa trên những lỗ hổng nghiên cứu được chỉ ra, bài báo này đề xuất một mô hình tuân thủ quy định được thiết kế dành riêng cho microservices, với tên gọi là BPC4MSA. BPC4MSA sử dụng kỹ thuật tính toán mới trong lĩnh vực nghiên cứu tuân thủ quy trình nghiệp vụ.
Tài liệu tham khảo
-
[1] D. Binh and T. T. Phuong, “Digital Economy And Digital Transformation in Vietnam”, Hanoi, 2020.
[2] Møller, C. J. Maack, and R. D. Tan, “What is Business Process Management: A Two Stage Literature Review of an Emerging Field”, in Research and Practical Issues of Enterprise Information Systems II Volume 1, Boston, MA: Springer US, 2007, pp. 19–31. doi: 10.1007/978-0-387-75902-9_3.
[3] B. Hill, J. Sinur, D. Flint, and M. J. Melenovsky, “Gartner’s position on business process management”, 2006. [Online]. Available: https://www.gartner.com/en/documents/489533.
[4] el Kharbili, A. K. A. de Medeiros, S. Stein, and W. M. P. van der Aalst, “Business process compliance checking: Current state and future challenges”, in Modellierung betrieblicher Informationssysteme (MobIS 2008), 2008, pp. 107–113.
[5] Governatori and S. Sadiq, “The Journey to Business Process Compliance”, Handb. Res. Bus. Process Model., pp. 426–454, 2008, doi: 10.4018/978-1-60566-288-6.ch020.
[6] Cameron et al., “Vietnam’s future digital economy - Towards 2030 and 2045”, CSIRO, Brisbane, 2019.
[7] M. Mustapha, O. T. Arogundade, S. Misra, R. Damasevicius, and R. Maskeliunas, “A systematic literature review on compliance requirements management of business processes”, Int. J. Syst. Assur. Eng. Manag., vol. 11, no. 3, pp. 561–576, 2020, doi: 10.1007/s13198-020-00985-w.
[8] Richardson, Microservices patterns: with examples in Java. Simon and Schuster, 2018. [Online]. Available: https://www.manning.com/books/microservices-patterns
[9] L. Ha and T. M. Prinz, “Partitioning Behavioral Retrieval: An Efficient Computational Approach With Transitive Rules”, IEEE Access, vol. 9, pp. 112043–112056, 2021, doi: 10.1109/ACCESS.2021.3102634.
[10] Dumas, M. La Rosa, J. Mendling, and H. A. Reijers, Fundamentals of Business Process Management. Berlin, Heidelberg: Springer Berlin Heidelberg, 2018. doi: 10.1007/978-3-662-56509-4.
[11] [11] M. P. van der Aalst, A. Hirnschall, and H. M. W. Verbeek, “An Alternative Way to Analyze Workflow Graphs”, in CAiSE’02, 2002, pp. 535–552. doi: 10.1007/3-540-47961-9_37.
[12] W. Arner, J. Barberis, R. P. Buckley, R. D. Arnott, and T. R. Aronson, FinTech and RegTech in a Nutshell, and the Future in a Sandbox. CFA Institute Research Foundation, 2017. doi: 10.2470/rfbr.v3.n4.1.
[13] Governatori, “Representing Business Contracts In RuleML”, Int. J. Coop. Inf. Syst., vol. 14, no. 02n03, pp. 181–216, Jun. 2005, doi: 10.1142/S0218843005001092.
[14] A. López, S. Debois, T. Slaats, and T. T. Hildebrandt, “Business process compliance using reference models of law”, Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), vol. 12076 LNCS, pp. 378–399, 2020, doi: 10.1007/978-3-030-45234-6_19.
[15] L. Ha, T. T. Nguyen, and S. H. Do, “Ứng Dụng Công Nghệ Tuân Thủ Quy Trình Nghiệp Vụ Trong Hoạt Động Chuyển Đổi Số Của Ngành Tài Chính: Góc Nhìn Từ Fintech Và Regtech”, Tạp Chí Khoa học Quản lý và Kinh tế, Trường Đại học Kinh tế, Đại học Huế, vol. 18, 2021, [Online]. Available: https://tapchi.hce.edu.vn/index.php/sjme/article/view/73
[16] Hashmi, G. Governatori, H. P. Lam, and M. T. Wynn, “Are we done with business process compliance: state of the art and challenges ahead”, Knowl. Inf. Syst., vol. 57, no. 1, pp. 79–133, 2018, doi: 10.1007/s10115-017-1142-1.
[17] Fang and C. Yin, “BPM Architecture Design Based on Cloud Computing”, Intell. Inf. Manag., vol. 02, no. 05, pp. 329–333, 2010, doi: 10.4236/iim.2010.25039.
[18] Dragoni et al., “Microservices: Yesterday, Today, and Tomorrow”, in Present and Ulterior Software Engineering, Cham: Springer International Publishing, 2017, pp. 195–216. doi: 10.1007/978-3-319-67425-4_12.
[19] Kratzke and P. C. Quint, “Understanding cloud-native applications after 10 years of cloud computing - A systematic mapping study”, J. Syst. Softw., vol. 126, pp. 1–16, 2017, doi: 10.1016/j.jss.2017.01.001.
[20] Alpers, C. Becker, A. Oberweis, and T. Schuster, “Microservice Based Tool Support for Business Process Modelling”, in 2015 IEEE 19th International Enterprise Distributed Object Computing Workshop, Sep. 2015, pp. 71–78. doi: 10.1109/EDOCW.2015.32.
[21] Goedertier and J. Vanthienen, “Designing Compliant Business Processes with Obligations and Permissions”, in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 4103 LNCS, 2006, pp. 5–14. doi: 10.1007/11837862_2.
[22] Pesic and W. M. P. van der Aalst, “A Declarative Approach for Flexible Business Processes Management”, in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 4103 LNCS, no. September 2006, 2006, pp. 169–180. doi: 10.1007/11837862_18.
[23] Awad, M. Weidlich, and M. Weske, “Visually specifying compliance rules and explaining their violations for business processes”, J. Vis. Lang. Comput., vol. 22, no. 1, pp. 30–55, 2011, doi: 10.1016/j.jvlc.2010.11.002.
[24] Governatori and A. Rotolo, “A conceptually rich model of business process compliance”, Conf. Res. Pract. Inf. Technol. Ser., vol. 110, pp. 3–12, 2010.
[25] T. Ly et al., “SeaFlows Toolset – Compliance Verification Made Easy for Process-Aware Information Systems”, in Lecture Notes in Business Information Processing, vol. 72 LNBIP, no. May 2014, 2011, pp. 76–91. doi: 10.1007/978-3-642-17722-4_6.
[26] Ghose and G. Koliadis, “Auditing Business Process Compliance”, in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 4749 LNCS, 2007, pp. 169–180. doi: 10.1007/978-3-540-74974-5_14.
[27] Elgammal, O. Turetken, W.-J. van den Heuvel, and M. Papazoglou, “On the Formal Specification of Regulatory Compliance: A Comparative Analysis,” in Service-Oriented Computing, E. M. Maximilien, G. Rossi, S.-T. Yuan, H. Ludwig, and M. Fantinato, Eds. Berlin, Heidelberg: Springer Berlin Heidelberg, 2011, pp. 27–38. doi: 10.1007/978-3-642-19394-1_4.
[28] Elgammal, O. Turetken, and W.-J. Van Den Heuvel, “Using Patterns for the Analysis and Resolution of Compliance Violations”, Int. J. Coop. Inf. Syst., vol. 21, no. 01, pp. 31–54, Mar. 2012, doi: 10.1142/S0218843012400023.
[29] Weigand, W.-J. van den Heuvel, and M. Hiel, “Business policy compliance in service-oriented systems”, Inf. Syst., vol. 36, no. 4, pp. 791–807, Jun. 2011, doi: 10.1016/j.is.2010.12.005.
[30] Rodríguez, D. Schleicher, F. Daniel, F. Casati, F. Leymann, and S. Wagner, “SOA-enabled compliance management: Instrumenting, assessing, and analyzing service-based business processes”, Serv. Oriented Comput. Appl., vol. 7, no. 4, pp. 275–292, 2013, doi: 10.1007/s11761-013-0129-3.
[31] E. Abioye, O. T. Arogundade, S. Misra, K. Adesemowo, and R. Damaševičius, “Cloud-based business process security risk management: A systematic review, taxonomy, and future directions”, Computers, vol. 10, no. 12, pp. 1–28, 2021, doi: 10.3390/computers10120160.
[32] Accorsi, L. Lowis, and Y. Sato, “Automated Certification for Compliant Cloud-based Business Processes”, Bus. Inf. Syst. Eng., vol. 3, no. 3, pp. 145–154, Jun. 2011, doi: 10.1007/s12599-011-0155-7.
[33] Compagna, P. Guilleminot, and A. D. Brucker, “Business process compliance via security validation as a service”, Proc. - IEEE 6th Int. Conf. Softw. Testing, Verif. Validation, ICST 2013, pp. 455–462, 2013, doi: 10.1109/ICST.2013.63.
[34] Elgammal and O. Turetken, “Lifecycle Business Process Compliance Management: A Semantically-Enabled Framework”, in 2015 International Conference on Cloud Computing (ICCC), Apr. 2015, no. March, pp. 1–8. doi: 10.1109/CLOUDCOMP.2015.7149646.
[35] Singh and J. Sidhu, “Compliance-based Multi-dimensional Trust Evaluation System for determining trustworthiness of Cloud Service Providers”, Futur. Gener. Comput. Syst., vol. 67, pp. 109–132, Feb. 2017, doi: 10.1016/j.future.2016.07.013.
[36] Nordemann, R. Tönjes, E. Pulvermüller, and H. Tapken, “Resilient Business Process Modeling and Execution Using BPMN and Microservices”, in Communications in Computer and Information Science, vol. 1361, 2021, pp. 175–199. doi: 10.1007/978-3-030-67445-8_8.
[37] T. Fielding, Architectural styles and the design of network-based software architectures. University of California, Irvine, 2000.
[38] Microsoft, “Choose Between Traditional Web Apps and Single Page Apps (SPAs)”, Microsoft Docs, 2021. https://docs.microsoft.com/en-us/dotnet/architecture/modern-web-apps-azure/choose-between-traditional-web-and-single-page-apps (accessed Mar. 24, 2022).