基于java的控制有助于非专有企业集成

就像早期的铁路乘客在轨道宽度变化时换乘火车一样,在工厂车间和行政办公室的电脑之间穿梭的旅客可能会被年轻的技术所困扰。许多开发人员吹嘘无缝链接和简单的企业集成,但障碍和延迟仍然存在。Sun Micr公司推出了一个新的开放的、基于java的控制系统,这一解决方案有望减少减速带。

由工作人员 一九九八年一月一日

就像早期的铁路乘客在轨道宽度变化时换乘火车一样,在工厂车间和行政办公室的电脑之间穿梭的旅客可能会被年轻的技术所困扰。许多开发人员吹嘘无缝链接和简单的企业集成,但障碍和延迟仍然存在。

有一种解决方案可以减少减速带,那就是Sun微系统公司(加州帕洛阿尔托)和Cyberonics公司(加州伯克利)推出的一种新的开放的、基于java的控制系统。该控制系统最近在Berlex Biosciences (Richmond, california)安装,用于药物化合物的评估和中试规模生产,并于10月在ISA/Tech 97上进行了演示。Berlex的工作人员正在一个试点项目中使用基于java的控制系统和批量发酵罐,在哺乳动物细胞中生产重组蛋白。

早期的演示包括用西门子PLC控制发酵罐,而发酵罐又由运行Sun和Cyberonics基于java的控制系统的JavaStation网络计算机控制。该应用程序控制发酵罐中混合物的温度、pH值和溶解氧含量。西门子PLC运行标准的传输控制协议/互联网协议(TCP/IP),它“开放”了控制系统,允许它与标准的互联网协议和java一起工作,而不是Sun官员所描述的“专有”技术,如微软ActiveX或PLC协议。

Cyberonics的技术和研发副总裁保罗•鲍曼说:“我们花了大约三周的时间来开发这个控制系统。”“总的来说,我发现用Java开发新控制系统的效率是原来的五倍多。同样,基于web的控制等功能也相对容易实现。”

基于java的控制系统的其他好处包括它能够与遗留系统和现成的硬件一起工作;配置系统的灵活性和可扩展性;远程查看和控制能力;还可以节省设备和管理成本。例如,JavaStation和TCP/IP卡的成本远低于专有硬件。

除了与Cyberonics合作的项目外,Sun还与其他几家公司合作,展示了Java的跨平台能力、可伸缩性和安全性。Sun最近的合作伙伴包括Cegelec(宾夕法尼亚州匹兹堡)、Foxboro Co.(马萨诸塞州福克斯伯勒)、Intuitive Technology(马萨诸塞州万宝路)、Schneider Automation(马萨诸塞州北安多弗)和Westinghouse过程控制部门(宾夕法尼亚州匹兹堡)。

“Java为工厂和企业集成各种平台和应用程序提供了一条优越的途径,这意味着过程数据可以在企业的任何地方无缝安全地流动,”Sun的制造市场开发总监Reed Hornberger补充道。

在相关新闻中,Sun最近还发布了Activator软件。该程序有望解决用Java官方版本编写的程序与微软Internet Explorer网络浏览器之间的不兼容问题。虽然目前还没有涉及到基于java的控制系统,Sun公司的官员承认Activator程序也可以帮助制造应用,因为工厂车间和行政办公室之间的链接可以更好地利用互联网和浏览器。

比较Java和ActiveX

Java

优点

适用于许多类型的平台

组件是可重用的

一次编写的程序可以在许多不同的机器上运行

用户免受恶意代码的侵害

软件供应商快速增长的支持

缺点

年轻的技术

安装基础小

要求具备编程语言的知识。然而,Java可视化工具正在进入市场,使开发人员能够在不了解Java编程语言的情况下使用Java工作

ActiveX

优点

在所有Windows上运行

扩展用于使用软件对象的现有技术

越来越多的软件供应商的支持

缺点

仅在Windows应用程序中运行

大型组件(ActiveX控件)

许多代码是不可重用的

用户可能会感染病毒、恶意代码