| |
火速通能够实现IM、信息检索和综合信息运营接收终端。将全面打造真正的企业辅助信息门户的作用。同时通过系统安全认证集成和BI的提供使火速通真正成为企业的信息门户。成为企业信息获取的集散中心。真正地占领企业用户的桌面。
火速通的功能实现将全面通过合作的形式来实现,同时火速通中提供的功能将全面体现一个重要思想:火速通将不限制用户信息获取的渠道,但协助用户方便、高效、轻松的获取需要的信息。协助用户轻松地完成他需要完成的任务。
1、 系统逻辑层次结构图 |
 |
2、 HS各层的含义
2.1、HS系统的UI(User Interface)层
★处理各类用户的操作请求(按钮、菜单、表格、图表等)
★接受用户提供的各类数据并传递用户的数据处理请求、显示相关系统处理返回结果
★为不同的角色提供专用的操作接口,提高工作效率(HS规定最深操作层次为4层)
★处理当前操作权限,并决定无权限接口的显示特性:
隐藏(Hide),HotCRM中采用隐藏的处理方式。
变灰(Gray)
★处理与操作相关的事件记录及发送相关内部消息
系统事件:即用户执行的所有用户级操作,参考概念模型
内部消息:主要体现在企业内部事务的关联性,及时通知受影响的非当前用户的其他企业员工。同时提供了多种转发功能和附加通知功能(邮件、短信)
系统事件和内部消息不参与相关操作需要的事务机制,在HS系统处理中事务机制主要应用在BF层。
★系统中的当前用户信息存储在SESSION中,并通过函数参数传递到企业数据处理的逻辑层。
2.2、HS系统的BF(Business Facade)层
★接收并传递系统中所有的业务处理请求,检测与业务规则无关的参数的合法性。
★屏蔽所有的外部请求与底层数据处理之间的直接交互,简化UI层的程序处理,在BF层提供了与UI层所有操作一一对应的直接接口。然后根据特定操作是否需要处理特定的业务规则,而决定是调用BR层的接口还是直接调用DA层的相关接口。
★处理简单的信息处理逻辑,如:函数返回值简单逻辑变换,如如果X大于则返回true,否则返回false。
★优化系统的信息处理结构,实际上BF层的与UI层对应的方法可能是BR层或DA层多个方法的组合。
★提供各类与其它系统的接口:数据导入/导出、自动数据获取接口等。
★提供分布式事务处理功能,根据系统事务处理特点和接口功能,决定是需要新事务还是加入其它事务中。
2.3、HS系统的BR(Business Rules)层
★处理系统中所有的业务规则,只有存在业务规则需要处理的才需要此数据处理逻辑层,其他数据处理不需要经历此数据处理逻辑层。
★是企业个性化的业务数据处理引擎,不同的企业具有不同的业务规则,因此就具有个性化的业务规则层。
★定制化的特点,能够满足企业所有的业务数据处理需求
★提供特定的规则处理引擎,能够处理特定基于定制的业务规则。实际上是业务规则处理框架,系统的适应性主要体现在业务规则处理框架及框架的抽象程度。正是业务处理框架才提供了可以接收定制数据的业务规则处理引擎。
2.4、HS系统的DA(Data Access)层
★传递系统中所有的数据处理请求
★提供各种数据处理接口,满足BF、BR层的数据处理请求
★主要是高效率地传递数据的处理(传达数据处理指令和数据)请求,适当地组合一些数据和转换一些数据。
★是面向对象处理和面向关系型数据库存储的过渡层,将各种数据处理要求转换成SQL指令,同时将各种DB返回的数据转换成对象中需要的数据,并进行相关数据类型的转换。
2.5、HS系统的DS(Data Store)层
★ 存储企业的各种业务数据及附加的管理数据
★封装特定的业务数据处理规则,主要是批量数据处理时才使用。目的是为了提高系统的数据处理性能,才将部分业务规则移到数据存储层的PROC中。同时业务规则还体现在各种约束、触发器中。
★主要是高效率地进行数据的处理(MS SQL, Oracle, Sybase, DB2)
★常用对象:表、约束、索引、视图、函数、存储过程。
★在数据处理中绝大部分情况下是返回实际数据,至于对特定数据的转换是在BR或BF层中处理的。如:检测某数据是否大于X,DA、DS层返回具体数据,BR或BF层判断是否大于X。除非是批量处理,应用于WHERE条件中。
★特殊规定:HS开发规则中,将PROC、TRIGGER、CHECK计入DS层,不计入DA层。
2.6、HS系统的SFW(System Framework)层
★提供处理系统配置文件访问的组件(web.config)
★提供处理系统级事件日志记录的相关组件
★提供系统级框架相关的抽象类
2.7、HS系统的SC(System Common)层
★提供处理系统级的通用工具类(通用工具的集合)
★提供系统级的常量类(特定常量的集合),如:系统事件、系统消息
★提供通用的特定系统级常量,存放于Hotsales.Common.SystemSet类中
★提供通用的特定系统方法,存放于Hotsales.Common.CommonTool类中
★提供系统级的结构体
★HS的Hotsales.Common命名空间应用于HS的所有基于.NET平台的所有系统。 3、 HS各逻辑层之间的访问许可,箭头表示访问方向,虚线表示很少使用
|
 |
4、 系统主要功能模块
a) 网络导航:提供基于搜索引擎和第三方内容服务的预定义网络导航。可以函盖目前市场上流行的网络猪的全部网络功能。
b) 系统导航:提供基于系统的各类快捷方式的整合。方便用户整合本地应用系统的快捷方式,提供比开始菜单更高的工作效率。
c) 业务中心:提供客户在火速的业务的处理,和客户自己的各类周期性业务的辅助管理。核心,提供续费提醒(提前3个月),和各类检索。
d) 客服中心:提供客户服务中心信息的展示,主要展示火速的二维服务体系。绑定通用任务处理中心和历史通用请求检索。
e) 短信收发:短信的通用收发和基于业务流程的收发。后者需要单独开发。
f) 传真收发:传真的通用收发和基于业务流程的发送与自动回复。后者需要单独开发。
g) 邮件收发与群发:邮件的收发,直接采用OUTLOOK或OUTLOOK EXPRESS或用户自己使用的客户端邮件收发软件。邮件群发采用系统提供群发功能。
h) 通讯录:单独的通讯录管理。支持导入/导出功能。
i) 地址栏搜索:提供各类标准搜索功能。网络/本地文件/系统功能的全面搜索。
j) *报告中心:提供基于客户业务的各类报告预订和阅读中心。需要有后台处理引擎,邮件生成器,邮件群发管理。该部分需要有专门的研究队伍。
k) 热点信息:提供各类合作的内容附加信息。主要提供,天气/安全等资讯服务。
l) 简装HOtCRM, 火速通一同发布的简装HotCRM系统提供了与火速通紧密相关的部分。其中部分功能是在火速通中展现,部分是通过HotCRM独立展现 |
 |
| |