BOSS系统总体技术架构培训V1.0_第1页
BOSS系统总体技术架构培训V1.0_第2页
BOSS系统总体技术架构培训V1.0_第3页
BOSS系统总体技术架构培训V1.0_第4页
BOSS系统总体技术架构培训V1.0_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、BOSS系统总体技术架构培训V1.0BOSS系统总体技术架构培训V1.0-张小兵一、技术要求及原则一、技术要求及原则二、系统技术架构二、系统技术架构三、关键技术三、关键技术四、接口方式四、接口方式培训目录培训目录NGCRM- BOSS系统结构设计遵循以下原则系统结构设计遵循以下原则4SOA理念什么是SOA?1、层次分明2、集群,分布式3、云、云原来:硬编码的自动化流程现在(SOA):可调整的自动化流程常见原则举例介绍常见原则举例介绍5常见原则举例介绍常见原则举例介绍6一、技术要求及原则一、技术要求及原则二、系统技术架构二、系统技术架构三、关键技术三、关键技术四、接口方式四、接口方式培训目录培训

2、目录系统技术架构目录系统技术架构目录 逻辑层逻辑层 技术层技术层129技术架构技术架构 (NGBOSS-CRM)举例说明用途?10技术架构技术架构 (NGBOSS-CRM)举例说明用途?- 电子渠道11基于原子产品库的组合产品配置上线技术基于原子产品库的组合产品配置上线技术12技术架构技术架构 (NGBOSS-CRM)数据层是NG2-CRM3.0系统对业务数据进行统一组织、集中管理的平台,数据层由数据访问子层及数据源构成。它通过数据访问子层为业务层提供规范、高效的数据服务,实现业务数据的充分共享。数据层访问的数据可来自关系型数据库、非关系自关系型数据库、非关系型数据库、文件系统及其它型数据库、

3、文件系统及其它IT系统系统。13技术架构技术架构 (NGBOSS-BOSS)接入层是BOSS系统与外部进行数据交换的平台,由接入逻辑构成。对于系统使用者,提供多样化的集成逻辑,实现对业务逻辑的共享。业务层是BOSS系统业务处理的逻辑平台,它通过对数据访问子层的调用访问业务数据,实现不同的功能模块,满足不同的业务需求。业务层由若干业务流程组成,通过调用业务组件,为接入层提供业务服务,实现业务逻辑的共享,完成相应的业务功能数据层是BOSS系统对业务数据进行统一组织、集中管理的平台,它通过数据访问子层为业务层提供规范、高效的数据服务,实现业务数据的充分共享,是整个BOSS系统的基础。系统技术架构目录

4、系统技术架构目录 逻辑层逻辑层 技术层技术层1215技术架构背景及原则技术架构背景及原则背景原原BOSS系统技术架构存在如下问题:系统技术架构存在如下问题:1、业务逻辑和流程大多采用硬编码的方式硬编码的方式实现,这种实现方式使流程难以分解,不能按业务 发展要求快速调整2、业务规则业务规则以代码的形式存在,修改难度大、周期长3、业务模块间是紧耦合关系,业务模块的灵活性和复用性差原则1、跨系统数据操作须保证事务的完整性事务的完整性2、部分数据实体在NG2-CRM3.0和NG2-BOSS中同时存在,须保证数据的一致性;3、当NG2-CRM3.0或NG2-BOSS中的业务依赖对方服务时,应尽量避免一方

5、故障对另一方造 成影响;4、在解耦前,营业和帐务之间的交互大多通过调用业务组件的方式业务组件的方式实现;解耦后,交互主要采 用接口或服务调用的形式,应保证交互性能;5、对于NG2-CRM3.0和NG2-BOSS之间的异步交互,应有相应的错误处理机制;6、NG2-CRM3.0和NG2-BOSS所提供的功能应通过统一界面集中展示,并提供个性化的界面 定制。16省中心省中心生产节点生产节点BOSSCRMBOSS生产节点生产节点CRM生产节点生产节点1BOSS生产节点生产节点CRM生产节点生产节点6省中心省中心省中心省中心NGBOSS按照灵活可配置、标准化、安全高可用等要求,基于统一信息模型、统一业务

