SlideShare a Scribd company logo
1 of 4
Download to read offline
Journal of Information Engineering and Applications                                           www.iiste.org
ISSN 2224-5758 (print) ISSN 2224-896X (online)
Vol 1, No.3, 2011



  Selection of Web Services using Service Agent: An optimized
      way for the selection of Non-functional requirements
                                             Manzoor Elahi
                  COMSTS Institute of Information Technology , Islamabad ,PAKISTAN
                                          tamimy@gmail.com

                                           Muhammad Ali Abid
                            Institute of Computing and Information Technology
                                       Gomal University, PAKISTAN
                                          abid.gu@gmail.com
                                              Muhammad Javed
                            Institute of Computing and Information Technology
                                       Gomal University, PAKISTAN
                                          javed_gomal@yahoo.com

                                               Bashir Ahmad
                            Institute of Computing and Information Technology
                                       Gomal University, PAKISTAN
                                           bashahmad@gmail.com

                                          Sheikh Muhammad Saqib
                            Institute of Computing and Information Technology
                                       Gomal University, PAKISTAN
                                         saqibsheikh4@hotmail.com

                                           Muhammad Ahmad Jan
                            Institute of Computing and Information Technology
                                       Gomal University, PAKISTAN
                                          mr_ahmadjan@yahoo.com

Abstract
         Web Services provide a promising results and solution according to the needs and requirements
with fast & flexible manners for information sharing among different peoples and businesses. The major
key issue in research in Web Services is the selection process which is most difficult & cumbersome
because the increasing numbers of services that can not meet or fulfill all the non- functional requirements
like performance, efficiency, reliability sensitivity etc. moreover for web services selection for Library
System, the author suggests a model to select the searching material only related to books in hard copy
form, softcopy form, read only and printable from. The Author suggests an agent for the selection of these
books from the web. When any body else who wants to search a specific book from the web, then this
service agent will show all the web sites where books will be available. The agent generates a list of books
with their all user’s needs and Non-functional requirements. On the basis of these non-functional
requirements the user can pick the book according to the document provided by service agent.
Keywords: Service Agent, Non-functional requirement, Web services
1. Introduction
        The web services selection is very cumbersome and tedious take fort the user; it is the open
challenge for IT experts /professionals. The basic issues for the services selection are to identify the user

25 | P a g e
www.iiste.org
Journal of Information Engineering and Applications                                            www.iiste.org
ISSN 2224-5758 (print) ISSN 2224-896X (online)
Vol 1, No.3, 2011


selection requirements at web and the assessment of the provided services [1]. The selection of
corresponding of service located at web, if meet the functional requirements and criteria of discovered
services fulfills the non-functional requirements of user, then these services are ranked in a proper way and
a number of techniques are used to rank the required web services related to non-functional requirements.
The ranking of web services is the major problem [2]. The effective selection of web service during run
time is very important for the complete satisfaction of use/end user i.e. functional /non functional
requirements & many methods or techniques are available for the composition of web services by means of
different protocols [3]
          The web service selection process is not so easy job for users that all his functional and non-
functional requirements are fulfilled from a single domain, so to solve this issue author proposed a new
model by the introduction of intelligent agent for the selection of web service. The intelligent agent will
contained a database for all those web sites which will provide the facility of digital library. When any user
make a request for his/her desired book or article with all non-functional requirements i.e. how much its
cost what is its quality whether it is available in hardcopy form or not or it is available in downloadable
from etc. The intelligent agent will match all these non-functional requirements provided by user to each
web site stored in its database and when all these requirements are matched with any website by agent, then
it will response to user collect, the desired item, i.e. book or article from that website. So in this way the
selected / discovered web service will be fulfill the needs of a user.
1.1. Web Services
          It is the method of communication between user and electronic devices or two or more than two
devices over a network. There are a number of web sites like messaging, shopping, banking, to cut it short,
all the business needs can be fulfill by web to all. These jobs over an internet are called web services. when
a list of items is placed at a particular web site to get service from that web site user may compel to visit
that again and again because the services provided by the web is the ending point of a connection and this
phenomenon make services oriented Architecture (SOA) with the combination of internal & external
services of an organization [4]. The required services of user’s preferences is the preliminary task for
deliverables and the final decision is performed for final execution of service for desired and available
objects available at web [5]
1.2. Web Services Selection
         The main objective of web service selection is to get the promising, feasible and optimal service
for a particular job. The agent is used for this purpose in the middle for the selection of web services from
different domain over an internet. [6].
1.3. Service Agent In Web Service Selection
         Web service selection can be discovered by service agent. The service agent play a vital role for
the selection of optimal and feasible service dynamically and real time without the interaction of human
being at web.
2. Limitations in Web Service selection and proposed solution
          Since the web service selection is very tedious task, so when the user make a request to web server
