With more and more applications of the service-oriented methods in the business area, an overwhelming number of business services have arisen. These business services collaborate with each other and form a business network or a services-oriented business ecosystem (SOBE). The business services selection is a key issue for sharing and integrating of business services in the SOBE. There is a general assumption that only one specific business service will be selected for every business node in a business process in the related researches of services selection. However, in actual business collaboration, it is needed to choose two or more business services for one business node to complete the business requirements including functional and non-functional needs. So the multi-services selection method for one business node based on QoS attributes was put forward in this paper. First, notations used in this paper were defined. Second, a multi-services selection method is proposed by assuming the parallel mode of these services. And the total QoS attributes calculation method of services selected for one business node is given. Third, with the multi-services selection method, a goal programming model is established for the business services selection with QoS attributes by considering that multi-services worked for one business node in the parallel mode. The object of this model is to minimize the total execution time difference and the total execution cost difference in lexicographic order. The constraints are functions of QoS attributes including services' execution time, execution cost, availability, and reliability. Then, the goal programming model is solved using the GA-based algorithm. Finally, an instance based on the Zhejiang business model is set up, and numerical calculation results are used to demonstrate feasibility and effectiveness of the proposed method.
[1]
Yushun Fan,et al.
Research on the Service-oriented business ecosystem
,
2011,
American Control Conference.
[2]
Tian Qing.
Enriched Oxygen BAC Method in Advanced Treatment of Textile Dyeing-printing & Alkali-peeling Wastewater
,
2006
.
[3]
Lei Li,et al.
High Performance Approach for Multi-QoS Constrained Web Services Selection
,
2007,
ICSOC.
[4]
Wang Zheng,et al.
Solving QoS Multicast Routing Problem Based on Heuristic Genetic Algorithm
,
2001
.
[5]
Helmut Krcmar,et al.
Service aggregators in business networks
,
2009,
2009 13th Enterprise Distributed Object Computing Conference Workshops.
[6]
David S. Johnson,et al.
Computers and Intractability: A Guide to the Theory of NP-Completeness
,
1978
.
[7]
S. Tai,et al.
Service Communities: A Structuring Mechanism for Service-Oriented Business Ecosystems
,
2007,
2007 Inaugural IEEE-IES Digital EcoSystems and Technologies Conference.
[8]
Tao Yu,et al.
Service Selection Algorithms for Composing Complex Services with Multiple QoS Constraints
,
2005,
ICSOC.
[9]
Daniel A. Menascé,et al.
Composing Web Services: A QoS View
,
2004,
IEEE Internet Comput..
[10]
Marijn Janssen,et al.
Service portfolios for supply chain composition: Creating business network interoperability and agility
,
2010,
Int. J. Comput. Integr. Manuf..
[11]
A. Parasuraman,et al.
A Conceptual Model of Service Quality and Its Implications for Future Research
,
1985
.