Skip to main content

2PSIM: Two Phase Service Identifying Method

  • Conference paper
On the Move to Meaningful Internet Systems: OTM 2011 (OTM 2011)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 7045))

Abstract

Service identification - as the first step of service-oriented modeling - holds the main emphasis on the modeling process and has a broad influence on the system development. Selecting appropriate service identification method is essential for prosperity of any service-oriented architecture project. Automation, utilizing middle-out strategy, and quality assess of services, are three important criteria in evaluation of service identification methods. Existing methods mostly ignore automation principles. Meanwhile a few automated and semi-automated methods use top-down strategy to identify services and ignore existing assets of enterprise. Moreover these methods do not take all the quality metrics into account. This paper proposes a novel semi-automated method called 2PSIM (Two-Phase Service Identification Method) which uses graph partitioning algorithm to identify services based on enterprise business processes as well business entity models. 2PSIM utilizes middle-out strategy and tries to identify reusable services with proper granularity and acceptable level of cohesion and coupling.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Sunate, K., Minseong, K., Sooyang, P.: Service Identification Using Goal and Scenario in Service Oriented Architecture. In: 15th Asia Pacific Software Engineering Conference (2008)

    Google Scholar 

  2. Bieberstein, N., Laird, R.G., Jones, K., Mitra, T.: Executing SOA: a practical guide for the service-oriented architect. IBM Press (2008)

    Google Scholar 

  3. Jamshidi, P., Sharifi, M., Mansour, S.: To Establish Enterprise Service Model from Enterprise Business Model. In: Proc. of IEEE International Conference on Services Computing (2008)

    Google Scholar 

  4. Arsanjani, A., Ghosh, S., Allam, A., Abdollah, T., Ganapathy, S., Holley, H.: SOMA: A method for developing service-oriented solutions. IBM Systems Journal 47(3) (2008)

    Google Scholar 

  5. Kohlborn, T., Korthaus, A., Chan, T., Rosemann, T.: Identification and Analysis of Business and Software Services – A Consolidated Approach. IEEE Transactions on Service Computing 2(1), 50–64 (2009)

    Article  Google Scholar 

  6. Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Design, 5th edn. Prentice Hall PTR (2005)

    Google Scholar 

  7. Zimmermann, O., Krogdahl, P., Gee, C.: Elements of Service-Oriented Analysis and Design. IBM developerWorks (2004), http://www.ibm.com/developerworks/webservices/library/ws-soad1/index.html

  8. Amsden, J.: Modeling SOA: Part 1. Service identification. IBM developerWorks (2007)

    Google Scholar 

  9. Ren, M., Wang, Y.: Rule Based Business Service Identification Using UML analysis. In: IEEE International Conference on Information Management and Engineering (ICIME 2010) (2010)

    Google Scholar 

  10. Jain, H., Zhao, H., Chinta, N.R.: A Spanning Tree Based Approach to Identifying Web Services. International Journal of Web Services Research 1(1), 1–20 (2004)

    Article  Google Scholar 

  11. Zhang, L.J., Zhou, N., Chee, Y.M., Jalaldeen, A., Ponnalagu, K., Sindhgatta, R.R., Arsanjani, A., Bernardini, F.: SOMA-ME: A platform for the model-driven design of SOA solutions. IBM Systems Journal 47(3) (2008)

    Google Scholar 

  12. Strosnider, J.K., Nandi, P., Kumaran, S., Ghosh, S., Arsanjani, A.: Model-driven synthesis of SOA solutions. IBM Systems Journal 47(3) (2008)

    Google Scholar 

  13. Jamshidi, P., Mansour, S.: ASIM: Toward Automatic Transformation of Enterprise Business Model to Service Model. IEEE Transactions on Service Computing (under review)

    Google Scholar 

  14. Kumaran, S., Liu, R., Wu, F.Y.: On the Duality of Information-Centric and Activity-Centric Models of Business Processes. In: Bellahsène, Z., Léonard, M. (eds.) CAiSE 2008. LNCS, vol. 5074, pp. 32–47. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  15. Khoshkbarforoushha, A., Jamshidi, P., Nikravesh, A., Khoshnevis, S., Shams, F.: A Metric for Measuring BPEL Process Context-Independency. In: IEEE International Conference on Service-Oriented Computing and Applications (SOCA 2009) (2009)

    Google Scholar 

  16. Sol, H.G: Information System Development: A Problem Solving Approach. In: International Symposiom on System Development Methodologies (1990)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nikravesh, A., Shams, F., Farokhi, S., Ghaffari, A. (2011). 2PSIM: Two Phase Service Identifying Method. In: Meersman, R., et al. On the Move to Meaningful Internet Systems: OTM 2011. OTM 2011. Lecture Notes in Computer Science, vol 7045. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25106-1_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-25106-1_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-25105-4

  • Online ISBN: 978-3-642-25106-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics