安全通讯服务器 ( ACS )

安全通讯服务器(Adaptive Communication Server,简称:ACS)是基于Apache的一个Module, 利用Apache自身高性能特征为客 户端同服务器端通讯一起提供以下服务:
1.安全加密的服务
2.HTTPS TUNNELING通讯协议
3.将服务请求向后台服务的转发
4.同注册服务器一起来实现负载均衡和容错
5 .防攻击、防注入等安全服务
6.通过Apache自身提供的功能,支持同主流应用服务器的集成(如:Tomcat、Weblogic、WebSphere)
7 .支持Ajax Long Polling、Ajax poll/pull模式,实现Web方式的实时数据推送和订阅

ACS能自动检测后台服务的工作状态,而且可以获取该后台服务在Registry Server中注册的服务模式,并按照这种服务模式将前台的 服务请求自动分配到后台服务。

后台服务进程可以定义服务组(Service Name),并在注册服务器Registry Server上进行注册,ACS可以支持多个服务组,最大可以 到1024个,每个组具备独立的集群配置。

ACS同后台服务之间是通过CEDA API进行通讯的,所以这要求后台服务的编写需要通过CEDA Server API。

ACS业务流程如图所示


1. 服务端应用程序(如:Server A,Server B 等)由CEDA API辅助设计完成,在启动服务时将服务信息注册到Registry Server;
2. ACS从Registry Server读取服务信息(虚线连接部分),并与服务端应用程序建立连接(实线连接部分);
3.客户端与ACS建立连接,ACS根据服务端应用程序的集群设置参数将客户端连接到服务端应用程序并实现通讯;ACS也可以通过Web客 户端所请求的WebService信息,将Web客户端与Web服务端建立连接。

沪公网安备 31011502002921号      技术支持 - 上海子午线新荣科技有限公司 | 产品授权