A user centric service-oriented modeling approach

With rapid development of service-oriented architecture and cloud computing, web services have been widely employed on the Internet. Quality of Service (QoS) is a very important criterion for service consumers to measure and select services. The selection of web services with respect to non-functional QoS criteria can be considered as a Multiple Criteria Decision Making (MCDM) problem when multiple consumers need to share a number of services. This paper describes a new user centric service-oriented modeling approach which is featured by integrating fuzzy Technique for Order Preference by Similarity to an Ideal Solution (TOPSIS) and Service Component Architecture (SCA) to facilitate web service selection and composition and to effectively satisfy a group of service consumers’ subjective requirements and preferences in the dynamic environment. The main contribution of this method is able to translate a group of users’ fuzzy requirements to services as well as model different levels of hardware and software as services to meet the requirements. We also design a simulated environment that includes 8*8 LED matrix on a circuit board that corresponds to an office with different appliances to demonstrate the dynamic service selection and binding. The simulation is used to assess the computational efficiency of the fuzzy TOPSIS method and the effectiveness of the proposed system.

[1]  Manish Parashar,et al.  Latency Performance of SOAP Implementations , 2002, 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02).

[2]  Gesammelte Abhandlungen , 1906, Nature.

[3]  Athman Bouguettaya,et al.  A two-phase framework for quality-aware Web service selection , 2010, Service Oriented Computing and Applications.

[4]  Matthew Montebello,et al.  DAML Enabled Web Services and Agents in the Semantic Web , 2002, Web, Web-Services, and Database Systems.

[5]  Yinsheng Li,et al.  Applying Semi-Order Preference Model in Content-Based Service Discovery , 2007, Int. J. Electron. Bus. Manag..

[6]  Twittie Senivongse,et al.  A query federation of UDDI registries , 2003, ISICT.

[7]  Erhard Rahm,et al.  Revised Papers from the NODe 2002 Web and Database-Related Workshops on Web, Web-Services, and Database Systems , 2002 .

[8]  Antônio Francisco do Prado,et al.  Using ontologies and Web services for content adaptation in Ubiquitous Computing , 2008, J. Syst. Softw..

[9]  Wim Vanderperren,et al.  Aspect-oriented Programming for Dynamic Web Service Selection, Integration and Management , 2007, World Wide Web.

[10]  Chi-Chun Lo,et al.  A Study on Representation of QoS in UDDI for Web Services Composition , 2008, 2008 International Conference on Complex, Intelligent and Software Intensive Systems.

