业务架构与系统集成平台(ECA-SOA

(一)开发背景与行业需求

在工程建设行业,系统开发大多采用的是代码式(附加一些简单的表单、流程定制工具)开发,一旦企业业务发生变化需要调整,就会遇到重重困难。即使拥有应用的源代码,发生业务调整时也必须依赖程序员从底层对现有代码或者组件化的代码进行调整、编译,难以实现用户导向的灵活调整和扩展,这样就导致无论是专业的软件厂商还是最终用户,都将陷入软件开发维护的泥潭,最常见的是软件使用2-3年后必须抛弃原有的信息系统,完全重新编制才能满足实际应用需要。

2001年我公司承接了全军的勘察设计计算机集成应用系统开发任务,由于军队保密性和便于二次开发维护的要求,要求开发设计单位可以自己维护的免编程的业务基础平台。通过公司与军队合作历时三年投资千余万元,终于在2004年开发成功ECA平台,并整合十一我国勘察设计关键技术攻关研究的成果,于2007年在国家十一五课题资金的支持下开发完成新一代的ECA-SOA平台开发工作,成为工程建设领域首个SOA支撑平台并随后取得了大规模应用。

勘察设计企业集成管理系统的构建完全建立在ECA-SOA业务基础架构平台之上,使用平台提供的工具快速配置出贴合用户需求的应用系统,当业务调整时只需要调整业务模型即可,不依赖底层代码,不用重新编制,使得系统可以灵活调整、快速扩充,不断满足需求的变化。

ECA-SOA平台拥有良好的开放性、稳定性、扩展性、安全性、继承性、易于维护性等。通过该平台可以轻松进行组织结构人员角色的维护、数据库维护、表单定制、流程定制、报表定制、权限管理等。真正让用户拥有一个可以自己维护和修改的工具,实现自我维护和自我添加新功能的目的.

(二)ECA-SOA概述

ECA-SOA(业务架构与系统集成平台)是采用SOA技术融合长期积累的建设行业信息化经验所开发平台,能迅速的根据企业的个性化要求搭建业务系统并随需应变的实施重构,实现免编译编码的工程化实施,极大的提高了实施效率,降低了实施成本,降低了升级和维护难度,赢得了很好的客户满意度。

ECA-SOA是一套基于SOA 相关规范的面向企业级应用的框架,实现了相互协作的核心业务过程,允许用户使用此框架来开发完成最终的不同需求。该解决方案主要面向要进行信息化建设的最终用户、软件公司和政企信息中心,为企业级用户提供一个保证信息系统能够顺利安全稳定运行的一个可靠的应用平台。

  • 提供强健稳定的业务基础平台保证用户系统稳定可靠
  •  二次开发和系统维护升级门槛低用户可以自己维护
  •  柔性的伸缩能力让用户无需担心系统庞大带来的压力
  •  强大的集成功能将各类用户系统整合到一起实现集成应用
  • 基于平台的灵活扩展保证用户能够将最新的技术和方案付诸实施
  • 安全可靠让用户没有后顾之忧

      下图描述了ECA-SOA的技术路线。


(三)ECA-SOA特性

   1、ECA-SOA能提供一个同时支撑局域网和广域网应用的总线和通讯服务,并可以以增加和更新服务总线的方式得到不断扩充和增强,它为企业统一访问标准、统一接口规范、统一技术实现,可以为企业信息化这座大厦提供牢固的地基。

   2、ECA-SOA提供了技术无关性的设计,全面支持智能客户端技术,能开发WindowsWeb、手机等各类的丰富应用,并提供全球无差别业务应用支持。

 

3ECA-SOA提供全面数据库维护与开放的数据结构设计支持

为用户提供了一整套设计、建立及维护底层数据库的数据结构和数据处理方式的工具,使数据库能够完整、细致、准确的体现企业实际工作需要。从最上层的功能界面表现、程序内部数据处理到最底层的数据存储平台紧密的融合为一个整体,为数据检索、报表统计、决策分析提供了根本性的支持,使用户在进行统计分析时能够最大程度的利用数据库中存储的历史信息。允许用户定义数据的处理规则,如如何新增、删除、修改、默认值、查询等操作和表现属性进行自定义,提供了强大的数据处理灵活性。

无论是应用系统的数据库还是ECA-SOA平台的数据库,ECA-SOA平台均开发给客户,使得客户可以自己清晰地了解数据结构、数据关系,避免数据库不透明、不清晰导致的数据混乱,避免因数据存储不清楚导致维护和数据复用的困难。

 

数据库支持微软SQL SERVERORACLE等主流数据库,同时支持WEB Service模式虚拟数据库访问,可以远程集成数据库连接,系统独有的多数据源技术集成可以来自不同类别、不同系统的数据库,通过采用ECA-SOA平台将可以为企业实现一个统一架构、统一维护的集数据中心,并允许物理数据库集中或者分散部署。


4ECA-SOA提供免代码工具化建模

工具化建模技术的采用,使用户拥有对业务流程、业务表单、程序界面、功能模块、组织结构、授权体系、菜单、报表的全面自主定义的能力,从根本上保证了对不同规模、不同类别、不同组织形式和管理模式勘察设计单位的适应能力。用户可以根据自己的工作需要构建出适合自己管理模式的、“量身定做”的管理系统,在数据库定义的基础上,首次在软件上实现了工具级的直接面向业务的数据集成应用服务,极大提高了系统灵活性和实现对复杂业务管理的支持能力。 

下图显示了工具化建模技术中的表单(界面)定制器。

 

下图显示了工具化建模技术中流程定制器。

   

 

打印】【关闭

© 2018 北京建设数字科技股份有限公司 电话:010-88018260-801 传真:010-88018851 电邮:liuhui2110@163.com 

邮编:100048 地址:北京市车公庄西路乙十九号华通大厦B座北段5、15层 京公网安备 11010802013730 号