摘要
为了解决无管理权限或特权端口的客户端需Java运行和组成工作流客户端的JAR文件将任何计算机转换为工作节点的问题,设计了分布式服务的模块化工作引擎方法,将所有客户端连接到引擎,只需一个服务器端口,引擎向客户端提交数据,并通过来自中央数据库的工作流描述来协调其工作。研究结果显示:该方法通过与服务器的HTTP通信来处理数据的上传和下载,使用专用的文件服务器或分布式网络文件系统进一步提高模块化系统的性能。经实际应用展示了该设计的主要特点,并进行了参数优化和有限元结构验证,结果证明该方法具有较好的鲁棒性。
The lightweight client⁃server framework is designed as a concept and implementation of distributed computing middleware.For clients without administrative privileges or privileged ports,any computer can be transformed into a work node only by the Java runtime environment and the JAR files that make up the workflow client.To connect all the clients to the engine,you only need one server port.The engine submits data to the client and coordinates its work through a workflow description from a central data base.The client periodically requests a new task description,so the system is robust to network failures.This method handles data upload and download through HTTP communication with the server.Using a dedicated file server or a distributed network file system can further improve the performance of the modular system.The design characteristics of the proposed engine are demonstrated through the practical application of mechanical engineering,and the experimental design,parameter optimization and finite element structure verification are carried out.
作者
车鹏飞
马宗保
CHE Pengfei;MA Zongbao(School of Information Engineering,Xi’an University,Xi’an 710065,China)
出处
《电子设计工程》
2020年第22期160-164,169,共6页
Electronic Design Engineering
关键词
引擎
工作流自动化
分布式服务
参数优化
engine
workflow automation
distributed services
parameter optimization