Web 2.0 for Grids and e-Science

Invited Contribution
  • G.C. Fox
  • R. Guha
  • D.F. McMullen
  • A.F. Mustacoglu
  • M.E. Pierce
  • A.E. Topcu
  • D.J. Wild
Part of the Signals and Communication Technology book series (SCT)

Web 2.0-style services and capabilities collectively define a comprehensive\break distributed computing environment that may be considered an alternative or supplement to existing Grid computing approaches for e-Science. Web 2.0 is briefly summarized as building upon network-enabled, stateless services with simple message formats and message exchange patterns to build rich client interfaces, mash-ups (custom, composite, Web applications), and online communities. In this chapter, we review several of our activities in these areas: service architectures for chemical informatics; Web 2.0 approaches for managing real-time data from online experiments; management and federation of digital entities and their metadata obtained from multiple services; and the use of tagging and social bookmarking to foster scientific networking at minority serving institutions. We conclude with a discussion of further research opportunities in the application of Web 2.0 to e-Science.


Social Bookmark Rest Service Group Administrator Java Server Pages Open Grid Forum 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Booth, D., Haas, H., McCabe, F., Newcomer, E., Champion, M., Ferris, C., Orchard, D., “Web Service Architecture”, W3C Working Group Note, 2004.Google Scholar
  2. [2]
    Bramley, R., Chiu, K., Devadithya, T., Gupta, N., Hart, C., Huffman, J.C., Huffman, K.L., Ma, Y., McMullen, D.F., “Instrument Monitoring, Data Sharing and Archiving Using Common Instrument Middleware Architecture (CIMA)”, Journal of Chemical Information and Modeling, 46(3), 1017–1025, 2006.CrossRefGoogle Scholar
  3. [3]
    Devadithya, T., Chiu, K., Huffman, K., McMullen, D.F., “The Common Instrument Middleware Architecture: Overview of Goals and Implementation”, In Proceedings of the First IEEE International Conference on e-Science and Grid Computing (e-Science 2005), Melbourne, Australia, Dec. 5–8, 2005.Google Scholar
  4. [4]
    Dong, X., Gilbert, K.E., Guha, R., Heiland, R., Kim, J., Pierce, M.E., Fox, G.C., Wild, D.J., “Web Service Infrastructure for Chemoinformatics”, Journal of Chemical Information and Modeling, 47(4), 1303–1307, 2007.CrossRefGoogle Scholar
  5. [5]
    Fielding, R.T., Taylor, R.N., “Principled Design of the Modern Web Architecture”, ACM Transactions of Internet Technology, 2(2), 115–150, 2002.CrossRefGoogle Scholar
  6. [6]
    Foster, I., et al., “The Open Grid Services Architecture, Version 1.5”, Open Grid Forum GFD-1.080.Google Scholar
  7. [7]
    Foster, I., Kesselman, C., Tuecke, S., “The Anatomy of the Grid: Enabling Scalable Virtual Organizations”, International Journal of Supercomputer Applications, 15(3), 200–222, 2001.CrossRefGoogle Scholar
  8. [8]
    Fox, G.C., Gannon, D., “Special Issue: Workflow in Grid Systems”. Concurrency and Computation: Practice and Experience, 18(10), 1009–1019, 2006.CrossRefGoogle Scholar
  9. [9]
    Guha, R., Wiggins, G.D., Wild, D.J., Baik, M.H., Pierce, M.E., Fox, G.C., “Improving Usability and Accessibility of Cheminformatics Tools for Chemists Through Cyberinfrastructure and Education”, Cheminformatics, Accepted September 2007.Google Scholar
  10. [10]
    Hansch, C., Maloney, P.P., Fujita, T., Muir, R.M., “Correlation of Biological Activity of Phenoxyacetic Acids with Hammett Substituent Constants and Partition Coefficients”, Nature, 194, {178–180}, 1962.CrossRefGoogle Scholar
  11. [11]
    Harris, C.J., Stevens, A.P., “Chemogenomics: Structuring Drug Discovery to Gene Families”, Drug Discovery Today, 11, 880–888, 2006.CrossRefGoogle Scholar
  12. [12]
    Lee, K.B., Schneeman, R.D., “Distributed Measurement and Control Based on the IEEE 1451 Smart Transducer Interface Standards”, IEEE Transactions on Instrumentation and Measurement, 49(3), 621–627, June 2000.CrossRefGoogle Scholar
  13. [13]
    MacKenzie, C.M., Laskey, K., McCabe, F., Brown, P.F., Metz, R. (eds) “A Reference Model for Service Oriented Architecture”, Reference Model for Service Oriented Architecture 1.0, 2006.Google Scholar
  14. [14]
    McMullen, D.F., Atkinson, I.M., Chiu, K., Turner, P., Huffman, K., Quilici, R., Wyatt, M., “Toward Standards for Integration of Instruments into Grid Computing Environments”, In Proceedings of IEEE International Conference on e-Science and Grid Computing(e-Science 2006), Amsterdam, The Netherlands, December 2006.Google Scholar
  15. [15]
    McMullen, D.F., Huffman, K., “Connecting Users to Instruments and Sensors: Portals as Multi-user GUIs for Instrument and Sensor Facilities”, Concurrency and Computation: Practice and Experience, 18, 1–11, 2006.CrossRefGoogle Scholar
  16. [16]
    McMullen, D., Reichherzer, T., “Identity and Functionality in the Common Instrument Middleware Architecture”, Applied Ontology, 3, 2006.Google Scholar
  17. [17]
    Murray-Rust, P., Rzepa, H., “Chemical Markup, XML, and the Worldwide Web. 1. Basic Principles”, Journal of Chemical Information and Computer Science, 39, 928–942, 1999.CrossRefGoogle Scholar
  18. [18]
    Murray-Rust, P., Rzepa, H., Williamson, M.J., Willighagen, E.L., “Chemical Markup, XML, and the World Wide Web. 5. Applications of Chemical Metadata in RSS Aggregators”, Journal of Chemical Information and Computer Science, 44, 462–469, 2004.CrossRefGoogle Scholar
  19. [19]
    Mustacoglu, A.F., Topcu, A.E., Cami, A., Fox, G., “A Novel Event-Based Consistency Model for Supporting Collaborative Cyberinfrastructure Based Scientific Research”, In Collaborative Technologies and Systems CTS 2007, Orlando, 2007.CrossRefGoogle Scholar
  20. [20]
    Nicolaou, K.C., “Joys of Molecules, 2, Endeavours in Chemical Biology and Medicinal Chemistry”, Journal of Medicinal Chemistry, 48, 5613–5638, 2005.CrossRefGoogle Scholar
  21. [21]
    Pierce, M.E., Fox, G., Yuan, H., Deng, Y., Cyberinfrastructure and Web 2.0 Proceedings of HPC2006, Available from
  22. [22]
    Richardson, L., Ruby, S., RESTful Web Services. O’Reilly Media, Inc. May 8, 2007.Google Scholar
  23. [23]
    Richardson, T., Stafford-Fraser, Q., Wood, K.R., Hopper, A., “Virtual Network Computing”, IEEE Internet Computing, 2(1), 33–38 January/February 1998.Google Scholar
  24. [24]
    Schreiber, S.L., Kapoor, T.M., Gunther, W. (eds.) Chemical Biology: From Small Molecules to Systems Biology and Drug Design, Wiley-VCH, Wienheim, Germany, 2007.Google Scholar
  25. [25]
    Steinbeck, C., Hoppe, C., Kuhn, S., Floris, M., Guha, R., Willighagen, E.L., “Recent Developments of the Chemistry Development Kit (CDK) – An Open-Source Java Library for Chemo- and Bioinformatics”, Current Pharmaceutical Design, 12, 2110–2120, 2006.CrossRefGoogle Scholar
  26. [26]
    Wilkins-Diehr, N., “Special Issue: Science Gateways – Common Community Interfaces to Grid Resources”, Concurrency and Computation: Practice and Experience, 19(6), 743–749, 2007.CrossRefGoogle Scholar
  27. [27]
    Willighagen, E., O’Boyle, N.M., Gopalakrishnan, H., Jiao, D., Guha, R., Steinbeck, C., Wild, D.J., “Improving Dissemination of Scientific Literature and Data with Userscripts”, BMC Bioinformatics, submitted September 2007.Google Scholar
  28. [28]
    Yin, H., McMullen, D.F., Nacar, M.A., Pierce, M., Huffman, K., Fox, G., Ma, Y., “Providing Portlet-Based Client Access to CIMA Enabled Crystallographic Instruments, Sensors, and Data”, In Proceedings of the 7th IEEE/ACM International Conference on Grid Computing (Grid2006), Barcelona, September 28–29, 2006.Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2009

Authors and Affiliations

  • G.C. Fox
    • 1
    • 2
    • 3
  • R. Guha
    • 4
  • D.F. McMullen
    • 4
  • A.F. Mustacoglu
    • 1
    • 2
  • M.E. Pierce
    • 1
  • A.E. Topcu
    • 1
    • 2
  • D.J. Wild
    • 3
  1. 1.Community Grids LaboratoryIndiana UniversityIndianaUSA
  2. 2.Department of Computer ScienceIndiana UniversityIndianaUSA
  3. 3.School of InformaticsIndiana UniversityIndianaUSA
  4. 4.Knowledge Acquisition and Projection LaboratoryIndiana UniversityIndianaUSA

Personalised recommendations