Browsing by Author "D'Mello, D.A."
Now showing 1 - 14 of 14
- Results Per Page
- Sort Options
Item Challenges (research issues) in web services(2010) D'Mello, D.A.; Ananthanarayana, V.S.; Narasimhan, V.L.The Web services paradigm promises to enable rich, flexible and dynamic inter-operation of highly distributed and heterogeneous applications using Web standards. The ability to discover, select and compose inter-organizational and heterogeneous services available on the Web at runtime in order to facilitate application reuse is an interesting problem in Web services. An effective mechanism for discovery, selection and composition of Web services, based on the requester's complex functional and nonfunctional requirements is still an issue of open research. In this paper, authors explore the major Challenges (open problems) related to Web service description, discovery, selection and compositions. � 2010 IEEE.Item Dynamic selection mechanism for quality of service aware web services(2010) D'Mello, D.A.; Ananthanarayana, V.S.A web service is an interface of the software component that can be accessed by standard Internet protocols. The web service technology enables an application to application communication and interoperability. The increasing number of web service providers throughout the globe have produced numerous web services providing the same or similar functionality. This necessitates the use of tools and techniques to search the suitable services available over the Web. UDDI (universal description, discovery and integration) is the first initiative to find the suitable web services based on the requester's functional demands. However, the requester's requirements may also include non-functional aspects like quality of service (QoS). In this paper, the authors define a QoS model for QoS aware and business driven web service publishing and selection. The authors propose a QoS requirement format for the requesters, to specify their complex demands on QoS for the web service selection. The authors define a tree structure called quality constraint tree (QCT) to represent the requester's variety of requirements on QoS properties having varied preferences. The paper proposes a QoS broker based architecture for web service selection, which facilitates the requesters to specify their QoS requirements to select qualitatively optimal web service. A web service selection algorithm is presented, which ranks the functionally similar web services based on the degree of satisfaction of the requester's QoS requirements and preferences. The paper deffnes web service provider qualities to distinguish qualitatively competitive web services. The paper also presents the modelling and selection mechanism for the requester's alternative constraints defined on the QoS. The authors implement the QoS broker based system to prove the correctness of the proposed web service selection mechanism. 2010 Taylor & Francis.Item Effective web service discovery based on functional semantics(2009) D'Mello, D.A.; Ananthanarayana, V.S.Web service discovery is a mechanism which facilitates an access to the Web service descriptions. UDDI facilitates the discovery based on the service functionality through keyword and category matching. Such discovery techniques do not consider the semantics and user context as they are too syntactic in nature. In this paper, we propose a well formed functional semantics to describe an operation of a Web service. We design the extendible functional knowledge to map the requested or published operation descriptions into an abstract operation. The experimentation shows that, the proposed functional semantics based discovery mechanism has better performance in terms of precision and recall. � 2009 IEEE.Item A QoS broker based architecture for dynamic web service selection(2008) D'Mello, D.A.; Ananthanarayana, V.S.; Santhi Thilagam, P.The increasing number of Web services over the Web makes the requester to use tools to search for suitable Web services available throughout the globe. UDDI is the first step towards meeting these demands. However the requester's demand may include not only functional aspects of Web services but also non-functional aspects like Quality of Service (QoS). There is a need to select the most suitable (qualitatively optimal) Web service based on the requester's QoS requirements and preferences. In this paper we explore the different types of requester's QoS requirements (demands) with illustrations. We propose the QoS broker based architecture for dynamic Web service selection which facilitates the requester to specify his/her QoS requirements along with functional requirements. The paper presents the Web service selection mechanism which selects the best (most suitable) Web service based on the requester's functional and quality requirements. � 2008 IEEE.Item Quality and business offer driven selection of web services for compositions(2009) D'Mello, D.A.; Ananthanarayana, V.S.The service composition makes use of the existing services to produce a new value added service to execute the complex business process. The service discovery finds the suitable services (candidates) for the various tasks of the composition based on the functionality. The service selection in composition assigns the best candidate for each tasks of the pre-structured composition plan based on the non-functional properties. In this paper, we propose the broker based architecture for the QoS and business offer aware Web service compositions. The broker architecture facilitates the registration of a new composite service into three different registries. The broker publishes service information into the service registry and QoS into the QoS registry. The business offers of the composite Web service are published into a separate repository called business offer (BO) registry. The broker employs the mechanism for the optimal assignment of the Web services to the individual tasks of the composition. The assignment is based on the composite service providers's (CSP) variety of requirements defined on the QoS and business offers. The broker also computes the QoS of resulting composition and provides the useful information for the CSP to publish thier business offers. 2009 Springer Berlin Heidelberg.Item Quality driven web service selection and ranking(2008) D'Mello, D.A.; Ananthanarayana, V.S.The increasing number of Web service providers with numerous functionally similar or same Web services produced a new problem of choosing a suitable Web service for the requester based on his expectations. The Quality of Service (QoS) can be used to select and rank functionally similar Web services. In this paper we define four Web service provider qualities to distinguish functionally similar and qualitatively competitive Web services. The main objective of this paper is to explore the mechanism which breaks the tie that may arise among functionally similar and qualitatively equivalent (competitive) Web services during Web service selection and ranking. � 2008 IEEE.Item A review of dynamic web service composition techniques(2011) D'Mello, D.A.; Ananthanarayana, V.S.; Salian, S.The requester's service request sometimes includes multiple related functionalities to be satisfied by the Web service. In many cases theWeb service has a limited functionality which is not sufficient to meet the requester's complex functional needs. The discovery mechanism for such complex service request involving multiple tasks (operations) may fail due to unavailability of suitable Web services advertised in the registry. In such a scenario, a need arises to compose the available atomic or composite Web services to satisfy the requester's complex request. Dynamic Web service composition generates and executes the composition plan based on the requester's runtime functional and nonfunctional requirements. This paper provides the review of Web service composition architectures and techniques used to generate new (value added) services. � Springer-Verlag Berlin Heidelberg 2011.Item A review of dynamic web service description and discovery techniques(2010) D'Mello, D.A.; Ananthanarayana, V.S.The increasing number of Web service providers over the Web has prompted the need for research in service description and discovery. The Web service requesters need tools, in order to search suitable services that satisfy the requester's needs. The Web service discovery is defined as a mechanism that allows the service requester to gain an access to the service descriptions and make them available to the application at runtime for binding. The service requesters can retrieve a service descriptions at design time or at run time from the service description repository i.e. service registry like UDDI. The lookup mechanism must support a query mechanism to explore services based on the type of interface, the binding information (protocols), properties (QoS properties), the taxonomy of service and the business (provider) information etc. This paper reviews (and classifies) various architectures and matchmaking mechanisms defined in literature for the dynamic Web service discovery. � 2010 IEEE.Item A review of QoS driven optimal selection of web services for compositions(2012) D'Mello, D.A.; Ananthanarayana, V.S.Web services technology promises to enable rich, flexible and dynamic interoperation of highly distributed and heterogeneous applications using Web standards. The providers of composite Web services involving composition plan with different flow patterns need to discover and select suitable candidate Web services for each task of the composition plan at runtime. The dynamic nature of Web services prompts a need for the mechanism to enable the frequent editing of QoS offers of composite Web services by the Composite Service Providers (CSP). In this paper, the authors present a detailed survey of literature in QoS based selection for Web service compositions. The paper also presents different architectures for QoS aware Web service compositions and evaluates various QoS aware selection techniques. The authors classify QoS aware selection techniques for composition based on the nature of composition plan, complexity of QoS requirements and nature of techniques/methodology used in the selection and QoS aggregation. � Institute for Computer Sciences, Social Informatics and Telecommunications Engineering 2012.Item A review of Quality of Service (QoS) driven dynamic web service selection techniques(2010) D'Mello, D.A.; Ananthanarayana, V.S.The increasing number of Web service providers throughout the globe, have produced numerous Web services providing the same or similar functionality. This necessitates the use of tools and techniques to search the suitable services available over the Web. The effective dynamic Web service selection mechanism is a challenging problem as the requester is involved in the selection having wide variety of requirements. Quality of Service (QoS) is one of the decisive factor in selecting the desired Web service for the requester. This paper reviews various QoS based Web service selection mechanisms and architectures which facilitate qualitatively optimal selection. The authors classify various selection mechanisms based on the nature of QoS requirements used for the selection. The paper also compares the performance of QoS based selection mechanisms with respect to a set of evaluation criterion. �2010 IEEE.Item Semantic Web service selection based on business offering(2008) D'Mello, D.A.; Kaur, I.; Ram, N.; Ananthanarayana, V.S.Semantic Web service discovery finds a match between service requirement and service advertisements based on the semantic description. The discovery mechanism does not consider quality and business offers of advertised Web services. In this paper, we propose ontology based Semantic Web service architecture for selection which recommends the best match for the requester. We design semantic broker which allows providers to advertise their services by creating OWL-S service profile consisting of functional, quality and business offers. The broker computes and records information for matchmaking during service publishing to improve the performance. The broker reads requirements from the requester and finds the best (profitable) Web service by matching functionality, capability, quality and business offers. � 2008 IEEE.Item Semantic web service selection based on service provider's business offerings(2009) D'Mello, D.A.; Ananthanarayana, V.S.Semantic Web service discovery finds a match between the service requirement and service advertisements based on the semantic descriptions. The matchmaking mechanism might find semantically similar Web services having same matching score. In this paper, the authors propose the semantic Web service selection mechanism which distinguishes semantically similar Web services based on the Quality of Service (QoS) and Business Offerings (BO). To realize the semantic Web service discovery and selection (ranking), we propose the semantic broker based Web service architecture which recommends the best match for the requester based on the requested functionality, quality and business offerings. The authors design the semantic broker which facilitates the provider to advertise the service by creating OWL-S service profile consisting information related to functionality, quality and business offerings. After the service advertisement, the broker computes and records matchmaking information to improve the performance (service query time) of discovery and selection process. The broker also reads requirements from the requester and finds the best (profitable) Web service by matching and ranking the advertised services based on the functionality, capability, quality and business offering.Item A tree structure for efficient web service discovery(2009) D'Mello, D.A.; Ananthanarayana, V.S.Web service discovery is a mechanism to obtain descriptions of Web services based on the requester's functional or non-functional requirements. UDDI is the first step towards meeting the requester's functional requirements. The Web service architecture involving UDDI does not provide an efficient and effective discovery mechanism. The UDDI is large repository and its information is either distributed or replicated at several sites to improve fault tolerance. To improve the performance of UDDI based Web service discovery, we propose the broker based architecture for Web service publishing and discovery. The broker of the architecture stores the abstract Web service information and the functional knowledge for an effective Web service discovery. The paper explores Service Operation Tree (SOT) to store Web service information in a compact way which also speeds up the discovery process. The authors also analyse and illustrate the discovery mechanism backed by empirical results. � 2009 IEEE.Item A tree structure for Web service compositions(2009) D'Mello, D.A.; Ananthanarayana, V.S.The composition of Web services is gaining a considerable momentum as an approach to the effective integration of distributed, heterogeneous and autonomous applications to build more sophisticated and value added services. Algorithms are needed to select the best services for the individual tasks of the composition. QoS is an important criterion to select the best service for the tasks of composition. The objective of selection algorithm is to maximize the QoS of the composition based on the composite service provider's (CSP) QoS requirements. In this paper, we define the various business offers (service offers) of Web services. We classify the CSP's requirements defined on the QoS and service offers based on its structure. We propose a tree structure to represent the CSP's requirements defined on the multiple QoS properties and service offers involving AND and OR operators with varied preferences. � 2009 ACM.
