通过应用程序编程接口实现环境监测系统(EMS)的价值


2022年9月23日

什么是REST API,我为什么要关心它?

近年来,人们对api的认识和使用呈爆炸式增长。最初是软件开发社区的领域,这些强大的互操作性使能器现在处于web、基于云的和移动设备应用程序开发的前沿。

尽管api已经存在了几十年,但它们的普及和标准化在很大程度上可以归因于两个重大的技术和文化游戏规则改变事件:

  1. 2006年,亚马逊网络服务推出其S3(简单存储服务)存储服务,这是其第一种云计算服务。Amazon S3通过一个简单的接口(REST API)提供,用于通过Web存储和检索数据。这为开发人员提供了一种易于使用、可扩展且价格低廉的存储基础设施服务,与亚马逊的内部IT服务完全相同。Amazon的弹性计算云(EC2)紧随S3之后,它使用类似的REST API方法提供各种大小的计算能力。这两个新的Amazon Web服务启动了云计算行业,同时创建了REST api将很快主导Web服务领域的手段,而牺牲了大量更复杂的现有标准。
  2. 2007年,苹果公司推出iPhone。苹果新一代计算平台的巨大成功为智能手机和移动应用程序创造了巨大的需求,并为这个蓬勃发展的新市场创造了访问内容和数据的潜在需求。将内容分发到Web站点的方法和机制必须扩展到将内容分发到移动设备和应用程序。

这些发展的结果是快速建立REST API作为事实上的行业标准。

REST API¹-代表具象状态传输,使用轻量级JSON格式交付数据。绝大多数api都使用这个标准,因为它提供了快速的性能、可靠性和可伸缩性。

不需要重新发明轮子。

标准化的api允许互补的软件功能在本地或跨互联网的应用程序内部和应用程序之间进行健壮的互操作。这些应用程序越来越多地来自不同的供应商,每个供应商都具有专门的专业知识和功能。API商店现在很常见,潜在的API消费者和API提供者在这里进行协作和交互,从而培育出繁荣的API社区和解决方案生态系统。得益于这种接口标准化以及大量可用的服务和数据源,开发人员和最终用户现在可以在一流的解决方案组件之间进行选择,并轻松地集成它们以交付新的功能和业务价值。

CEMS REST API -与EMS集成的简单、强大和可靠的解决方案。

一个实际的例子。如果您需要安全、标准化地访问来自云数据库的信息,其中包含来自关键环境(如洁净室)中的传感器和仪器的数据,Setra CEMS REST API就是您的答案。客户端候选应用程序示例包括:历史学家/数据湖、监督控制和数据采集系统(SCADA)、质量管理系统(QMS)、制造执行系统(MES)、统计过程控制系统(SPC)、实验室信息管理系统(LIMS)、分布式控制系统(DCS)、移动应用程序和无数其他应用程序。

如图1所示,温度、相对湿度、压差、风速和颗粒物数量等参数(以及任意3理查德·道金斯来自模拟,Modbus和BACnet通信的-方数据源)可以聚合并通过Setra Edge网关设备发送到Setra基于云的CEMS平台。这些信息是加密的,以确保传输过程中的数据完整性。

Setra CEMS架构与REST API客户端示例。从监视器到数据服务器。

图1:带有REST API客户端示例的Setra CEMS体系结构

CEMS服务器集成了一个丰富的API,提供了适当授权的客户端应用程序对可应用于广泛资源的操作的访问。这些资源是通过HTTP方法(如GET和POST)访问的——参见图2。

图形用户界面,应用程序一个示例GET HTTP方法触发读取时间序列数据操作。

图2:触发读取时间序列数据操作的GET HTTP方法示例。

api,数字化转型的主力和制药4.0

采用和利用这些强大的当代开放软件技术支撑了广泛的行业计划,如数字化转型和制药4.0。随着行业的发展,生产更小批量和个性化的药物,需要管理的伴随信息的数量将大幅增长。api将通过在行业、监管机构、医疗保健和所有其他利益相关者之间搭建桥梁,打破组织内部和组织之间的孤岛。实际上,它意味着更强的连通性、更高的生产力、简化的遵从性和对生产信息的编组,以便在出现问题时对问题作出响应。

跟着计划走

如果您想通过访问资源和操作的综合列表以及交互式JSON脚本来评估Setra CEMS REST API的强大功能,请单击在这里

¹菲尔丁,罗伊·托马斯(2000)。基于网络的软件架构的架构风格和设计。论文。加州大学欧文分校。https://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm

主题:关键的环境粒子计数洁净室监测关键环境技术洁净室环境硬件和软件洁净室监控系统洁净室监测系统粒子计数器制药公司4.0数字转换