预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

南通网站建设|南通网站优化|南通SEOhttp://blog.163.com/rugaotvhttp://domain.rutongnet.com/5基于SOA的电信CRM与SFS系统接口的设计与实现李波刘卫国(中南大学信息科学与工程学院长沙410083)E-mail:bester308@163.com摘要首先介绍了SOA的基本概念和关键性特征然后针对电信CRM和SFS系统接口的具体业务要求提出了一种基于SOA的设计与实现并且给出了相应的算法和流程讨论了消息HUB和消息通讯的算法实现。通过项目实践证明这种基于SOA的电信CRM与SFS系统接口的设计策略缩短了开发应用的周期使得代码的可移植性和重用性得到提高并大大减少了系统维护的工作量提高了系统的性能。关键词SOACRMSFS松散耦合消息文章编号文献标识码A中图分类号TP393DesignandImplementationoftheTelecomInterfacebetweenCRMandSFSSystemBasedonSOALiBoLiuWeiguo(SchoolofInformationScienceandEngineeringofCentralSouthUniversityChangsha410083)Abstract:AtfirstthispaperintroducesbasicconceptanddecisivecharacteristicofSOA.ThendirectagainsttheconcretebusinessofTelecomInterfacebetweenCRMandSFSSystemweputforwardthedesignandimplementationandgivethecorrespondingalgorithmsandproceduresanddiscussthemessagehubandinformationcommunicationsalgorithmimplementation.PracticehasprovedthattheprojectwhichbasedonSOAdesignstrategyhasreducedthedevelopmentcycleofapplicationsmadecodeportabilityandreusablecapacityimprovedgreatlyreducedtheworkloadofsystemmaintenanceandimprovedthesystem’sperformance.Keywords:SOACRMSFSloosecouplemessage1引言在软件开发中软件应用程序的需求总是动态的现在的解决方案必须能够灵活地适应未来的需求而用户的需求是一个不断变化的灵活体。特别是在相关系统之间的数据交互中由于系统设计人员对其他子系统的数据未知性导致程序设计陷于无限制的设计演变[7]、代码开发和重新测试中并导致系统的可读性和可维护性的大幅降低最终发生不可预见的错误。预料到需求会不断的变化所以需要软件架构能够被设计得使未来的需求改变对系统的冲击最小化。CRM系统和SFS系统是电信运营支撑系统的核心两个系统的接口更是至关重要。笔者在项目实践中通过研究从基于SOA的设计出发提出了解决这一问题的一种思路和实现方案。2SOA概述2.1SOA的定义SOA是英文Service-OrientedArchitecture即面向服务架构的缩写。简单来说SOA是一种架构模型[6]它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的基础可以直接被应用调用从而有效控制系统中与软件代理互联网络的人为依赖性。本质上说SOA体现的是一种新的系统架构SOA的出现将为整个企业级软件架构设计带来巨大的影响。2.2SOA的关键性特征1.独立运行(standalone)。服务(service)与组件(component)的根本不同在于service是独立于调用者自行运转的这也是service的优势所在。而component则需要其他component的协助才能运行。2.异步调用(asynchronous)。内在的异步特性是SOA包容真正的商业智能的关键所在。异步调用的好处在于它使我们能同时处理多件事务。当然SOA