{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,2,27]],"date-time":"2024-02-27T22:10:13Z","timestamp":1709071813758},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"8","license":[{"start":{"date-parts":[[2008,6,25]],"date-time":"2008-06-25T00:00:00Z","timestamp":1214352000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sci. China Ser. F-Inf. Sci."],"published-print":{"date-parts":[[2008,8]]},"DOI":"10.1007\/s11432-008-0095-0","type":"journal-article","created":{"date-parts":[[2008,6,25]],"date-time":"2008-06-25T19:13:18Z","timestamp":1214421198000},"page":"985-999","source":"Crossref","is-referenced-by-count":1,"title":["Multi-mode interaction middleware for software services"],"prefix":"10.1007","volume":"51","author":[{"given":"XianPing","family":"Tao","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"XiaoXing","family":"Ma","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jian","family":"Lu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ping","family":"Yu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yu","family":"Zhou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2008,6,25]]},"reference":[{"issue":"12","key":"95_CR1","first-page":"1233","volume":"35","author":"J. Lu","year":"2005","unstructured":"Lu J, Tao X, Ma X, et al. Research on agent-based software model for Internetware. Sci China Ser F-Info Sci (in Chinese), 2005, 35(12): 1233\u20131253","journal-title":"Sci China Ser F-Info Sci (in Chinese)"},{"issue":"1","key":"95_CR2","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1145\/2080.357392","volume":"2","author":"A. Birrel","year":"1984","unstructured":"Birrel A, Nelson B. Implementing remote procedure calls. ACM Trans Comp Syst, 1984, 2(1): 39\u201359","journal-title":"ACM Trans Comp Syst"},{"key":"95_CR3","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511584961","volume-title":"Distributed Object Architectures with CORBA","author":"H. Balen","year":"2000","unstructured":"Balen H, Elenko M, Jones J, et al. Distributed Object Architectures with CORBA. Cambridge: Cambridge University Press, 2000"},{"key":"95_CR4","volume-title":"The Jini(TM) Specification","author":"K. Arnold","year":"1999","unstructured":"Arnold K, Osullivan B, Scheifler R, et al. The Jini(TM) Specification. London: Addison-Wesley, 1999"},{"key":"95_CR5","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1109\/PMMPC.1995.504338","volume-title":"Proceedings of Conference on Programming Models for Massively Parallel Computers","author":"A. Corradi","year":"1995","unstructured":"Corradi A, Zambonelli F, Leonardi L. A scalable tuple space model for structured parallel programming. In: Proceedings of Conference on Programming Models for Massively Parallel Computers. Berlin: IEEE CS Press, 1995. 25\u201332"},{"key":"95_CR6","first-page":"185","volume-title":"Proceedings of ACM symposium on Applied Computing","author":"G. Papadopoulos","year":"1998","unstructured":"Papadopoulos G, Arbab F. Modelling activities in information systems using the coordination language MANIFOLD. In: Proceedings of ACM symposium on Applied Computing. Atlanta: ACM Press, 1998. 185\u2013193"},{"issue":"12","key":"95_CR7","doi-asserted-by":"crossref","first-page":"1053","DOI":"10.1145\/361598.361623","volume":"15","author":"D. Parnas","year":"1972","unstructured":"Parnas D. On the criteria to be used in decomposing systems into modules. Commun ACM, 1972, 15(12): 1053\u20131058","journal-title":"Commun ACM"},{"key":"95_CR8","first-page":"220","volume-title":"Proceedings of ECOOP","author":"G. Kiczales","year":"1997","unstructured":"Kiczales G, Lamping J, Mendhekar A, et al. Aspect-oriented programming. In: Mehmet A, Satoshi M, eds. Proceedings of ECOOP. Finland: LNCS, 1997. 1241: 220\u2013242"},{"issue":"2","key":"95_CR9","doi-asserted-by":"crossref","first-page":"365","DOI":"10.1145\/322186.322199","volume":"27","author":"S. Ward","year":"1980","unstructured":"Ward S, Robert J, Halstead H. A Syntactic Theory of Message Passing. J ACM, 1980, 27(2): 365\u2013383","journal-title":"J ACM"},{"issue":"3","key":"95_CR10","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1145\/295685.298136","volume":"42","author":"D. Lange","year":"1999","unstructured":"Lange D. Seven good reasons for mobile agents. Commun ACM, 1999, 42(3): 88\u201389","journal-title":"Commun ACM"},{"issue":"11","key":"95_CR11","doi-asserted-by":"crossref","first-page":"1039","DOI":"10.1109\/TSE.2002.1049403","volume":"28","author":"G. Cabri","year":"2002","unstructured":"Cabri G, Leonardi L, Zambonelli F. Engineering mobile agent applications via context-dependent coordination. IEEE Trans Softw Eng, 2002, 28(11): 1039\u20131055","journal-title":"IEEE Trans Softw Eng"},{"key":"95_CR12","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1145\/38765.38821","volume-title":"Proceedings of OOPSLA","author":"P. Maes","year":"1987","unstructured":"Maes P. Concepts and experiments in computational reflection. In: Proceedings of OOPSLA. New York: ACM Press,1987. 147\u2013155"},{"key":"95_CR13","first-page":"79","volume-title":"Proceedings of 1st OOPSLA Workshop on Reflection and Software Engineering: Reflection and Software Engineering","author":"F. Costa","year":"1999","unstructured":"Costa F, Duran H, Parlavantzas N. The role of reflective middleware in supporting the engineering of dynamic applications. In: Proceedings of 1st OOPSLA Workshop on Reflection and Software Engineering: Reflection and Software Engineering. New York: ACM Press, 1999. 79\u201398"},{"key":"95_CR14","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"E. Gamma","year":"1994","unstructured":"Gamma E, Helm R, Johnson R, et al. Design Patterns: Elements of Reusable Object-Oriented Software. London: Addison-Wesley Professional, 1994"},{"key":"95_CR15","volume-title":"Service-Oriented Architecture: A field guide to integrating XML and Web Services","author":"T. Erl","year":"2004","unstructured":"Erl T. Service-Oriented Architecture: A field guide to integrating XML and Web Services. London: Pearson Education, 2004"},{"issue":"12A","key":"95_CR16","first-page":"1901","volume":"30","author":"F. Yang","year":"2002","unstructured":"Yang F, Mei H, Lu J, et al. Some discussion on the development of software technology. Chin J Elect (in Chinese), 2002, 30(12A): 1901\u20131906","journal-title":"Chin J Elect (in Chinese)"},{"issue":"4","key":"95_CR17","first-page":"721","volume":"14","author":"H. Mei","year":"2003","unstructured":"Mei H, Chen F, Feng Y, et al. ABC: architecture based component oriented software development. J Softw (in Chinese), 2003, 14(4): 721\u2013733","journal-title":"J Softw (in Chinese)"},{"issue":"4","key":"95_CR18","doi-asserted-by":"crossref","first-page":"314","DOI":"10.1109\/32.385970","volume":"21","author":"S. Mary","year":"1995","unstructured":"Mary S, DeLine R, Klein D, et al. Abstractions for software architecture and tools to support them. IEEE Trans Softw Eng, 1995, 21(4): 314\u2013335","journal-title":"IEEE Trans Softw Eng"},{"key":"95_CR19","volume-title":"The Semantic Web","author":"T. Lee","year":"2001","unstructured":"Lee T, Hendler J, Lassila O. The Semantic Web. New York: Scientific American, 2001"},{"key":"95_CR20","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1007\/3-540-48749-2_8","volume-title":"Proceedings of Secure Internet Programming: Security Issues for Mobile and Distributed Objects","author":"M. Blaze","year":"1999","unstructured":"Blaze M, Feigenbaum J, Ioannidis J, et al. The role of trust management in distributed systems security. In: Proceedings of Secure Internet Programming: Security Issues for Mobile and Distributed Objects. New York: Springer, 1999. 185\u2013210"},{"key":"95_CR21","first-page":"164","volume-title":"Proceedings of IEEE Symposium on Security and Privacy","author":"M. Blaze","year":"1996","unstructured":"Blaze M, Feigenbaum J, Lacy A. Decentralized trust management. In: Proceedings of IEEE Symposium on Security and Privacy. Oakland: IEEE Press, 1996. 164\u2013173"},{"key":"95_CR22","first-page":"147","volume-title":"Proceedings of ACM Symposium on Applied Computing","author":"G. Papadopoulos","year":"1999","unstructured":"Papadopoulos G. Special track on coordination models, languages and applications. In: Proceedings of ACM Symposium on Applied Computing. San Antonio: ACM Press, 1999. 147\u2013148"},{"key":"95_CR23","doi-asserted-by":"crossref","first-page":"136","DOI":"10.1007\/3-540-62803-7_30","volume-title":"Proceedings of 1st International Workshop on Mobile Agents","author":"P. Domel","year":"1997","unstructured":"Domel P, Lingnau A, Drobnik O. Mobile agent interaction in heterogeneous environments. In: Proceedings of 1st International Workshop on Mobile Agents. Berlin: ACM Press, 1997, 136\u2013148"},{"issue":"2","key":"95_CR24","doi-asserted-by":"crossref","first-page":"82","DOI":"10.1109\/2.820044","volume":"33","author":"G. Cabri","year":"2000","unstructured":"Cabri G, Leonardi L, Zambonelli F. Mobile agent coordination models for Internet applications. Comput, 2000, 33(2): 82\u201389","journal-title":"Comput"},{"key":"95_CR25","first-page":"487","volume-title":"Proceedings of ACM Symposium on Applied Computing","author":"R. Lucchi","year":"2004","unstructured":"Lucchi R, Zavattaro G. WSSecSpaces: a secure data-driven coordination service for web services applications. In: Proceedings of ACM Symposium on Applied Computing. Nicosia: ACM Press, 2004, 487\u2013491"},{"key":"95_CR26","first-page":"486","volume-title":"Proceedings of 28th Annual International Computer Software and Applications Conference","author":"T. Lemniotes","year":"2004","unstructured":"Lemniotes T, Papadopoulos G. Coordinating web services using channel based communication. In: Proceedings of 28th Annual International Computer Software and Applications Conference. Los Alamitos: IEEE Computer Society Press, 2004, 486\u2013491"},{"issue":"3","key":"95_CR27","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1145\/352591.352592","volume":"9","author":"N. Minsky","year":"2000","unstructured":"Minsky N, Ungureanu V. Law-governed interaction: a coordination and control mechanism for heterogeneous distributed systems. ACM Trans Softw Eng Methodol, 2000, 9(3): 273\u2013305","journal-title":"ACM Trans Softw Eng Methodol"},{"key":"95_CR28","first-page":"462","volume-title":"Proceedings of ACM symposium on Applied computing","author":"A. Stefano","year":"2004","unstructured":"Stefano A, Santoro C, Pappalardo G. Enforcing agent communication laws by means of a reflective framework. In: Proceedings of ACM symposium on Applied computing. Nicosia: ACM Press, 2004. 462\u2013468"},{"key":"95_CR29","first-page":"536","volume-title":"Proceedings of 1st International Symposium on Information and Ccommunication Technologies","author":"G. Dimitoglou","year":"2003","unstructured":"Dimitoglou G, Moore P. Middleware for large distributed systems and organizations. In: Proceedings of 1st International Symposium on Information and Ccommunication Technologies. Dublin: ACM Press, 2003. 536\u2013542"},{"key":"95_CR30","first-page":"479","volume-title":"Proceedings of ACM Symposium on Applied Computing","author":"M. Mamei","year":"2004","unstructured":"Mamei M, Zambonelli F. Self-maintained distributed tuples for field-based coordination in dynamic networks. In: Proceedings of ACM Symposium on Applied Computing. Nicosia: ACM Press, 2004. 479\u2013486"},{"key":"95_CR31","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1145\/582128.582131","volume-title":"Proceedings of 1st Workshop on Self-healing Systems","author":"G. Blair","year":"2002","unstructured":"Blair G, Coulson G, Blair L, et al. Reflection, self-awareness and self-healing in OpenORB. In: Proceedings of 1st Workshop on Self-healing Systems. Charleston: ACM Press, 2002. 9\u201314"}],"container-title":["Science in China Series F: Information Sciences"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11432-008-0095-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11432-008-0095-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11432-008-0095-0","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,2,27]],"date-time":"2024-02-27T21:37:52Z","timestamp":1709069872000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11432-008-0095-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,6,25]]},"references-count":31,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2008,8]]}},"alternative-id":["95"],"URL":"https:\/\/doi.org\/10.1007\/s11432-008-0095-0","relation":{},"ISSN":["1009-2757","1862-2836"],"issn-type":[{"value":"1009-2757","type":"print"},{"value":"1862-2836","type":"electronic"}],"subject":[],"published":{"date-parts":[[2008,6,25]]}}}