综合电子信息系统面向构件的软件开发与集成技术

2019-07-16 11:55成静
电子技术与软件工程 2019年8期
关键词:业务流程信息系统框架

成静

摘要:本文分析面向构件的软件结构,研究软件集成关键技术及面向构件技术的应用成效,为综合电子信息系统的设计与开发提供一定的参考。

[关键词]综合电子信息系统面向构件软件开发构建集成

综合电子信息系统能对实时或非实时信息进行相关处理并反馈用户,具有传输数据、处理信息等功能。随着时代的发展,对综合电子信息系统提出了更高的要求,逐渐从传统类型转变为互操性强、可扩展性强且相对独立稳定的架构和软件集成平台。本文阐述面向构件的软件结构,提出基于面向构件的软件开发与集成技术应用,展示一种综合电子信息系统开发与集成方案。

1面向构件的软件结构

利用面向构件技术的软件结构对应用和运行环境基础框架进行了划分,如图1所示,具体内容阐述如下:

1.1业务层

实现对业务创建和业务流程的重组,是通过编排和控制构件之间的数据流程,输入、输出构建层的各个构件。

1.2表现层

该层为操作者展现出信息处理方面的产品,方便得知信息按需及综合展示能力。而其仅依据表现框架有效集成显示界面的构件及专业显示组件。

1.3构建层

该层主要通过轻量级的构件集成框架实现业务、运算、表现等构件的管理与集成,从而达成构件间的信息、功能交互作用,定义了构件的接口标准。

1.4中间层

中间层是构建的容器,其中包括有数据库访问组间、多层消息中间件、构件集成框架等。中间层能够通过屏蔽开发构建及运行构建的操作系统异构环境,分离业务构件的设计开发部署与操作平台。

1.5网络层

网络层主要包括有通信代理、信息传输框架、协议安全等,能实现网络设备的综合集成及好的通信方式。网络层具有提供并传输信息、屏蔽通信环境的作用,对跨平台的信息交互起着至关重要的作用,对遗留系统可仅仅依靠协议转换便新建系统实现信息联通。

1.6基础层

基础层是各构件间实现信息交互的重要纽带,主流操作与数据库系统便于多层消息总线技术的运用。整个多层构件层的消息总线对消息的处理是按照消息类型、获取消息顺序来处理,其可控的业务流程让面向构件的集成具有了灵活性及可扩展性。

2多种关键技术的应用

2.1面向构件技术

2.1.1构件模型与构件建模技术

软件建模是本软件集成架构的基础技术,对软件模块、集成软件单元具有独立的约束作用。在综合电子信息系统中一般有组件模型和构件模型2种软件模型,其中,组件模型又包括表现组件、表现框架、数据访问组件,主要约束于软件模块的开发。构件模型区别于组件模型的以技术实现职责的分离点,它约束于软件单元的集成,从软件调度及软件协同的分离点建立模型。

2.1.2轻量级内核集成框架

集成架构中的软件集成是以构件为基础集成对象,基于构件接口的软件集成。通过构件的接口访问服务,然后依照构件的模型规范进行封装操作,由此可知构件其实是一个独立发布的功能软件。而在构件封装及构件的管理运行过程中,构件集成框架提供给构件开发一个良好的运行环境,才能完成构件封装及相关的运行管理。构件集成框架是其中的一个基础内核框架,具有为全系统构件间提供消息、功能访问等多方面的服务功能。

2.2多层消息总线技术

构件是连接管道信息的发送者,那么多层消息总线技术便是信息的管道载体及搬运者,是信息系统不可缺少的中间层基础框架。此外,其对面向构件开发与集成也具有不可取代的作用,其中,中间件是通过数据消息产出与耗费连接构件间的基础框架。

2.3业务流程管理技术

信息处理是综合电子信息系统的核心内容之一,为满足新系统的信息流严苛要求,需要在重用信息处理模块资源时对相关代码进行必要的修改。业务流程是分布式构件环境下对所提供业务能力的再造与协同,可依照业务流程执行语言,通过开发图形化流程编制工具,拖拽业务流程、业务活动等对流程的逻辑关系和数据传输进行定义。构建层中通过流程编制工具编制构件的对外交互关系,构件的输入接口与输出接口能够实现与信息的对外关系分离。且在XML这种格式文件上,信息系统的流程定义工具能够将流程活动、流转等相关信息作为重要的执行依据进行保存操作。

3面向构件技术的应用成效

面向构件的应用系统具有天然的集成性。成熟的技术及应用为软件开发领域注入了标准化、分工协同的传统工业思想,使新系统的建设更具优势。且面向构件技术的合理应用不仅有效沟通了人与计算机,提高软件的复用程度,还能突破性提高软件开发效率,满足快速发展的市场经济需求。

4结束语

综合电子信息系统的开发极为复杂且艰难,严苛要求信息系统的实时安全且业务逻辑稳定,也是要求设计者专注业务逻辑,让软件开发和集成平台具备集成、重组与可扩展等能力。本文结合综合电子信息系统的特点,分析了基于面向构件技术的电子信息系统的6种软件结构层,提出面向构件软件开发与集成的有效措施及方法,基于构件和轻量级内核构件集成框架进行开发与集成,实现综合电子信息系统的信息共享及交互等功能。

参考文献

[1]江果,张智,张旭昕等。面向敏捷开发的电子战系统软件集成方法[J].电子信息对抗技术,2018,v.33;No.193(3):70-74.

[2]肖双爱,吴浩,王积鹏等,面向綜合电子信息系统效能评估的仿真技术研究[J].电子世界,2016(14):48-49.

[3]吴丽娜.基于构件的软件工程技术研究[J].信息系统工程,2016(06):22-22.

猜你喜欢
业务流程信息系统框架
企业信息系统安全防护
RPA机器人助业务流程智能化
广义框架的不相交性
STK业务流程优化的探究
企业财务管理、业务流程管理中整合ERP之探索
基于区块链的通航维护信息系统研究
信息系统审计中计算机审计的应用
WTO框架下
基于财务业务流程再造的ERP信息系统构建探析
基于SG-I6000的信息系统运检自动化诊断实践