分布式系统技术集成
作者:Alessandro Lob, D-Level
简介
Devil Framework是一个多平台(Linux、OS X、Windows)、多用户、多层、分布式平台,用于开发流程和技术集成解决方案:开发者可以轻松收集、集成、关联、控制和可视化所有由异构网络硬件和软件技术产生和消耗的信息。
该项目始于1999年,最初是一个网络安全数据集成系统,但当我们“发现”安全只是另一个流程时,它演变成了一个更通用的流程管理基础设施。
我们现在使用它来为遍布全国的商业集团(制造、分销等)实施业务/工厂集成解决方案。
我们正在将其作为开源产品发布,提供非商业和商业许可证。
架构
Devil Framework系统由两种不同的应用程序组成:应用程序服务器组件和IceBridge图形控制台。两者都是多平台应用程序,完全用Python编写:服务器在Linux和Windows平台上运行(并且可以轻松移植到其他Unix系统),客户端在Linux、Windows和Mac OS X上运行。
应用程序服务器组件
应用程序服务器组件是Devil Framework产品线应用程序开发和监控控制平台的核心。它们提供了一个统一的环境,用于数据收集、数据历史记录、通信、流程自动化以及应用程序部署和集成。
应用程序服务器组件架构
应用程序服务器组件架构放大
组件被