[1] Gong L. JXTA: A network programming environment. IEEEInternet Computing, 2001, 5(3): 88-95.[2] Lu X, Wang H, Wang J. Internet-based virtual computingenvironment (iVCE): Concepts and architecture. Science in ChinaSeries F, 2006, 49(6): 681-701.[3] Alves A, Arkin A et al. Web services business processexecution language version 2.0. OASIS Standard, 2007.[4] Florescu D, Grünhagen A, Kossmann D. XL: An XMLprogramming language for Web service specification and composition. Computer Networks, 2003, 42(5): 641-660.[5] Jennings N R. An agent-based approach for building complexsoftware systems. Comm. ACM, 2001, 44(4): 35-41.[6] Platon E, Mamei M, Sabouret N, Honiden S, ParunakH V D. Mechanisms for environments in multi-agent systems: Survey andopportunities. Autonomous Agents and Multi-Agent Systems, 2007,14(1): 31-47.[7] Desai N, Mallya A U, Chopra A K, Singh M P. Interactionprotocols as design abstractions for business processes. IEEETrans. Software Engineering, 2005, 31(12): 1015-1027.[8] Doi T, Tahara Y, Honiden S. IOM/T: An interactiondescription language for multi-agent systems. In Proc. the 4th Int.Joint Conf. Autonomous Agent and Multi-Agent Systems(AAMAS,2005), Utrecht, The Netherlands, Jul.25-29, 2005, pp.778-785.[9] Androutsellis-Theotokis S, Spinellis D. A survey ofpeer-to-peer content distribution technologies. ACM ComputingSurveys, 2004, 36(4): 335-371.[10] Eugster P, Felber P, Guerraoui R, Kermarrec A. The manyfaces of publish/subscribe. ACM Computing Surveys, 2003, 35(2): 114-131.[11] Clark J, DeRose S. XML path language (XPath) version 1.0,W3C Recommendation, 1999.[12] Shen R, Wang J, Zhang S, Shen S, Fan P. A framework forconstructing peer-to-peer overlay networks in Java. In Proc. 7thInt. Conf. Principles and Practice of Programming in Java(PPPJ,2009), Calgary, Canada, Aug.27-28, 2009, pp.40-48.[13] Stoica I, Morris R, Karger D, Kaashoek M F,Balakrishnan H. Chord: A scalable peer-to-peer lookup service forInternet applications. In Proc. Conf. Applications,Technologies, Architectures, and Protocols for Computer Comm.(SIGCOMM,2001), San Diego, USA, Aug.27-31, 2001, pp.149-160.[14] Li D, Lu X, Wu J. FISSIONE: A scalable constant degreeand low congestion DHT scheme based on Kautz graphs. In Proc. 24thAnnual Joint Conf. of the IEEE Computer and Comm. Societies(INFOCOMM,2005), Philadelphia, USA, Aug.22-26, 2005, pp.1677-1688.[15] Zhu Y, Hu Y. Ferry: A P2P-based architecture forcontent-based publish/subscribe services. IEEE Trans.Parallel and Distributed Systems, 2007, 18(5): 672-685.[16] Zhang S, Wang J, Shen R, Xu J. Towards building efficientcontent-based publish/subscribe systems over structured P2P overlays.In Proc. the 39th Int. Conf. Parallel Processing (ICPP,2010),San Diego, USA, Sept.13-16, 2010, pp.258-266.[17] Welsh M, Culler D, Brewer E. SEDA: An architecture forwell-conditioned, scalable internet services. In Proc. ACMSymposium on Operating Systems Principles (SOSP,2001), Banff, Canada,Oct.21-24, 2001, pp.230-243.[18] Killian C, Anderson J W, Braud R, Jhala R, Vahdat A.Mace: Language support for building distributed systems. In Proc.2007 ACM SIGPLAN Conf. Programming Language Design andImplementation (PLDI,2007), San Diego, USA, Jun.10-13, 2007, pp.179-188.[19] Paurobally S, Jennings N R. Protocol engineering for webservices conversations. Engineering Applications of ArtificialIntelligence, 2005, 18(2): 237-254.[20] Cooney D, Dumas M, Roe P. GPSL: A programming language forservice implementation. In Proc. the 9th Int. Conf. FundamentalApproaches to Software Engineering (FASE,2006), Vienna, Austria,Mar.27-28, 2006, pp.3-17.[21] Huhns M N. Interaction-oriented programming. In Proc. 1stInt. Workshop on Agent Oriented Software Engineering (AOSE,2000),Limerick, Ireland, Jun.10, 2000, pp.29-44.[22] Wang J, Shen R, Zhu H. Agent-oriented programming based onSLABS. In Proc. the 29th Annual Int. Computer Software andApplications Conf. (COMPSAC,2005), Edinburgh, UK, Jul.25-28, 2005,pp.127-132.[23] Kaneko Y, Harumoto K et al. A location-based peer-to-peernetwork for context-aware services in a ubiquitous environment. In Proc. 2005 IEEE/IPSJ Int. Symp. Applications and the Internet(SAINT,2005) Workshops, Trento, Italy, Jan.31-Feb.4, 2005, pp.208-211.[24] Busetta P, Dona A, Nori M. Channeled multicast for groupcommunications. In Proc. the 1st Int. Joint Conf. AutonomousAgents and Multi Agent Systems (AAMAS,2002), Bologna, Italy, Jul.15-19,2002, pp.1280-1287.[25] Anderson D P. BOINC: A system for public-resource computingand storage. In Proc. the 5th Int. Workshop on Grid Computing(GRID,2004), Pittsburgh, USA, 2004, pp.4-10.[26] Caromel D, di Costanzo A, Mathieu C. Peer-to-peer forcomputational grids: Mixing clusters and desktop machines. Parallel Computing, 2007, 33(4/5): 275-288.[27] Zheng Z, Lyu M R. WS-DREAM: A distributed reliabilityassessment mechanism for Web services. In Proc. the 38th AnnualIEEE/IFIP Int. Conf. Dependable Systems and Networks (DSN,2008),Anchorage, USA, Jun.24-27, 2008, pp.392-397. |