关于Saas云平台

关于IaaS,PaaS及SaaS

任何一个在互联网上提供其服务的公司都可以叫做云计算公司。云计算分三层,分别是IaaS,PaaS及SaaS。
1、IaaS: Infrastructure-as-a-Service(基础设施即服务) 第一层叫做IaaS,IaaS公司会提供场外服务器,存储和网络硬件。
2、PaaS: Platform-as-a-Service(平台即服务) 第二层叫做PaaS,PaaS公司在网上提供各种开发和分发应用的解决方案,比如虚拟服务器和操作系统。
3、SaaS: Software-as-a-Service(软件即服务) 第三层叫做SaaS。我们做的就是这层,这一层是我们每个人每天都要接触的一层,访问大多都是通过网页浏览器来接入。任何一个远程服务器上的应用都可以通过网络来运行,就是SaaS了。

平台的总体架构

系统逻辑上划分为:用户接入、业务处理、业务支撑和外部接口几大部分,配合提供完整的车联网服务门户。
用户接入域,提供接入设备识别和用户路由。
业务处理域,主要包括产品管理、网上营业厅、营销管理、人车感知、车友会等车联网门户核心业务功能。
业务支撑域,为业务处理提供支撑,主要提供用户信息服务,如用户登录认证、用户数据服务;
外部接口域,主要包括两部分:1)车联网门户与车联网增值服务各功能系统的接口,如门户与通讯平台、计费系统、客户关系管理系统、运营支撑平台的接口;2)车联网与第三方系统的接口,如门户与第三方增值服务提供商、第三方支付、网络地图服务提供商的接口。

软件总体架构

由于服务中心需要对所有的数据进行处理,对所属人、车进行监控和调度,处理车辆行驶数据和用户信息数据容量、通信流量、处理能力要求比较高,因此通信接入平台采用C/S架构,运营支撑采用C/S架构,其他的平台都采用三层的B/S架构。
因为系统采用了先进的体系结构,因而具有极其强大的可伸缩性。用户可以根据需要决定初期采用的硬件配置,并且在以后可以随时增加新的硬件设备作为应用服务器,提升系统处理能力。

平台的逻辑架构图

业务逻辑通过数据层的原子服务访问业务数据。一组业务逻辑过程实现具体的业务功能。业务应用层通过本层提供的服务功能向接入层请求统一的需求而实现其业务逻辑。本层次作为应用层的服务功能基础,本层向业务层提供统一、规范的原子服务,用于屏蔽业务数据的存储、组织和访问的细节,实现业务数据的充分共享。业务层必须通过本层的原子服务访问基础业务数据。

平台与其他的平台的通信关系图

从图可以看出,云平台是所有平台和车载终端通信的核心。
不同的终端采用不同的通信模块和协议指令,终端接入之后,通信服务器把终端的协议和指令解析成通信平台内部的公共协议指令来进行处理。指令下发时,在通信服务器上把公共指协议令解析成对应的终端的协议指令。从而每次有新的终端接入时,只需要配置协议指令管理,而不需改动通信服务器和事件处理服务器。

内容服务在通信接入平台上的位置

在线音乐和在线新闻属于云接入平台上的内容服务,内容服务还有天气预报等。能够根据用户的需求动态的增加内容服务。