Towards a service-oriented and model-driven framework with business processes as first-class citizens
One challenge that organizations face nowadays is to agilely react to changes in their business, adapting their business processes and technologies to new possibilities. To do so, organizations must be capable of separating the definition of their business processes from their technical implementation, which most are currently streaky. Applying the Service Oriented Computing (SOC) and Business Process Management (BPM) paradigms in conjunction, is an important but not trivial, step to take, involving different visions of business and technological challenges. The Model Driven Development (MDD) paradigm is also applied to serve as a bridge between business process models and technical models of the software to implement them. In this paper, the further work done on a service oriented methodology defined years ago is presented, considering business processes as the centre of software development. From business process models, software services are derived in a straightforward way, which will be automated by model transformations using the OMG service profile.
Full Text: PDF