统一的中间件为用电营销系统提供了一个统一的基础软件平台,而统一的基础软件平台又为用电营销系统提供了一个统一的开发、管理、维护的技术架构。
随着以“厂网分离、竞价上网”为主旨的电力体制改革
的不断深入,许多电力公司都将思想观念转变到“以市场需求为导向,以效益为中心”的轨道上来。很明显,在新的形势下,电力公司只有以市场需求为导向,深化基础设施改造,以提供优质服务为重要手段,不断创新发展,才能在激烈的市场竞争中赢得更广阔的市场。
需求分析
从近几年电力公司的信息化建设上看,用电营销管理信息系统一直是一个重点。用电营销管理信息系统主要是以现代计算机网络技术和通信技术为基础,向客户提供迅速快捷的服务,并形成从电力公司到各分公司、供电所、营业站的多层业务处理能力,建立起对电力市场真实、准确、及时的反应和预测机制,为用电营销提供科学、可靠的依据。下面是用电营销信息管理系统的一些建设目标:
改造原有营销MIS系统;
建立统一软件路线;
建立软件基础平台;
实现对营销业务层的支持,对客户服务层的支持,全面的数据集成,营销工作质量管理,营销决策支持;
优化营销业务流程。
然而,由于IT技术的日新月异,自改革开放到今天,中国已在信息化上积累了许多投资,业务的多样性与差异性导致企业在竞争中不得不建立多样化的、差异性的信息系统。同时,随着中国加入WTO,客户、合作伙伴、员工对企业的信息需求越来越多样化、越来越个性化,这样的要求使得电力系统原来的IT架构显得非常不灵活,缺少商业的敏捷性,企业很难在短时间里完成一个业务流程的重组。
因此,用电营销管理系统建设的总体原则应当是:合理、灵活的体系结构,先进实用的业务系统,对原有投资的保护,实现标准化。同时,该系统的技术性具有以下一些特点:具有良好的开放性,高可靠性,安全保密性;具有较高工作效率,人机界面友好,易于扩展和维护。
方案设计
鉴于用电营销系统是一个业务种类繁多、各方面技术要求都很高的系统,本方案着重从基础软件体系结构以及应用平台的角度出发进行系统分析和设计。
用电营销系统应用平台是一个典型的分布系统,不仅数据可能是分布的,而且业务处理也是分布的。分布系统需要统一的中间件提供一个基础软件平台,屏蔽系统硬件、网络、数据库、操作系统的差异性;需要一个统一的基础软件平台提供统一的技术架构、统一的技术开发模式以简化系统的开发、维护和管理、运行功能。
BEA公司建议用电营销系统应用平台采用基于Java技术的WebLogicPlatform构建用电营销管理信息系统的基础软件平台,其中属于OLTP(在线事务处理)的业务采用基于交易/消息中间件Tuxedo的技术来实现。
在BEAWebLogicPlatform中,BEAWebLogicServer实现包括业扩报装、用电管理、电能记录等业务逻辑模块功能,并提供JSP等表现逻辑功能。
BEAWebLogicPortal实现客户服务层功能,提供电力客户对于电力公司的统一访问接口,并成为用电营销业务受理的统一访问入口。
用电营销业务系统划分为系统内部处理业务和系统外部请求、受理业务。营销系统与其他系统或其他系统与营销系统进行信息交互的业务属于系统外部请求,这一类业务按照BEAWebLogicIntegration提供的AI功能实现调用其他系统的资源。营销系统内部的业务处理属于内部处理业务。
用电营销系统中的很多业务(如:批量扣费、电费计算、电能集抄等)要求系统要有很高的处理效率和并发数量,在用电营销系统中采用BEATuxedo交易/消息中间件产品实现。方案具体实现如下:
1.营销客户服务层的技术支持
基于BEAWebLogicPortal功能提供满足用电营销客户服务层要求的电力公司客户的统一信息门户接口,提供内容聚集、搜索服务、协作工具、应用程序访问和集成。
2.营销业务层的技术支持
BEAWebLogicServer提供所有基本核心应用服务器的功能和服务,这种内置功能不但可以加速应用开发,而且可以减轻开发人员负担,降低他们自主开发关键性服务的费用。
3.营销工作质量管理层的技术支持
营销工作质量管理层中的涉及很多的业务处理流程,可以基于BEAWebLogicIntegration的业务工作流程管理(BPM)功能来实现。
4.营销管理决策支持层的技术支持
营销管理决策支持层可以基于BEAWebLogicServer以及BEAWebLogicLiquiddata实现数据分析、数据查询等功能。
5.基于Tuxedo建立银电联网系统
采用Tuxedo作为用电营销数据集中处理中心前置机与银行前置机的通信平台,可实现安全可靠的传输,保证传输双方的可靠性及安全性。
6.建立安全可靠传输技术保障
在各地市中心和省中心的用电营销主机之间,需要将地市的用电营销数据进行上传,某些来自省中心的管理数据同样要求下传到地市中心。BEATuxedo可以满足实现安全可靠传输的需要。
专家点评
优点
BEA提供了电力行业应用“用电营销管理信息系统”的解决方案,方案从四个层次,即客户服务层、营销业务层、营销工作质量管理层、营销管理决策支持层分析了用户需求,并有针对性地给出了每一层的解决方案。此外,BEA WebLogic Platform采用了最新的基于面向服务的架构(SOA),从中可以看到BEA在中间件方面强大的技术实力。解决方案中给出了一个详细的应用案例,包括应用需求、实施技术、应用效果、客户评价。
不足
解决方案的欠缺之处在于,它虽然介绍了BEA产品的功能和优势,但没有分析和描述依托BEA产品所构造的应用系统的技术特点,尤其是没有对系统服务质量方面的描述,使得读者不能了解通过中间件应用获得的最终好处。 |