[11]  Yinsheng Li,et al.  A Fuzzy Model for Selection of QoS-Aware Web Services , 2006, 2006 IEEE International Conference on e-Business Engineering (ICEBE'06).

[12]  Anton Naumenko,et al.  Using UDDI for Publishing Metadata of the Semantic Web , 2005, Industrial Applications of Semantic Web.

[13]  Mike P. Papazoglou,et al.  Introduction: Service-oriented computing , 2003, CACM.

[14]  J. Kacprzyk,et al.  Multiperson decision making models using fuzzy sets and possibility theory , 1990 .

[15]  E. Stanley Lee,et al.  An extension of TOPSIS for group decision making , 2007, Math. Comput. Model..

[16]  Venkatesh Choppella,et al.  Requirements for and Evaluation of RMI Protocols for Scientific Computing , 2000, ACM/IEEE SC 2000 Conference (SC'00).

[17]  Geoffrey Sampson The myth of diminishing firms , 2003, CACM.

[18]  Yildiray Kabak,et al.  Improving the Functionality of UDDI Registries through Web Service Semantics , 2002, TES.

[19]  Deng-Feng Li,et al.  Compromise ratio method for fuzzy multi-attribute group decision making , 2007, Appl. Soft Comput..

[20]  Ounsa Roudiès,et al.  A model-driven approach for composing SAWSDL semantic Web services , 2010, ArXiv.

[21]  Kweku-Muata Osei-Bryson,et al.  Group decision-making and the analytic hierarchy process: Exploring the consensus-relevant information content , 1996, Comput. Oper. Res..

[22]  James A. Hendler,et al.  Semi-automatic Composition ofWeb Services using Semantic Descriptions , 2003, WSMAI.

[23]  Prashant Doshi,et al.  A hierarchical framework for logical composition of web services , 2009, Service Oriented Computing and Applications.

[24]  Caroline M. Eastman,et al.  Response: Introduction to fuzzy arithmetic: Theory and applications : Arnold Kaufmann and Madan M. Gupta, Van Nostrand Reinhold, New York, 1985 , 1987, Int. J. Approx. Reason..

[25]  J. Kacprzyk,et al.  Consensus Under Fuzziness , 2012 .

[26]  Stelios H. Zanakis,et al.  Multi-attribute decision making: A simulation comparison of select methods , 1998, Eur. J. Oper. Res..

[27]  Juan Hernández Núñez,et al.  Aspect-oriented techniques for web services: a model-driven approach , 2007, Int. J. Bus. Process. Integr. Manag..

[28]  Andrzej Cichocki,et al.  Modeling and Composing Service-Based nd Reference Process-Based Multi-enterprise Processes , 2000, CAiSE.

[29]  Manish Parashar,et al.  A Peer-to-Peer Approach to Web Service Discovery , 2004, World Wide Web.

[30]  E. Ertugrul Karsak,et al.  Distance-based fuzzy MCDM approach for evaluating flexible manufacturing system alternatives , 2002 .

[31]  Chia-Chi Sun,et al.  Using fuzzy TOPSIS method for evaluating the competitive advantages of shopping websites , 2009, Expert Syst. Appl..

[32]  Tien-Chin Wang,et al.  Application of TOPSIS in evaluating initial training aircraft under a fuzzy environment , 2007, Expert Syst. Appl..

[33]  Paul Holleis Programming Interactive Physical Prototypes , 2007 .

[34]  Jörg P. Müller,et al.  MDA applied: From Sequence Diagrams to Web Service Choreography , 2004, ICWE Workshops.

[35]  Wei Chen,et al.  Wireless transmission design for health monitoring at neonatal intensive care units , 2009, 2009 2nd International Symposium on Applied Sciences in Biomedical and Communication Technologies.

[36]  Christer Carlsson,et al.  Consensus in distributed soft environments , 1992 .

[37]  Junzhou Luo,et al.  An adaptive algorithm for QoS-aware service composition in grid environments , 2009, Service Oriented Computing and Applications.

[38]  Ahmed K. Elmagarmid,et al.  Composing Web services on the Semantic Web , 2003, The VLDB Journal.

[39]  Schrutka Geometrie der Zahlen , 1911 .

[40]  Fabio Casati,et al.  Developing E-Services for Composing E-Services , 2001, CAiSE.

[41]  Cengiz Kahraman,et al.  Information systems outsourcing decisions using a group decision-making approach , 2009, Eng. Appl. Artif. Intell..

[42]  Fabio Casati,et al.  Adaptive and Dynamic Service Composition in eFlow , 2000, CAiSE.

[43]  Ch.-Ch Chou The canonical representation of multiplication operation on triangular fuzzy numbers , 2003 .

[44]  Francisco Herrera,et al.  A model of consensus in group decision making under linguistic assessments , 1996, Fuzzy Sets Syst..

[45]  Deng Yong Plant location selection based on fuzzy TOPSIS , 2006 .

[46]  Roy Grønmo,et al.  Model-driven semantic Web service composition , 2005, 12th Asia-Pacific Software Engineering Conference (APSEC'05).

[47]  Nathaniel S. Borenstein,et al.  IBM ® , 2009 .

[48]  Yongjun Shen,et al.  A Transaction Middleware Model for SCA Programming , 2009, 2009 First International Workshop on Education Technology and Computer Science.

[49]  Myong H. Kang,et al.  An Approach for Semantic Query Processing with UDDI , 2005, OTM Workshops.

[50]  Futai Zou,et al.  PWSD: A Scalable Web Service Discovery Architecture Based on Peer-to-Peer Overlay Network , 2004, APWeb.

[51]  A. Kaufmann,et al.  Introduction to fuzzy arithmetic : theory and applications , 1986 .

[52]  Zhenhua Duan,et al.  Building Business Processes or Assembling Service Components: Reuse Services with BPEL4WS and SCA , 2006, 2006 European Conference on Web Services (ECOWS'06).

[53]  Karen Kay-Lynn Liu,et al.  A personal, mobile system for understanding stress and interruptions , 2004 .

[54]  István Gergely Czibula,et al.  An Agile MDA Approach for Service-Oriented Components , 2009, FESCA@ETAPS.

[55]  Binyu Zang,et al.  ADDI: an agent-based extension to UDDI for supply chain management , 2005, Proceedings of the Ninth International Conference on Computer Supported Cooperative Work in Design, 2005..

[56]  Chi-Chun Lo,et al.  On optimal decision for QoS-aware composite service selection , 2010, Expert Syst. Appl..

[57]  Farokh B. Bastani,et al.  Toward effective service composition for real-time SOA-based systems , 2010, Service Oriented Computing and Applications.

[58]  Hung-Tso Lin,et al.  Production , Manufacturing and Logistics Order selection and pricing methods using flexible quantity and fuzzy approach for buyer evaluation , 2007 .

[59]  Ting-Yu Chen,et al.  The interval-valued fuzzy TOPSIS method and experimental analysis , 2008, Fuzzy Sets Syst..

[60]  Drakoulis Martakos,et al.  Customer evaluation for order acceptance using a novel class of fuzzy methods based on TOPSIS , 2009, Expert Syst. Appl..

[61]  Yanlong Zhai,et al.  The design and implementation of service process reconfiguration with end-to-end QoS constraints in SOA , 2010, Service Oriented Computing and Applications.

[62]  H. Zimmermann,et al.  Fuzzy Set Theory and Its Applications , 1993 .

[63]  Hsuan-Shih Lee,et al.  Generalizing TOPSIS for fuzzy multiple-criteria group decision-making , 2007, Comput. Math. Appl..

[64]  Rita Almeida Ribeiro Fuzzy multiple attribute decision making: A review and new preference elicitation techniques , 1996, Fuzzy Sets Syst..

[65]  Athman Bouguettaya,et al.  Rater Credibility Assessment in Web Services Interactions , 2009, World Wide Web.

[66]  Chen-Tung Chen,et al.  Aggregation of fuzzy opinions under group decision making , 1996, Fuzzy Sets Syst..

[67]  Jyrki Kontio,et al.  A case study in applying a systematic method for COTS selection , 1996, Proceedings of IEEE 18th International Conference on Software Engineering.

[68]  Stefan Negru,et al.  A conceptual architecture of an arduino-based social-emotional interactive system , 2010, Proceedings of the 2010 IEEE 6th International Conference on Intelligent Computer Communication and Processing.

[69]  Yanping Chen,et al.  Study of MDA Based Semantic Web Service Composition , 2009 .

[70]  Wolfgang Nejdl,et al.  A scalable and ontology-based P2P infrastructure for Semantic Web Services , 2002, Proceedings. Second International Conference on Peer-to-Peer Computing,.

[71]  Chung-Hsing Yeh,et al.  Inter-company comparison using modified TOPSIS with objective weights , 2000, Comput. Oper. Res..

[72]  Ching-Lai Hwang,et al.  Fuzzy Multiple Attribute Decision Making - Methods and Applications , 1992, Lecture Notes in Economics and Mathematical Systems.

[73]  Ching-Lai Hwang,et al.  Multiple attribute decision making : an introduction , 1995 .

[74]  Savvas A. Tassou,et al.  Strategic planning, transfer and implementation of Advanced Manufacturing Technologies (AMT). Development of an integrated process plan , 2002 .

[75]  Sheila A. McIlraith,et al.  Simulation, verification and automated composition of web services , 2002, WWW.

[76]  Ching-Lai Hwang,et al.  Multiple Attribute Decision Making: Methods and Applications - A State-of-the-Art Survey , 1981, Lecture Notes in Economics and Mathematical Systems.

[77]  Gloria Bordogna,et al.  A linguistic modeling of consensus in group decision making based on OWA operators , 1997, IEEE Trans. Syst. Man Cybern. Part A.

[78]  Valeria De Antonellis,et al.  Flexible Semantic-Based Service Matchmaking and Discovery , 2008, World Wide Web.

[79]  Ta-Chung Chu,et al.  An interval arithmetic based fuzzy TOPSIS model , 2009, Expert Syst. Appl..

[80]  Mahmoud A. Abo-Sinna,et al.  Extensions of TOPSIS for large scale multi-objective non-linear programming problems with block angular structure , 2008 .