Faculty Publications

Permanent URI for this communityhttps://idr.nitk.ac.in/handle/123456789/18736

Publications by NITK Faculty

Browse

Search Results

Now showing 1 - 10 of 25
  • Item
    Decoupling security concerns in web services using aspects
    (2006) Mostéfaoui, G.K.; Narendra, N.C.; Maamar, Z.; Sattanathan, S.
    This paper discusses the Aspect-oriented Framework for Web services (AoF4WS) that supports on-demand context-sensitive security in Web services. Flexible security schemes are needed in many Web services applications where authentication, authorization, etc., can no longer be used in their current form. Security mechanisms are to be customized to the continuously changing requirements of Web services. Examples of this customization concern cryptographic protocol for a specific situation and timeout for user credentials. The AoF4WS uses aspect-oriented programming and frames. Aspects provide flexibility to the framework, and frames adjust aspects to specific requirements. © 2006 IEEE.
  • Item
    Ontologies for specifying and reconciling contexts of web services
    (Elsevier, 2006) Sattanathan, S.; Narendra, N.C.; Maamar, Z.
    This paper presents an ontology-based approach for the specification (using OWL-C as a definition language) and reconciliation (using ConWeS as a mediation tool) of contexts of Web services. Web services are independent components that can be triggered and composed for the satisfaction of user needs (e.g., hotel booking). Because Web services originate from different providers, their composition faces the obstacle of the context heterogeneity featuring these Web services. An unawareness of this context heterogeneity during Web services composition and execution results in a lack of the quality and relevancy of information that permits tracking the composition, monitoring the execution, and handling exceptions. © 2006 Elsevier B.V. All rights reserved.
  • Item
    Protection against denial of service and input manipulation vulnerabilities in service oriented architecture
    (2011) Pais, A.R.; Deepak, D.J.; Chandavarkar, B.R.
    Organizations are increasingly adopting Service Oriented Architecture (SOA) to build their distributed applications. SOA is a computing paradigm, emphasizing dynamic service discovery composition and interoperability. Web services are a technology that can be used to implement SOA and are increasingly becoming the SOA implementation of choice. Because a Web service relies on some of the same underlying HTTP and Web-based architecture as common Web applications, it is susceptible to similar threats and vulnerabilities. There are many vulnerabilities in web services such as SQL injection, Denial of Service, etc. that cannot be detected by web service standards and conventional firewalls. In this paper, we present a detailed design of XML firewall that can be used to prevent different vulnerabilities by validating the input xml documents before being processed by the web services. Also the XML firewall does the function of authentication, authorization and session management. We designed a modular architecture for XML firewall where each module checks for a particular vulnerability. We have also developed methods to detect and prevent SQL injection and Denial of Service vulnerabilities. © 2011 Springer-Verlag.
  • 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
    IT service provisioning by passing hints in module interfaces
    (2012) Naik, N.N.; Veigas, J.P.; Chandrasekaran, K.
    Communication is a crucial aspect in the domain of IT service provisioning, where data is being transmitted from the sending entity to the receiving entity by the interaction of applications via an interface. When the data is transferred, large amount of time is consumed for its computation by the service at the receiving side. When two applications interact via an interface the communication can be made effective by enhancing the IT service provisioning system with inclusion of web services by some faster means. In this paper we discuss how IT service provisioning can be handled by making use of hints using web services that can be passed by the modules within the application via interfaces from a client to the service, which can avoid expensive computation by the service. The hint is passed in its request and if correct, a service can avoid the computation and communication overhead leading to better system performance. If the message or hint is incorrect it leads to erroneous computations. Passing hints between the modules within an application should take place in an effective, non-erroneous way by imparting quality and less computation by the service involved between two communicating entities contributing towards the promises of services provided by cloud computing. © 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
    Automatic generation of web service composition templates using WSDL descriptions
    (Springer Verlag service@springer.de, 2015) Kamath S․, S.; Alse, S.; Prasad, P.; Chennagiri, A.R.
    Due to the extensive use and increase in the number of published web services, clustering and automatic tagging of web services to facilitate efficient discovery of web services is crucial. Discovering composite services has gained importance as there is a need for integrating web services to meet complex service requirements. In this regard, we propose a system for clustering services based on features extracted from their WSDL documents for generating service tags and then the cluster tags. Also, based on the service requirements specified by the requester, our system can identify and generate potential composite service templates. These are basically the subgraphs of the service dependency graph generated by considering only relevant services determined by matching cluster tags and service tags with the request tokens. It was seen that the search domain for service composition was significantly reduced by clustering and tagging and the system obtained meaningful and encouraging results. © Springer India 2015.