Date Added: Apr 2013
A change is a challenge since it is unpredictable and can happen anytime. The enterprise systems have to be responsive to changes. The change will cause alteration in the application and/or existing database if it is not supported by flexible system and adaptable environment. Service Oriented Architecture (SOA) supports a mechanism for reusability and seamless integration. In order to anticipate the changes and to improve information services, Business Process Management (BPM) and Service Oriented Architecture (SOA) need to be synergized. Some previous researches have synergized BPM and SOA to endorse the creation of flexible enterprise system environment, but lack in detailing how to determine and manage commonality and variability features in application software.