Paper9

Paper Title: TOWARD QUALITY- DRIVEN WEB SERVICE DISCOVERY

Three Critical Questions

Group 1:

Member Name:Bokka Satya Saradhi

1)The author here saying that UDDI mainly focuses on keyword based search mechanism to retrieve services .It does not serves the users well as it won’t give the service that delivers exact functionality .Then why do the well accepted standard of web service architecture included UDDI as a major element ?

2)QWS Parameters will change from service to service, that too non-functional requirements will change from platform to platform .Then , how can author standardized QWS parameters for non-functional requirements ?

3)Why do search engines for finding web services go through WSDL interface? what features of WSDL makes it so popular for its use?

4)Why does web services search engines are not using the service registries, where we can find all the services available?

Group 2:

Member Name: Reena

1. The author says "Service discovery standards, such as UDDI, have focused primarily on simple keyword-based search methods for service retrieval. However, these methods can't fully articulate client service queries". Suppose if in an UDDI we include description regarding the web service such that the key features of the web service are mentioned and also mention those features/functions that makes that particular web service unique when compared to the existing web services, then is it not ok that the UDDI does a simple key word search for a particular web service?
2. With the current web services is there a possibility for duplication of web services?
3. In the paper the author says "the service end point is inaccessible, so the service can't be monitored or considered serviceable", Is it possible to expose service end points only to the WSB so the service can be monitored?

Member Name: Anuradha Pathuri

1. Can the web service discovery mechanisms meet the quality standards by totally automating the processes? In the sense that how far can the WSB model be successful by automating the response to queries by invoking the services?
2. Apart from matching the quality standards, the web services should also match some technical requirements like complexity, loose coupling, visibility etc and also the price requirements. So, keeping in mind all these different kinds of constraints, how far is this WSB model feasible?
3. A particular web service might offer multiple functionalities. So how can the parameters like the response time or throughput of that service refer to each of the functionalities in specific? Will the response time be same for all the functionalities offered by that web service?
4. Is the web service provided by the service provider visible to the WSB? If the WSB measures the parameters on the client side, then the values would change from application to application. How can the WSB able to measure parameters of the web service from the service provider’s side?

Group 3:

Member Name:Yogendra Siva Ram, Boppana

1) If two web services have the same response time, availability and transaction prices then would be the preference given by the Web Service Broker (WSB)? In such cases human (client) interaction must be needed.
2) Many web services are not free to access. In such case how will the system dynamically monitor its behavior? The service provider can change his service properties other than he specified at the time of registering.
3) How far is it acceptable to invoke services by clients after they receive response messages from the service provider by trusting WDB blindly?

Group 4:

Member Name:B.K Prashant Pelluri

Author said that the company will choose the web services with fastest response time, highest availability. What if two or more services have same values? Which web service is to be chosen?

How safe is it to depend on web service broker in web service evaluation. If it fails in evaluating correctly, whole web services may be misused by the client. He might use one service instead of other based on the erroneous result given by the WSB.

In order to monitor the behavior of web service each and every operation of the service must be executed when client searches for the web service. Some web services may not give permission without subscription to the service. How the metrics can be calculated in this situation?

++++member name:Lattupalli Nikhil Reddy
Critical Questions: 1. What is the technique behind the web server broker in analyzing all the parameters of the QWS?is it a procedure or an analysis.
2. How does the author Claim that the WSB is worthy enough for containing the huge set of web services(data set),which are measured with the benchmark tools(commercial) to measure the QWS parameters?Cant it be manipulated?
3. How can the registry be sidelined when search engine comes into play ,registry has its own importance in the SOC ,how can the contracts be issued by the search engines?

Member Name: Srikanth Voruganti
Critical questions:
1. UDDI will have some specifications to link the web services with clients with the help
of WSDL. If we are changing those rules or extending will they be able to attach services
in the same way?
2. How complexly the testing algorithms are designed? Under these dynamically
changing applications and requirements can the existing technique meet the needs?
3. Security concerns still persist. It's not totally discussed over here, any security
mechanism to detect whether the employed broker is totally trust worthy or the
algorithm/technique being used is correct as per user requirements?

Group 5:

Member Name:SUNIL KUMAR GARREPALLY

1. It was mentioned in the paper that this system measures and evaluates the QWS parameters automatically. What practices are used to automate the testing process and gives a review about the web service?

2. The paper proposed to use the third party broker because the web service provider may not produce the correct information about the quality parameters. Can the system gives an assurance that the third party broker is reliable and will not provide the false information by joining with the service developer?

3. The paper mentioned that the system searches with the registered web services. Can they provide any methodology for checking the quality and providing the best solution to the user by searching with the un- registered users?

4. What level of security is provided to ensure that we are getting the search results from only the legitimate Web Service Broker?

