【技术实现步骤摘要】
【技术保护点】
一种面向行业应用的解释型业务组件动态构建方法,其特征在于,包括以下步骤:(1)构建数据类型:采用描述性的xsd文件对行业领域模型进行语义建模,建立描述性语义对象模型,并通过命名规范映射到关系型数据库;(2)构建操作指令:取代传统面向对象对象的细粒度设计方法,分析行业应用抽象出共性操作,采用指令方式以粗粒度方式封装业务原子事务操作;(3)构建业务组件:根据业务处理逻辑,通过对有限指令集的描述性编排,来装配成业务组件;?业务组件通过组装指令与其他组件进行组装成更大的组件向外提供服务;(4)构建函数集:通过语言扩展机制,根据个性化需要构建自定义函数来提供给指令输入表达式;随着业务的不断发展,内置指令、或者函数可能会不能满足行业应用需求,这时通过自定义函数的方式进行语言操作能力的扩展;扩展的函数注册后,在语言编辑器中直接使用;(5)对业务组件进行生命周期管理:通过实现Eclipse插件方式,实现语言编辑器来创建、修改、调试、部署组件,至少包括语法校验、语法高亮显示、代码辅助提示、动态部署发布、运行与调试功能。
【技术特征摘要】
【专利技术属性】
技术研发人员:吕剑,许剑,段相举,李强,揭柳,张朝亮,牛巍,王晶,刘路璐,
申请(专利权)人:北京首钢自动化信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。