我们需要从安全系统、火警、摄像系统等系统中获取数十种不同的协议,并将它们集成到一个通用协议中。
我希望这是一个消息服务器,许多系统都可以订阅和/或通过它进行通信。
- 轮询和非轮询“驱动程序”(协议转换器)
- 处理 RS232 / RS485 / tcp
- 以 Java 或 C# 等托管语言编写的可编程“驱动程序”
- 规则引擎能力
biztalk 适合这个吗?
有开源替代品吗?
是否有 Java / Java EE 方法可以做到这一点?
该系统一方面是 SCADA 系统,另一方面是一种中间件/消息服务器。
任何关于最佳方式的想法将不胜感激。我知道在驱动程序方面会涉及大量的编程,但是尽管我很想从头开始构建整个系统是不合适的。