for specific search item, may be the search item found but the users needs are not satisfied due to non-
functional requirements. So the complete satisfaction related to the all parameters i.e. non-functional
requirements of user documents are not satisfied completely. The functional requirements explain the actual
issue of users and non functional requirements define the extra parameters by users like quality of service,
criteria, response time and availability and throughput [7]. To overcome the problem related to the non-
fictional requiems, the author suggests an intelligent agent which will contain the database for non
functional requirement. Now according to this database which is totally up to the complete satisfaction of
user, it will make all the parameters to each web server by that agent.
3. Model For The Selection of Web Services
26 | P a g e
www.iiste.org
Journal of Information Engineering and Applications                                            www.iiste.org
ISSN 2224-5758 (print) ISSN 2224-896X (online)
Vol 1, No.3, 2011


          Since the discovery of web services is very difficult job, so to overcome this problem the authors
proposed a model for web service selection by introducing service Agent. This Service Agent will contain
the Database of the digital libraries web sites. When the user make a request for a specific book/article then
this Service Agent will search that specific book from different domain from the web. This Service Agent
will give feed back to user according to his demand with all non-functional requirements specified by the
user in the form of document.
         In the closed-words case, when the user requests to digital library agent for the searching of
specific book from the web then the agent generates a list of books with their all user needs i.e. whether the
book is downloadable, printable, readable & the most important issue is related to the purchasing of book
from the internet, whether the cost of book is optimal for user or not. The agent shows all the details about
that specific book. The agent generates a complete document and sent it to the user with all non functional
requirements. If the document is not up to the satisfaction of a user then it will be cancelled and other
request will be made by the agent to the next domain. Sine the ultimate goals are not to be satisfied
according to the needs of user and these are not available from industrial point of view.




                                Fig-1. The Service Agent for Digital Library System
         So, the Author suggests an intelligent agent named as service agent which must contain the
database for different web sites which can obey all the non-functional requirements which are ultimately
the main objective of the user. When the user request is completed against the non-functional requirements
then he will pick the book and if users needs are not fulfilled according to the provided document by the
service agent then the whole process will be re-iterate up to the complete satisfaction of the user.
4. Service Agent document
          After the complete search of service agent from different domains over an internet where digital
libraries are available, if the specific book is to be searched then the service agent generate a document in
the form of table-1 as shown below
      Table 1. Document of desired Non-functional requirements and functional requirements of Users
Domain                           Non-Functional Requirements                            Functional
                                                                                        Requirements
            Readable                   Printable     Downloadable         Cost          Exist or Not exist
D-1         Y                          Y             N                    High          Y
D-2         Y                          N             N                    Very High     Y
D-3          -----                     -----         -----                -----         N

27 | P a g e
www.iiste.org
Journal of Information Engineering and Applications                                            www.iiste.org
ISSN 2224-5758 (print) ISSN 2224-896X (online)
Vol 1, No.3, 2011


D-4        Y                           Y             N                    Medium        Y
D-5        Y                           N             Y                    Low           Y
D-6        Y                           Y             Y                    Very Low      Y
Table-1 illustrates the required book found by the service agent according to above scheme of five different
domains. The service agent makes a request for the given Book by the user , from this domain the required
book is in readable form, printable form but the book can not be download and the cost of book is High.
Then the service agent goes to the next domain D-2 here the book is only in readable form and the book can
be purchased but the cost of book is very high and it is not satisfactory solution for the user. The service
agent goes to third domain D-3 here the required book is not available in its digital library then the service
agent goes to fourth domain D-4 here the required book is found and the book is readable, printable but the
book is not downloadable and the cost of book is medium. Now the service agent goes to domain five here
all non-functional requirements are satisfied except printable and cost parameters. Finally the service agent
goes to the sixth domain D-6 where optimal solution is found where all non-functional requirements are
meet and also the cost of book is very low which is the ultimate goal of user so the book can be purchased
by the user.
5. Conclusion:
The service agent provides promising results and solution according to the user needs and requirements
with fast & flexible manners for different web services related to functional and Non-functional
requirements. The service agent is not only used for the searching of books from different digital libraries.
The service agent can also be used for searching hardware, software, and other products launched by
different companies with various cost. By using the same concept any customer can search his/her product
with minimum cost which is the main objective of each and every user.
References
 Hong Qing Yu and Stephan Reiff-Marganiec, Non-functional property based service selection: A survey
and classification of approaches, 1 Jul 2009.

