Paper Title:

Three Critical Questions

Group 1:

Member Name:Bokka Satya Saradhi

1)In this paper he tells that relieving information needed to alice (I.e the total supply network info) may lead to loss of privacy but Alice will be given information after negotiation with supplier network where they authenticate validity of Alice and that too Alice never misuses that information for any other purposes rather than to fix the problem .How it can be happen and what available loopholes made it to loose privacy?

2)Why does the traditional understanding support tools doesn't work for Service oriented Software?

3)How can they say that , they have solved the main problem without solving the associated certainty problems in the Service Oriented Software?.

4)If Problem comes in any one service, Alice needs information about all the details of lower level of hierarchy but he is provided with all the available service at top level of hierarchy how do Alice solves this problem?

Group 2:

Member Name: Anuradha Pathuri

1. Some service providers might be working in the financial or banking domain and may deal with extremely sensitive user data. So in such cases, how would we solve the visibility issue of the architecture where the service providers are not willing to loose their privacy even at a price?
2. The proposed architecture claims to have code which belongs to different versions that can co-exist but I question the readability of such an application, which involves different versions of code.
3. Can the Object oriented Service model be completely replaced by a service oriented architecture?
4. The example mentioned in the paper only illustrates a small model of an application. Is the SOA feasible for small scale, medium scale as well as for large scale applications?

Group 3:

Member Name:Yogendra Siva Ram Boppana

1. Even though the dynamic selection increases the flexibility, how far can the system optimize the selection of services? All means like performance, availability, reliability and trustworthiness may not be good for an individual service. Then how would be the preference to select a service in the case like the good means are distributed among different services?
2. Construction or re-construction of model at integration time is a good idea, but how far is this successful in large scale systems? The complexity increases for the Developer as the modeling at integration time increases.
3. It is difficult to integrate many autonomous parties. As the autonomous parties in the system increases, the complexity in integrating them increase exponentially. So, how can the system maintain the integration among the autonomous parties in large scale?

Member Name: Sharat Chandra Dammadapu
1. The author clearly explaind about the advantages of Saas. What are the major problems that are caused by turning Software in to a Service?
2. The models which uses Code comprehension techniques describe the cognitive processes involved in Saas. How does the code is well understandable by the programmers?
3. What is the best way of using a Saas either XML or using Active Objects?

Group 4:

Member Name:Srikanth Voruganti

Srikanth Voruganti
1) Will the services to be employed by the broker are decided basing on the negotiations of the customer to the broker or the requirements specified by the user priority?
2) Will the SaaS approach be feasible to small users? I mean what are the criteria to decide the consumers of this service oriented approach?
3) Will there be any secure mode for the users in the service-oriented architecture? The users are buying the services rather than just using? So will there be any mechanisms employed to ensure the services to the user? Will the broker ensure that the services choosen are technically matched to the users query? Are there any mechanisms to provide the services to be technically correct?
4) Automated broker- technically provides the services of choosing the services to the user, is this some other software or a service that uses SaaS?

Group 5:

Member Name: Sunil Kakaraparthi

1. SaaS technique is the new technique which is better than the existing techniques. But how the existing techniques are not decent enough and how the new techniques can be implemented in a short span of time?
2. Trust, Contract Warranty etc.., issues which occur in traditional outsourcing are expected in service oriented architecture. But how can the issues can be expected in service-oriented architecture as they occur in other architecture?
3. Most information is hidden and unavailable in service context. How an engineer would be able to understand the software easily if the information remains hidden and does not available while in a service stage?

Group 6:


1) In the paper the author had raised an issue of automation and stated that by adding the automation it might introduce the complexity to the software but it will give feasible solutions for the automated domain. What is the reason?

2) In the paper the author mentioned about the Service oriented architecture for a small scale application. But now-a-days there are high number of large scale companies when compared to the small scale companies. Does this SOA applicable to the large scale companies?

3) For the problem of "Partial visibility of the supply network" the author said by seeing the whole supply network this can be solved. But some of the providers should restrict to see their service providers. What is the solution for that case?

Group 7:

Member Name:Sandeep Kumar Y P

1)Out sourcing expenses is not at all spoken in the discussion.Is out sourcing always the feasible solution in "SOA"?.Some times out sourcing might exceed the budget limit of the project.In that case a in house development of the service might affect the process or architecture of "SOS".
2)Do all service providers providing same service have same service level agreements or completely favourable agreements? In the Service providers, high competition arises as same service can be made available with different organisations with different service level agreements.This would create problems in different situations.For example some organisation would support for failure responsibility and some may not.
3)What is the degree of impact of the service failures?Some failures are unpredictable.Failures cost might make project infeasible, in worst case scenarios difficulties might arise in majority of the service providers.

Group 8:

Member Name:Nikhilesh Katakam

Critical questions
1) In the example illustrated in the paper, when problem aroused the user (john) notifies this to a software expert (Alice) who is also unaware about the services being used. Won't it be difficult for the expert to understand where the problem arouses, and won't it take much time to solve the problem?
2) The author says that this approach requires a large number of service providers. But will happen if they are a limited number of totally no service providers?
3) What happen if multiple services fail to provide the intended services? How can this be managed?

Group 9:


1. What is the maintenance model required by the service oriented software?

2. What are the low level technical software details required to know when a software engineer follows a traditional approach?

3. How far we can trust a supplier for his service? What are the factors considered while outsourcing a job?

Group 10:

Member Name:Gayathri Devi

1. There is always a chance of facing a problem when any service fails to implement, as it is not possible to develop the service by the organization which has requested the service as it does not have the complete information. Why there is no proper solution provided for this?

2 . It has been stated that the trust helps in establishing the relationship between two parties by providing warranty. But it is not clearly stated?

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