This modeling has required different techniques to move from as-is BPs to to-be
BPs. We have categorized these techniques into: (i) reverse engineering the legacy
information system and mapping the enterprise service portfolio, (ii) extracting ser-
vices from traces of running business processes, and (iii) reusing partner and provider
services. Then, we have sketched out the process of each technique.
This is a step towards moving SOA maturity towards the next levels, where ser-
vices are part of the requirements and the solutions as business-related services and
IT-related services respectively. This would promote integration, composition, flexi-
bility, and agility in response to changing business events.
Although, we have presented approaches and processes for transformation tech-
niques having a real impact on the way BPs should responsive to the changes in the
business requirements by using web service-based SOA, this work has limitation.
Therefore, we would consider that this work has presented the service-oriented busi-
ness process as rather a roadmap towards research issues and questions related to
transformation techniques than a definitive solution.
We need to develop tools and dig deeper in the different transformation tech-
niques.
Further work would complete the close the cycle with the forward engineering
phase by using MDD, as services define both the requirements and the solutions.
References
1. Cummins, F. A.: Building the Agile Enterprise: With SOA, BPM and MBM, Morgan
Kaufmann, 2010.
2. Baghdadi, Y.: A methodology for web services–based SOA realisation, Int. Journal of
Business Information Systems, 10(3), pp. 264-297, 2012.
3. Indulska, M., Recker, J., Rosemann, M. and Green, P.: Business Process Modeling: Current
Issues and Future Challenges, Advanced Information Systems Engineering
4. LNCS, Vol. 5565, 2009, pp 501-514, 2009.
5. Baghdadi, Y.: A business model for B2B integration through Web services, in Proc. of
IEEE Int. Conference on e-Commerce Technology, 2004. CEC 2004, pp. 187–194, 2004.
6. Cauvet, C. and Guezilian, J.: Business Process Modeling : a Service-Oriented Approach, in
Proc. of Hawaii Int. Conference on System Sciences, 41
st
Annual pp. 1–8, 2008.
7. Stein, S.: Modelling Method Extension for Service-Oriented Business Process
Management,” Thesis, 2008.
8. Rahgozar, M. and Oroumchian, F: An effective strategy for legacy systems evolution,
Journal of Software Maintenance and Evolution: Research and Practice, Vol. 15, no. 5, pp.
325–344, Sep. 2003.
9. Pérez-Castillo, R., de Guzmán, I. G.-R. and Piattini, M.: Business process archeology using
MARBLE, Information and Software Technology, Vol. 53, no. 10, pp. 1023–1044, 2011.
10. Khadka, R., Saeidi, A., Idu, A. Hage, J and Jansen, S.: Legacy to SOA Evolution :
Evolution : A Systematic Literature Review, Technical Report UU-CS-2012-006, 2012.
11. Baghdadi, Y.: Reverse engineering relational databases to identify and specify basic Web
services with respect to service oriented computing, Information Systems Frontiers, Vol. 8,
No. 5, pp. 395–410, Nov. 2006.
12. Sneed, H. M., Schedl, S and. Sneed, S. H.: Linking legacy services to the business process
model, in IEEE 6th International Workshop on the Maintenance and Evolution of Service-
Oriented and Cloud-Based Systems (MESOCA), pp. 17–26, 2012.
10