您的位置: turnitin查重官网> 工程 >> 电力工程 >语义基于XML语义规则一种决策平台实现案例

语义基于XML语义规则一种决策平台实现案例

收藏本文 2024-01-28 点赞:32075 浏览:146370 作者:网友投稿原创标记本站原创

摘要:本文以“辽宁省专业胜任力与人才供给需求决策与预测平台”为开发背景,借助JA EE平台跨平台、中间件技术、多层结构等技术性能优点,依据自定义的DASL协议提供了一种解决决策过程中关于数学建模问题的可靠途径,并根据该协议来控制决策平台的整个数学建模的流程的精确性。
关键词:JA EE DASL协议 数学建模 XML技术
1007-9416(2013)06-0210-02
高校的专业设置、每年的人才供给及需求是对社会发展十分重要的三个因素,在此基础上设立的辽宁省省级科研项目“辽宁省专业胜任力与人才供给需求决策与预测平台”则是对这三个因素的预测提供一个科学的决策平台。该决策平台基于业务进行数学建模,并将数学模型实现成决策系统,那么如何在实现过程中能够控制数学模型的精确性和可控性便是一个十分重要的部分。本文介绍了一种依据DASL(Decision 决策,Arithmetic 算法,Schema 模式,Language 语言)协议,并利用XML数据传输技术,基于JA EE平台的实现方案。

1 采用DASL协议对决策系统的重要性

1.1 DASL协议简介

DASL协议是根据决策平台的数学建模所制定的一套算法协议,将decision(决策)、arithmetic(算法)、schema(模式)、language(语言)映射在整个数学建模过程中,并将实现数学建模的流程分为三个层次即模型层,规则层及过程层,通过XML配置文件以清晰严格的方式规范这三个层次内容,并在实现代码中分阶段解析调用相应XML配置文件,以达到对模型的精确性可控性的保证。

1.2 DASL协议的优点

DASL协议以最佳实践为原理,通过三层XML配置文件的迭代式控制,在实现模型的过程中可以及时处理反馈信息,确保计算模型可以严格合理的执行。

2 运用XML数据传输技术的DASL实现方案

2.1 XML技术简介

XML具有可扩展性,允许用户按照XML规则自定义标记,能够更好地体现数据的结构和含义,也使得文件的内容更加的显而易懂,使得网上数据交流更方便。
XML主要特点如下:
可扩展性和开放性。XML允许不同的组织和个人开发与自己特定领域相关的标记,并且该XML标记库可以迅速的投入使用。XML的开放性促使它成为异构系统之间进行交流的媒介,只要各系统装有XML解析工具,便可处理由其他系统传递过来的XML信息,而不必使用特殊的软件。
内容与形式

源于:论文大纲怎么写www.udooo.com

的分离。在XML中,显示样式从数据文档中分离出来,放在样式表单文件中,如果需要改动数据的表现方式,只需要改样式表单,而不必改动数据文档本身。
平立性。XML文档是纯文本,独立于各种开发平台。

2.2 三个层次的XML配置文件

根据建模的规则及流程设置规则层和过程层的XML配置文件,其中规则层配置文件是对预测模型的数学计算过程中的精度等要求进行配置,而过程层配置文件则是对整个计算流程的配置描述。

2.3 依据DASL协议的决策平台的工作流程设计

决策平台系统的工作流程设计依据最佳实践,遵守DASL协议以实现整个工作流程可控制的阶段化。
(1)一次读取/加载:1)首先由数据库设计人员与界面设计人员确定界面业务的表现,并确定数据库中需要在界面展示的数据字段,而对于决策所需的一些非原始数据即计算过程中产生的中间数据,则不在数据库中存储,而是在XML配置文件设置出哪些需要显示。2)对于数据库表中的数据,每一个数据表对应一个XML文件,并将表中各字段属性,如字段名、字段类型、字段长度及对这张数据表用到的SQL语句写到XML文件里,且将每个XML文件格式规范;对于计算过程中的规则,和每个步骤反馈条件,根据不同模型配置到相应的XML文件里。3)从XML中读取信息后,封装到相应的结构类,当页面进行加载时,创建相应的结构类对象,调用结构类提供的接口,即可取得数据。
注:结构类中封装字段值、类型、长度、字段名。
(2)二次封装/验证:1)在预测功能页面上,需要用户填写数据或选择已给数据,则为了保证数据的合理性及正确性,需要对数据先进行验证(一般是JS验证)。2)在数据正确的情况下,向怎么写作器发出请求,并将数据封装成一个结构类,交给怎么写作类进行处理。
(3)三次计算/组装:1)当怎么写作器接受到客户端的请求后,根据相应的规则层文件对数据进行重新组装,如对结构类中封装的历史数据需要以矩阵的形式进行计算。2)当将所需数据组装成符合配置文件的格式后,调用计算类中方法进行计算(同时对数据进行逻辑验证,如有错误,则重新加载数据)。
(4)四次操作/入库:1)对于计算结果,再次封装,返回给客户端。也包括对结构类对象进行更新。2)调用操作类中的方法,对数据库进行更新。
3 结语
以DASL协议为准则,基于JA EE平台实现的决策系统,为解决实现此类系统中存在的数学建模提供了一种可靠有效的途径,运用XML文件数据传输及XML严格的格式规范使的此类问题有更加严谨的解决方式。
参考文献
杨少波.J2EE web核心技术:Web组件与框架开发技术[M].北京:清华大学出版社,2011.07
Khawar Zaman Ahmed.用J2EE和UML开发Ja企业级应用程序[M].北京:清华大学出版社,2009.09
[3]Mark Birbeck.XML高级编程.第一版[M].机械工业出版社,2002.
[4]栗松涛.XML程序设计.第一版[M].清华大学出版社,2000.
[5][美]Chuck White等著.周生炳,宋浩等译.XML从入门到精通[M].电子工业出版社,2001.

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号