|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
2008 IEEE International Conference on Services Computing Vol. 1
Variation-Oriented Engineering (VOE): Enhancing Reusability of SOA-based Solutions
July 07-July 11
ISBN: 978-0-7695-3283-7
| ASCII Text | x | ||
| Nanjangud C. Narendra, Karthikeyan Ponnalagu, Biplav Srivastava, Guruduth S. Banavar, "Variation-Oriented Engineering (VOE): Enhancing Reusability of SOA-based Solutions," 2012 SC Companion: High Performance Computing, Networking Storage and Analysis, vol. 1, pp. 257-264, 2008 IEEE International Conference on Services Computing Vol. 1, 2008. | |||
| BibTex | x | ||
| @article{ 10.1109/SCC.2008.146, author = {Nanjangud C. Narendra and Karthikeyan Ponnalagu and Biplav Srivastava and Guruduth S. Banavar}, title = {Variation-Oriented Engineering (VOE): Enhancing Reusability of SOA-based Solutions}, journal ={2012 SC Companion: High Performance Computing, Networking Storage and Analysis}, volume = {1}, year = {2008}, isbn = {978-0-7695-3283-7}, pages = {257-264}, doi = {http://doi.ieeecomputersociety.org/10.1109/SCC.2008.146}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2012 SC Companion: High Performance Computing, Networking Storage and Analysis TI - Variation-Oriented Engineering (VOE): Enhancing Reusability of SOA-based Solutions SN - 978-0-7695-3283-7 SP257 EP264 A1 - Nanjangud C. Narendra, A1 - Karthikeyan Ponnalagu, A1 - Biplav Srivastava, A1 - Guruduth S. Banavar, PY - 2008 KW - Service-Oriented Architecture KW - Business Process KW - Reuse VL - 1 JA - 2012 SC Companion: High Performance Computing, Networking Storage and Analysis ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/SCC.2008.146
Software service organizations typically develop custom solutions from scratch in each project engagement. This is not a scalable proposition, since it depends too heavily on labor alone. Rather, creating and reusing software "assets" is more scalable and profitable. One prevalent approach to building software solutions is to use service-oriented architecture (SOA) to compose software services to support business processes. In this context, the key to reusing assets is to support the right mechanisms to incrementally refine existing software services as well as business processes. In this paper, we propose a set of mechanisms called Variation-Oriented Engineering (VOE) to support this incremental refinement. VOE is a comprehensive formal approach for modeling end-to-end variability in SOA-based solutions for the purpose of enhancing reusability. We illustrate our approach on a realistic example from the insurance domain, via a prototype implementation.
Index Terms:
Service-Oriented Architecture, Business Process, Reuse
Citation:
Nanjangud C. Narendra, Karthikeyan Ponnalagu, Biplav Srivastava, Guruduth S. Banavar, "Variation-Oriented Engineering (VOE): Enhancing Reusability of SOA-based Solutions," scc, vol. 1, pp.257-264, 2008 IEEE International Conference on Services Computing Vol. 1, 2008
Usage of this product signifies your acceptance of the Terms of Use.
