Enterprise necessitates to follow the rapid evolution of its business processes and rapidly adapt the existing software systems to its arising needs. A preliminary requirement is that the software subsystems are available and interoperable. A widely diffused solution is moving the adopted software solutions toward an evolving architecture, such as the one based on services. The objective of the research presented in this paper is to support the reuse of the existing software systems in a Service Oriented Architecture. The proposed solution is based on the idea that a Service Oriented Architecture can be obtained from a wide range of existing pieces of software. Such code components can be extracted from the existing software systems by identifying those ones supporting the business activities. Then, the paper proposes an approach for identifying the parts of software candidate to support a business process activity and it is based on the recovering of the links existing between the model of a business process and the supporting software systems.
Linking business process and software system
Aversano, Lerina;Di Brino, Marco;Tortorella, Maria
2015-01-01
Abstract
Enterprise necessitates to follow the rapid evolution of its business processes and rapidly adapt the existing software systems to its arising needs. A preliminary requirement is that the software subsystems are available and interoperable. A widely diffused solution is moving the adopted software solutions toward an evolving architecture, such as the one based on services. The objective of the research presented in this paper is to support the reuse of the existing software systems in a Service Oriented Architecture. The proposed solution is based on the idea that a Service Oriented Architecture can be obtained from a wide range of existing pieces of software. Such code components can be extracted from the existing software systems by identifying those ones supporting the business activities. Then, the paper proposes an approach for identifying the parts of software candidate to support a business process activity and it is based on the recovering of the links existing between the model of a business process and the supporting software systems.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.