Paper Title: A Business model for Dynamic Composition of Telecommunication Web Services

Three Critical Questions

Group 1:

Member Name:Fazlun

1)In the architecture how are the utilities and the error handlers used? .
2)The requirements in a dynamic composition involve the ability to show who does the composition and where it is done, how is this done in dynamic composition? .
3)Are there any other open sources projects that can support the asynchronous communication?

Group 2:

Member Name: Anuradha Pathuri

1. Will the requesters of the web services be able to access the composed web services directly from the web service composition registry?
2. Are the composed web services saved in the registry? Or thrown away after dynamically composing them at runtime? Because each application would demand different kind of specifications from a particular web service, are these saved composed web services reused by the applications?
3. Is this model domain specific? Or is it also applicable for the composition of web services which belong to domains other than telecommunications domain?
4. Is the implementation of this system platform specific? Since the prototype of the model is an open-source implemented in Java, can the model be implemented on other platforms?

Member Name: Reena Rajan

1. If a requester requests for a new service, what is the time taken by the composer to provide the service?
2. A registry will have more than one service provides then how will the inform interaction work? Who or what conditions decide the service provider who should handle the request?
3. What is the response provided to the requester if the composer is unable to provide the requested service?

Group 3:

Member Name: Bindu

1. The author states some services as simple and some as complex. On what basis is this classification done?
2. It is stated that if there is no result generated for the service request then the updating of database takes place. Suppose there are too many such requests then how can the database be maintained and is it practically possible to maintain such a large database?
3. The paper mentions that to manage the registry data the “jUDDI” needs an external data store but how is that provided?
4. The “jUDDI” supports synchronous communication. Can the “jUDDI” be developed such that it can support asynchronous communication?

++++Member Name: Yogendra Siva Ram, Boppana
1) In the conclusion it’s clearly mentioned that there an acceptable performance degradation in Synchronous communication mode, but this is in found in the preliminary analysis of the performance. How we guarantee that when the system goes in to fully fledged real time application, the degradation would be acceptable or not?
2) How can we improve the integration of the jUDDI in the proposed system in order to increase the efficiency of retrieving the registry hits from the external data store?
3) What is the security level adopted in the proposed system? As we discussed in the critical points getting the accessibility of the services is not free in all cases. So, the proposed system need to protect the preferences of the web service.

Group 4:

Member Name:Lattupalli Nikhil Reddy

Critical Questions:
1. Why the author does wants to show where the composition is being done and who is doing it? How does the author show where and who are doing the composition?
2. In the standard web service of that to the CPXe ,catalog has been introduces along with the service provider as shown in fig 2 b) how is the catalog different from the traditional web service provider,and is it must to include APIs to obtain locators and catalogs,doesn't this intensify and degrade the performance of the system.
3. Here the available service are being used to create new services at runtime in the dynamic composition ,so while using a service request the model should be in a proper situation in accessing the service and creating the service, what if the model occurs with a service which just promises to provide the service but doesnot fulfill,how does the model comeback with this kind of deadlocks,what I mean to say is if at all there are many services available to create a new service how does the model select from the available service is it basing upon the QOS parameters or the functionality of the service?

Member Name: Srikanth Voruganti
Critical questions:
1)Is the third party concept not becoming the extension for the registry? It says that once
the services are found using the third party publishers they are stored for future uses. Is
this not making the concept a specialized case of service registry? If so then why an
additional business role is being created rather than using a part of registry for the
2)Dynamically seeking the services is a good concept. How are the requests satisfied by
the publishers? Is there any mechanism to identify that the requests coming from two
different machines might be same? How are the service's build process employed. Is it
by the criteria of maximum ask rate?
3)CPEx delivers optimum results for a detailed search. Then why is it not extended to
build the proposed system. If it's done it would've shown more satisfactory results than
TINA. Is extending TINA chosen just because of complexity?

Group 5:


1. It was mentioned in the paper that it uses more methods such as Get, Give, Register, Inform, Put and Locate. It may increase the traffic load on the network. What sort of measures is taken to control the traffic loads?

2. The paper gave an efficient composition model for telecommunication networks. Whether it is applicable for networks other than telecommunication networks?

3. It was mentioned that only two methods inform and register are designed in the system? How can the other methods be designed or whether they are complex to design or what sort of effects they may pose on performance of the system?

4. The paper explained in such a manner that the service can only be composed by using SOAP, WSDL and UDDI. Does it support other protocols such as TCP/IP that provides more reliability and security or do we need to stick to these protocols and data standards?

5. The paper explained only how the services are undiscovered are found using the third party service provider. How can the various discovered services be integrated/composed with the existing services to give the required services and what procedures are used in it?

Group 6:

1)In the existing business model the user enter much more information for finding the web services in the service locator of CPXe but how the nonfunctional attributes are addressed for web service using CPXe model?
2) In the parlay model for composition of web services, the user can not directly contact the Web service provider but communication is done through the Frame work operator. So end user can not specify the list of requirements that he wanted for his web service. How this problem is solved?
3) Maintaining huge list of required web services and forwarding them to the composer only when he is free results in losing the information from the database regarding end users or their specification. How this problem is going to be solved?

Group 7:

Member Name:Rajanikanth Beesabathini

1. The composer can build the services on the fly keeping in mind what the customers are expecting. But what about the feasibility of the composite web service success?
2. How do they give guarantee that all the requests done by the customers can be fulfilled in time? As it is dynamic and we may not expect what they want.
3. The concept behind the dynamic composition is to build the services spontaneously. Basically the developers may not have the time to test and assess the service. Then what about the quality of the service for the service they are providing? How do they give guarantee to the reliability, requirement satisfaction and degree of feasibility of the users?
4. In the proposed system there is only one composer to find weather the requests are already present in the registry or not. What about the extensibility of the system? As the entire system need to maintain very huge requests, to which extent the one and only composer can cope up to give better and efficient results? In case of not handling events, is there any alternative fault handling system is present?

Member Name:Sandeep Kumar,Yarala Padmarao

1)what is the composition methodology to be adopted for composing service?Is it process oriented like BPEL or structure oriented ?

2)How is the security policy adopted in this business model and how strong is the security level.Using the service needs some sort of authentication of the consumer/service requester .

3)What is the "asynchronous and synchronous mode of communication".In what way do these mode of communication affect the system?A mode of communication is used and is specific to a operation.

4)The performance measurement is made in "synchronous communication mode".What is the case of performance in "asynchronous mode"?In what way do these modes affect the performance.

5) To what extent should the performance degradation be accepted at the cost of the service provision?What would be the scenario if all the extended features are implemented.

Member Name: Shailaja Veeramachaneni

1.Its given that requesters can perform service compositions as one of the requirements of the business models. If so then what is the use of different business models proposed to handle service compositions?
2. A brief elucidation of the extended feature of find_service is given where in the data base gets updated if the service requests don't produce any result. For what purpose is the database updated?
3.How feasible is the TINA model for a larger network like world wide web?

Member Name: Rameshwaram Karunapriya

1. The static and the dynamic web service compositions must be maintained by the business models. To how far extent are these diverse web service compositions with dissimilar purposes and objectives are being supported by the business models?

2. Novel business model was proposed for the composition of the web services dynamically. What is the scope of the implementation of novel business model on the composition of dynamic web services?

3. The basic performance measurement analysis draws the conclusion that the widened UDDI procedures entail a satisfactory dilapidation in the process of communication in the synchronous mode, then to what extent are the UDDI procedures reliable?

Group 8:

Member Name:Harsha

1. The business model in order to support web service composition should exclusively support static and dynamic compositions as they are functionally different. So what is the difference in functionality and goals of statically and dynamically composed business models?
2. What the main functional difference is between “put” and “locate” interactions in the proposed model when compared to the “find” and “publish” interactions in the old one?
3. As a result of the proposed extensions to the UDDI version 3 how does the UDDI packet or its data format is going to change?
4. jUDDI doesn’t totally support the UDDI version 3 and it also needs an external data storage for managing registry data. So jUDDI has some limitations. What is the importance of jUDDI and why is that the jUDDI supports only the synchronous communication at present?

Group 9:


1.The paper is mainly intended to describe the dynamic composition of web services and it didn’t mention clearly how a particular
model uses the existing web services at run time. TINA model doesn’t show how the compostion of web services is done or who does the compostion.
2.It isn’t mentioned whether it is a dynamic or static compostion of web service. Parlay also doesn’t support the concept of compostion. Why are these two business models mentioned under composition of web services as they donot support the concept of composition?

3. Several differences between the web service business models and telecommunication models are described in this paper. Telecommunication business models donot support many features such as dynamic or static composition , allowing the requests etc. Cant these features be implemented using the existing web services?

1. TINA and Parlay models are described under composition of web services but it is stated that these doesn't come under either static or dynamic composition of web services. Will these models make use of the existing web services?

2. It is given that SCF's make use of API's. What are the API's that are being used by SCF and how are they used?

3. How the composition of web services is done in standard web service model isn't mentioned in the model?

Group 10:

Member Name:Manasa Chennamaneni

1. In SOA the paper specifies some problems associated with it. But he does not explain any way to overcome them. It is possible that solving these problems would be easier compares to learn new approaches.
2. The paper suggests the planner to look up into all policies which impose constraints on the business process. What if the policies make it more difficult to develop the process?
3. The paper did not specify about how do developer get idea about the policies to be imposed while developing the process?

Zheng Jia

1. Is BPEL widely used in the industry? Is it under standardlization process?
2. What is the difference between Telecommunications Business Model and Web Service Business Model?
3.jUDDI which is an open source apache project( is very urgently to be studied. The last release is 2007. Is there any other newer UDDI implementation?

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