Hỗ trợ giao dịch liên tổ chức cho dịch vụ điện tử trong các doanh nghiệp ảo

Springer Science and Business Media LLC - Tập 14 - Trang 137-172 - 2003
Jochem Vonk1, Paul Grefen2
1Center for Telematics and Information Technology (CTIT), University of Twente, Netherland
2Department of Technology Management, Eindhoven University of Technology, Netherland

Tóm tắt

Trong những năm gần đây, hệ thống quản lý quy trình công việc đã trở thành một công nghệ được chấp nhận để hỗ trợ tự động hóa trong các môi trường tập trung vào quy trình. Gần đây, các tổ chức ngày càng tập trung vào các quy trình kinh doanh cốt lõi của họ trong khi thuê ngoài các quy trình hỗ trợ cho các tổ chức khác, từ đó hình thành nên các doanh nghiệp ảo. Các tổ chức tạo thành doanh nghiệp ảo hoạt động trong môi trường thương mại điện tử B2B, trong đó các tổ chức cung cấp thực hiện các dịch vụ điện tử cho các tổ chức tiêu dùng. Để áp dụng công nghệ quản lý quy trình công việc trong những doanh nghiệp ảo này, các hệ thống quản lý quy trình công việc hiện tại cần được mở rộng để cung cấp hỗ trợ cho các quy trình liên tổ chức. Hỗ trợ giao dịch, đã được coi là một vấn đề quan trọng trong các hệ thống quản lý quy trình công việc nội bộ của tổ chức, cũng phải được mở rộng để xử lý các khía cạnh liên tổ chức. Bài báo này trình bày một mô hình giao dịch dựa trên bồi thường ở cấp độ cao và một kiến trúc linh hoạt để hỗ trợ mô hình giao dịch này, như yêu cầu của các quy trình công việc liên tổ chức. Đặc trưng của mô hình là tính linh hoạt trong ngữ nghĩa hoàn tác thông qua việc kết hợp các chế độ hoàn tác và phạm vi hoàn tác. Điều này được hỗ trợ bởi một kiến trúc được cấu hình động, dựa trên các thỏa thuận được quy định trong một hợp đồng điện tử đã được thiết lập giữa các tổ chức tham gia. Mô hình giao dịch được hỗ trợ bởi kiến trúc cấu hình động được triển khai trong một hệ thống nguyên mẫu, dựa trên công nghệ quản lý quy trình công việc thương mại.

Từ khóa

#hệ thống quản lý quy trình công việc #doanh nghiệp ảo #hỗ trợ giao dịch #thương mại điện tử B2B #dịch vụ điện tử

Tài liệu tham khảo

W.M.P. van der Aalst, “Interorganizational workflows—An approach based on message sequence charts and petri nets,” Systems Analysis–Modelling–Simulation, vol. 34, no. 3, 1999.

W.M.P. van der Aalst and M. Weske, “The P2P approach to interorganizational workflow,” in Proc. of the Conference on Advanced Information Systems Engineering (CAiSE), Switzerland, 2001.

G. Alonso, D. Agrawal et al., “Advanced transaction models in workflow contexts,” in Procs. Int. Conference on Data Engineering (ICDE), USA, 1996.

G. Alonso, U. Fiedler, C. Hagen, A. Lazcano, H. Schuldt, and N. Weiler, “WISE: business to business ecommerce,” in Procs. Int. Workshop on Research Issues in Data Engineering, Australia, 1999.

M. Ansari, L. Ness, M. Rusinkiewicz, and A. Sheth, “Using flexible transactions to support multisystem telecommunication applications,” in Procs. Very Large Data Bases (VLDB), Vancouver, Canada, 1992.

D. Barbará, S. Mehrotra, and M. Rusinkiewicz, “INCAs: Managing dynamic workflows in distributed environments,” Journal of Database Management—Special Issue on Multidatabases, vol. 7, no. 1, 1996.

