一、Niagara框架
1、一个Niagara 系统中有四种典型的Programs,这些程序间的关系及其网络通讯关系可通过下面的通讯图表解释
2、 Niagara Programs
station : Nigara运行实例,在JavaVM上运行起来的Nigara组件应用实例。
Workbench : 是一种Nigara工具, 意在JavaVM运行,承载Nigara插件的主机。
Daemon : 是本地的一个守护进程,Daemon用来引导启动一个Station并且管理运行平台的各种配置,比如本地系统的IP配置。
web Browser :是标准的浏览器客户端,用浏览器来承载一个Nigara网页用户界面。
3、 通讯协议 Protocols
使用三种铜须协议将上述四种程序结合起来:
FOX: 是一种使用专利的TCP/IP上运行的协议,用来实现Station与Station之间的通讯,也可以实现Workbench和Station间的通讯。
HTTP : 标准协议,用来杨业浏览器和Station 的网页间通讯。
Nigarad : 是一种私用专利的通讯协议,用来实现守护进程和Workbench间的通讯。