The organizational structures-based workflow participant definition, which appoints activity executors according to user's role, department or ID, is widely used in commercial workflow management systems presently. This approach lacks of flexible mechanisms for complex participants assignment. This paper describes a novel approach (ARDE) to define workflow participants. ARDE defines participant from four facets, namely assignment, rule, duration and exception. Assignment uses an SQL-like language to define the qualification that activity participants must meet. Rule expresses a regulation to choose user(s) from all of qualified participants to undertake the task at runtime. The regulation considers the use's context, including workload, online and vacancy, etc. Duration is the interval during which the task starts and completes. Exception represents the handling strategy when a task cannot be finished in the planned duration. In order to enforce the expression capacity, an organizational meta-model, several built-in functions and an entity outdata are introduced in this article
{"title":"ARDE: a novel framework to define workflow participants","authors":"Qijun Deng, Jiangtao Liu, Qing Zhang","doi":"10.1109/ICEBE.2005.30","DOIUrl":"https://doi.org/10.1109/ICEBE.2005.30","url":null,"abstract":"The organizational structures-based workflow participant definition, which appoints activity executors according to user's role, department or ID, is widely used in commercial workflow management systems presently. This approach lacks of flexible mechanisms for complex participants assignment. This paper describes a novel approach (ARDE) to define workflow participants. ARDE defines participant from four facets, namely assignment, rule, duration and exception. Assignment uses an SQL-like language to define the qualification that activity participants must meet. Rule expresses a regulation to choose user(s) from all of qualified participants to undertake the task at runtime. The regulation considers the use's context, including workload, online and vacancy, etc. Duration is the interval during which the task starts and completes. Exception represents the handling strategy when a task cannot be finished in the planned duration. In order to enforce the expression capacity, an organizational meta-model, several built-in functions and an entity outdata are introduced in this article","PeriodicalId":118472,"journal":{"name":"IEEE International Conference on e-Business Engineering (ICEBE'05)","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-10-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126896123","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Workflow management systems facilitate the everyday operation of business processes by taking care of the logistic control of work. In contrast to traditional information systems, they attempt to support frequent changes of the workflows at hand. Therefore, the need for analysis methods to verify the correctness of workflows is becoming more prominent. In this paper, we present a method for correctness verification of synchronization based workflow model. Moreover, the method can give a counterexample when an error exists in model, this will help to improve the model
{"title":"Correctness verification of synchronization based workflow model","authors":"Cai Jian, Zhao Wen, Zhang Shikun, Wan Lifu","doi":"10.1109/ICEBE.2005.43","DOIUrl":"https://doi.org/10.1109/ICEBE.2005.43","url":null,"abstract":"Workflow management systems facilitate the everyday operation of business processes by taking care of the logistic control of work. In contrast to traditional information systems, they attempt to support frequent changes of the workflows at hand. Therefore, the need for analysis methods to verify the correctness of workflows is becoming more prominent. In this paper, we present a method for correctness verification of synchronization based workflow model. Moreover, the method can give a counterexample when an error exists in model, this will help to improve the model","PeriodicalId":118472,"journal":{"name":"IEEE International Conference on e-Business Engineering (ICEBE'05)","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-10-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114193223","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2005-10-12DOI: 10.1504/IJEB.2006.010867
Shyh-Kwei Chen, H. Lei, M. Wahler, Henry Chang, K. Bhaskaran, J. H. Frank
As XML formats have been widely adopted for representing business documents both within and across enterprises, XML to XML translation becomes a common and critical component for business process integration. Due to limitations of popular approaches such as XSLT for XML translations, we designed a model driven development framework for XML to XML translation with the additional benefits of code re-use and strong built-in model validation. We further applied this framework to the domain of business performance management, converting documents from human-readable XML format to machine-readable XMI format
{"title":"A model driven XML transformation framework for business performance management","authors":"Shyh-Kwei Chen, H. Lei, M. Wahler, Henry Chang, K. Bhaskaran, J. H. Frank","doi":"10.1504/IJEB.2006.010867","DOIUrl":"https://doi.org/10.1504/IJEB.2006.010867","url":null,"abstract":"As XML formats have been widely adopted for representing business documents both within and across enterprises, XML to XML translation becomes a common and critical component for business process integration. Due to limitations of popular approaches such as XSLT for XML translations, we designed a model driven development framework for XML to XML translation with the additional benefits of code re-use and strong built-in model validation. We further applied this framework to the domain of business performance management, converting documents from human-readable XML format to machine-readable XMI format","PeriodicalId":118472,"journal":{"name":"IEEE International Conference on e-Business Engineering (ICEBE'05)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-10-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115268675","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Different customer requirements in combination with technological advances caused mainly by the Internet enable new or improved customer-driven business processes. The management of such processes requires a deep but flexible integration of enterprises. In this context new forms of cooperation like e-collaboration, describing the efficient and effective collaboration of participants in a value-added network, arise. In order to manage customer-driven business processes across such networks, existing concepts and tools for business process management need to be adapted and extended. For that purpose an e-collaboration architecture is presented in this paper, which shows how cross-enterprise, customer-driven processes can be planned, implemented and controlled in a value-added network. Another important building block is the life-cycle-model that serves as a guideline for the process-oriented creation and operation of cooperations towards a common customer-driven production and bundling of goods and services
{"title":"Enabling customer-driven processes in value-added networks using an architecture for e-collaboration","authors":"O. Adam, Pavlina Chikova, A. Hofer","doi":"10.1109/ICEBE.2005.61","DOIUrl":"https://doi.org/10.1109/ICEBE.2005.61","url":null,"abstract":"Different customer requirements in combination with technological advances caused mainly by the Internet enable new or improved customer-driven business processes. The management of such processes requires a deep but flexible integration of enterprises. In this context new forms of cooperation like e-collaboration, describing the efficient and effective collaboration of participants in a value-added network, arise. In order to manage customer-driven business processes across such networks, existing concepts and tools for business process management need to be adapted and extended. For that purpose an e-collaboration architecture is presented in this paper, which shows how cross-enterprise, customer-driven processes can be planned, implemented and controlled in a value-added network. Another important building block is the life-cycle-model that serves as a guideline for the process-oriented creation and operation of cooperations towards a common customer-driven production and bundling of goods and services","PeriodicalId":118472,"journal":{"name":"IEEE International Conference on e-Business Engineering (ICEBE'05)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-10-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123785187","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
The Business Process Execution Language for Web services (BPEL) provides a common standard for modeling and sharing business processes across enterprises via Web services. Business applications that handle different operations within a business process usually share computational capacity. In this paper, we provide a method to allocate computational capacity across these applications. Our method takes the following factors into consideration: random arrivals of business process instances, service time fluctuations of business applications, quality of service (QoS) requirements, and the composition structure of the business process specified by BPEL. Using heavy traffic approximations, we formulate and solve the capacity allocation problem as a nonlinear optimization problem with QoS constraints; our method also gives a pessimistic bound on the maximum sustainable request rate the system can support
{"title":"Capacity allocation for business processes with QoS requirements: a heavy traffic approach","authors":"Pu Huang","doi":"10.1109/ICEBE.2005.36","DOIUrl":"https://doi.org/10.1109/ICEBE.2005.36","url":null,"abstract":"The Business Process Execution Language for Web services (BPEL) provides a common standard for modeling and sharing business processes across enterprises via Web services. Business applications that handle different operations within a business process usually share computational capacity. In this paper, we provide a method to allocate computational capacity across these applications. Our method takes the following factors into consideration: random arrivals of business process instances, service time fluctuations of business applications, quality of service (QoS) requirements, and the composition structure of the business process specified by BPEL. Using heavy traffic approximations, we formulate and solve the capacity allocation problem as a nonlinear optimization problem with QoS constraints; our method also gives a pessimistic bound on the maximum sustainable request rate the system can support","PeriodicalId":118472,"journal":{"name":"IEEE International Conference on e-Business Engineering (ICEBE'05)","volume":"38 8","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-10-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114039820","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
SophiNode uses P2P infrastructure to realize a decentralized e-commerce application. And service advertisement forwarding is an interesting topic in SophiNode. We discuss speed, scope and overhead feature of a service discovery system, and put forward a rumor-spreading model to improve these features. We try to simulate rumor-spreading process of human life, and avoid unnecessary duplicated advertisement overhead. Two key concepts are adopted: forwarding probability and forwarding weight. The former is in inverse proportion with service advertisement popularity; so that popular advertisements are filtered while rare advertisements are wildly spread. The later helps to determine the next hop when forwarding an advertisement. Our simulation shows that after rumor-spreading model is adopted, speed and scope feature of service query is improved while overhead feature keeps steady
{"title":"A rumor-spreading model of service advertisement forwarding in decentralized e-commerce","authors":"Dalu Zhang, Fang Gao, Zhe Yang","doi":"10.1109/ICEBE.2005.16","DOIUrl":"https://doi.org/10.1109/ICEBE.2005.16","url":null,"abstract":"SophiNode uses P2P infrastructure to realize a decentralized e-commerce application. And service advertisement forwarding is an interesting topic in SophiNode. We discuss speed, scope and overhead feature of a service discovery system, and put forward a rumor-spreading model to improve these features. We try to simulate rumor-spreading process of human life, and avoid unnecessary duplicated advertisement overhead. Two key concepts are adopted: forwarding probability and forwarding weight. The former is in inverse proportion with service advertisement popularity; so that popular advertisements are filtered while rare advertisements are wildly spread. The later helps to determine the next hop when forwarding an advertisement. Our simulation shows that after rumor-spreading model is adopted, speed and scope feature of service query is improved while overhead feature keeps steady","PeriodicalId":118472,"journal":{"name":"IEEE International Conference on e-Business Engineering (ICEBE'05)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-10-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131480461","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Service-oriented computing (SOC) is thought to be an effective way to tackle complex Web-based business collaborations between enterprises in e-business environment, but in practice it didn't reach the expectation. Current researches mainly focus on technological aspects, such as service publication, discovery, binding, and composition, etc, while lack in effective ways to support service identification and design before they are to be published and discovered by other enterprises. This paper analyzes the relationships between business service and inter-/intra-enterprise business processes, discusses what kind of properties a "good" service should have, and accordingly presents a service normal form (SNF) and the corresponding service normalization method. In this method, the way of how to identify normalized services from business process models, and how to create close mapping between services and legacy component-based information systems, are emphatically discussed. This method provides great significance to help enterprises identifying and designing valuable business services
{"title":"Normal forms and normalized design method for business service","authors":"Zhongjie Wang, Xiaofei Xu, D. Zhan","doi":"10.1109/ICEBE.2005.91","DOIUrl":"https://doi.org/10.1109/ICEBE.2005.91","url":null,"abstract":"Service-oriented computing (SOC) is thought to be an effective way to tackle complex Web-based business collaborations between enterprises in e-business environment, but in practice it didn't reach the expectation. Current researches mainly focus on technological aspects, such as service publication, discovery, binding, and composition, etc, while lack in effective ways to support service identification and design before they are to be published and discovered by other enterprises. This paper analyzes the relationships between business service and inter-/intra-enterprise business processes, discusses what kind of properties a \"good\" service should have, and accordingly presents a service normal form (SNF) and the corresponding service normalization method. In this method, the way of how to identify normalized services from business process models, and how to create close mapping between services and legacy component-based information systems, are emphatically discussed. This method provides great significance to help enterprises identifying and designing valuable business services","PeriodicalId":118472,"journal":{"name":"IEEE International Conference on e-Business Engineering (ICEBE'05)","volume":"54 76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-10-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133709052","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
This paper presents a hybrid system that integrates case-based reasoning (CBR) and rule-based reasoning (RBR) supported by data warehouse for customer service management (CSM). Cases represented by XML are extracted into data warehouse after data cleaning, integration, selection, and transformation. By integrating OLAP with data mining based on rough set theory in multidimensional databases, online analytical mining in different granularity provides CBR with the flexibility to select the desired solutions for customers. Examples illustrate the effectiveness of the proposed system
{"title":"An integrated rule-based and case-based reasoning system for customer service management","authors":"L. An, Jianyuan Yan, Ling-yun Tong","doi":"10.1109/ICEBE.2005.28","DOIUrl":"https://doi.org/10.1109/ICEBE.2005.28","url":null,"abstract":"This paper presents a hybrid system that integrates case-based reasoning (CBR) and rule-based reasoning (RBR) supported by data warehouse for customer service management (CSM). Cases represented by XML are extracted into data warehouse after data cleaning, integration, selection, and transformation. By integrating OLAP with data mining based on rough set theory in multidimensional databases, online analytical mining in different granularity provides CBR with the flexibility to select the desired solutions for customers. Examples illustrate the effectiveness of the proposed system","PeriodicalId":118472,"journal":{"name":"IEEE International Conference on e-Business Engineering (ICEBE'05)","volume":"127 ","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-10-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133876229","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Because Web services provided by different providers may be different in quality of service (QoS) so it needs to select Web services for composite service dynamically. This paper gives methods that are built on the base of QoS description and addresses the issue of selecting Web services for the purpose of their composition. The effect of service level and workload on QoS is illustrated. Based on Web service QoS model, several methods for dynamic service selection are discussed. Experiments are conducted to evaluate the performance of these methods
{"title":"Web service composition using integer programming-based models","authors":"A. Gao, Dongqing Yang, Shiwei Tang, Ming Zhang","doi":"10.1109/ICEBE.2005.127","DOIUrl":"https://doi.org/10.1109/ICEBE.2005.127","url":null,"abstract":"Because Web services provided by different providers may be different in quality of service (QoS) so it needs to select Web services for composite service dynamically. This paper gives methods that are built on the base of QoS description and addresses the issue of selecting Web services for the purpose of their composition. The effect of service level and workload on QoS is illustrated. Based on Web service QoS model, several methods for dynamic service selection are discussed. Experiments are conducted to evaluate the performance of these methods","PeriodicalId":118472,"journal":{"name":"IEEE International Conference on e-Business Engineering (ICEBE'05)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-10-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114843568","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Existing design methods used for developing Web-centric systems are mostly adapted from methods for designing traditional software systems. Web-centric systems however differ from traditional software systems, in terms of both organizational and technical characteristics. Effective design methods for Web-centric systems need to address these characteristics specific to Web-centric systems. This paper proposes a design method for Web-centric systems. The design process comprises three steps: prototyping, information modeling and system architecture design. The method is differentiated from existing design methods in that the design process commences from user interface prototyping. Information modeling activities are further enhanced in this method. To cope with the complexity of Web systems, each design step is partitioned into both structural modeling and behavioral modeling. The design method is illustrated by applying the method to the design of a commercial Web application
{"title":"Supporting Web user interface prototyping through information modeling and system architecting","authors":"Xiaoying Kong, Li Liu, D. Lowe","doi":"10.1109/ICEBE.2005.116","DOIUrl":"https://doi.org/10.1109/ICEBE.2005.116","url":null,"abstract":"Existing design methods used for developing Web-centric systems are mostly adapted from methods for designing traditional software systems. Web-centric systems however differ from traditional software systems, in terms of both organizational and technical characteristics. Effective design methods for Web-centric systems need to address these characteristics specific to Web-centric systems. This paper proposes a design method for Web-centric systems. The design process comprises three steps: prototyping, information modeling and system architecture design. The method is differentiated from existing design methods in that the design process commences from user interface prototyping. Information modeling activities are further enhanced in this method. To cope with the complexity of Web systems, each design step is partitioned into both structural modeling and behavioral modeling. The design method is illustrated by applying the method to the design of a commercial Web application","PeriodicalId":118472,"journal":{"name":"IEEE International Conference on e-Business Engineering (ICEBE'05)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-10-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123465143","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}