Group 6:

Member Name: Debargh Acharya

1) The author has mentioned that clients would be able to process web services informations which are based on QWS metric through a trusted service broker therefore eventually better results will be obtained but how this is going to be achieved is still a question since the authentication and working of so called trusted brokers have not been discussed in the paper.

2) Web based search techniques can be used to locate a web service but unlike web pages web services have very brief description. So how feasible it is to use such search techniques in context to web services is still a question.

3) The author has emphasized that corporations should increase the management control over implementation of services to counter the complexity and market problems which are related to service development and invocation. But how that can be achieved is still a question to be answered and has not been pointed by the author in this paper.

1)There is no herirachy authoritative like administrative control to look after the Webservice broker and its functionalities.If any attack occurs on the broker total webservices becomes useless or misguided?

2)Updation of webservice resources needs to be done on periodic basis.For that all the webservices needs to be updated for several factors which cost more and more cost as time grows up which in directly either need to pay by clients or service providers.So as there is no management control is involved how it is addressed?

3)Genrally when the providers publish their services at the broker the confidentiality of the quality factors is not maintained..Is there any other mechanism so that data confidentailty is achieved and maintaining appropriate results?

Group 7:

Member Name: Rameshwaram Karunapriya

Critical Questions:

1.)How can the service providers update their QWS claims if they are not allowed to manipulate their services once they get registered?
2.)How trust-worthy is the information provided by the web service broker?
3.)The author says that the WSB must allow the client with access to at least one of the web service how secure is this if the client is a false one?
4.)Do all the web services acquire all the attributes such as swift response time, low operation cost, and soaring accessibility?
Though the service's general feature can be supervised and evaluated by the web service discovery implementation, will the stipulations such as UDDI or ebXML provide the means to resolve the value of registered web services?

Group 8:

Member Name: Ramya Devabhakthuni

Critical Questions:
1. When a client identifies many web-services which provide the same functionality, how could the client choose the most suitable of these web services?
2. The paper stated that to regulate the QWS requirements, it is necessary to extend the existing software quality standards. How this can be achieved is not stated?
3. Search engines are used to find the important information within the web pages. But, why these are not used in case of different key structures?
4. The trusted web service broker is used to evaluate the web services functionality by assessing the operations. What happens when these operations become passive or outdated?
Member name : Nikhilesh Katakam
1) The paper says that when client discovers multiple web services which offer the same functionality, it looks at the QWS parameters and chooses the web service which has better quality (such as fast response time , high availability , and low latency) ? but when tow or more web services have the same QWS parameters (i.e. they exhibit the same quality) which web service should be chosen by the clients?

2) If there are many web services, Wont it be a complex task for the web service broker to constantly evaluate all web services , based on the QWS parameters ? complexity here can be referred to the time taken to evaluate the web service.

3) This paper claims 9 parameters to measure the Quality of web services, how far is it correct to say that by evaluating a service by these parameters ,the quality of that service can be determined?

4) This paper talks about a WSB(web service broker), how can we say that the evaluation made by the WSB are correct ? after all it is also a third party component , how can we to know whether they provide with correct evaluations?

5) This paper also talks about web service discovers by combining both quality attributes and key word bases methods , is it not complex for search engines to search this way?

Group 9:

Member Name: SRI HARSHA JASTI

1.WSB task is done by a third party. Based on what factors is this job outsourced to a third party ? Some other person might pretend as one of the existing service and might send the services to the WSB. How could WSB assess that the incoming web service responses are from the authorized web service?

2. Author mentioned that WSB performs a series of tests to determine the web services serviceability. How is this done?

3. QWS data set maintains all the information about search engines, UDDI registry etc. Isnt it more expensive to maintain the data set which contains all this information?

Group 10:

Member Name:**Jonnalagadda, Harideep Reddy

1) How can the degrees be measured for which the web services deliver the functionality that is desired???? What if they are in the same domain???

2) In a QWS context, monitoring continuously the behavior of web services calculate QWS parameters. In what way these are calculated????

3) How can increase of management control over implementation service address the problems of service evaluation????

Member Name: Gayathri Devi Bojja
1. There is no method provided to assess the quality standards for webservices which are registered. So what are the steps to be taken to assess the quality standards for such webservices?
2. The quality standards of the webservice are provided by the service provider itself so there is a chance to be manipulated. How to check whether the quality standards provided are trustworthy?
3. A client searching for a webservice may not a software professional. In such case he need not have complete knowledge of XML schemas and namespaces. So this method makes it more complex for the client to search for the required webservice.

Zheng Jia

1. If a new payment application is added to the existing proposed framework, what specification does it need to comply?

2. What are the possible ways (languages, formats) of describing the service interfaces?

3. How the service binding is done by using WSDL?

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License