S. Browne, “Insurance prototype deployment report,” Public CrossFlow Deliverable D12, 2000 (also available via: http://www.crossflow.org).

P.K. Chrysanthis and K. Ramamritham, “Synthesis of extended transaction models using ACTA,” ACM Transactions on Database Systems, vol. 19, no. 3, 1994.

Z. Damen, W. Nijenhuis, and M. Verwijmeren, “Transport scenario description,” Public CrossFlowDeliverable D2a, 2000 (also available via: http://www.crossflow.org).

A. Dan et al., “Business to business integration with TpaML and a B2B protocol framework (BPF),” IBM Research Report RC21863, IBM research Division Thomas J. Watson Research Center, USA, 2000.

U. Dayal, M. Hsu, and R. Ladin, “Organizing long-running activities with triggers and transactions,” in Procs. 1990 ACM SIGMOD Int. Conf. on Management of Data, Atlantic City, USA, 1990.

U. Dayal, M. Hsu, and R. Ladin, “A transactional model for long-running activities,” in Procs. 17th Int. Conf. on Very Large Databases, 1991.

P. Deitel and H. Deitel, Java: How to Program v1.2, Prentice Hall, 1999.

W. Derks, J. Dehnert, P. Grefen, and W. Jonker, “Customized atomicity specification for transactional work-flows,” in Proc. 3rd International Symposium on Cooperative Database Systems for Advanced Applications, Beijing, China, 2001.

M. Duitshof, “Logistics prototype deployment report,” Public CrossFlowDeliverable D13, 2000 (also available via: http://www.crossflow.org).

A.K. Elmagarmid (Ed.), “Database Transaction Models for Advanced Applications, Morgan Kaufmann: USA, 1992.

A. Eyal and T. Milo, “Integrating and customizing heterogeneous e-commerce applications,” The VLDB Journal, vol. 10, no. 1, 2001.

H. Garcia-Molina and K. Salem, “Sagas,” in Procs. 1987 ACM SIGMOD Int. Conf. on Management of Data, USA, 1987.

H. Garcia-Molina et al., “Modeling long-running activities as nested sagas,” in IEEE Data Engineering Bulletin, vol. 14, no. 1, 1991.

H. Garcia-Molina et al., “Coordinating multitransaction activities with nested sagas,” in Recovery Mechanisms in Database Systems, 1998.

P. Grefen, J. Vonk, E. Boertjes, and P. Apers, “Semantics and architecture of global transaction support in workflowenvironments,” in Procs. Int. Conf. on Cooperative Information Systems (CooPIS), United Kingdom, 1999.

P. Grefen, B. Pernici, and G. Sánchez (Eds.), Database Support for Workflow Management—The WIDE Project, Kluwer Academic Publishers, 1999.

P. Grefen, K. Aberer, Y. Hoffner, and H. Ludwig, “CrossFlow: Cross-organizational workflow management in dynamic virtual enterprises,” Int. Journal of Computer Systems Science & Engineering, vol. 15, no. 5, 2000.

P. Grefen, J. Vonk, and P. Apers, “Global transaction support for workflow management systems: From formal specification to practical implementation,” The VLDB Journal, vol. 10, no. 4, Springer, 2001.

Y. Hoffner, “Supporting contract match-making,” in Procs. IEEE 9th Int. Workshop on Research Issues in Data Engineering, Australia, 1999.

Y. Hoffner, S. Field, P. Grefen, and H. Ludwig, “Contract-driven creation and operation of virtual enterprises,” Computer Networks, vol. 37 (2001), pp. 111–136, Elsevier, 2001.

IBM Corporation, MQ SeriesWorkflow web site, http://www.software.ibm.com/ts/mqseries/workflow, 2002.

S. Jajodia and L. Kerschberg (Eds.), Advanced Transaction Models and Architectures, Kluwer Academic Publishers, 1997.

B. Kiepuszewski, R. Muhlberger, and M. Orlowska, “FlowBack: Providing backward recovery for workflow management systems,” in Procs. 1998 ACM SIGMOD, Int. Conf. on Management of Data, USA, 1998.

J. Klingemann, “Controlled flexibility in workflow management,” in Procs. 12th Conf. on Advanced Information Systems Engineering, Sweden, 2000.

M. Koetsier, P. Grefen, and J. Vonk, “Contracts for cross-organizational workflow management,” in Proc. 1st Int. Conf. on Electronic Commerce and Web Technologies (EC-Web), United Kingdom, 2000.

V. Kumar and M. Hsu, Recovery Mechanisms in Database Systems, Prentice Hall, 1998.

F. Leymann, “Supporting business transactions via partial backward recovery in workflow management systems,” in Procs. BTW’ 95.

F. Leymann and D. Roller, Production Workflow—Concepts and Techniques, Prentice Hall, 2000.

F. Leymann, “Web services flow language (WSFL 1.0),” IBM Corporation, 2001. http://www-4.ibm.com/software/solutions/webservices/

H. Ludwig, C. Bussler, M. Shan, and P. Grefen, “Cross-organizational workflow management and coordination—WACC’ 99 workshop report,” ACM SIGGROUP Bulletin, vol. 20, no. 1, 1999.

H. Ludwig and P. Grefen, “Report on ISDO'00: The CAiSE'00 workshop on infrastructures for dynamic business-to-business service outsourcing,” ACM SIGMOD Record, vol. 29, no. 3, 2000.

M. Mecella and B. Pernici, “Designing wrapper components for e-services in integrating heterogeneous systems,” The VLDB Journal, vol. 10, no. 1, 2001.

RosettaNet Implementation Framework: Core Specification (RNIF 02), RosettaNet, 2001. http://www.rosettanet.org/

C. Stricker, S. Riboni, M. Kradolfer, and J. Taylor, “Market-based workflow management for supply chains of services,” in Procs. 33rd Hawaii Int. Conf. on System Sciences, Hawaii, 2000.

Sun Corporation, The Java web site, http://java.sun.com, 2002.

The CrossFlow website, http://www.crossflow.org, 2002.

J. Vonk, P. Grefen, E. Boertjes, and P. Apers, “Distributed transaction support for workflow management applications,” in Procs. 10th Int. Conf. on Database and Expert System Applications (DEXA), Florence, Italy, 1999.

J. Vonk, W. Derks, P. Grefen, and M. Koetsier, “Cross-organizational transaction support for virtual enterprises,” in Procs. 7th Int. Conf. on Cooperative Information Systems (CoopIS), Eilat, Israel, 2000.

J. Vonk, W. Derks, P. Grefen, and M. Koetsier, “Model, architecture and system for cross-organizational transaction support in virtual enterprises,” CTIT Technical Report 00-20, University of Twente, The Netherlands, 2000.

G. Weikum, “Principles and realization strategies of multilevel transaction management,” ACM Transactions on Database Systems, vol. 16, no. 1, 1991.

D. Wodtke, J. Weissenfels, G. Weikum, and A. Dittrich, “The MENTORproject: Steps towards enterprise-wide workflow management,” in Procs. Int. Conf. on Data Engineering, USA, 1996.

Workflow Management Coalition, Interface 4: Interoperability Abstract Specification v1.0, 1996.

Workflow Management Coalition, Terminology & Glossary v3.0, 1999.