[go: up one dir, main page]

Skip to main content

A Unified RGPS-Based Approach Supporting Service-Oriented Process Customization

  • Chapter
  • First Online:
Web Services Foundations

Abstract

Software as a Service (SaaS) aims to provide utility-oriented software delivery and provisioning. While software being published as reusable Web APIs, users can quickly compose multiple services into a new value-added process: a mashup. However, various users may have different requirements, thus preferring to compose the same set of services in different ways. Therefore, there is a need to provide a unified way for users to configure and compose services. RGPS (Role, Goal, Process, and Service) is an ongoing ISO-standard meta-model framework for describing service usage requirements. This chapter presents an approach of leveraging RGPS to help users configure a personalized service-based mashup. Based on users’ requirements, a hierarchical goal tree is generated for users to further refine their business goals. According to mappings between goals and variation points in business process templates, a personalized business process will be created. One task in a business process may be realized by an external service. Corresponding visualization tools are introduced to assist users. This chapter also describes a case study of customizing a mashup over an established service supermarket.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    http://webservices.seekda.com/

  2. 2.

    http://www.programmableweb.com

  3. 3.

    http://metadata-stds.org/19763/index.html

  4. 4.

    http://www.eclipse.org/gef/

  5. 5.

    http://www.eclipse.org/modeling/emf/

  6. 6.

    http://cloud.whu.edu.cn:8080/CloudCrm/login.jsp

  7. 7.

    http://openapi.baidu.com/map/

  8. 8.

    http://developer.yahoo.com/weather/

