Skip to main content

Service Supervision for Runtime Service Management

  • Chapter
  • First Online:
The Language Grid

Part of the book series: Cognitive Technologies ((COGTECH))

  • 689 Accesses

Abstract

The Language Grid offers language services with a standardized interface and different non-functional properties. This allows us to create a specialized composite service for our own goals simply by selecting the appropriate services. The language services are, however, provided in various formats with their own policies. In an environment for service-collective intelligence, it is essential to have many service providers join by strongly ensuring that their policies are satisfied. In doing this, we therefore we have to solve the following problems. First, service composition relies on the products of various stakeholders that belong to different organizations, such as service products and composite service designers. This makes it difficult to modify existing services in line with given requirements. Next, selection of services may impose constraints on execution. We therefore often need to apply a certain amount of runtime adaptation toward a composite service in order to enforce given policies. To solve these problems, we proposed an architecture for runtime service management called Service Supervision. Service Supervision provides meta-level execution functions for composite services. These allow operators to modify behaviors of a composite service without changing its model. Service Supervision is also capable of effectively managing a comprehensive process of runtime service selection and adaptation in order to ensure the service providers’ policies are satisfied. We implemented the Service Supervision prototype and showed that applying meta-level execution control barely decreases performance.

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
Hardcover Book
USD 54.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Baresi L, Guinea S, Plebani P (2007) Policies and aspects for the supervision of BPEL processes. 19th International Conference on Advanced Information Systems Engineering (CaiSE07): 340–354

    Google Scholar 

  • Ben Hassine A, Matsubara S, Ishida T (2006) A constraint-based approach to horizontal web service composition. 5th International Semantic Web Conference (ISWC 2006): 130–143

    Google Scholar 

  • Casati F, Ilnicki S, Jin LJ, Krishnamoorthy V (2000) Adaptive and dynamic service composition in eFlow. 12th International Conference on Advanced Information Systems Engineering (CaiSE00): 13–31

    Google Scholar 

  • Charfi A, Mezini M (2007) AO4BPEL: an aspect-oriented extension to BPEL. World Wide Web 10(3): 309–344

    Article  Google Scholar 

  • Faltings B, Macho-Gonzalez S (2005) Open constraint programming. Artificial Intelligence 161(1–2): 181–208

    Article  MathSciNet  MATH  Google Scholar 

  • Freuder EC, Wallace RJ (1992) Partial constraint satisfaction. Artificial Intelligence 58(1–3): 21–70

    Article  MathSciNet  Google Scholar 

  • Gruhn V, Laue R (2006) Complexity metrics for business process models. 9th International Conference on Business Information Systems: 1–12

    Google Scholar 

  • Ishida T (2006) Language Grid: an infrastructure for intercultural collaboration. 2006 IEEE/IPSJ Symposium on Applications and the Internet (SAINT-06):96–100

    Google Scholar 

  • Moser O, Rosenberg F, Dustdar S (2008) Non-intrusive monitoring and service adaptation for ws-bpel. 17th International World Wide Web Conference (WWW 2008): 815–824

    Google Scholar 

  • Mosincat A, Binder W (2008) Transparent runtime adaptability for BPEL processes. 6th International Conference on Service Oriented Computing (ICSOC 08): 241–255

    Google Scholar 

  • Tanaka M, Ishida T, Murakami Y, Morimoto S (2009) Service supervision: coordinating web services in open environment. 2009 IEEE International Conference on Web Services (ICWS-09): 238–245

    Google Scholar 

  • van der Aalst WMP, Basten T, Verbeek HMW, Verkoulen PAC, Voorhoeve M (1999) Adaptive workflow on the interplay between flexibility and support. The first International Conference on Enterprise Information Systems: 353–360

    Google Scholar 

  • Weber B, Wild W, Breu R (2004) CBRFlow: enabling adaptive workflow management through conversational case based reasoning. 7th European Conference on Advances in Case-Based Reasoning (ECCBR04), Lecture Notes in Artificial Intelligence 3155, Springer: 434–448

    Google Scholar 

  • Zeng L, Benatallah B, Ngu AHH, Dumas M, Kalagnanam J, Chang H (2004) QoS-aware middleware for web services composition. IEEE Transactions on Software Engineering 30(5): 311–327

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Masahiro Tanaka .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Tanaka, M., Ishida, T., Murakami, Y. (2011). Service Supervision for Runtime Service Management. In: Ishida, T. (eds) The Language Grid. Cognitive Technologies. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21178-2_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-21178-2_5

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-21177-5

  • Online ISBN: 978-3-642-21178-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics