{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T19:03:55Z","timestamp":1754161435480,"version":"3.41.2"},"reference-count":22,"publisher":"Emerald","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2007,12,20]]},"abstract":"<jats:sec>\n                  <jats:title>Purpose<\/jats:title>\n                  <jats:p>An enterprise application can be quickly built up by service composition. Business process composition is the essence of service composition. To build up such service-oriented enterprise application, the developer needs an integrated design tool. The purpose of this paper is to present and integrated business-process driven design for service-oriented enterprise applications.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Design\/methodology\/approach<\/jats:title>\n                  <jats:p>In the approach, there are three phases: business environment modeling, business process modeling, and script compiling. Business environment modeling adopts a new modeling technique which combines both the advantages of use case diagram and sequence diagram in UML. Business process modeling builds a concrete model according to business environment modeling. The mapping algorithms from business environment model to business process model are also given. At script compiling phase, the business process model is compiled into several deployable files. And then the paper presents a demonstration which shows how to apply our approach to developing a supply chain management system for the retail industry.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Findings<\/jats:title>\n                  <jats:p>The analysis shows that the approach can meet the requirement of service-composition. The approach can help business expert freely express their business requirement at business environment modeling phase; and help IT expert quickly design service-oriented enterprise application according to business environment model at business process modeling phase.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Originality\/value<\/jats:title>\n                  <jats:p>This paper proposes a novel integrated approach to model and implement business-process driven service composition, and presents an integrated tool based Eclipse to implement this approach.<\/jats:p>\n               <\/jats:sec>","DOI":"10.1108\/17427370710847309","type":"journal-article","created":{"date-parts":[[2008,1,12]],"date-time":"2008-01-12T07:05:32Z","timestamp":1200121532000},"page":"175-189","source":"Crossref","is-referenced-by-count":2,"title":["Integrated business-process driven design for service-oriented enterprise applications"],"prefix":"10.1108","volume":"3","author":[{"given":"Xingdong","family":"Shi","sequence":"additional","affiliation":[{"name":"Software School, Fudan University, Shanghai, People's Republic of China, and"}]},{"given":"Weili","family":"Han","sequence":"additional","affiliation":[{"name":"Software School, Fudan University, Shanghai, People's Republic of China, and"}]},{"given":"Yinsheng","family":"Li","sequence":"additional","affiliation":[{"name":"Software School, Fudan University, Shanghai, People's Republic of China, and"}]},{"given":"Ying","family":"Huang","sequence":"additional","affiliation":[{"name":"IBM T.J. Watson Research Center, New York, New York, USA"}]}],"member":"140","reference":[{"key":"2025072819275530300_b1","doi-asserted-by":"crossref","unstructured":"Agarwal, V.\n          , Dasgupta, K., Karnik, N., Kumar, A., Kundu, A., Mittal, S.\u2008et al. (2005), \u201cA service creation environment based on end to end composition of web services\u201d, Proceedings of the 14th International World Wide Web Conference, Chiba, 10-14 May, ACM Press, New York, NY, pp. 128-37.","DOI":"10.1145\/1060745.1060768"},{"key":"2025072819275530300_b2","unstructured":"Business Process Execution Language for Web Services, Version1.\u20081 Specification [online]\n           (2003), May, available at: ftp:\/\/www6.software.ibm.com\/software\/developer\/library\/ws-bpel.pdf (accessed 15 November 2005)."},{"issue":"4","key":"2025072819275530300_b3","first-page":"721","article-title":"A goal driven and process reuse based web service customization model","volume":"28","author":"Cao","year":"2005","journal-title":"Chinese Journal of Computers"},{"issue":"6","key":"2025072819275530300_b4","doi-asserted-by":"crossref","first-page":"724","DOI":"10.1108\/14637150510630882","article-title":"An experimental study of process, representation approaches and their impact on perceived modeling quality and redesign success","volume":"11","author":"Danesh","year":"2005","journal-title":"Business Process Management Journal"},{"issue":"4","key":"2025072819275530300_b5","first-page":"549","article-title":"A service virtualization mechanism for business end programming","volume":"28","author":"Fang","year":"2005","journal-title":"Chinese Journal of Computers"},{"key":"2025072819275530300_b6","doi-asserted-by":"crossref","unstructured":"Gordijn, J.\n          , Akkermans, H. and van Vliet, H. (2000), \u201cBusiness modelling is not process modelling\u201d, Conceptual Modeling for E-Business and the Web \u2013 ER 2000 Workshops on Conceptual Modeling Approaches for E-Business and The World Wide Web and Conceptual Modeling, Salt Lake City, UT, October.","DOI":"10.1007\/3-540-45394-6_5"},{"key":"2025072819275530300_b7","unstructured":"He, H.\n           (2003), \u201cWhat is service-oriented architecture\u201d, 30 September, available at: http:\/\/webservices.xml.com\/pub\/a\/ws\/2003\/09\/30\/soa.html (accessed 15 November 2005)."},{"key":"2025072819275530300_b8","unstructured":"IBM Store Integration Framework\n           (2004), May, available at: www-03.ibm.com\/industries\/retail\/doc\/content\/bin\/SIF.pdf (accessed 15 November 2005)."},{"issue":"4","key":"2025072819275530300_b9","first-page":"739","article-title":"An approach to constructing service-oriented and event-driven application dynamic alliances","volume":"28","author":"Li","year":"2005","journal-title":"Chinese Journal of Computers"},{"issue":"4","key":"2025072819275530300_b10","first-page":"644","article-title":"Dynamic composition of web services based on domain ontology","volume":"28","author":"Li","year":"2005","journal-title":"Chinese Journal of Computers"},{"key":"2025072819275530300_b11","doi-asserted-by":"crossref","unstructured":"Liang, Y.\n           (2002), \u201cGeneration of object models for information systems from business system models\u201d, Proceedings of the 8th International Conference on Object-Oriented Information Systems, Montpellier, France, 2-5 September, Springer-Verlag, London, pp. 255-66.","DOI":"10.1007\/3-540-46102-7_30"},{"key":"2025072819275530300_b12","unstructured":"Machiraju, V.\n          , Bartolini, C. and Casati, F. (2004), \u201cTechnologies for business-driven IT management\u201d, 7 June, available at: www.hpl.hp.com\/techreports\/2004\/HPL-2004-101.pdf (accessed 15 November 2005)."},{"key":"2025072819275530300_b13","doi-asserted-by":"crossref","unstructured":"Miller, J.P.\n          , Bauer, B. and Friese, T. (2003), \u201cProgramming software agents as designing executable business processes: a model-driven perspective\u201d, First International Workshop on PROMAS, Melbourne, 15 July.","DOI":"10.1007\/978-3-540-25936-7_3"},{"key":"2025072819275530300_b14","unstructured":"Miller, J.\n           and Mukerji, J. (2003), \u201cMDA Guide Version 1.0.1\u201d, 1 June, available at: www.omg.org\/docs\/omg\/03-06-01.pdf (accessed 15 November 2005)."},{"key":"2025072819275530300_b15","doi-asserted-by":"crossref","unstructured":"Mukhi, N.K.\n          , Konuru, R. and Curbera, F. (2004), \u201cCooperative middleware specialization for service oriented architectures\u201d, Proceedings of the 13th International World Wide Web Conference on Alternate Track Papers and Posters, New York, 17-22 May, ACM Press, New York, NY, pp. 206-15.","DOI":"10.1145\/1013367.1013401"},{"issue":"3","key":"2025072819275530300_b16","first-page":"69","article-title":"The complicated system model for implementing enterprises informatization based on IDEF0 theory","volume":"23","author":"Ni","year":"2005","journal-title":"System Engineering"},{"key":"2025072819275530300_b17","doi-asserted-by":"crossref","unstructured":"Ruth Sara, A.-S.\n           (2004), \u201cBusiness process modeling: review and framework\u201d, International Journal of Production Economics, Vol. 90, pp. 129-49.","DOI":"10.1016\/S0925-5273(03)00102-6"},{"key":"2025072819275530300_b18","doi-asserted-by":"crossref","unstructured":"Shin, H.\n          , Kim, H.-K. and Shim, B. (2005), \u201cDevelopment of business rule engine and builder for manufacture process productivity\u201d, Knowledge-Based Intelligent Information and Engineering Systems: 9th International Conference, Melbourne.","DOI":"10.1007\/11552451_180"},{"key":"2025072819275530300_b19","doi-asserted-by":"crossref","unstructured":"Tsoi, S.K.\n          , Cheung, C.F. and Lee, W.B. (2003), \u201cKnowledge-based customization of enterprise applications\u201d, Expert Systems with Applications, Vol. 25, pp. 123-32.","DOI":"10.1016\/S0957-4174(03)00012-5"},{"key":"2025072819275530300_b20","unstructured":"Web Services Choreography Description Language Version 1.0\n           (2005), November, available at: www.w3.org\/TR\/ws-cdl-10\/ (accessed 26 December 2005)."},{"issue":"2","key":"2025072819275530300_b21","first-page":"180","article-title":"VINCA: a business-end programming language for just-in-time application construction","volume":"16","author":"Xiong","year":"2004","journal-title":"Journal of Computer-Aided Design and Computer Graphics"},{"issue":"4","key":"2025072819275530300_b22","first-page":"731","article-title":"A web services composition method supporting domain feature","volume":"28","author":"Zhao","year":"2005","journal-title":"Chinese Journal of Computers"}],"container-title":["International Journal of Pervasive Computing and Communications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/ijpcc\/article-pdf\/3\/2\/175\/1099703\/17427370710847309.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/www.emerald.com\/ijpcc\/article-pdf\/3\/2\/175\/1099703\/17427370710847309.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,28]],"date-time":"2025-07-28T23:28:09Z","timestamp":1753745289000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.emerald.com\/ijpcc\/article\/3\/2\/175\/161918\/Integrated-business-process-driven-design-for"}},"subtitle":[],"editor":[{"given":"Daming","family":"Wei","sequence":"first","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2007,12,20]]},"references-count":22,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2007,12,20]]}},"URL":"https:\/\/doi.org\/10.1108\/17427370710847309","relation":{},"ISSN":["1742-7371","1742-738X"],"issn-type":[{"type":"print","value":"1742-7371"},{"type":"electronic","value":"1742-738X"}],"subject":[],"published":{"date-parts":[[2007,12,20]]}}}