2、系统集成的原则
在电力企业中有运行若干年的老系统,也有正在实施、客户化的系统,并且还有在酝酿中的新系统。企业需要一个充分利用各种技术优势又互补的企业应用集成-EAI(Enterprise
Application Integration)。
那么,集成系统得框架究竟如何实施呢?有些系统整合商主要针对自己所关心的问题给出解决办法。随着集成市场的发展与深入,新的解决方案和产品必须更加灵活地适应越来越复杂的系统集成的需要。
EachEAI整体解决方案认为系统集成的关键问题是“复杂性”。系统复杂性出现在各个层面上:如业务流程模型的建立,界面表现方式,系统的分步实施等。系统业务的复杂性会使需求分析变得一团糟,破坏产品的整体效果,增加系统维护难度,甚至导致业务流程错误和低劣的决策,增大项目投资,降低企业工作效率和利润。
EachEAI整体解决方案以清晰的思路,面对电力业务的复杂性,从五个方面讲述了系统整合的基本原则,这些原则一方面涉及了当前的产品设计思想,也包括未来的扩展。
- 综合利用IT技术的同时,保证系统环境的相对独立
在IT领域,技术是不断变化的,同时也包括电力企业的结构重组等。所以EachEAI建议使用标准的接口和适当的中间件,而不是一味最求当前技术先进而又不断变化的东西。用户要使用标准的消息处理机制,如WebSphere
MQ;网络传输协议(HTTP,FTP,email),专有网络,数据永久保存机制(DBMS和系统文件)。这样在环境变化的时候还可以保证系统正常的不间断运行,并能最大实现当前IT系统带来的价值。
- 提取复杂接口的共同元素,进行简化
一个企业的系统是由不同的软件提供商、平台提供商、中间件提供商组成的,并且他们使用不同的接口方式、数据协议方式。EachEAI认为解决如此复杂问题的方式是提取他们的共同属性,在更高的逻辑层上去实现。如存在于应用接口、数据集、消息,都有自己的内容、数据结构、语义;在EachEAI中,都可用一个抽象类描述。这种方式不仅可以简化集成和维护的问题,而且可以在不同系统中容易的定义通用的结构。
- 完整规划系统模型,通过模型配置应用
利用视图、规则、抽象方法的模块化集成方式目前受到广泛的关注,然而这些方式也普遍需要客户化编程的支持。EachEAI认为客户化变成实际上增加了问题的复杂性,所有的系统都应当完成的抽取、定义系统模型。按照这一原则,可大大计划系统的定义、设置、优化和管理维护的过程。
- 系统集成提供最大可重用性
系统的整合元素(接口逻辑、业务对象、业务流程)会出现在多个应用系统、部门及平台上。面对这一问题,EachEAI认为重用的关键在于独立完成的功能定义,重用是一种业务建模的逻辑流程。按照这一原则,可减少系统整合的时间与人力、物力。
- 用一种工具或服务完成所有的整合问题
通过以上描述,我们得知,需要一种高度集成的功能来满足系统整合的问题。EachEAI是通过合理的层次结构,用统一的服务设置和工具实现系统的集成问题。
例如,一个集成事务可能由多种源触发(消息队列、在数据库中插入一条新的记录、网络访问请求等事件),内容的实现则也有各种机制产生(数据库、应用程序、中间件),而事务的执行可能由程序组、应用服务器、单机服务器完成。无论怎样,集成解决方案都在一定的资源、平台和服务中实现,可实现EAI、B2B业务应用,具有实时、同步属性,并且是统一的解决平台。
上一页 下一页 返回目录 |