基于云端的面向构件开发的企业软件架构

2018-12-13 07:02:02季定业华为软件技术有限公司
数码世界 2018年11期
关键词:资源功能企业

季定业 华为软件技术有限公司

1 引言

软件产业经过多年的发展,与各行业的融合逐渐深入,传统制造业和服务业的信息化程度日益提高,但一个个独立的“信息孤岛”却也逐渐成为企业的负担,企业IT部门的投资比例逐年上升,但是对企业核心竞争力的提升和经营目标的贡献却未能达到预期。

2 基本开发流程

图1为云构件平台的开发流程;与传统的开发模式相似,以传统的软件定制模式为切入点,使用数据库驱动为主,但它并不依赖如Eclipse、IDEA这样开发工具,它的载体是浏览器;它是具备面向构件模式(具有高可重用性的特性)和云端部署(有效地体现共享模式和实时发布)。

3 具体方案设计

3.1 面向构件开发

(1)构件的实现构件是整个架构的主要部分,是一种把代码包装成一个个粒度极少的组件,每个组件会完成一个微少的功能,不同组件的组合,就可以完成一个完整的业务功能,然后又可以被重新使用,转化为一个更大粒度的组件;因此它具有高的可重用性;构件主要有三种表现形式,分别是预编译的构件、动态编译的构件,还有两者混合组成的构件。

图一 云构件平台的开发过程图

①预编译的构件就是指预先编译好的代码(下面以Java为例,编译后会产生class文件),其本质上是一个函数,有标准的入口和出口参数,如下代码:

这是一个简单Java函数,功能是把两个字符串合成一个字符串;象这类函数,我们编译好class文件后,传统的开发模式是放到开发环意下就能直接使用;……

登录APP查看全文

猜你喜欢
资源功能企业
也谈诗的“功能”
中华诗词(2022年6期)2022-12-31 06:41:24
企业
当代水产(2022年5期)2022-06-05 07:55:06
企业
当代水产(2022年3期)2022-04-26 14:27:04
企业
当代水产(2022年2期)2022-04-26 14:25:10
基础教育资源展示
敢为人先的企业——超惠投不动产
云南画报(2020年9期)2020-10-27 02:03:26
资源回收
关于非首都功能疏解的几点思考
资源再生 欢迎订阅
资源再生(2017年3期)2017-06-01 12:20:59
中西医结合治疗甲状腺功能亢进症31例