6、流程、统一接口、统一架构规划和建设,构建支撑全省用户的业务受理、产品销售、客户服务、计费账务系统。根据功能特征和性能特征,总体架构为“省市两级省市两级1+6”架构:p省中心:省中心:全省统一建设省中心,实现统一管控和统一服务,实现统一灵活配置。p生产节点:生产节点:将性能要求高、CPU/IO密集型的生产功能简化为6个标准生产节点,安全高可用,动态可扩展。后续节点后续节点数可根据业务量变化进行调整数可根据业务量变化进行调整。每个生产节点在业务层面可包括多个市公司。生产节点按生产节点按6 6个节点划分策略个节点划分策略 生产节点数量划分策略主要取决于CRM域数据库主机处理能力。 根据实际统计情况,

7、平均百万用户每月业务办理量需消耗数据库主机处理能力约18万TPC-C,如按1.3亿用户算则需约2400万TPC-C。 目前业界内处理能力最强的小型机为IBM P780系列,其处理能力约600万TPC-C,考虑必要的30%性能冗余,建议划分成建议划分成6 6个节点。个节点。总体架构总体架构17技术架构技术架构通过统一界面提供NG2-CRM3.0和NG2-BOSS的界面集中展示,并支持界面个性化定制提供统一的交互控制、接触管理,并实现统一的NG2-CRM3.0业务逻辑在不同渠道的差异化、个性化表现通过统一认证、统一鉴权实现用户统一的身份认证和权限管理通过通过SSO(单点登录)(单点登录)支持切换访

8、和NG2-BOSS时无需重复登录无需重复登录。18技术架构技术架构定义:定义:通过工作流管理、业务规则工作流管理、业务规则管理对业务组件的有机组装,实现完整的业务流程或业务逻辑,提升业务开发、部署和运营能力;通过营销互动管理组件提高对营销活动的管理能力。使用技术:使用技术:工作流、ILOG规则引擎案例:案例:请假流程,哪些是 工作流,哪些是应用了ILOG规则引擎19技术架构技术架构通过全局事务控制技术,保障分布事务的一致性通过数据核对、数据修正、数据同步等手段保障数据的一致性通过容灾、安全管理、HA等技术手段保障业务的连续性;通过负载均衡、批量数据处理和单笔数据处理分离等手段保障系统性能通过异

9、步方式降低系统间的依赖性通过静态密码、动态密码、安全证书、数据加密、SSL(安全套接层)等技术手段保障应用安全20技术架构在广东移动应用技术架构在广东移动应用21数据分布数据分布一、技术要求及原则一、技术要求及原则二、系统技术架构二、系统技术架构三、关键技术三、关键技术四、接口方式四、接口方式培训目录培训目录23本次培训内容 集群 负载均衡 SSO单点登录 统一认证和权限管理 安全认证后期培训内容关键技术纲要关键技术纲要 工作流 ILOG规则引擎 BI中ETL 云 SOA24案例:案例:NGCRMNGCRM集成部署方案:逻辑上两级集成部署方案:逻辑上两级1+61+6部署部署2526关键技术关键

10、技术 - 集群集群登录163出现的故障27关键技术关键技术 - 集群集群集群(一组协同工作的计算机)是充分利用计算资源的一个重要概念, 因为它能够将工作负载从一个超载的系统(或节点)迁移到集群中的另一个系统上。其处理能力是与专用计算机(小型机,大型机)可相比,但其性价比高于专用计算机性价比高于专用计算机.常见的硬件有:结点,网络,存储.软件有:机群系统,节点系统,应用支撑软件。当一台节点服务器发生故障时,这台服务器上所运行的应用程序将在另一节点服务器上被自动接管。当一个应用服务发生故障时,应用服务将被重新启动或被另一台服务器接管。当以上的任一故障发生时,客户都将能很快连接到新的应用服务上28关

