Niranjan N. Chiplunkar

Work place: NMAMIT, Nitte, Karkala – 574104, India



Research Interests: Computer Networks


Dr. Niranjan Chiplunkar did his BE(E&C) from NIE Mysore in 1986, M.Tech(CSE) from MIT, Manipal in 1991 and Ph.D. in computer science and engineering from University of Mysore in 2002. His areas of interest include "CAD for VLSI", "Web Services", "Embedded Computing" and "Computer Networks". He is a member of IEEE, Computer Society of India and Indian Society for Technical Education. He is a fellow of Institute of Engineers(India). He has more than 33 years of teaching experience. He is currently the Principal and Professor in Computer Science and Engineering at NMAM Institute of Technology, Nitte, India. Prof. Chiplunkar has successfully completed four research projects grants and presented more than 70 technical papers in National and International Conferences and journals. He also written two text books and has been awarded with “Excellent Achievement Award” from Centre for International Cooperation on Computerization, Govt. of Japan in March 2002. During 2007, he has been given “Distinguished Alumnus” award by the Manipal University.

Author Articles
Dynamic Composition of Web Services by Service Invocation Dynamically

By Sumathi Pawar Niranjan N. Chiplunkar

DOI:, Pub. Date: 8 Jul. 2017

The automatic Web service composition is one of the greatest challenges. The problem of unavailability of public UDDI is motivation to develop an interactive system to search for Web services dynamically using search engines. This paper presents an interactive system for selecting composable Web services automatically and dynamically according to the user requirement through search results of Bingo search engine. The methodology used here is searching for requested functions according to the user requested functional word in the Bingo search engine, finding the search precision by the support of the requested function in the search results, displaying operation elements and allowing the user to select required operation. If the user is unable to enter the input value of the Web services then searching for the Web services that resolves the unknown input. The search process is continued in many levels till the user gets satisfied and the suitable Web services resulted in this process results in the dynamic composition. A composition rule is framed to show the operations of the Web services that are composed according to the user requests during the run time. This is an interactive system, where the user can select required operation from the list of operations. The required parameters to invoke the Web services are filled during runtime automatically resulted into a dynamic invocation of the Web services. Nowadays, QoS information such as availability and response time are not provided by the UDDI due to the absence of UDDI. Therefore, this system tests such information by invoking Web services and qualitative Web services are used to generate composition plan.

[...] Read more.
Dynamic Discovery of Web Services using WSDL

By Sumathi Niranjan N. Chiplunkar Ashok Kumar A.

DOI:, Pub. Date: 8 Sep. 2014

Web service technology promises to provide a ynamic integration and interaction of heterogeneous systems, thereby to facilitate fast and efficient cooperation among the entities in cooperative environments. With the surge of Service Oriented Architecture (SOA) and Web Services, service discovery has become increasingly crucial. Web service discovery mechanism retrieves relevant web services from the internet to serve a wide range of users such as service consumers, service developers, service deployers, and service brokers. This paper demonstrates the model for discovery of web services using WSDL processing system and comparison between WSDL(Web Service Description Language) and UDDI(Universal Description Discovery and Integration) based discovery system. The solution leverages WSDL retrieval according to the requested term using horizontal and vertical search and processing WSDL to find suitable web services to satisfy the user request during run time.

[...] Read more.
Other Articles