Paper10:Active Web Service Registries

Paper Title:

Three Critical Questions

Group 1:

Member Name:Vallurupalli Anusha

1)How to locate and integrate the existing web services from a model or in fact from anywhere else?
2)How is the communication overhead related with the web service provider avoided?
3)The author said that hierarchial categorization scheme is used. Based on what is the hierarchy categorized?

Member Name:Fazlun

1) The author states that he uses RSS feeds to create a Active Web Registry for Wisur, though RSS has the advantage that because it the fact that RSS leaves the option open to the developers regarding what they specify for the data or metadata formats or what they set up as environments, makes its flexible, easier and efficient, but the same point leads to issues when there needs to be document validation, the author did not discuss this issue.
2) When you use an atom feed which is a newer version of a RSS feed, no all the aggregators can read this new format, so there would an extra overhead that would require an aggregator such that it would be able to read the new format or we would need tools that would be able to convert the atom feeds into feeds of RSS format.
3) The author states that for the discovery of web services we need to subscribe to an AWSR using the tools which are available, there are a number of tools available and for different purposes, the author does not give details regarding which one would be best or what is the one he used for Wisur.
4) The author states that we use the subscribe link but in reality every aggregator does this in a different way, the author does not address these issues; neither does he provide a standard.

Group 2:

Member Name:Chiranjeevi Ashok Puvvula

Critical Questions:
1.Use of “RSS feeds” might result in high loads of traffic on the publisher Server as the users want to know the updates. How can this issue be solved?
2.If the Active web service registry is a private one (related to an organization) and if there are certain constraints like the service providers cannot always update their information. How can the subscribers be intimated about changes made to the services?
3.How can the code snippet that was specified in the paper be compatible with websites of different languages? I guess there is a language barrier that should be addressed.

Group 3:

Member Name: Bindu

1. In wisur if there is a change to a particular web service then the change notification involves sending emails to all the business partners and a web service registry would support this task. How does the web service registry support this task?
2. It is given that wisur cooperates with other companies which offer partners services transparently to their customers through a joined registry. What would be the logic of the joined registry i.e What are placed in the joined registry, how would the access to such joined registry take place, etc?
3. As given the use of feeds and channels is very flexible way to structure the web services registry content i.e dedicated feed for those who have the access to premium services is provided. Would the dedicated feed be secure?
4. In the above case if those with the access to premium services are huge wouldn’t providing each of them dedicated feeds be costly?

Member Name: Sharat Chandra Dammadapu

1. The author explained that the RSS feeds are written using XML. Why not we implement JSON technology as it provides much faster accuracy than XML?
2. As the Atoms feed element contains arbitrary number of entry elements how can it be differentiated which one are the start and an end tag?
3. Which approach is better while posting the data through RSS centralized or decentralized?

Group 4:

Member Name:srujan kumar swarna

1. When Provider contacts the consumer through call or email. Without publishing services to consumers how can user know about our specific services?

2. Is it reliable discovering active web registries in index sites rather than providing a brief description about our services?

3. In AWSR concept we are providing AWSR to different users for n- different times. So how much it is efficient to provide all the services to all the customers for every request?

Group 5:

Member Name: Sunil Kakaraparthi

1. Implements new version of Web Services based on the requirement changes and provides test cases to check for all the requirements. Will this process eliminate the complexity and cost effectiveness?
2. The author states that it is possible to test a web service without contacting the Web Service Provider. Will the Data Confidentiality come into the scenario as there is no requirement of the provider?
3. The Atoms feeds have arbitrary entry elements. How can these elements be considered and distinguished as they should be either a start or an end tag?

Group 6:

Member Name: Bhargav Sandeep Ramayanam

1. In RSS model the developers use concrete SOAP message to invoke the Web service. By this the users can test the Web service without having any contact with the Web service provider. Is it safe to have a service like this?

2. In the paper the author mentioned that there are Aggregators which can access the AWSR to get the information. How an aggregator can access it?

3. According to the author the existing web server must be reusable for the web service registry. But, how this can be achieved in a real scenario?

Group 7:Active Web Service registries

Member Name:Sandeep Kumar Yarala Padmarao

Critical Questions:

1)How is web service authentication done?The AWSR leverages the provider/requestor/registry triangle to a peer to peer concept,thereby eliminating third party authority.Apart from aggregating the web services the purpose of third party is to provide a mechanism for authenticating web services.How is the trust issue solved in this case?

2)What is the mechanism or tools used for subscribing to AWSR?The journal does not describe about the methodology to be followed for subscribing to a AWSR.

3)Does the AWSR mechanism be made to support the automation of the SOA?In SOA the policy agreements,contract acceptance and other technical-non technical issues takes place automatically.

4)Does changes in business requirements in a web service affect the dependent web services?This changes might create a chain changes which might become cumbersome and hectic to implement.

Member Name:Shailaja.V

1. What tools and schemes are should a web service provider follow in validating a user while accessing an AWSR?

2. What mechanisms are followed in reporting the changes of the webservices through the AWSR? The paper does not provide a procedure in notifying the changes made to the web services to the customers.

3. RSS feeds are the plugins to the UDDI architecture. But how far is this combination feasible?

Name: Rajanikanth Beesabathini
Critical Questions:

1. The services that the customers want may not be available with in the registered AWSR feeds. Then he needs to find another AWSR. Then how the customer let to know the best service?

2. How can they know whether the AWSR is registered feed or not?

3. As this approach is decentralized, what about the scalability of the registry in handling the AWSRs? Based on the number of the partners, the AWSRs will vary and the aggregator should have sufficient power to handle all these AWSRs.

4. The Registry provides decentralized approach of finding the web services through different AWSRs. The problem is that if the user did not find the web service in one AWSR, then what is the process behind searching the another AWSR and how the Aggregator handles such kind of issue?
5. Even though the registry is providing the details regarding the web services, how the customer confirms whether the details provided by the partners are true? How the registry provides confidentiality that the issues and metadata of the partners' web services are exact and fault free?

Group 8:

Member Name:Harsha

• What is the size of the feed element in the Atom’s data model that stores the information about the web service registry? Does it have a predefined size or can it be user defined? Also how does one decide how many newsfeed’s entry elements are required?
• Other data models, such as UDDI, than the one that is mentioned in this paper use data structures to represent information. How the information is represented by the data model described in this approach?
• In one of the methods for discovering Active web service registries the authors explains to us that the interested parties publish their AWSR feeds at a location. So how are the users those who want to access these feeds find about the location where they are published?
• For web service registry syndication a firm has to syndicate various web service registries and provide a single coherent feed for all its customers. What is the complexity and the factors involved in creating such a feed?

Group 9:

Member Name:Muppalla Durga Maheswari

1. What if the web service registry content has some invalid entries? What if the client chooses the service based on the registry which has invalid entries.

2. What if a registry ends at a particular time? The client has to find the registry which provides the services which the previous registry provides or it has to develop its own registry which requires considerable overhead.

3. The paper claims that it follows a decentralized approach how the services are accessed by the customers if it uses this type of approach.

4. In publication process the new item is feed into the ASWR feed what if the wrong information is given into the feed.

Group 10:

Member Name:manasa chennamaneni

1. Using centralized architecture we have some problems like scalability and single point of failure then why did web service registries UDDI and Electronic business XML implemented this architecture?
2. Why the developers prefer to use UDDI registry usage even it is difficult to find the information about the web service?
3. Author has mentioned some requirements for creating web service registry. Is that all features are compulsory required to make registry successful?

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