References

  1. Chinnici, R., Moreau, J.-J., Ryman A., et al.: Web Services Description Language (WSDL) Version 2.0, W3C Recommendation. http://www.w3.org/TR/wsdl20/ (2007)

  2. Eriksson, H.-E., Penker, M.: Business Modeling with UML: Business Patterns at Work. Wiley, New York (2000)

    Google Scholar 

  3. Fukazawa, Y., Naganuma, T., Kurakake, S.: Construction and use of role-ontology for task based service navigation system. In: Proceedings of 2006 International Semantic Web Conference, pp. 806–819 (2006)

    Google Scholar 

  4. Ghose, A., Koliadis, G.: Actor eco-systems: from high-level agent models to executable processes via semantic annotations. In: Proceedings of the IEEE International Computer Software and Applications Conference 2007, pp. 177–184 (2007)

    Google Scholar 

  5. Grund, M., Schapranow, M., Krueger, J. et al.: Shared table access pattern analysis for multi-tenant applications. In: Proceedings of 2008 Advanced Management of Information for Globalized Enterprises, pp. 1–5 (2008)

    Google Scholar 

  6. He, K., Wang, J., Liang, P.: Towards semantic interoperability aggregation in service requirements refinement. J. Comput. Sci. Technol. 25(6), 1103–1117 (2010)

    Article  Google Scholar 

  7. Jureta, I., Faulkner S.: An agent-oriented meta-model for enterprise modeling. In: Proceedings of the ER workshop 2005, LNCS 3770, pp. 151–161. Springer, Heidelberg (2005)

    Google Scholar 

  8. Kang, K., Cohen, S., Hess, J., et al.: Feature-oriented domain analysis (FODA): feasibility study. Technical Report: CMU/SEI-90-TR-021, Software Engineering Institute, Carnegie Mellon University (1990)

    Google Scholar 

  9. Klusch, M., Kaufer, F.: WSMO-MX: a hybrid semantic web service matchmaker. Web Intell. Agent Syst. 7(1), 23–42 (2009)

    Google Scholar 

  10. Koliadis, G., Ghose, A.: Relating business process models to goal-oriented requirements models in KAOS. In: Advances in Knowledge Acquisition and Management, vol. 4303, pp. 25–39. Springer, Heidelberg (2006)

    Google Scholar 

  11. Lamsweerde, A. V.: Goal-oriented requirements engineering: a guided tour. In: Proceedings of the 5th IEEE International Symposium on Requirements Engineering (ER’01), pp. 249–263, Toronto, Canada (2001)

    Google Scholar 

  12. Lazovik, A., Ludwig, H.: Managing process customizability and customization: model, language and process. In: Proceedings of the 8th International Conference on Web Information Systems Engineering (WISE). Springer, Heidelberg (2007)

    Google Scholar 

  13. Liu, W., He, K., Wang, J., et al.: Heavyweight semantic inducement for requirement elicitation and analysis. In: Proceedings of the 3rd International Conference on Semantics, Knowledge and Grid, pp. 206–211, Xi’an, China (2007)

    Google Scholar 

  14. Martin, D., Ankolekar, A., Burstein, M., et al. OWL-S: semantic markup for web services—W3C candidate recommendation. http://www.daml.org/services/owl-s/ (2006)

  15. Masolo, C., Vieu, L., Bottazzi, E., et al.: Social roles and their descriptions. In: Proceedings of the 9th International Conference on the Principles of Knowledge Representation and Reasoning, pp. 267–277 (2004)

    Google Scholar 

  16. Mell, P., Grance, T.: The NIST definition of cloud computing. National Institute of Science and Technology. http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf (2009)

  17. Mietzner, R., Leymann, F.: Generation of BPEL customization processes for SaaS applications from variability descriptors. In: Proceedings of 2008 IEEE International Conference on Services Computing (SCC), pp. 359–366, Hawaii, U.S. (2008)

    Google Scholar 

  18. Mili, H., Mili, F., Mili, A.: Reusing software: issues and research directions. IEEE Trans. Softw. Eng. 21, 528–562 (1995)

    Article  Google Scholar 

  19. OASIS: Web services business process execution language version 2.0, OASIS standard. http://docs.oasis-open.org/wsbpel/2.0/ (2007)

  20. Rodriguez, M.A., Egenhofer, M.J.: Determining semantic similarity among entity classes from different ontologies. IEEE Trans. Knowl. Data Eng. 15(2), 442–456 (2003)

    Article  Google Scholar 

  21. Van der Aalst, W.M.P., Dreiling, A., Gottschalk, F., et al.: Configurable process models as a basis for reference modeling. In: Proceedings of the Business Process Management Workshops, pp. 512–518. Springer, Heidelberg (2005)

    Google Scholar 

  22. Wang, J., He, K., Gong, P., et al.: RGPS: a unified requirements meta-modeling frame for net-worked software. In: Proceedings of the 3rd International Workshop on Advances and Applications of Problem Frames at 30th ICSE, pp. 29–35. Leipzig, Germany (2008)

    Google Scholar 

  23. Wang, J., Zhang, J., Hung, P.C.K., et al.: Leveraging fragmental semantic data to enhance services discovery. In: Proceedings of the 13th IEEE International Conference on High Performance Computing and Communications, pp. 687–694, Banff, Canada (2011)

    Google Scholar 

  24. Zhang, L.-J., Zhang, J., Cai, H.: Services Computing. Springer, New York (2007)

    Google Scholar 

Download references

Acknowledgments

The work is partially supported by the National Natural Science Foundation of China under Grant No. 61202031, 60970017, 61100017, the National Science and Technology Pillar Program of China under grant No.2012BAH07B01, the central grant funded Cloud Computing demonstration project of China undertaken by Kingdee Software (China).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jian Wang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer Science+Business Media New York

About this chapter

Cite this chapter

Wang, J., Feng, Z., Zhang, J., Hung, P., He, K., Zhang, LJ. (2014). A Unified RGPS-Based Approach Supporting Service-Oriented Process Customization. In: Bouguettaya, A., Sheng, Q., Daniel, F. (eds) Web Services Foundations. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-7518-7_26

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-7518-7_26

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4614-7517-0

  • Online ISBN: 978-1-4614-7518-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics