分布式服务体系框架
- 格式:ppt
- 大小:488.00 KB
- 文档页数:11


分布式解决方案
一、 概述
二、分布式应用OA部署
三、方案优势
一、概述
随着信息化的普及,信息系统越来越多,通常不同系统是不同厂商采用不同的技术基于不同平台开发的,缺乏统一规划、统一数据标准、统一调用接口,因此系统之间的交互变得很困难,每个信息系统实际上成了一个"信息孤岛"。为有效整合分散异构的信息和应用资源,消除"信息孤岛",提高多级机构政府和大型集团型企业的信息化水平,基于通达数据交换平台(以下称OA),可灵活实现不同系统间的信息交换、信息共享与业务协同,加强信息资源管理,开展数据和应用整合,进一步发挥信息资源和应用系统的效能,提升信息化建设对业务和管理的支撑作用。
利用OA通过分布式部署和集中式管理,有效解决各跨部门节点之间数据的及时高效地上传下达与交换,在安全、方便、快捷、顺畅的进行信息交换的同时精准的保证数据的一致性和准确性,实现数据的一次传输、多节点共享,为公司各部门或者子公司之间进行公文交换、网上审批等提供支持。OA遵循标准的面向服务架构(SOA)方式,基于先进的企业服务总线ESB技术,遵循XML技术标准和规范,为跨地域、跨部门、跨平台的同构或异构系统、不同数据库之间的互联互通,提供安全性高、传输数据量大并支持数据的提取、格式转换、过滤和加工等操作的数据整合服务,实现扩展性良好的"松耦合"应用和数据集成。
二、分布式应用OA部署
集团和各个成员单位部署各自的系统,各自负责维护本单位的系统,集团部署数据交换平台,提供统一的数据交换服务,通过数据交换平台,实现集团与各单位、各单位之间的应用系统的互联互通,集团及成员单位的每个应用系统,提供与其他系统交换的接口,以支持系统交互。
特点
面向服务
遵循标准的面向服务架构(SOA)的方式,基于先进的企业服务总线ESB技术,遵循XML技术标准和规范,实现Web Services和标准HTTP调用接口,方便异构系统集成,支持多语言多平台系统集成。
” … 实用第-- 2 智慧密集
基于分布式服务框架的CRM系统改造实践
郑邦峰
(中国移动海南公司,海口570125)
摘要:为适应移动互联网业务的发展,中国移动海南公司以CRM系统为切入点,从垂直型、功能型
的传统架构,向“云+平台+应用”的互联网架构转型,实现硬件基础设施云化,业务逻辑解耦拆分和
系统架构分布式改造,达到更好的系统扩展与伸缩能力、更灵活的部署、更强的并发处理能力。
关键词:分布式;云计算;CRM系统
中国移动海南公司CRM(客户关系管理)系统,
为几百万用户提供移动通信商品销售、客户售后、自助
渠道等信息化服务。因建设时间较长,延续传统的集中
式系统架构。随着移动互联网、宽带业务的发展,CRM
系统应用的功能越来越多,业务逻辑越来越复杂。业务
促销期间产生大流量、高并发的用户访问,经常导致
CRM系统后台服务响应缓慢,数据库连接数超阀值,
只能通过不断的增加硬件投入的方式来支撑。
随着互联网形态业务和新技术的涌现,中国移动海
南公司切实感受到CRM系统传统系统架构设计思路的
封闭性,意识到采用分布式服务框架改造CRM系统势
在必行。中国移动海南公司以第三代支撑系统变革为
切人点,从垂直型、功能型的传统架构,向“云+平台+
应用”的互联网架构转型,实现硬件基础设施云化,业
务逻辑解耦拆分和平台架构分布式改造,达到更好的独
立扩展与伸缩、更灵活的部署、更好的隔离和容错、更
高的开发效率。
l硬件基础设施云化 通过云计算技术,实现主机、网络和存储资源动态
弹性分配。CRM系统应用程序和数据库都承载在X86 服务器平台上。通过云管理平台的能力,提供自动化的
安装与部署(操作系统、平台中间件、应用)、自动化
配置、自动化监控与运维与自动化工具支撑。
2业务逻辑解耦拆分
中国移动海南公司CRM系统通过纵向拆分和横向
拆分实现业务逻辑解耦、应用中心化。
2.1纵向拆分
通过对业务进行梳理,根据业务的特性把应用拆
第32卷
VoL32 第11期
№ll 计算机工程
Computer Engineering 2006年6月
June 2006
・软件技术与数据库- 文章■号・100o__3428(2006)ll—0o66—o3 文献标讽码・A 中田分类号・TP311
基于Globe的分布式LDAP元数据目录服务框架
王戚,刘卫东,宋佳兴
(清华大学计算机科学与技术系,北京1 00084)
擅要:数据网格应用的发展和规模的扩大对元数据目录服务的可扩展性提出了更高要求。以基于对象的Globe系统为理论模型,提出了
一种分布式LDAP元数据目录服务框架,描述了其中的命名服务和定位服务,在定位服务的基础上定义了基本的元数据目录操作。最后对 该框架的性能优化和可扩展性进行了详细分析。 关t词:数据网格;元数据目录服务;轻量级目录访问协议;Globe
A Framework for Distributed Metadata Directory Service
Based on Globe
WANG Wei,LIU Weidong,SONG Jiaxing
(Department of Computer Science and Technology,Tsinghua University,Beijing 100084)
[Abstract]The development of application and the enlargement of scale in data grid issues a further challenge tO the scalability of memdam
directory service.Based on the theory and model of Globe system,this paper presents a framework for distributed LDAP memdam directory service. The naming and location service in the framework ale described and the basic operation of the metadata directory is defined.The optimization and
百度文库 - 让每个人平等地提升自我
1 高并发分布式服务架构方案
下图是一个非常全面的架构蓝图,针对不同的应用系统需要的模块各有不同。此架构方案主要包括以下几个方面的设计:数据存储和读取,基础服务,应用层(APP/业务/Proxy),日志监控等,下面对这些主要的问题提供具体的各项针对性技术方案。
数据的存储和读取
分布式系统应该根据应用对数据不同的一致性、可用性等要求和数据的不同特性,采用不同的数据存储和读取方案,主要有以下几种可选方案:
1) 内存型数据库。内存型的数据库,以高并发高性能为目标,在事务性方面没那么严格,适合进行海量数据的存储和读取。例如开源nosql数据库mongodb、redis等。
2) 关系型数据库。关系型数据库在满足并发性能的同时,也需要满足事务性,可通过读写分离,分库分表来应对高并发大数据量的情况。例如Oracle,Mysql等。
3) 分布式数据库。 对于数据的高并发的访问,传统的关系型数据库提供读写分离的方案,但是带来的确实数据的一致性问题提供的数据切分的方案;对于越来越多的海量数据,传统的数据库采用的是分库分表,实现起来比较复杂,后期要不断的进行迁移维护;对百度文库 - 让每个人平等地提升自我
2 于高可用和伸缩方面,传统数据采用的是主备、主从、多主的方案,但是本身扩展性比较差,增加节点和宕机需要进行数据的迁移。对于以上提出的这些问题,分布式数据库HBase有一套完善的解决方案,适用于高并发海量数据存取的要求。
基础服务
基础服务主要是指数据层之上的数据路由,Cache,搜索等服务。
1) 路由Router。对于数据库切分方案中的分库分表问题,需要解决在请求对应的数据时定位需要访问的位置,可根据一致性Hash,维护路由表至内存数据库等方案解决。
2) Cache。对于高并发的系统来讲,使用Cache可以减轻对后端系统的压力,所有Cache可承担大部分热数据的读操作。当前用的比较多的是redis和memcache,redis比memcache有丰富的数据操作的API,redis对数据进行了持久化,而memcache没有这个功能,因此memcache更加适合在关系型数据库之上的数据的缓存。