3. 系统方案
3.1. 系统体系结构
基于普元EOSTM平台提供的强大支持,电信大客户管理系统中的需求可以得到很好的满足,整个系统的体系结构如下图所示:
图表 1 电信大客户管理系统体系结构图
整个电信大客户管理系统共分为三个层次:
在最底层,J2EE应用服务器提供了基础的技术环境,它遵照J2EE规范的要求,在提供一些诸如事务、安全、资源连接等公共服务的同时,为企业应用系统的开发提供了一个基于组件的开发环境。基于其上的应用系统,可以通过开发并部署JSP/Servlet/EJB等组件的方式来实现。
第二层普元EOS构建在J2EE应用服务器之上,从本质上来说,普元EOS基于J2EE编程模型,其核心部件映射为Servlet/JSP/EJB/Java Class组件,是一个标准的J2EE应用程序。因此,EOS首先就是一个可以实际运行的具有丰富管理功能的web框架,包括菜单管理、组织机构管理、权限管理在内的通用管理功能,都已经成为EOS Web框架的内建机制,从而应用系统的开发只需要关注核心业务逻辑的实现。
更为重要的,EOS作为面向构件的中间件,为上层核心业务逻辑的建设提供了一个一致的面向构件的开发、运行和管理环境。面向构件的运行框架被清晰地划分为五个层次:
1) 页面构件主要用来实现用户交互界面,借助可视化页面开发、页面向导和富客户端技术,EOS在支持更加精彩的JSP页面表现的同时,大幅提升用户界面的开发效率;
2) 业务逻辑通过较大粒度的构件以组装的方式来实现业务流程,业务流程完全可视化,并且能够根据需要快速调整;
3) 展现逻辑实现了页面逻辑同业务逻辑之间的衔接和控制;
4) 数据构件用于实现业务数据层与数据资源层的分离。当业务逻辑通过业务数据层实体访问数据时,提供XR-Mapping(即XML数据同关系数据库的映射)服务的数据引擎会自动根据数据构件定义的映射关系完成对实际数据资源层的访问。这种分离结构降低了底层数据资源层的数据库类型或者数据结构的变化对于上层业务逻辑的影响;
5) 最后,运算构件主要用于根据需要扩展开发基础构件。
同时,EOS提供了构件运行期的运行和管理功能,包括部署、监控、在线更新、审计和日志查看等各种服务,能够实现对系统各个层次进行监控和管理,用户只需通过Web界面即可实时监控电信系统的各项运行参数,包括系统运行过程中的每个构件的运行状态、每次数据库操作的效率,并能够在不停止服务的情况下,对应用系统模块进行热部署更新,从而为构建其上的应用系统提供全生命周期的管理和维护支持。
第三层就是电信大客户系统的核心业务逻辑,包括大客户资料管理、规则管理、大客户服务管理、市场营销管理、员工管理等模块。这些模块按照EOS运行框架的五个层次进行开发和组织,并在完成后按照各个层次分模块部署到对应的EOS运行框架层次中。
在整个系统体系结构中,模块内部构件之间以及模块之间完全松散耦合,数据传递全部通过XML总线进行,也正是基于XML总线这种架构带来的便利性,模块可以通过统一资源访问接口方便访问其它应用系统或者其它资源。浏览URL http://www.qqread.com/erp/19/f267156004.html
更多内容请看数字化校园网解决方案、系统优化大全、网络管理实用手册专题,或进入讨论组讨论。
相关专题
- 数字化校园网解决方案 (5651篇文章)
- 系统优化大全 (18003篇文章)
- 网络管理实用手册 (22421篇文章)
- 系统安全设置 (23411篇文章)
- 系统安装手册 (20723篇文章)
- 系统备份专题 (17449篇文章)
- 大型实用解决方案专题 (5168篇文章)
- 应用解决方案 (5168篇文章)
- 中小型应用解决方案 (5168篇文章)
- 多媒体应用解决方案 (5936篇文章)
- 瀚达医药CRM应用案例 (282次浏览)
- TurboCRM案例:青岛石化检修安装工程公司 (211次浏览)
- 清华同方TPI信息资源整合解决方案 (183次浏览)
- HOLLYCRM CNC大客户信息管理系统应用案例 (129次浏览)
- 北京博仕威康CRM应用案例分析 (125次浏览)
- CRM选型专家谈之一:CRM行业特点分析 (123次浏览)
- 央视市场研究股份有限公司CRM应用案例 (110次浏览)
- 信天邮移动客户管理汽车4S店解决方案 (108次浏览)
- 协和集团房地产CRM应用案例 (102次浏览)
- CRM如何为银行筑台阶——Oracle银行客户关系 (101次浏览)