K. Kritikos and D. Plexousakis, "Semantic QoS Metric Matching" in European Conference on Web
Services (ECOWS'06), 2006, pp. 265-274.

Peep Kungas ,”Distributed Agent-Based Web Service Selection, Composition and Analysis through Partial
Deduction”, Norwegian University of Science and Technology Faculty of Information Technology,
Mathematics and Electrical Engineering Department of Computer and Information Sciences, NO-7491
Trondheim Norway, ISBN 82-471-7783-8,2006.

Ivan Di Pietro, et all, “SemanticWeb Service Selection at the Process-level: the eBay/Amazon/PayPal Case
Study”,IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology
2008.
Wolf-Tilo Balke, Matthias Wagner ,” Towards Personalized Selection of Web Services”, 2002.
Abhishek Pandey, S.K.Jena, “Dynamic Approach for Web Services Selection” Proceedings of the
International MultiConference of Engineers and Computer Scientists 2009 Vol I IMECS 2009, March 18 -
20, 2009, Hong Kong.

T. Yu, Y. Zhang, and K.-J. Lin, “Efficient algorithms for web services selection with end-to-end qos
constraints,” ACM Transactions on the Web, vol. 1, no. 1, p. 6, 2007.” ,



28 | P a g e
www.iiste.org

More Related Content

What's hot

A New Framework for Information System Development on Instant Messaging for L...
A New Framework for Information System Development on Instant Messaging for L...A New Framework for Information System Development on Instant Messaging for L...
A New Framework for Information System Development on Instant Messaging for L...TELKOMNIKA JOURNAL
 
An Intermediate Service Composer Architecture for Dynamic Discovery and Invoc...
An Intermediate Service Composer Architecture for Dynamic Discovery and Invoc...An Intermediate Service Composer Architecture for Dynamic Discovery and Invoc...
An Intermediate Service Composer Architecture for Dynamic Discovery and Invoc...IOSR Journals
 
An Anonymous System using Single Sign-on Protocol
An Anonymous System using Single Sign-on ProtocolAn Anonymous System using Single Sign-on Protocol
An Anonymous System using Single Sign-on ProtocolIJERA Editor
 
A novel approach a hybrid semantic
A novel approach a hybrid semanticA novel approach a hybrid semantic
A novel approach a hybrid semanticIJNSA Journal
 
577Service Selection using Non-Functional Properties in MANETs
577Service Selection using Non-Functional Properties in MANETs577Service Selection using Non-Functional Properties in MANETs
577Service Selection using Non-Functional Properties in MANETsidescitation
 

What's hot (8)

A New Framework for Information System Development on Instant Messaging for L...
A New Framework for Information System Development on Instant Messaging for L...A New Framework for Information System Development on Instant Messaging for L...
A New Framework for Information System Development on Instant Messaging for L...
 
Colleges.net
Colleges.netColleges.net
Colleges.net
 
An Intermediate Service Composer Architecture for Dynamic Discovery and Invoc...
An Intermediate Service Composer Architecture for Dynamic Discovery and Invoc...An Intermediate Service Composer Architecture for Dynamic Discovery and Invoc...
An Intermediate Service Composer Architecture for Dynamic Discovery and Invoc...
 
An Anonymous System using Single Sign-on Protocol
An Anonymous System using Single Sign-on ProtocolAn Anonymous System using Single Sign-on Protocol
An Anonymous System using Single Sign-on Protocol
 
Fyp 1 Report
Fyp  1 ReportFyp  1 Report
Fyp 1 Report
 
A novel approach a hybrid semantic
A novel approach a hybrid semanticA novel approach a hybrid semantic
A novel approach a hybrid semantic
 
577Service Selection using Non-Functional Properties in MANETs
577Service Selection using Non-Functional Properties in MANETs577Service Selection using Non-Functional Properties in MANETs
577Service Selection using Non-Functional Properties in MANETs
 
Touch With Industry
Touch With IndustryTouch With Industry
Touch With Industry
 

Viewers also liked

Folha de S. Paulo - Classe C de resultados
Folha de S. Paulo - Classe C de resultadosFolha de S. Paulo - Classe C de resultados
Folha de S. Paulo - Classe C de resultadosData Popular
 
Micc mej sept16_2010_solucion
Micc mej sept16_2010_solucionMicc mej sept16_2010_solucion
Micc mej sept16_2010_solucionJair BG
 
The sand zapper
The sand zapperThe sand zapper
The sand zapperurtaxwiz
 
C:\Fakepath\Os Sete Saberes
C:\Fakepath\Os Sete SaberesC:\Fakepath\Os Sete Saberes
C:\Fakepath\Os Sete Saberesanaluciacola
 
Probni rad
Probni radProbni rad
Probni radandrejtt
 
Prepositionswebsite2
Prepositionswebsite2Prepositionswebsite2
Prepositionswebsite2argeliar
 
Evaluation question 6
Evaluation question 6Evaluation question 6
Evaluation question 6shutupmeg
 
Sadarbība ar Centrālo finanšu un līgumu aģentūru jaunajā plānošanas periodā
Sadarbība ar Centrālo finanšu un līgumu aģentūru jaunajā plānošanas periodāSadarbība ar Centrālo finanšu un līgumu aģentūru jaunajā plānošanas periodā
Sadarbība ar Centrālo finanšu un līgumu aģentūru jaunajā plānošanas periodāEkonomikas ministrija
 
ALTUM piedāvājumi uzņēmējdarbības uzsācējiem un uzņēmējiem ar pieredzi
ALTUM piedāvājumi uzņēmējdarbības uzsācējiem un uzņēmējiem ar pieredzi ALTUM piedāvājumi uzņēmējdarbības uzsācējiem un uzņēmējiem ar pieredzi
ALTUM piedāvājumi uzņēmējdarbības uzsācējiem un uzņēmējiem ar pieredzi Ekonomikas ministrija
 
Varsity soccer
Varsity soccerVarsity soccer
Varsity soccerrileyp06
 
Autoestima
AutoestimaAutoestima
Autoestimaargeliar
 
Proyecto
ProyectoProyecto
Proyectomaridoc
 
Boletin Informativo Diecimebre 2014 – Apuesta por la inclusión en la democracia
Boletin Informativo Diecimebre 2014 – Apuesta por la inclusión en la democraciaBoletin Informativo Diecimebre 2014 – Apuesta por la inclusión en la democracia
Boletin Informativo Diecimebre 2014 – Apuesta por la inclusión en la democraciaDra. Roxana Silva Ch.
 

Viewers also liked (20)

Folha de S. Paulo - Classe C de resultados
Folha de S. Paulo - Classe C de resultadosFolha de S. Paulo - Classe C de resultados
Folha de S. Paulo - Classe C de resultados
 
Melba delgado
Melba delgadoMelba delgado
Melba delgado
 
Ca Bo Frio Ontem E Hoje
Ca Bo Frio Ontem E HojeCa Bo Frio Ontem E Hoje
Ca Bo Frio Ontem E Hoje
 
La Historia Oral
La Historia OralLa Historia Oral
La Historia Oral
 
XEL_031406
XEL_031406XEL_031406
XEL_031406
 
Micc mej sept16_2010_solucion
Micc mej sept16_2010_solucionMicc mej sept16_2010_solucion
Micc mej sept16_2010_solucion
 
The sand zapper
The sand zapperThe sand zapper
The sand zapper
 
C:\Fakepath\Os Sete Saberes
C:\Fakepath\Os Sete SaberesC:\Fakepath\Os Sete Saberes
C:\Fakepath\Os Sete Saberes
 
Probni rad
Probni radProbni rad
Probni rad
 
Prepositionswebsite2
Prepositionswebsite2Prepositionswebsite2
Prepositionswebsite2
 
Evaluation question 6
Evaluation question 6Evaluation question 6
Evaluation question 6
 
Abar ashibo-fire
Abar ashibo-fireAbar ashibo-fire
Abar ashibo-fire
 
Sadarbība ar Centrālo finanšu un līgumu aģentūru jaunajā plānošanas periodā
Sadarbība ar Centrālo finanšu un līgumu aģentūru jaunajā plānošanas periodāSadarbība ar Centrālo finanšu un līgumu aģentūru jaunajā plānošanas periodā
Sadarbība ar Centrālo finanšu un līgumu aģentūru jaunajā plānošanas periodā
 
La cigarra y la hormiga
La cigarra y la hormigaLa cigarra y la hormiga
La cigarra y la hormiga
 
ALTUM piedāvājumi uzņēmējdarbības uzsācējiem un uzņēmējiem ar pieredzi
ALTUM piedāvājumi uzņēmējdarbības uzsācējiem un uzņēmējiem ar pieredzi ALTUM piedāvājumi uzņēmējdarbības uzsācējiem un uzņēmējiem ar pieredzi
ALTUM piedāvājumi uzņēmējdarbības uzsācējiem un uzņēmējiem ar pieredzi
 
Arquitectura
ArquitecturaArquitectura
Arquitectura
 
Varsity soccer
Varsity soccerVarsity soccer
Varsity soccer
 
Autoestima
AutoestimaAutoestima
Autoestima
 
Proyecto
ProyectoProyecto
Proyecto
 
Boletin Informativo Diecimebre 2014 – Apuesta por la inclusión en la democracia
Boletin Informativo Diecimebre 2014 – Apuesta por la inclusión en la democraciaBoletin Informativo Diecimebre 2014 – Apuesta por la inclusión en la democracia
Boletin Informativo Diecimebre 2014 – Apuesta por la inclusión en la democracia
 

Similar to Selection of web services using service agent an optimized way for the selection of non functional requirements

Constraint Aware Dynamic Web Service Composition for A Specific Business Requ...
Constraint Aware Dynamic Web Service Composition for A Specific Business Requ...Constraint Aware Dynamic Web Service Composition for A Specific Business Requ...
Constraint Aware Dynamic Web Service Composition for A Specific Business Requ...ijceronline
 
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATIONWEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATIONijwscjournal
 
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATIONWEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATIONijwscjournal
 
SMART ASSIST SERVICE AT YOUR DOOR STEPS
SMART ASSIST SERVICE AT YOUR DOOR STEPSSMART ASSIST SERVICE AT YOUR DOOR STEPS
SMART ASSIST SERVICE AT YOUR DOOR STEPSIRJET Journal
 
IRJET- College Enquiry Chat-Bot using API.AI
IRJET- College Enquiry Chat-Bot using API.AIIRJET- College Enquiry Chat-Bot using API.AI
IRJET- College Enquiry Chat-Bot using API.AIIRJET Journal
 
Cloud Computing Based System Integration in Education
Cloud Computing Based System Integration in EducationCloud Computing Based System Integration in Education
Cloud Computing Based System Integration in EducationIRJET Journal
 
WEB APPLICATION FOR MATHEMATICS CLUB OF P.C.E
WEB APPLICATION FOR MATHEMATICS CLUB OF P.C.EWEB APPLICATION FOR MATHEMATICS CLUB OF P.C.E
WEB APPLICATION FOR MATHEMATICS CLUB OF P.C.EIRJET Journal
 
AGENTS AND OWL-S BASED SEMANTIC WEB SERVICE DISCOVERY WITH USER PREFERENCE SU...
AGENTS AND OWL-S BASED SEMANTIC WEB SERVICE DISCOVERY WITH USER PREFERENCE SU...AGENTS AND OWL-S BASED SEMANTIC WEB SERVICE DISCOVERY WITH USER PREFERENCE SU...
AGENTS AND OWL-S BASED SEMANTIC WEB SERVICE DISCOVERY WITH USER PREFERENCE SU...IJwest
 
Cloud computing platform for virtual university providing e-learning
Cloud computing platform for virtual university providing  e-learningCloud computing platform for virtual university providing  e-learning
Cloud computing platform for virtual university providing e-learningIOSR Journals
 
Classification of web services using data mining algorithms and improved lear...
Classification of web services using data mining algorithms and improved lear...Classification of web services using data mining algorithms and improved lear...
Classification of web services using data mining algorithms and improved lear...TELKOMNIKA JOURNAL
 
Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...
Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...
Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...IRJET Journal
 
E-Tender System
E-Tender SystemE-Tender System
E-Tender SystemSmit Patel
 
REVIEW PAPER ON RENTAL SYSTEM
REVIEW PAPER ON RENTAL SYSTEMREVIEW PAPER ON RENTAL SYSTEM
REVIEW PAPER ON RENTAL SYSTEMIRJET Journal
 
Need for Web Engineering
Need for Web EngineeringNeed for Web Engineering
Need for Web EngineeringNosheen Qamar
 
IRJET- E-Governance Via Online and Offline Server
IRJET- E-Governance Via Online and Offline ServerIRJET- E-Governance Via Online and Offline Server
IRJET- E-Governance Via Online and Offline ServerIRJET Journal
 
Finite State Machine Based Evaluation Model For Web Service Reliability Analysis
Finite State Machine Based Evaluation Model For Web Service Reliability AnalysisFinite State Machine Based Evaluation Model For Web Service Reliability Analysis
Finite State Machine Based Evaluation Model For Web Service Reliability Analysisdannyijwest
 

Similar to Selection of web services using service agent an optimized way for the selection of non functional requirements (20)

Constraint Aware Dynamic Web Service Composition for A Specific Business Requ...
Constraint Aware Dynamic Web Service Composition for A Specific Business Requ...Constraint Aware Dynamic Web Service Composition for A Specific Business Requ...
Constraint Aware Dynamic Web Service Composition for A Specific Business Requ...
 
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATIONWEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
 
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATIONWEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
WEB SERVICE SELECTION BASED ON RANKING OF QOS USING ASSOCIATIVE CLASSIFICATION
 
SMART ASSIST SERVICE AT YOUR DOOR STEPS
SMART ASSIST SERVICE AT YOUR DOOR STEPSSMART ASSIST SERVICE AT YOUR DOOR STEPS
SMART ASSIST SERVICE AT YOUR DOOR STEPS
 
IRJET- College Enquiry Chat-Bot using API.AI
IRJET- College Enquiry Chat-Bot using API.AIIRJET- College Enquiry Chat-Bot using API.AI
IRJET- College Enquiry Chat-Bot using API.AI
 
Cloud Computing Based System Integration in Education
Cloud Computing Based System Integration in EducationCloud Computing Based System Integration in Education
Cloud Computing Based System Integration in Education
 
WEB APPLICATION FOR MATHEMATICS CLUB OF P.C.E
WEB APPLICATION FOR MATHEMATICS CLUB OF P.C.EWEB APPLICATION FOR MATHEMATICS CLUB OF P.C.E
WEB APPLICATION FOR MATHEMATICS CLUB OF P.C.E
 
L0704065070
L0704065070L0704065070
L0704065070
 
AGENTS AND OWL-S BASED SEMANTIC WEB SERVICE DISCOVERY WITH USER PREFERENCE SU...
AGENTS AND OWL-S BASED SEMANTIC WEB SERVICE DISCOVERY WITH USER PREFERENCE SU...AGENTS AND OWL-S BASED SEMANTIC WEB SERVICE DISCOVERY WITH USER PREFERENCE SU...
AGENTS AND OWL-S BASED SEMANTIC WEB SERVICE DISCOVERY WITH USER PREFERENCE SU...
 
Cloud computing platform for virtual university providing e-learning
Cloud computing platform for virtual university providing  e-learningCloud computing platform for virtual university providing  e-learning
Cloud computing platform for virtual university providing e-learning
 
Classification of web services using data mining algorithms and improved lear...
Classification of web services using data mining algorithms and improved lear...Classification of web services using data mining algorithms and improved lear...
Classification of web services using data mining algorithms and improved lear...
 
Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...
Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...
Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...
 
Problem definition
Problem definitionProblem definition
Problem definition
 
Car Rental System
Car Rental SystemCar Rental System
Car Rental System
 
E-Tender System
E-Tender SystemE-Tender System
E-Tender System
 
REVIEW PAPER ON RENTAL SYSTEM
REVIEW PAPER ON RENTAL SYSTEMREVIEW PAPER ON RENTAL SYSTEM
REVIEW PAPER ON RENTAL SYSTEM
 
S13CS61920410
S13CS61920410S13CS61920410
S13CS61920410
 
Need for Web Engineering
Need for Web EngineeringNeed for Web Engineering
Need for Web Engineering
 
IRJET- E-Governance Via Online and Offline Server
IRJET- E-Governance Via Online and Offline ServerIRJET- E-Governance Via Online and Offline Server
IRJET- E-Governance Via Online and Offline Server
 
Finite State Machine Based Evaluation Model For Web Service Reliability Analysis
Finite State Machine Based Evaluation Model For Web Service Reliability AnalysisFinite State Machine Based Evaluation Model For Web Service Reliability Analysis
Finite State Machine Based Evaluation Model For Web Service Reliability Analysis
 

More from Alexander Decker

Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Alexander Decker
 
A validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inA validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inAlexander Decker
 
A usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesA usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesAlexander Decker
 
A universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksA universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksAlexander Decker
 
A unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dA unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dAlexander Decker
 
A trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceA trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceAlexander Decker
 
A transformational generative approach towards understanding al-istifham
A transformational  generative approach towards understanding al-istifhamA transformational  generative approach towards understanding al-istifham
A transformational generative approach towards understanding al-istifhamAlexander Decker
 
A time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaA time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaAlexander Decker
 
A therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenA therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenAlexander Decker
 
A theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksA theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksAlexander Decker
 
A systematic evaluation of link budget for
A systematic evaluation of link budget forA systematic evaluation of link budget for
A systematic evaluation of link budget forAlexander Decker
 
A synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabA synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabAlexander Decker
 
A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...Alexander Decker
 
A survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalA survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalAlexander Decker
 
A survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesA survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesAlexander Decker
 
A survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbA survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbAlexander Decker
 
A survey on challenges to the media cloud
A survey on challenges to the media cloudA survey on challenges to the media cloud
A survey on challenges to the media cloudAlexander Decker
 
A survey of provenance leveraged
A survey of provenance leveragedA survey of provenance leveraged
A survey of provenance leveragedAlexander Decker
 
A survey of private equity investments in kenya
A survey of private equity investments in kenyaA survey of private equity investments in kenya
A survey of private equity investments in kenyaAlexander Decker
 
A study to measures the financial health of
A study to measures the financial health ofA study to measures the financial health of
A study to measures the financial health ofAlexander Decker
 

More from Alexander Decker (20)

Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...
 
A validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inA validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale in
 
A usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesA usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websites
 
A universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksA universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banks
 
A unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dA unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized d
 
A trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceA trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistance
 
A transformational generative approach towards understanding al-istifham
A transformational  generative approach towards understanding al-istifhamA transformational  generative approach towards understanding al-istifham
A transformational generative approach towards understanding al-istifham
 
A time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaA time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibia
 
A therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenA therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school children
 
A theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksA theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banks
 
A systematic evaluation of link budget for
A systematic evaluation of link budget forA systematic evaluation of link budget for
A systematic evaluation of link budget for
 
A synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabA synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjab
 
A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...
 
A survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalA survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incremental
 
A survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesA survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniques
 
A survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbA survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo db
 
A survey on challenges to the media cloud
A survey on challenges to the media cloudA survey on challenges to the media cloud
A survey on challenges to the media cloud
 
A survey of provenance leveraged
A survey of provenance leveragedA survey of provenance leveraged
A survey of provenance leveraged
 
A survey of private equity investments in kenya
A survey of private equity investments in kenyaA survey of private equity investments in kenya
A survey of private equity investments in kenya
 
A study to measures the financial health of
A study to measures the financial health ofA study to measures the financial health of
A study to measures the financial health of
 

Recently uploaded

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 

Recently uploaded (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 

Selection of web services using service agent an optimized way for the selection of non functional requirements

  • 1. Journal of Information Engineering and Applications www.iiste.org ISSN 2224-5758 (print) ISSN 2224-896X (online) Vol 1, No.3, 2011 Selection of Web Services using Service Agent: An optimized way for the selection of Non-functional requirements Manzoor Elahi COMSTS Institute of Information Technology , Islamabad ,PAKISTAN tamimy@gmail.com Muhammad Ali Abid Institute of Computing and Information Technology Gomal University, PAKISTAN abid.gu@gmail.com Muhammad Javed Institute of Computing and Information Technology Gomal University, PAKISTAN javed_gomal@yahoo.com Bashir Ahmad Institute of Computing and Information Technology Gomal University, PAKISTAN bashahmad@gmail.com Sheikh Muhammad Saqib Institute of Computing and Information Technology Gomal University, PAKISTAN saqibsheikh4@hotmail.com Muhammad Ahmad Jan Institute of Computing and Information Technology Gomal University, PAKISTAN mr_ahmadjan@yahoo.com Abstract Web Services provide a promising results and solution according to the needs and requirements with fast & flexible manners for information sharing among different peoples and businesses. The major key issue in research in Web Services is the selection process which is most difficult & cumbersome because the increasing numbers of services that can not meet or fulfill all the non- functional requirements like performance, efficiency, reliability sensitivity etc. moreover for web services selection for Library System, the author suggests a model to select the searching material only related to books in hard copy form, softcopy form, read only and printable from. The Author suggests an agent for the selection of these books from the web. When any body else who wants to search a specific book from the web, then this service agent will show all the web sites where books will be available. The agent generates a list of books with their all user’s needs and Non-functional requirements. On the basis of these non-functional requirements the user can pick the book according to the document provided by service agent. Keywords: Service Agent, Non-functional requirement, Web services 1. Introduction The web services selection is very cumbersome and tedious take fort the user; it is the open challenge for IT experts /professionals. The basic issues for the services selection are to identify the user 25 | P a g e www.iiste.org
  • 2. Journal of Information Engineering and Applications www.iiste.org ISSN 2224-5758 (print) ISSN 2224-896X (online) Vol 1, No.3, 2011 selection requirements at web and the assessment of the provided services [1]. The selection of corresponding of service located at web, if meet the functional requirements and criteria of discovered services fulfills the non-functional requirements of user, then these services are ranked in a proper way and a number of techniques are used to rank the required web services related to non-functional requirements. The ranking of web services is the major problem [2]. The effective selection of web service during run time is very important for the complete satisfaction of use/end user i.e. functional /non functional requirements & many methods or techniques are available for the composition of web services by means of different protocols [3] The web service selection process is not so easy job for users that all his functional and non- functional requirements are fulfilled from a single domain, so to solve this issue author proposed a new model by the introduction of intelligent agent for the selection of web service. The intelligent agent will contained a database for all those web sites which will provide the facility of digital library. When any user make a request for his/her desired book or article with all non-functional requirements i.e. how much its cost what is its quality whether it is available in hardcopy form or not or it is available in downloadable from etc. The intelligent agent will match all these non-functional requirements provided by user to each web site stored in its database and when all these requirements are matched with any website by agent, then it will response to user collect, the desired item, i.e. book or article from that website. So in this way the selected / discovered web service will be fulfill the needs of a user. 1.1. Web Services It is the method of communication between user and electronic devices or two or more than two devices over a network. There are a number of web sites like messaging, shopping, banking, to cut it short, all the business needs can be fulfill by web to all. These jobs over an internet are called web services. when a list of items is placed at a particular web site to get service from that web site user may compel to visit that again and again because the services provided by the web is the ending point of a connection and this phenomenon make services oriented Architecture (SOA) with the combination of internal & external services of an organization [4]. The required services of user’s preferences is the preliminary task for deliverables and the final decision is performed for final execution of service for desired and available objects available at web [5] 1.2. Web Services Selection The main objective of web service selection is to get the promising, feasible and optimal service for a particular job. The agent is used for this purpose in the middle for the selection of web services from different domain over an internet. [6]. 1.3. Service Agent In Web Service Selection Web service selection can be discovered by service agent. The service agent play a vital role for the selection of optimal and feasible service dynamically and real time without the interaction of human being at web. 2. Limitations in Web Service selection and proposed solution Since the web service selection is very tedious task, so when the user make a request to web server for specific search item, may be the search item found but the users needs are not satisfied due to non- functional requirements. So the complete satisfaction related to the all parameters i.e. non-functional requirements of user documents are not satisfied completely. The functional requirements explain the actual issue of users and non functional requirements define the extra parameters by users like quality of service, criteria, response time and availability and throughput [7]. To overcome the problem related to the non- fictional requiems, the author suggests an intelligent agent which will contain the database for non functional requirement. Now according to this database which is totally up to the complete satisfaction of user, it will make all the parameters to each web server by that agent. 3. Model For The Selection of Web Services 26 | P a g e www.iiste.org
  • 3. Journal of Information Engineering and Applications www.iiste.org ISSN 2224-5758 (print) ISSN 2224-896X (online) Vol 1, No.3, 2011 Since the discovery of web services is very difficult job, so to overcome this problem the authors proposed a model for web service selection by introducing service Agent. This Service Agent will contain the Database of the digital libraries web sites. When the user make a request for a specific book/article then this Service Agent will search that specific book from different domain from the web. This Service Agent will give feed back to user according to his demand with all non-functional requirements specified by the user in the form of document. In the closed-words case, when the user requests to digital library agent for the searching of specific book from the web then the agent generates a list of books with their all user needs i.e. whether the book is downloadable, printable, readable & the most important issue is related to the purchasing of book from the internet, whether the cost of book is optimal for user or not. The agent shows all the details about that specific book. The agent generates a complete document and sent it to the user with all non functional requirements. If the document is not up to the satisfaction of a user then it will be cancelled and other request will be made by the agent to the next domain. Sine the ultimate goals are not to be satisfied according to the needs of user and these are not available from industrial point of view. Fig-1. The Service Agent for Digital Library System So, the Author suggests an intelligent agent named as service agent which must contain the database for different web sites which can obey all the non-functional requirements which are ultimately the main objective of the user. When the user request is completed against the non-functional requirements then he will pick the book and if users needs are not fulfilled according to the provided document by the service agent then the whole process will be re-iterate up to the complete satisfaction of the user. 4. Service Agent document After the complete search of service agent from different domains over an internet where digital libraries are available, if the specific book is to be searched then the service agent generate a document in the form of table-1 as shown below Table 1. Document of desired Non-functional requirements and functional requirements of Users Domain Non-Functional Requirements Functional Requirements Readable Printable Downloadable Cost Exist or Not exist D-1 Y Y N High Y D-2 Y N N Very High Y D-3 ----- ----- ----- ----- N 27 | P a g e www.iiste.org
  • 4. Journal of Information Engineering and Applications www.iiste.org ISSN 2224-5758 (print) ISSN 2224-896X (online) Vol 1, No.3, 2011 D-4 Y Y N Medium Y D-5 Y N Y Low Y D-6 Y Y Y Very Low Y Table-1 illustrates the required book found by the service agent according to above scheme of five different domains. The service agent makes a request for the given Book by the user , from this domain the required book is in readable form, printable form but the book can not be download and the cost of book is High. Then the service agent goes to the next domain D-2 here the book is only in readable form and the book can be purchased but the cost of book is very high and it is not satisfactory solution for the user. The service agent goes to third domain D-3 here the required book is not available in its digital library then the service agent goes to fourth domain D-4 here the required book is found and the book is readable, printable but the book is not downloadable and the cost of book is medium. Now the service agent goes to domain five here all non-functional requirements are satisfied except printable and cost parameters. Finally the service agent goes to the sixth domain D-6 where optimal solution is found where all non-functional requirements are meet and also the cost of book is very low which is the ultimate goal of user so the book can be purchased by the user. 5. Conclusion: The service agent provides promising results and solution according to the user needs and requirements with fast & flexible manners for different web services related to functional and Non-functional requirements. The service agent is not only used for the searching of books from different digital libraries. The service agent can also be used for searching hardware, software, and other products launched by different companies with various cost. By using the same concept any customer can search his/her product with minimum cost which is the main objective of each and every user. References Hong Qing Yu and Stephan Reiff-Marganiec, Non-functional property based service selection: A survey and classification of approaches, 1 Jul 2009. K. Kritikos and D. Plexousakis, "Semantic QoS Metric Matching" in European Conference on Web Services (ECOWS'06), 2006, pp. 265-274. Peep Kungas ,”Distributed Agent-Based Web Service Selection, Composition and Analysis through Partial Deduction”, Norwegian University of Science and Technology Faculty of Information Technology, Mathematics and Electrical Engineering Department of Computer and Information Sciences, NO-7491 Trondheim Norway, ISBN 82-471-7783-8,2006. Ivan Di Pietro, et all, “SemanticWeb Service Selection at the Process-level: the eBay/Amazon/PayPal Case Study”,IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology 2008. Wolf-Tilo Balke, Matthias Wagner ,” Towards Personalized Selection of Web Services”, 2002. Abhishek Pandey, S.K.Jena, “Dynamic Approach for Web Services Selection” Proceedings of the International MultiConference of Engineers and Computer Scientists 2009 Vol I IMECS 2009, March 18 - 20, 2009, Hong Kong. T. Yu, Y. Zhang, and K.-J. Lin, “Efficient algorithms for web services selection with end-to-end qos constraints,” ACM Transactions on the Web, vol. 1, no. 1, p. 6, 2007.” , 28 | P a g e www.iiste.org