Faculty Publications
Permanent URI for this communityhttps://idr.nitk.ac.in/handle/123456789/18736
Publications by NITK Faculty
Browse
14 results
Search Results
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 Delivering LBA with LBS using service-oriented architecture(IEEE Computer Society help@computer.org, 2012) D'Souza, M.; Ananthanarayana, V.S.Location-Based Advertising (LBA) is the most happening and latest thing in the marketing process. LBA provides advertisements (ads) based on the mobile user's current geographic position. LBA becomes more effective when advertisements are made available to mobile users according to their choice and taste. This paper covers a simple pull based LBA system which is integrated with a Service-Oriented Architecture (SOA) based Location-Based Services (LBS) system. This system is implemented using open standards based Web services technology which supports dynamic discovery and interoperability. This is a special kind of system which allows service providers to publish both services and their advertisements together at one place. The proposed system is demonstrated using a restaurant finder mobile application. © 2012 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 Cloud based service registry for location based mobile web services system(IEEE Computer Society help@computer.org, 2013) D'Souza, M.; Ananthanarayana, V.S.Location based services (LBS) are growing in popularity due to the growing number of smart-phone users. The architectural design of LBS systems plays a major role in delivering location based services in ubiquitous environments. Service oriented architecture (SOA) which uses services as its basic constructs is the latest trend in designing and developing loosely coupled distributed applications even in heterogeneous environments. Cloud computing is another latest area which provides highly reliable and scalable infrastructure environment for resource intensive applications. This paper gives an overview of SOA based LBS system and explains how to move service registry to the cloud to utilize the best of both SOA and Cloud infrastructure. © 2013 IEEE.Item Composition of location based services in decentralized registry based architecture(Springer Verlag, 2013) Kumari, K.; D'Souza, M.; Ananthanarayana, V.S.The massive growth of wireless communications and mobile database technologies has transformed the cell phone from being a mere portable phone to becoming an essential medium for contact, information and entertain-ment. A new trend has been evolved in mobile services which are used to provide user location based experience. It has opened a golden door for location based services. Location-based services denote services provided to mobile users according to their geographic location. There are two registry based archi-tecture, one is centralized and other is decentralized. In centralized architecture, first location of the user is determined and then central registry is looked up for requested services. In decentralized architecture, each of the location is sup-posed to be associated with a local registry which would be looked up for the requested services. But decentralized architecture is not able to give the information about services available in location other than user’s present location. There are a number of real world problems, which gives emphasis on the need of advance knowledge of availability of services present in other location and fulfillment of the total goal. Hence, in order to fulfill the above need, a methodology has been proposed in this paper. It minimizes the user involvement to a great extent in order to avail any online service. In this, composition plan would be created a priory to execution of services and selection of services would be based on QoS parameters in order to minimize the total cost. © Springer-Verlag Berlin Heidelberg 2013.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 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 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 Dynamic web service composition based on operation flow semantics(2010) D’Mello, D.A.; Ananthanarayana, V.S.Dynamic Web service composition is a process of building a new value added service using available services to satisfy the requester's complex functional need. In this paper we propose the broker based architecture for dynamic Web service composition. The broker plays a major role in effective discovery of Web services for the individual tasks of the complex need. The broker maintains flow knowledge for the composition, which stores the dependency among the Web service operations and their input, output parameters. For the given complex requirements, the broker first generates the abstract composition plan and discovers the possible candidate Web services to each task of the abstract composition plan. The abstract composition plan is further refined based on the Message Exchange Patterns (MEP), Input/Output parameters, QoS of the candidate Web services to produce refined composition plan involving Web service operations with execution flow. The refined composition plan is then transferred to generic service provider to generate executable composition plan based on the requester's input or output requirements and preferences. The proposed effective Web service discovery and composition mechanism is defined based on the concept of functional semantics and flow semantics of Web service operations. © 2010 Springer-Verlag Berlin Heidelberg.Item Enhanced lbs discovery in a decentralized registry based web services environment(Rinton Press Inc. sales@rintonpress.com, 2014) D'Souza, M.; Ananthanarayana, V.S.Location Based Services (LBS) is the most happening thing in the mobile industry today. Everybody is trying to generate revenue from location based services. Mobile phone manufacturers are developing new smart phones every day and network providers are offering high speed data connections. Several LBS providers and applications are available in the market but the major problem is service provider dependency. This paper gives an overview of a decentralized registry based architecture using web services technology which facilitates dynamic discovery, interoperability and provider independence. The web services technology uses UDDI registry service for publishing and discovering services but the discovery results obtained are not reliable as the service discovery considers only static service description. This paper contributes to enhancing LBS discovery by considering service dynamics and expanding LBS discovery process to neighboring locations. © Rinton Press.
