一种面向行业应用的解释型业务组件动态构建方法技术

技术编号:9113300 阅读:188 留言:0更新日期:2013-09-05 02:29
一种面向行业应用的解释型业务组件动态构建方法,属于计算机系统技术平台领域。采用采用类似机器语言的指令集方式固化业务需求的原子事务操作,并封装了应用开发中的日志、事务、数据访问、数据运算、消息处理等技术,然后通过对有限指令集的动态组装来实现组件化,让开发者不用去关注技术实现细节,而在业务逻辑实现本身,缩短学习曲线,简化开发,提高效率与快速响应用户需求的服务能力。

【技术实现步骤摘要】

【技术保护点】
一种面向行业应用的解释型业务组件动态构建方法,其特征在于,包括以下步骤:(1)构建数据类型:采用描述性的xsd文件对行业领域模型进行语义建模,建立描述性语义对象模型,并通过命名规范映射到关系型数据库;(2)构建操作指令:取代传统面向对象对象的细粒度设计方法,分析行业应用抽象出共性操作,采用指令方式以粗粒度方式封装业务原子事务操作;(3)构建业务组件:根据业务处理逻辑,通过对有限指令集的描述性编排,来装配成业务组件;?业务组件通过组装指令与其他组件进行组装成更大的组件向外提供服务;(4)构建函数集:通过语言扩展机制,根据个性化需要构建自定义函数来提供给指令输入表达式;随着业务的不断发展,内置指令、或者函数可能会不能满足行业应用需求,这时通过自定义函数的方式进行语言操作能力的扩展;扩展的函数注册后,在语言编辑器中直接使用;(5)对业务组件进行生命周期管理:通过实现Eclipse插件方式,实现语言编辑器来创建、修改、调试、部署组件,至少包括语法校验、语法高亮显示、代码辅助提示、动态部署发布、运行与调试功能。

【技术特征摘要】

【专利技术属性】
技术研发人员:吕剑许剑段相举李强揭柳张朝亮牛巍王晶刘路璐
申请(专利权)人:北京首钢自动化信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1