Anda di halaman 1dari 3

A Frame of Reference for SOA Migration:

Appendix

Maryam Razavian and Patricia Lago

Department of Computer Science, VU University Amsterdam, The Netherlands


{m.razavian, p.lago}@few.vu.nl

1 Overview of the Included Studies


One of the first interesting observations from the 44 primary studies is the up-
ward trend in number of publications that discuss SOA migration approaches.
There is definitely an increasing interest in the topic. Fig. 1 shows the number of
publications per year. The first paper on SOA Migration was published in 2000.
However, until the early 2003 the topic received fairly little attention. From 2003
onward, there has been an increase in the number of publications per year.

15

10

0
2000 2001 2002 2003 2004 2005 2006 2007 2008 2009

Number of studies 1 0 0 1 5 4 5 7 13 8

Fig. 1. Distribution of primary studies published by year

2 Distribution of Primary Studies in Migration Families


SOA Migration Families
Family Name Members Population
Code Translation Family (F1) [1–6] 6
Service Identification Family (F2) [7–11] 5
Business Model Transformation Family (F3) [12–16] 5
Design Element Transformation Family (F4) [17–27] 11
Forward Engineering with Design Element Transformation Family (F5) [28, 29] 2
Design and Composite Element Transformation Family (F6) [30–34] 5
Pattern-based Composition Transformation Family (F7) [35–37] 3
Forward Engineering with Gap Analysis Family (F8) [38] 1
2 Maryam Razavian and Patricia Lago

References
1. Bodhuin, T., Tortorella, M.: Using grid technologies for Web-enabling legacy sys-
tems. In: 11th workshop on Software Technology and Engineering Practice. (2003)
186–195
2. Liu, R., Chen, F., Yang, H., Chu, W., Lai, Y.B.: Agent-based web services evolution
for pervasive computing. In: Software Engineering Conference, 2004. 11th Asia-
Pacific. (2004) 726–731
3. Varga, L.Z., Hajnal, k., Werner, Z.: An agent based approach for migrating web
services to semantic web services. Artificial Intelligence: Methodology, Systems,
and Applications (2004) 371–380
4. Lee, R., Kim, H.K., Yang, H.S.: An architecture model for dynamically converting
components into web services. In: Software Engineering Conference, 2004. 11th
Asia-Pacific. (2004) 648–654
5. Zhang, B., Bao, L., Zhou, R., Hu, S., Chen, P.: A black-box strategy to migrate
GUI-based legacy systems to web services. In: Service-Oriented System Engineer-
ing. (2008) 25–31
6. Huang, G.: Study and design of enterprise information-based system based on soa.
In: Computer Science & Education, ICCSE ’09. (2009) 933–936
7. O’Brien, L., Smith, D., Lewis, G.: Supporting migration to services using software
architecture reconstruction. In: Software Technology and Engineering Practice.
(2005) 81–91
8. Chen, F., Zhang, Z., Li, J., Kang, J., Yang, H.: Service identification via ontology
mapping. In: Computer Software and Applications Conference. (2009) 486–491
9. Sindhgatta, R., Ponnalagu, K.: Locating components realizing services in existing
systems. In: Services Computing. (2008) 127–134
10. Li, S., Tahvildari, L.: E-BUS: a toolkit for extracting business services from java
software systems. (2008) 961–962
11. Ilk, N., Zhao, J., Hofmann, P.: On reuse of source code components in moderniz-
ing enterprise systems. In: Advanced Management of Information for Globalized
Enterprises. (2008) 1–5
12. Lavery, J., Boldyreff, C., Ling, B., Allison, C.: Modelling the evolution of legacy
systems to web-based systems. Journal of Software Maintenance and Evolution:
Research and Practice 16 (2004) 5–30
13. Lewis, G., Smith, D.: Developing realistic approaches for the migration of legacy
components to service-oriented architecture environments (2007)
14. Hutchinson, J., Kotonya, G., Walkerdine, J., Sawyer, P., Dobson, G., Onditi, V.:
Evolving existing systems to service-oriented architectures: Perspective and chal-
lenges. In: Web Services, ICWS 2007. IEEE International Conference on. (2007)
896–903
15. Umar, A., Zordan, A.: Reengineering for service oriented architectures: A strategic
decision model for integration versus migration. Journal of Systems and Software
82(3) (2009) 448 – 462
16. Chung, S., An, J.B.C., Davalos, S.: Service-oriented software reengineering: Sosr.
In: System Sciences, HICSS 2007. (2007)
17. Ahn, K., Park, S., Kim, H., Kim, J., Park, J.: The design of SOA-based busi-
ness collaboration system. In: Networked Computing and Advanced Information
Management. (2008) 707–712
18. del Castillo, R.P., Garcı́a-Rodrı́guez, I., Caballero, I.: PRECISO: a reengineering
process and a tool for database modernisation through web services. (2009) 2126–
2133
19. El-Ramly, M., Stroulia, E., Samir, H.: Legacy systems interaction reengineering.
Human-Centered Software Engineering (2009) 316–333
20. Gonzalez, M., Penalvo, F., Guerrero, M., Forment, M.: Adapting LMS architecture
to the SOA: An architectural approach. In: Internet and Web Applications and
Services, ICIW ’09. (2009) 322–327
A Frame of Reference for SOA Migration 3

21. Guo, H., Guo, C., Chen, F., Yang, H.: Wrapping client-server application to web
services for internet computing. In: Parallel and Distributed Computing, Applica-
tions and Technologies, PDCAT 2005. (2005) 366–370
22. Haidar, A., Abdallah, A.: Composition and customization of web services using
wrappers: A formal approach based on csp. In: Software Engineering Workshop,
SEW ’08. (2008) 187–194
23. Huang, H., Tan, H., Zhu, J., Zhao, W.: A lightweight approach to partially reuse
existing component-based system in service-oriented environment. High Confidence
Software Reuse in Large Systems (2008) 245–256
24. Li, S.H., Yen, D.C., Chang, C.C.: Migrating legacy information systems to web
services architecture. Journal of database management 18(4) (2007) 1–25
25. Li, Z., Anming, X., Naiyue, Z., Jianbin, H., Zhong, C.: A SOA modernization
method based on tollgate model. In: Information Engineering and Electronic Com-
merce, 2009. IEEC ’09. International Symposium on. (2009) 285–289
26. Sneed, H.M.: Integrating legacy software into a service oriented architecture. In:
Conference on Software Maintenance and Reengineering. (2006) 3–14
27. Zou, Y., Kontogiannis, K.: Web-based specification and integration of legacy ser-
vices. (2000) 17
28. Cetin, S., Altintas, N.I., Oguztuzun, H., Dogru, A.H., Tufekci, O., Suloglu, S.: A
mashup-based strategy for migration to service-oriented computing. In: Pervasive
Services, IEEE International Conference on. (2007) 169–172
29. Chen, F., Li, S., Yang, H., Wang, C.H., Cheng-Chung Chu, W.: Feature analysis
for service-oriented reengineering. In: Software Engineering Conference. (2005)
30. Canfora, G., Fasolino, A.R., Frattolillo, G., Tramontana, P.: A wrapping approach
for migrating legacy system interactive functionalities to service oriented architec-
tures. Journal of Systems and Software 81(4) (2008) 463 – 480
31. Cuadrado, F., Garcia, B., Dueas, J., Parada, H.: A case study on software evolution
towards service-oriented architecture. In: Advanced Information Networking and
Applications, AINAW 08. (2008) 1399–1404
32. Heckel, R., Correia, R., Matos, C., El-Ramly, M., Koutsoukos, G., Andrade, L.:
Architectural transformations: From legacy to three-tier and services. Software
Evolution (2008) 139–170
33. Liu, Y., Wang, Q., Zhuang, M., Zhu, Y.: Reengineering legacy systems with REST-
ful web service. In: Computer Software and Applications. (2008) 785–790
34. Zhang, Z., Yang, H., Chu, W.: Extracting reusable object-oriented legacy code
segments with combined formal concept analysis and slicing techniques for service
integration. In: Quality Software. (2006) 385–392
35. Arcelli, F., Tosi, C., Zanoni, M.: Can design pattern detection be useful for legacy
system migration towards SOA? (2008) 63–68
36. Kannan, K., Srivastava, B.: Promoting reuse via extraction of domain concepts
and service abstractions from design diagrams. In: Services Computing,. (2008)
265–272
37. Pahl, C., Barrett, R.: Layered patterns in modelling and transformation of service-
based software architectures (2006)
38. Nguyen, D., van den Heuvel, W., Papazoglou, M., de Castro, V., Marcos, E.: GAM-
BUSE: A Gap Analysis Methodology for Engineering SOA-based Applications. In:
Conceptual Modeling – Foundations and Applications. Springer-Verlag (2009)

Anda mungkin juga menyukai