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...

Full description

Bibliographic Details
Published in:JALA: Journal of the Association for Laboratory Automation Vol. 9; no. 6; pp. 404 - 411
Main Author: McIntosh RL
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