智慧燃气大数据服务平台技术方案(3)

2019-03-09 14:53

智慧燃气大数据服务平台技术方案V3.0

统内部实现自己的工作流管理服务。 5) 数据与功能分离

系统必须提供独立于业务的信息存取层,信息存取层遵循企业的数据模型规范。外部系统通过对业务服务的访问来使用信息存取层的功能。

2.1.3 基本概念

在技术架构中,会涉及到以下一些概念,先分别做描述。

2.1.3.1 业务组件

组件是实现特定功能,遵循某一个组件模型的约定并可独立部署与运行的软件单元。

? 业务组件代表了一组业务逻辑相关的,高内聚的业务功能,如图2-1中

层次一所述;

? 它实现了人机界面无关的业务逻辑相关的处理功能;

? 业务组件的功能可以被封装为业务服务,如图2-1中层次一可以直接封

装为服务,也可以为层次二中封装为服务。

图2-1 组件层次示意图

5

智慧燃气大数据服务平台技术方案V3.0

2.1.3.2 业务服务

服务是组件实现并对外提供的功能与操作集合。

? 每个服务均可以承担服务提供者和服务使用者两种角色,服务使用者通

过访问服务提供给总线的接口获取相应的服务;

? 组成系统的服务实例可以由一个或者多个业务组件的功能进行封装; ? 业务服务有标准的接口;

? 可以被注册到服务总线上被其它业务服务调用;

? 在服务内部所实现的功能与结构保持高度逻辑相关性的同时,保证服务

间的相互独立性。

业务服务业务服务业务服务业务服务业务服务业务服务业务组件业务组件 图2-2 服务组件关系图

2.1.3.3 面向服务的体系架构SOA

SOA面向服务的体系结构,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口联系起来。接口是采用中立的方式进行定义的,它独立于实现服务的硬件平台、操作系统和编程语言,这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。

? 从业务人员角度来看,它使得我们能够更加容易地对客户和合作伙伴提

供业务服务;

6

智慧燃气大数据服务平台技术方案V3.0

? 从架构师角度来看,它提出了更加松耦合、更强调重用性、可封装性的

一种架构风格;

? 从开发人员角度来看,它提出了一些编程模型以及相应的一些规范,包

括标准、工具、方法;

? 从运维人员角度来看,存在于服务请求方和服务提供方之间的一套协定

和契约,它们规定了服务的质量。

开发服务 交互服务 商业创新和优化服务 TI 流程服务 信息服务 访问服务 服务 连接性服务--- 企业服务总线 商业应用 程序服务 管理 合作伙伴服务

基础结构服务 图2-3 SOA架构图

2.1.3.4 业务对象

系统用业务对象来表示业务逻辑和业务流程中涉及的实体(例如订单、客户、用户);业务对象以面向对象的方式进行设计,是一组属性和操作的集合;业务对象相关的数据可以以库表的方式存放在数据库中,系统通过数据存取的方式来完成业务对象和库表数据之间的双向转换。

7

智慧燃气大数据服务平台技术方案V3.0

2.1.3.5 业务流程

业务流程特指为了完成特定的业务功能,通过相应的规则与流程技术,将一个或多个服务进行编排而形成的业务流;例如订单调度流程、故障处理流程等。对于一些易变的应用逻辑,也可以流程化,例如客户认证与鉴权就是一个业务流程,它是通过业务流程组合了客户查询、客户认证、用户信息查询、客户信息过滤、燃气销售查询、推荐信息查询等多个业务服务。

2.1.3.6 界面集成

界面集成是对不同界面展现组件之间的集成。通过合理的规划和设计,界面集成可以重用已有的企业内外界面资源、提高开发部署效率、迅速满足客户和业务的需求,从而提高界面开发的灵活性和简易性。

2.1.4 分层技术架构

系统采用分层结构开发和设计,将界面、业务流程、服务、数据分离,实现系统内部松耦合,以灵活、快速地响应业务变化对系统的需求。系统层次结构划分为信息资源层、信息存取层、业务服务层、业务流程层、展现层,各层次间通过直接调用或者通过ESB进行调用,实现系统功能。

原则上信息资源层不允许信息存取层之外的层次对其进行调用,信息存取层不允许业务服务层之外的层次对其进行调用。

各层的应用组件利用系统支撑服务框架所提供的基础服务实现系统公共设计、运行与管理机制。

以下各小节将分别对这些系统内部层次进行说明。

8

智慧燃气大数据服务平台技术方案V3.0

图2-4 系统技术架构图

2.1.4.1 前台界面展示层

展现层是系统与用户进行信息交互的平台,通过界面集成将界面展现组件组合成用户界面。用户通过用户界面调用业务流程来实现业务功能。

即系统的服务对象层,包括各类通过该系统获取服务的人员,如xxx的客户,营销人员,系统管理人员,高层决策人员,合作伙伴,渠道服务人员等,各类服务对象可以通过多种接入方式获取服务,包括面对面的方式,呼叫中心方式,Internet登录方式,自助终端等方式。不同角色,不同岗位的服务对象在接入系统后将获得不同的服务功能视图。

?

界面展现组件

界面展现组件由一组基本并紧密相关的界面展现单元组成,并通过这些界面

9


智慧燃气大数据服务平台技术方案(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:严重违章试题 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: