- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2012年11月4日
BOSS系统总体技术架构培训
一、技术要求及原则二、系统技术架构三、关键技术四、接口方式技术架构培训目录
NGCRM-BOSS系统结构设计遵循以下原则SOA理念什么是SOA?1、层次分明2、集群,分布式3、云原来:硬编码的自动化流程现在(SOA):可调整的自动化流程3
常见原则举例介绍4
常见原则举例介绍5
一、技术要求及原则二、系统技术架构三、关键技术四、接口方式技术架构培训目录
系统技术架构目录逻辑层技术层12
技术架构(NGBOSS-CRM)举例说明用途?8
技术架构(NGBOSS-CRM)举例说明用途?-电子渠道9
基于原子产品库的组合产品配置上线技术10
技术架构(NGBOSS-CRM)数据层是NG2-CRM3.0系统对业务数据进行统一组织、集中管理的平台,数据层由数据访问子层及数据源构成。它通过数据访问子层为业务层提供规范、高效的数据服务,实现业务数据的充分共享。数据层访问的数据可来自关系型数据库、非关系型数据库、文件系统及其它IT系统。11
技术架构(NGBOSS-BOSS)接入层是BOSS系统与外部进行数据交换的平台,由接入逻辑构成。对于系统使用者,提供多样化的集成逻辑,实现对业务逻辑的共享。业务层是BOSS系统业务处理的逻辑平台,它通过对数据访问子层的调用访问业务数据,实现不同的功能模块,满足不同的业务需求。业务层由若干业务流程组成,通过调用业务组件,为接入层提供业务服务,实现业务逻辑的共享,完成相应的业务功能数据层是BOSS系统对业务数据进行统一组织、集中管理的平台,它通过数据访问子层为业务层提供规范、高效的数据服务,实现业务数据的充分共享,是整个BOSS系统的基础。12
系统技术架构目录逻辑层技术层12
技术架构背景及原则背景原BOSS系统技术架构存在如下问题:1、业务逻辑和流程大多采用硬编码的方式实现,这种实现方式使流程难以分解,不能按业务发展要求快速调整2、业务规则以代码的形式存在,修改难度大、周期长3、业务模块间是紧耦合关系,业务模块的灵活性和复用性差原则1、跨系统数据操作须保证事务的完整性2、部分数据实体在NG2-CRM3.0和NG2-BOSS中同时存在,须保证数据的一致性;3、当NG2-CRM3.0或NG2-BOSS中的业务依赖对方服务时,应尽量避免一方故障对另一方造成影响;4、在解耦前,营业和帐务之间的交互大多通过调用业务组件的方式实现;解耦后,交互主要采用接口或服务调用的形式,应保证交互性能;5、对于NG2-CRM3.0和NG2-BOSS之间的异步交互,应有相应的错误处理机制;6、NG2-CRM3.0和NG2-BOSS所提供的功能应通过统一界面集中展示,并提供个性化的界面定制。14
省中心生产节点BOSSCRMBOSS生产节点CRM生产节点1BOSS生产节点CRM生产节点6省中心省中心……NGBOSS按照灵活可配置、标准化、安全高可用等要求,基于统一信息模型、统一业务流程、统一接口、统一架构规划和建设,构建支撑全省用户的业务受理、产品销售、客户服务、计费账务系统。根据功能特征和性能特征,总体架构为“省市两级1+6”架构:省中心:全省统一建设省中心,实现统一管控和统一服务,实现统一灵活配置。生产节点:将性能要求高、CPU/IO密集型的生产功能简化为6个标准生产节点,安全高可用,动态可扩展。后续节点数可根据业务量变化进行调整。每个生产节点在业务层面可包括多个市公司。生产节点按6个节点划分策略生产节点数量划分策略主要取决于CRM域数据库主机处理能力。根据实际统计情况,平均百万用户每月业务办理量需消耗数据库主机处理能力约18万TPC-C,如按1.3亿用户算则需约2400万TPC-C。目前业界内处理能力最强的小型机为IBMP780系列,其处理能力约600万TPC-C,考虑必要的30%性能冗余,建议划分成6个节点。总体架构15
技术架构通过统一界面提供NG2-CRM3.0和NG2-BOSS的界面集中展示,并支持界面个性化定制提供统一的交互控制、接触管理,并实现统一的NG2-CRM3.0业务逻辑在不同渠道的差异化、个性化表现通过统一认证、统一鉴权实现用户统一的身份认证和权限管理通过SSO(单点登录)支持切换访NG2-CRM3.0NG2-CRM3.0和NG2-BOSS时无需重复登录。16
技术架构定义:通过工作流管理、业务规则管理对业务组件的有机组装,实现完整的业务流程或业务逻辑,提升业务开发、部署和运营能力;通过营销互动管理组件提高对营销活动的管理能力。使用技术:工作流、ILOG规则引擎案例:请假流程,哪些是工作流,哪些是应用了ILOG规则引擎17
原创力文档


文档评论(0)