The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.02 - Second (2012 vol.5)
pp: 246-259
E. W. Lee , Singapore Inst. of Manuf. Technol. (SIMTech), Singapore, Singapore
R. K. L. Ko , Nanyang Technol. Univ., Singapore, Singapore
S. G. Lee , Sch. of Mech. & Aerosp. Eng. (MAE), Nanyang Technol. Univ., Singapore, Singapore
ABSTRACT
Collaborative Business Processes (cBPs) form the backbone of enterprise integration. With the growing reliance on the web as a medium of business collaboration, there is an increasing need to quickly and dynamically form cBPs. However, current Business-to-Business (B2B) information systems are still static in nature, and are unable to dynamically form cBPs based on high-level Business Goals (BGs)and their underlying criteria (e.g., item cost, product name, order quantity, etc). This paper introduces the Business-OWL (BOWL), an ontology rooted in the Web Ontology Language (OWL), and modeled as a Hierarchical Task Network (HTN) for the dynamic formation of business processes. An ontologized extension and augmentation of traditional HTN, BOWL describes business processes as a hierarchical ontology of decomposable business tasks encompassing all possible decomposition permutations. Through BOWL, high-level business goals (e.g., "Buy”) can be easily decomposed right down to the lowest level tasks (e.g., "Send Purchase Order”), effectively bridging the gap between high-level business goals with operational level tasks and complementing currently static business process modeling languages. The design of BOWL and a case study demonstrating its implementation are also discussed.
INDEX TERMS
simulation languages, business data processing, groupware, Internet, knowledge representation languages, ontologies (artificial intelligence), static business process modeling languages, business-OWL, BOWL, hierarchical task network ontology, dynamic business process decomposition, dynamic business process formulation, collaborative business processes, cBP, enterprise integration, Web, business-to-business information systems, B2B, high-level business goals, BG, Web Ontology Language, OWL, hierarchical task network, HTN, decomposable business task hierarchical ontology, decomposition permutations, operational level tasks, Service oriented architecture, Business, Collaboration, Enterprise resource management, electronic data interchange., Workflow management, intelligent web services and semantic web, ontology design, computer-supported collaborative work
CITATION
E. W. Lee, R. K. L. Ko, S. G. Lee, "Business-OWL (BOWL)—A Hierarchical Task Network Ontology for Dynamic Business Process Decomposition and Formulation", IEEE Transactions on Services Computing, vol.5, no. 2, pp. 246-259, Second 2012, doi:10.1109/TSC.2011.48
REFERENCES
[1] R.K.L. Ko, "A Computer Scientist's Introductory Guide to Business Process Management (BPM)," ACM Crossroads, vol. 15, pp. 11-18, 2009.
[2] J.R. Rymer and C. Moore, The Dynamic Business Applications Imperative: The Principles of "Design for People, Build for Change" Will Anchor a New Generation of Business Applications: Forrester Research, 2007.
[3] United Nations Directories for Electronic Data Interchange for Administration Commerce and Transport, "UN/EDIFACT Draft Directory," http://www.unece.org/trade/untdid/textsd100_d.htm , 2007.
[4] RosettaNet Implementation Framework: Core Specification, RosettaNet, 1998.
[5] Overview—Cluster, Segments, and PIPs (Version 02.10.00), RosettaNet, 2007.
[6] D. Mertz, "Understanding ebXML," http://www.ibm.com/developerworks/xml/library x-ebxml, 2008.
[7] ebXML, XML BPSS Version 1.01 Technical Specification, UN/CEFACT and OASIS, 2002.
[8] W.M.P. van der Aalst et al., "Business Process Management: A Survey," Proc. Int'l Conf. Business Process Management (BPM '03), pp. 1-12, 2003.
[9] M. Havey, Essential Business Process Modeling, second ed. O'Reilly Media, 2005.
[10] D. Georgakopoulos et al., "An Overview of Workflow Management: From Process Modeling to Workflow Automation Infrastructure," Distributed and Parallel Databases, vol. 3, pp. 119-153, 1995.
[11] T.W. Malone et al., "Tools for Inventing Organizations: Towards a Handbook of Organizational Processes," Management Science, vol. 45, pp. 425-443, 1999.
[12] P.S. Tan et al., "Issues and Approaches to Dynamic, Service-Oriented Multi-Enterprise Collaboration," Proc. IEEE Int'l Conf. Industrial Informatics (INDIN '06), pp. 399-404, 2006.
[13] S. Bechhofer et al., OWL Web Ontology Language Reference, W3C recommendation, vol. 10, p. 2006-01, 2004.
[14] S. Damodaran, "B2B Integration over the Internet with XML: RosettaNet Successes and Challenges," Proc. 13th Int'l World Wide Web Conf. Alternate Track Papers, and Posters, pp. 188-195, 2004.
[15] OMG, "Business Process Modeling Notation (BPMN)," http:/www.bpmn.org, 2007.
[16] OASIS, "Web Services Business Process Execution Language (WSBPEL)," http://www.oasis-open.org/committeestc_home. php?wg_abbrev=wsbpel , 2007.
[17] M. Rowell, "OAGIS: A Canonical Business Language," XML J., vol. 3, 2002.
[18] D.S. Nau et al., "Control Strategies in HTN Planning: Theory versus Practice," Proc. 15th Nat'l/10th Conf. Artificial Intelligence/Innovative Applications of Artificial Intelligence, pp. 1127-1133, 1998.
[19] D.E. Wilkins, Practical Planning: Extending the Classical AI Planning Paradigm. Morgan Kaufmann, 1988.
[20] K. Erol, "Hierarchical Task Network Planning: Formalization, Analysis, and Implementation," PhD dissertation, Univ. of Maryland, 1995.
[21] D. Nau et al., Automated Planning: Theory and Practice. Morgan Kaufmann, 2004.
[22] M. Drummond and A. Tate, AI Planning: A Tutorial and Review. Artificial Intelligence Applications Inst., 1987.
[23] D. Knuth, The Art of Computer Programming, vol. 3. Addison-Wesley, 1973.
[24] M. Fox and D. Long, "PDDL2. 1: An Extension to PDDL for Expressing Temporal Planning Domains," J. Artificial Intelligence Research, vol. 20, pp. 61-124, 2003.
[25] D. McDermott et al., "PDDL-The Planning Domain Definition Language," AIPS98 Planning Committee, vol. 78, pp. 1-27, 1998.
[26] M. Klusch et al., "Semantic Web Service Composition Planning with OWLS-Xplan," http://www-ags.dfki.uni-sb.de/~klusch/i2s owlsxplan-3.pdf, 2005.
[27] E. Sirin et al., "HTN Planning for Web Service Composition Using SHOP2," Web Semantics: Science, Services and Agents on the World Wide Web, vol. 1, pp. 377-396, 2004.
[28] I. Horrocks, "Ontologies and the Semantic Web," Comm. ACM, vol. 51, pp. 58-67, 2008.
[29] J. Heflin and J. Hendler, "A Portrait of the Semantic Web in Action," IEEE Intelligent Systems, vol. 16, no. 2, pp. 54-59, Mar./Apr. 2001.
[30] R.K.L. Ko et al., "Genesis-Dynamic Collaborative Business Process Formulation Based on Business Goals and Criteria," Proc. Congress on Services (SERVICES '09), 2009.
[31] R.K.L. Ko et al., "Dynamic Collaborative Business Process Formulation via Ontologised Hierarchical Task Network (HTN) Planning," Proc. IEEE Seventh Int'l Conf. Web Services (ICWS '09), 2009.
[32] T.M. Chua, Motorola Electronics Private Limited, private communication, 2008.
[33] A. Tan, Dell Singapore Private Limited, private communication, 2008.
[34] B. Koh, Endela Trading and Manufacturing Private Limited, private communication, 2008.
[35] B. Sim, Meiban Plastics Private Limited, private communication, 2008.
[36] D.N. Le et al., "Generating Request Web Services from Annotated BPEL," Proc. Int'l Conf. Computing and Comm. Technologies (RIVF '09), pp. 1-8, 2009.
[37] W. van der Aalst et al., "Advanced Workflow Patterns," Proc. Seventh Int'l Conf. Cooperative Information Systems, pp. 18-29, 2000.
[38] W.M.P. van der Aalst et al., "Workflow Patterns," Technical Report FIT-TR-2002-02, QUT, 2002.
[39] H. Knublauch et al., "The Protege OWL Plugin: An Open Development Environment for Semantic Web Applications," Proc. Third Int'l Semantic Web Conf. (ISWC '04), pp. 229-243, 2004.
[40] R.K.L. Ko et al., "Business Process Management (BPM) Standards: A Survey," Business Process Management J., vol. 15, pp. 744-791, 2009.
[41] P. Fettke et al., "Business Process Reference Models: Survey and Classification," Proc. Workshop Business Process Reference Models (BPMR '05), pp. 1-15, 2005.
[42] Supply Chain Council, "Supply Chain Operations Reference-Model (SCOR)," Version 8.0, 2007.
[43] Supply Chain Council, "Design Chain Operations Reference Model," Version 1.0, 2007.
[44] APQC, "APQC's Process Classification Framework (PCF)," Version 5.0.2, pp. 77024-7797, 2008.
[45] T.W. Malone et al., Organizing Business Knowledge: The MIT Process Handbook. MIT, 2003.
[46] G.A. Herman and T.W. Malone, "What Is in the Process Handbook?" Proc. Organizing Business Knowledge: The MIT Process Handbook, T.W. Malone et al., eds., pp. 221-258, MIT, 2003.
[47] T.W. Malone and K. Crowston, "The Interdisciplinary Study of Coordination," ACM Computing Surveys, vol. 26, pp. 87-119, 1994.
[48] eBusiness Process Handbook. Phios Corporation and MIT Sloan School of Management, 2001.
[49] Y. Aklouf et al., "PLIB Ontology: A Mature Solution for Products Characterization in B2B Electronic Commerce," Int'l J. IT Standards and Standardization Research, vol. 3, pp. 66-81, 2005.
[50] D. Martin et al., "OWL-S: Semantic Markup for Web Services," W3C member submission, 2004.
[51] H. Lausen et al., "Web Service Modeling Ontology (WSMO)," W3C member submission, vol. 3, 2005.
[52] M. Hepp et al., "Semantic Business Process Management: A Vision Towards Using Semantic Web Services for Business Process Management," Proc. IEEE Int'l Conf. e-Business Eng. (ICEBE), vol. 5, pp. 535-540, 2005.
[53] M. Hepp and D. Roman, "An Ontology Framework for Semantic Business Process Management," Proc. Wirtschaftsinformatik, vol. 1, pp. 423-440, 2007.
[54] P. Soffer and Y. Wand, "Goal-Driven Multi-Process Analysis," J. Assoc. for Information Systems, vol. 8, pp. 175-202, 2007.
[55] J. Jung et al., "Business Process Choreography for B2B Collaboration," IEEE Internet Computing, vol. 8, no. 1, pp. 37-45, Jan./Feb. 2004.
[56] "The Workflow Management Coalition (WfMC)," http:/www. wfmc.org, 2008.
[57] D. Smith et al., "Bridging the Gap between Planning and Scheduling," The Knowledge Eng. Rev., vol. 15, pp. 47-83, 2000.
35 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool