Article Preview
TopIntroduction
Any company who wished to work with a Service Oriented Architecture has not idea for doing the cost estimate for the same. The literature on Service Oriented Architecture (SOA) reveals that for calculating the cost to implement Service Oriented Architecture is the primary issue regarding its application. One cannot cost SOA like a project of construction where all the required sources are tangible and are accountable easily to estimate the entire project cost. As the cost for computing different factors such as knowledge of how the work is to be done, knowing the total costs of required resources, understanding the proper context of the domain, and to analyze the aspects of miss happening which can occur anytime with intangible resources is necessary and quite difficult for measuring.
Service-Oriented Architecture enables the brokers of the services for executing the processes of businesses which is comprised of loosely-coupled services provided by different providers and were known as the on-demand ad-hoc solutions in distributed environments. SOA is framework which is used to design system where the desired task can be dynamically achieved by configuring the services defined within the system. At any point of time there are many possible configurations possible to perform a single task. The on-demand, dynamic configurable nature of SOA makes the overall execution of any task as Multiple Criteria Decision-Making Problem (MCDM) where the decision makers have to select, assess or rank these alternatives according to the weights of the criteria. A TOPSIS approach can be used to find the optimal composition of these services for any required task Seth et. al.(2015).In these systems, every service is enabled to independently respond to the requests of users, although it also happened that most of the time a service composition was required for answering different requests and there might be many possible compositions available for completing the task requested. Therefore, it is crucial for finding at least a single composition that can be regarded as best depending on the criteria or preference of a user. The research presented here elaborated a way to select an optimum composition out of different feasible compositions depending on a method using the Fuzzy TOPSIS.
This paper covers a detailed analysis of experiments and results obtained are presented in table form as well as in graphical diagrams. The organization of the paper is presented in seven different sections: The bases of the used technique, related mathematical equations, concept, and definition of linguistic 1variables and fuzzy numbers used in the research are discussed in Section 2. The SOA architecture is covered in Section 3 along with the fuzzy TOPSIS used to evaluate the optimal service composition. Section 4 discusses the literature review 1of the similar work carried out in recent years by different authors. The algorithm of Fuzzy TOPSIS to find an optimal solution was presented in section 5 in detail. The experiment and the work evolution are discussed in section 6. The last section of the paper concludes the work in section 7.