11、键技术关键技术 - 集群特点集群特点本集群系统采用高品质的商品化部件,其超强的处理能力可以取代价格昂贵的中大型机程序运行回卷恢复系统实现了故障检测、结点软硬件瞬时永久故障恢复、系统动态升降级重构等容错功能。只要有一个结点可用,该系统就可以提供持续的服务。增加删除结点、系统维护等操作可在线结点的配置和结点机的数目可根据用户的需求来确定,原有的资源还可得到充分利用。当硬件与软件技术进一步发展时,可对系统及时升级系统的可视化人机交互集成开发环境功能齐全、界面友好、使用灵便;快速消息传递系统、动态负载平衡系统、并行调试器29服务器服务器服务器服务器关键技术关键技术 - 集群中控制器(主节点)集群中控制

12、器(主节点)1、负载均衡、负载均衡2、故障处理、故障处理30关键技术关键技术 - 负载均衡负载均衡由于目前现有网络的各个核心部分随着业务量的提高,访问量和数据流量的快速增长,其处理能力和计算强度也相应地增大,使得单一单一的服务器设备根本无法承担。在此情况下,如果扔掉现有设备去做大量的硬件升级,这样将造成现有资源的浪费,而且如果再面临下一次业务量的提升时,这又将导致再一次硬件升级的高额成本投入,甚至性能再卓越的设备也不能满足当前业务量增长的需求。31关键技术关键技术 - 负载均衡负载均衡负载均衡(又称为负载分担),英文名称为Load Balance,其意思就是将负载(工作任务)进行平衡、分摊到多

13、个操作单元多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务应用场景:应用场景: 负载均衡设备不是基础网络设备,而是一种性能优化设备性能优化设备。对于网络应用而言,并不是一开始就需要负载均衡,当网络应用的访问量不断增长,单个处理单元无法满足负载需求时访问量不断增长,单个处理单元无法满足负载需求时,网络应用流量将要出现瓶颈时,负载均衡才会起到作用32关键技术关键技术 - 负载均衡负载均衡1、并行处理:、并行处理:单个重负载的运算分担到多台节点设备上做并行处理,每个节点设备处理结束后,将结果汇总,返回给用户,系统处理能力得到大幅度

14、提高2、优化性能、优化性能大量的并发访问或数据流量并发访问或数据流量分担到多台节点设备上分别处理,减少用户等待响应的时间,这主要针对Web服务器、FTP服务器、企业关键应用服务器等网络应用。通常,负载均衡会根据网络的不同层次(网络七层)来划分负载均衡器负载均衡器应用服务器集应用服务器集群群FTP服务器服务器数据库服务器集群数据库服务器集群33关键技术关键技术 - 负载均衡负载均衡1、维护、扩展能力不足、维护、扩展能力不足2、调度器工作在HTTP 层面,它可以在充分理解HTTP 请求之后根据站点的应用逻辑来设计调度策略,比如根据请求的不同URL 来进行合理的过滤和转移3、另一方面,根据实际服务器

15、的实时负载差异来调整调度策略,这需要DNS 服务器在每次解析操作时分析各服务器的健康状态,对于DNS 服务器来说,这种自定义开发存在较高的门槛34关键技术关键技术 - SSO单点登录单点登录单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统用户只需要登录一次就可以访问所有相互信任的应用系统1、获取凭据、获取凭据SSO服务器应用系统2、访问应用系统,带上凭据、访问应用系统,带上凭据3、带上凭据、带上凭据 与与 服务器去验证服务器去验证35单点登录:用户只需登录一次,即可通过单点登录系统(eTrueSSO)访问后台的多个 应用系统,二次登陆时无需重新输入用户名和密码无需重新输入用户名和密码 C/S单点登录解决方案:无需修改任何现有的应用系统服务端和客户端即可实现C/S单点登录系统 即装即用:通过简单的配置,无须用户修改任何现有B/S、C/S应用系统即可使用 应用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论