Open-source tools for distributed device control within a service-oriented architecture.
Within the past few years a new paradigm for software organization and intercommunication has emerged - SOA, or Service-Oriented Architecture. This article explores the relevance of this approach to automation and control of laboratory devices and examines some of the excellent open-source software...
| Published in: | JALA: Journal of the Association for Laboratory Automation Vol. 9; no. 6; pp. 404 - 411 |
|---|---|
| Main Author: | |
| Format: | tables/charts Journal Article |
| Published: |
Elsevier B.V.
Dec2004
|
| Online Access: | View this record in EBSCOhost |
| fields | @attributes: recordID: 1 pdfLink: plink: https://search.ebscohost.com/login.aspx?direct=true&db=ccm&AN=106492509&site=ehost-live header: @attributes: shortDbName: ccm uiTerm: 106492509 longDbName: CINAHL Complete uiTag: AN controlInfo: bkinfo: dissinfo: jinfo: jid: 15355535 YU9 jtl: JALA: Journal of the Association for Laboratory Automation issn: 15355535 maglogo: N pubinfo: dt: Dec2004 vid: 9 iid: 6 pid: 467 pub: Elsevier B.V. place: New York, New York artinfo: ui: 106492509 2005114124 10.1016/j.jala.2004.08.011 106492509 ppf: 404 ppct: 7 formats: tig: atl: Open-source tools for distributed device control within a service-oriented architecture. aug: au: McIntosh RL affil: PerkinElmer Life and Analytical Sciences, 2200 Warrenville Road, Downers Grove, IL 60515; roger.mcintosh@perkinelmer.com sug: subj: Laboratory Equipment and Supplies Automation Software World Wide Web Programming Languages Computer Communication Networks ab: Within the past few years a new paradigm for software organization and intercommunication has emerged - SOA, or Service-Oriented Architecture. This article explores the relevance of this approach to automation and control of laboratory devices and examines some of the excellent open-source software tools, libraries, and frameworks available to implement software according to SOA principles. Not only can the open-source packages described here serve as the basis for practical laboratory automation systems, they also can serve an educational role to illustrate the principles and advantages of an SOA approach. Open-source software represents a significant opportunity for leveraging the skills and budgets of small automation development groups to produce very sophisticated and reliable software systems that would otherwise be out of reach for such small teams. An added benefit is that because of the standardized protocols involved, opportunities for interoperation with other systems that are following a similar approach becomes a realistic possibility. Although intellectual property and licensing issues may represent a barrier to the open-source approach for commercial developers seeking to market their solutions, it may be the ideal approach for many in-house projects and for standardized elements within commercial packages. pubtype: Academic Journal doctype: tables/charts Journal Article ougenre: Article language: English refInfo: holdings: @attributes: islocal: N |
|---|