Instrument Monitoring, Data Sharing, and Archiving Using Common Instrument Middleware Architecture (CIMA)

The Common Instrument Middleware Architecture (CIMA) aims at Grid-enabling a wide range of scientific instruments and sensors to enable easy access to and sharing and storage of data produced by these instruments and sensors. This paper describes the implementation of CIMA applied to the field of single-crystal X-ray crystallography. To allow the researchers to easily view the current and past data streams from the instruments or sensors in a laboratory, a crystallography portal and associated portlets were developed for this application. The CIMA-based crystallography system provides an opportunity for anyone with Web access to observe and use crystallographic and other data from laboratories that previously had only limited access.

[1]  Andrew S. Grimshaw,et al.  The Legion Vision of a Worldwide Computer. , 1997 .

[2]  Richard Monson-Haefel,et al.  Java message service , 2000 .

[3]  Ami Marowka,et al.  The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..

[4]  大島 正嗣,et al.  Simple Object Access Protocol と,その応用としてのソフトウェアの組み合わせについて (渡邉昭夫教授退任記念号) , 2001 .

[5]  Ian T. Foster,et al.  The anatomy of the grid: enabling scalable virtual organizations , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[6]  Dennis Gannon,et al.  The XCAT Science Portal , 2002 .

[7]  Kyle A. Gallivan,et al.  The gSOAP Toolkit for Web Services and Peer-to-Peer Computing Networks , 2002, 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02).

[8]  Carmelo Giacovazzo,et al.  Fundamentals of Crystallography , 2002 .

[9]  Ian T. Foster,et al.  Grid Services for Distributed System Integration , 2002, Computer.

[10]  Deborah L. McGuinness,et al.  Owl web ontology language guide , 2003 .

[11]  R. V. van Nieuwpoort,et al.  The Grid 2: Blueprint for a New Computing Infrastructure , 2003 .

[12]  Geoffrey C. Fox,et al.  NaradaBrokering: A Distributed Middleware Framework and Architecture for Enabling Durable Peer-to-Peer Grids , 2003, Middleware.

[13]  J. Novotny,et al.  GridSphere: an advanced portal framework , 2004, Proceedings. 30th Euromicro Conference, 2004..

[14]  Yogesh L. Simmhan,et al.  Programming the Grid: Distributed Software Components, P2P and Grid Web Services for Scientific Applications , 2002, Cluster Computing.

[15]  Matthew MacDonald,et al.  Web Services Architecture , 2004 .

[16]  David De Roure,et al.  Grid-enabling an existing instrument-based national service , 2005, First International Conference on e-Science and Grid Computing (e-Science'05).

[17]  Kenneth Chiu,et al.  The common instrument middleware architecture: overview of goals and implementation , 2005, First International Conference on e-Science and Grid Computing (e-Science'05).

[18]  Kenneth Chiu,et al.  Integrating Instruments and Sensors into the Grid with CIMA Web Services , 2005 .

[19]  Yu Ma,et al.  A composable data management architecture for scientific applications , 2005, CLADE 2005. Proceedings Challenges of Large Applications in Distributed Environments, 2005..

[20]  Donald F. McMullen,et al.  Connecting users to instruments and sensors: portals as multi‐user GUIs for instrument and sensor facilities , 2007, Concurr. Comput. Pract. Exp..