Skip to main content
Log in

Capability description and discovery of Internetware entity

  • Research Papers
  • Published:
Science China Information Sciences Aims and scope Submit manuscript

Abstract

Internetware can be formed through aggregation of Internetware entities bottom-up to satisfy the user’s requirements. In the process, capability description of Internetware entity plays an important role. This paper proposes a capability description of Internetware entity based on environment ontology. The environment ontology includes environment entities and possible interactions with the environment entities in a particular domain. Tree-like hierarchical state machines are also included in the ontology to describe domain life-cycle of the environment entities. On the basis of the ideas, the capability of Internetware entity is embodied by interacting with environment entities and the changes of the environment entities during the interactions. Finally, this paper describes the matchmaking between capability descriptions of Internetware entities to support the discovery of Internetware entity. An example of online education course is given to illustrate the ideas.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Yang F Q, Mei H, Lu J, et al. Some discussion on the development of software technology. Acta Electron Sin, 2002, 30: 1091–1096

    Google Scholar 

  2. Hou L S, Jin Z, Wu B D. Modeling and verifying web services driven by requirements: an ontology-based approach. Sci China Ser F-Inf Sci, 2006, 49: 792–820

    Article  Google Scholar 

  3. Wang P W, Jin Z, Liu L, et al. Building toward capability specifications of web services based on an environment ontology. IEEE Trans Knowl Data Eng, 2008, 20: 547–561

    Article  Google Scholar 

  4. Wang P W, Jin Z, Liu L. An approach for specifying capability of web services based on environment ontology. In: IEEE International Conference on Web Services (ICWS’06), Chicago, 2006. 365–372

  5. Wang P W, Jin Z, Liu L. On constructing environment ontology for semantic web services. Lect Notes Artif Intell, 2006, 4092: 490–503

    Google Scholar 

  6. Jackson M. The meaning of requirements. Annuals of Softw Eng, 1997, 3: 5–21

    Article  Google Scholar 

  7. Zave P, Jackson M. Four dark corners of requirements engineering. ACM Trans Softw Eng Methodol, 1997, 6: 1–30

    Article  Google Scholar 

  8. Gunter C A, Gunter E L, Jackson M, et al. A reference model for requirements and specification. IEEE Softw, 2000, 17: 37–43

    Google Scholar 

  9. Jackson M. Problem frames: analyzing and structuring software development problems. Boston: Addison-Welsley Longman Publishing Inc., 2000

    Google Scholar 

  10. Jin Z, Revisiting the meaning of requirements. J Comput Sci Technol, 2006, 22: 32–40

    Article  Google Scholar 

  11. Booch G, Rumbaugh J, Jacobson I. The unified modeling language user guide. Boston: Addison-Welsley Longman Publishing Inc., 1999

    Google Scholar 

  12. Computing Research Association. Cyber-infrastructure for education and learning for the future: a vision and research agenda. Nov, 2005, http://www.cra.org/reports/cyberinfrastructure.pdf

  13. Alur R, Kannan R, Yannakakis S, et al. Communicating hierarchical state machines. In: International Colloquium on Automata, Languages and Programming (ICAL’99), Prague, LNCS, 1999. 1644: 169–178

    Chapter  Google Scholar 

  14. Di M D. Sangiovanni-Vincentelli B A, Villa T. Model matching for finite-state machines. IEEE Trans Autom Contr, 2001, 46: 1726–1743

    Article  MATH  Google Scholar 

  15. Mei H, Huang G, Zhao H Y, et al. A Software architecture centric engineering approach for internetware. Sci China Ser F- Inf Sci, 2006, 49: 702–730

    Article  Google Scholar 

  16. Lu J, Tao X P, Ma X X, et al. Research on agent-based software model for internetware (in Chinese). Sci China Ser FInf Sci, 2005, 35: 1233–1253

    Google Scholar 

  17. Lu J, Ma X X, Tao X P, et al. Research and progress on internetware. 2006, 36: 1037–1080

    Google Scholar 

  18. Christensen E, Curbera F, Meredith G, et al. Web Services Description Language (WSDL) 1.1. Technical Report, W3C, 2001, http://www.w3.org/TR/2001/NOTE-wsdl-20010315

  19. McIlraith S A, Son T C, Zeng H L. Semantic web services. IEEE Intell Syst, 2001, 16: 46–53

    Article  Google Scholar 

  20. Fensel D, Bussler C, Maedche A. Semantic web enabled web services. In: International Semantic Web Conference (ISWC’02), Sardinia, 2002. 1–2

  21. Gruber T R. A translation approach to portable ontology Specifications. Knowl Acquisit, 1993, 2: 199–220

    Article  MathSciNet  Google Scholar 

  22. The OWL Services Coalition. OWL-S: Semantic Markup for Web Services. http://www.daml.org/services/owl-s/1.1/overview

  23. Fensel D. Web Service Modeling Ontology(WSMO). http://www.wsmo.org

  24. W3C. Web Service Semantics WSDL-S. http://www.w3.org/Submission/WSDL-S

  25. Bansal S, Vidal J M. Matchmaking of web services based on the DAML-S service model. In: International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS’03), Melbourne, 2003

  26. Sycara K, Widoff S, Klusch M, et al. LARKS: dynamic matchmaking among heterogeneous software agents in cyberspace. Auton Agents Multi-Agent Syst, 2002, 5: 173–203

    Article  Google Scholar 

  27. Fensel D. Ontology-based Choreography of WSMO Services, WSMO Final Draft. http://www.wsmo.org/TR/d14/v0.4

  28. Agarwal S, Studer R. Automatic matchmaking of web services. In: IEEE International Conference on Web Services (ICWS’06), Chicago, 2006. 45–54

  29. Salaun G, Bordeaux L, Schaerf M. Describing and reasoning on web services using process algebra. In: IEEE International Conference on Web Services (ICWS’04), San Diego, 2004. 43–50

  30. Mahleko B, Wombacher A, Fankhauser P. Process-annotated service discovery facilitated by an n-gram-based index. In: IEEE International Conference on E-Technology, E-Commerce and E-Service (EEE’05), Hong Kong, 2005. 2–8

  31. Mahleko B, Wombacher A. Indexing business processes based on annotated finite state automata. In: IEEE International Conference on Web Services (ICWS’06), Chicago, 2006. 303–311

  32. Wombacher A, Fankhuaser P, Neuhold E. Transforming BPEL into annotated deterministic finite state automata for service discovery. In: IEEE International Conference on Web Service (ICWS’04), San Diego, 2004. 316–323

  33. Wombacher A, Mahleko B. IPSI-PF: a business process matchmaking engine. In: IEEE International Conference on E-Commerce Technology (CEC’04), 2004. 137–145

  34. Grigori D, Bouzeghoub M. Service retrieval based on behavioral specification. In: IEEE International Conference on Services Computing (SCC’05), Orlando, USA, 2005. 333–336

  35. Wombacher A, Fankhauser P, Mahleko B, et al. Matchmaking for business processes based on choreographies. Int J Web Serv Res, 2004. 14–32

  36. Shen Z N, Su J W. Web Service discovery based on behavior signatures. In: IEEE International Conference on Services Computing (SCC’05), Orlando, 2005. 279–286

  37. Foster I. Modeling Stateful Resources withWeb Services, Version 1.1. http://www.ibm.com/developerworks/library/wsresource/ws-modelingresources.pdf

  38. Little M. Web Services Context Specification (WS-Context), April, 2007. http://docs.oasis-open.org/ws-caf/ws-context/v1.0/wsctx.html

  39. Medjahed B, Atif Y. Context-based matching for web service composition. Distrib Parall Databases J, 2007, 21: 5–37

    Article  Google Scholar 

  40. Maamar Z, Mostefaoui S K, Yahyaoui H. Toward an agent-based and context- oriented approach for web services composition. IEEE Trans Knowl Data Eng, 2005, 17: 686–697

    Article  Google Scholar 

  41. Maamar Z, Benslimane D, Narendra N C. What can context do for web services? Commun ACM, 2006, 49: 98–103

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to PuWei Wang or Zhi Jin.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wang, P., Jin, Z. & Liu, H. Capability description and discovery of Internetware entity. Sci. China Inf. Sci. 53, 685–703 (2010). https://doi.org/10.1007/s11432-010-0087-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11432-010-0087-8

Keywords

Navigation