系统技术架构.doc

系统技术架构.doc

ID:51387336

大小:386.00 KB

页数:12页

时间:2020-03-23

系统技术架构.doc_第1页
系统技术架构.doc_第2页
系统技术架构.doc_第3页
系统技术架构.doc_第4页
系统技术架构.doc_第5页
资源描述:

《系统技术架构.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1・1・系统技术架构1.1.1.总体架构广东网通BSS系统重构项冃的主要技术冃标包括提高应用系统的可重用性和流程的可配置性,以解决在业务快速变化的市场环境下,如何保证业务支撑软件及时交付高质量的软件版本,同时尽量降低业务软件的重复性开发工作量。为了满足H益复杂的业务需求,确保能够在第一时间里推出市场所需的服务、并且业务支撑系统的改动量最小,我们建议在系统屮采用SOA架构。SOA是从企业的需求开始,把IT系统和商业流程连合在一起,以服务集成形式实现新的而乂灵活的应用功能。SOA简化了IT,让IT变得更有弹性,以便更好地发展和优化业务流程,

2、从血促进企业与合作伙伴的业务需要,也使供应商和客户Z间动作流程的端到端整合,让企业可以快速灵敏地响应客户和市场不断变化的需求。SOA能够加强对整个企业架构的控制能力;并且由于具有高级别的重用性,有助于提升开发效率,加快开发速度;采用只需少量改动的核心企业级IT应用,让运营企业和厂商只需优化基于标准技术的IT技能,从血降低了在客户化和人员技能方而的投入,从而节约了成本。以SOA在基础,结合功能和非功能性需求的考虑,我们对广东网通BSS系统给出如下的系统架构:IE网站其它接入程序服务导向服务消费者统一接入服务W资源层服务提供者组合服务简单服

3、务接入月艮务组件商业流程第成架构组件展现有系统外部系统企业组件基础组件企业组件数据企业服务总线冷SB)监控在系统架构屮,不同的功能可以被分为纵横几个不同的层次,基于底部的是服务的提供者,丄面则是服务的消费者:•资源层指系统己经存在的程序资源,例如网兀操作平台、银行系统等外部系统,以及BSS系统自身的数据等。•组件层在这一-层屮用不同的组件把底层系统的资源封装起来。•服务层在这层屮用底层功能组件来构建所需要的不同功能的服务。•商业流程层在服务层之上为商业流程层,在这一•层屮我们利用已经封装好的各种服务來构建商业系统屮的商业流程。流程是可以

4、组合的,一个流程可以作为另一个流程的子流程使用,更好地提供了流程的重用性及灵活性。纵向贯穿系统的是集成架构和基础架构,集成架构的核心为企业服务总线(ESB);而基础架构则为整个SOA系统提供一些辅助的功能,例如服务质量管理,安全管理这一类的辅助功能。将体系架构映射到J2EE的技术平台上面,可以得出如下的模型:•商业流程层在服务层之上为商业流程层,在这一•层屮我们利用已经封装好的各种服务來构建商业系统屮的商业流程。流程是可以组合的,一个流程可以作为另一个流程的子流程使用,更好地提供了流程的重用性及灵活性。纵向贯穿系统的是集成架构和基础架构

5、,集成架构的核心为企业服务总线(ESB);而基础架构则为整个SOA系统提供一些辅助的功能,例如服务质量管理,安全管理这一类的辅助功能。将体系架构映射到J2EE的技术平台上面,可以得出如下的模型:这是一个扩展的J2EE架构实现,表示层的内容可以运行在WEB容器之上,商业流程、服务层、组件层的内容则会运行在EJB容器Z上,基础架构的安全,管理及监控也会实现成EJB容器之上的服务,而一般來说,现有的应用服务器都可以提供企业服务总线的功能。这个实现除了支持Web应用之外,还支持J2EE的远程客户,具有远程EJB的分布式应用,以及其它类型的客户端

6、。该体系结构在WEB层(或者是其他远程客户)与业务对彖Z间使用RMI,WEB层通过业务接口和业务委托来远程访问业务逻辑会话EJB,业务逻辑处理数据,然后业务逻辑会话EJB通过DAO访问数据存储,也就是把数据持久化。这种架构的最大好处是通过一个屮间层来支持所有的J2EE客户类型;还允许各种构件在不同的物理服务器上分布;这样给应用实现最大的可伸缩性,EJB容器为远程客户提供一•个综合性接口。1.1.1.表示层Web界面及Web服务接口这一层用来与用户交互,并把来自系统的信息显示给用户。J2EE使用JSP/Servlet技术支完成这层的任务。

7、这里,我们引入JSF、JSP标准标记库和AJAX技术,应用框架采用改进过的Struts2oWeb服务接口标准(比如SOAP)不再要求使用RMI和EJB来支持远程客户,从而使客户的远程访问不必使用EJB接口。传统的Web服务接口运行在同一个Web容器屮。使用SOAP基于XML,并且是自描述的,这样的服务标准具有跨平台性,支持J2EE客户Z外的客户,比如日后的电话语音订货系统与互联网系统等应用。Web服务传输协议运行在HTTP上面。1.1.2.接入服务统一接入平台对于其它类型的客户端,BSS系统构建统一•接入平台,为其提供服务。建统一接入平

8、台包含了接口连接管理、接口逻辑管理和接口服务三部分:•接口连接管理:提供接口接入处理完整的管理功能,在接口连接管理屮包含了传输管理、通讯服务、负载均衡、动态配置管理、网络调度等功能;•接口逻辑管理:提供了和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。