IEEE Internet Computing
Performance Evaluation of Service Differentiating Internet Servers
IEEE Transactions on Computers
A model for web services discovery with QoS
ACM SIGecom Exchanges
Mobile Code Paradigms and Security Issues
IEEE Internet Computing
Interactive Web Service Choice-Making Based on Extended QoS Model
CIT '05 Proceedings of the The Fifth International Conference on Computer and Information Technology
A survey of skin-color modeling and detection methods
Pattern Recognition
Efficient algorithms for Web services selection with end-to-end QoS constraints
ACM Transactions on the Web (TWEB)
Java RMI versus .NET Remoting Architectural Comparison and Performance Evaluation
ICN '08 Proceedings of the Seventh International Conference on Networking
A framework for context-aware services using service customizer
ICACT'10 Proceedings of the 12th international conference on Advanced communication technology
Client-side service composition using generic service representative
Proceedings of the 2010 Conference of the Center for Advanced Studies on Collaborative Research
Hi-index | 0.00 |
An enterprise system needs to provide different types of web services to model actual services in the corresponding business domain. We have proposed to categorize web services into data and task services. While a data service processes client data at the server site, a task service employs a service representative, as a generic client-site software agent, to process the client data locally at the client site. Task services maintain client privacy by locally processing client sensitive data and reducing the required network bandwidth. However, they limit the computational power of web services to the client platform. This paper proposes a decision model, which uses the analytic hierarchy process method to help service developers decide on the best type of business service for a specific functionality. The decision model includes evaluation functions for relevant quality of service (QoS) parameters. Finally, we use a case study to discuss alternative services and the decision making process.