| With the popularization of the global informationization, informatization has become an important component of corporate competitiveness. The appearance of technologies such as service-oriented architecture(SOA), business process management (BPM) and Software as a Service (SaaS) brings a new opportunity to the information industry of tradition. As a component model, Service-Oriented Architecture is an IT strategy that organizes the discrete functions contained in enterprise applications into interoperable, standards-based services that can be combined and reused quickly to meet business needs. BPM adopts a standardized method to construct the end-to-end business process, continuously improve business performance. SaaS is an innovative software application model which delivered and using the service over the internet, with a multi-tenant, low cost, ease of customization and many other advantages. SOA, BPM, SaaS has played a great role in the development of enterprise information technology.Service system plays a decisive role in enterprise information technology. Affected by various factors dynamic, service-oriented systems need to constantly change to adapt to new demands. While SOA, BPM and SaaS provide good support to service orchestration, integration and publishing, but determine the scope and extent of the changes and their effective management is no easy thing due to the complex relationships within the service-oriented system. In a service-oriented system, identifying the affected elements which is affected by the change and analyzing the quantitative impact of the change on the system is the main research question of this filed.Although researchers have done a lot of work on change impact analysis and resolving, but these studies rarely unfold from the perspective of the service-oriented system. They either focus on the processes or services, ignoring the system hierarchy and tight relationship between the processes and services in the service-oriented system. Meanwhile, since the change analysis is generally based on the routing dependency, ignoring an important role of data in the change impact, which may adversely affect the accuracy of the change analysis and resolving.For in-depth analysis of the service-oriented system’s change, this paper based on the dependency relationship in service-oriented system and takes the system model as the breakthrough point, studied the change of processes and service thoroughly. This paper is based on the features of the services and processes in service-oriented system, proposed a service dependency model in a service-oriented system which including the process layer and the service layer. And then, change type and description language of process layer in service-oriented system were discussed, evaluation method also introduced to calculate the scope and evaluation of the change. Finally based on the service layer dependency model, functional and non-functional changes were analyzed and introduced the method to calculate the scope of service changes, the versioning of service and non-functional properties’s calculation were introduced at the same time. |