admin 管理员组

文章数量: 1184232


2024年3月28日发(作者:laravel定时任务原理)

系统技术架构

1.1. 系统技术架构

1.1.1. 总体架构

广东网通BSS系统重构项目的主要技术目标包括提高应用系统的可重用性和流程的可

配置性,以解决在业务快速变化的市场环境下,如何保证业务支撑软件及时交付高质量的

软件版本,同时尽量降低业务软件的重复性开发工作量。

为了满足日益复杂的业务需求,确保能够在第一时间里推出市场所需的服务、并且业

务支撑系统的改动量最小,我们建议在系统中采用SOA架构。

SOA是从企业的需求开始,把IT系统和商业流程连合在一起,以服务集成形式实现

新的而又灵活的应用功能。SOA简化了IT,让IT变得更有弹性,以便更好地发展和优化

业务流程,从而促进企业与合作伙伴的业务需要,也使供应商和客户之间动作流程的端到

端整合,让企业可以快速灵敏地响应客户和市场不断变化的需求。

SOA能够加强对整个企业架构的控制能力;并且由于具有高级别的重用性,有助于提

升开发效率,加快开发速度;采用只需少量改动的核心企业级IT应用,让运营企业和厂商

只需优化基于标准技术的IT技能,从而降低了在客户化和人员技能方面的投入,从而节约

了成本。

以SOA在基础,结合功能和非功能性需求的考虑,我们对广东网通BSS系统给出如

下的系统架构:

在系统架构中,不同的功能可以被分为纵横几个不同的层次,基于底部的是服务的提

供者,上面则是服务的消费者:

资源层

指系统已经存在的程序资源,例如网元操作平台、银行系统等外部系统,以及BSS系

统自身的数据等。

组件层

在这一层中用不同的组件把底层系统的资源封装起来。

服务层

在这层中用底层功能组件来构建所需要的不同功能的服务。

商业流程层

在服务层之上为商业流程层,在这一层中我们利用已经封装好的各种服务来构建商业

系统中的商业流程。流程是可以组合的,一个流程可以作为另一个流程的子流程使用,更

好地提供了流程的重用性及灵活性。

纵向贯穿系统的是集成架构和基础架构,集成架构的核心为企业服务总线(ESB);而

基础架构则为整个 SOA 系统提供一些辅助的功能,例如服务质量管理,安全管理这一类

的辅助功能。


本文标签: 系统 流程 企业