CPS系统特性介绍 —— 1、对多种通信方式和多平台的支持

 

多平台支持

 

上图为系统架构的一部分

将表示层和业务层间加入一个负责传输两层通信的“服务层”是为了将真正的用户界面和表示层中数据处理的部分分开,从而达到对多系统,多平台,多通信方式的支持。

 

应用(application)负责向用户提供各种各样的功能和用户界面

核心服务(Kernel Service)负责向应用(application)提供与业务层的通信

Web浏览器(WebBrowser)负责连接到网站

应用服务器(application server)负责提供与应用相关的服务,并可以通过服务器开发组件(CPS Server Toolkit)与业务层进行通信

 

图中双向箭头表示表示层与服务层间的网络连接

 

 

举例说明:

对于PC,若此PC使用Windows操作系统,那么应用(Application)和核心服务(KernelService)可以运行在同一台计算机上,应用(application)作为一个普通exe执行,核心服务(kernel service)作为Windows服务或普通exe执行。两者的关系类似于QQ中的QQ.exe和TXPlatform.exe间的关系

 

如果此PC是一个受限制的局域网中的一部分(例如学校某一机房中的某一台机器),因为用户界面和服务间使用网络通通信(例如TCP),所以可以只在此机器上安装相关应用,而将核心服务(Kernel Service)部分运行在机房内负责路由的主机上,以达到控制局域网内主机通信的目的

 

如果使用手持设备或其他非PC设备(例如,Wifi设备、手机等),因为用户界面和服务间使用网络通信的特性,所以此类设备也可以加入到此系统中,使用上便捷的功能。WindowsMobile开发者、Java程序员等也可以开发兼容此平台的基于手机等设备的应用。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值