tailieunhanh - Service oriented architecture essentiality as a best-practice for the development of large software projects
In this paper we will examine the benefits which lead us to utilize service oriented architecture in large application development. | Journal of Automation and Control Engineering, Vol. 1, No. 2, June 2013 Service Oriented Architecture Essentiality as a Best-Practice for the Development of Large Software Projects Atefeh Khosravi Islamic Azad University-Tehran Northern Branch, Tehran, Iran Email: Nasser Modiri Islamic Azad University of Zanjan, Zanjan, Iran Email: nassermodiri@ independent and reusable as possible. And without depending on specific platforms they can make development process faster so that the cost of development decreases. Services should support activities in business process. It is possible that designer decide to design several services for an activity because some part of this activity may be used in other business processes. Or it is possible to design one service for several activities. Despite the designer approach in designing services, it is important for him or her to keep major feature of services (independency and reusability) in him or her mind. Fig. 1 demonstrates the position of service consumers and service providers, and the relation between business processes and services. Abstract—The success of a software development process always has been an obsession. There are loads of efforts to design and develop applications according to customers' requirements and their business process functionality. As technologies and frameworks for software production grow, choosing the most appropriate method becomes one of the critical decisions to lead a project to success. Experts are always looking for solutions to produce a software with high quality, in associated with customers desires, and with acceptable flexibility and logical cost which has the maximum efficiency. Software maintenance, extendibility, competency and changeability are some of important factors which master decision makers consider them to choose the most convenient method in software development. Service oriented architecture is an architecture which helps to provide
đang nạp các trang xem trước