关闭

关闭

关闭

封号提示

内容

首页 工作总结.ppt

工作总结.ppt

工作总结.ppt

上传者: 大侠刘孟颖 2018-01-11 评分 0 0 0 0 0 0 暂无简介 简介 举报

简介:本文档为《工作总结ppt》,可适用于求职/职场领域,主题内容包含CETSCEMIF工作组工作总结EMIF工作组年月日一、工作内容概述工作目标通过借鉴、调研、讨论、分析、试用建立体现我国教育管理需求的教育软件互操作符等。

CETSCEMIF工作组工作总结EMIF工作组年月日一、工作内容概述工作目标通过借鉴、调研、讨论、分析、试用建立体现我国教育管理需求的教育软件互操作标准时间年月mdashmdash年月形式全体成员正式会议部分成员非正式讨论工作组论坛工作成果EMIF工作草案(年月)EMIF第一个修改草案(年月)EMIF第二个修改草案(年月)EMIF第三个修改草案(年月)EMIF工作组企业成员Intel(中国)公司浙大网络公司常州易维尔公司武汉创星伟业公司联想集团北京中教育星公司北京希尔公司北京腾图文教电子发展有限公司北京校际通信息技术有限公司其他正式会议第一次会议(年月日北京西郊宾馆)确定工作组的工作目标和工作内容提交EMIF工作草案第二次会议(年月日北京大学)讨论EMIF体系结构相关问题推出EMIF第一个修改草案第三次会议(年月日北京大学)讨论EMIF与SIF的专利权和著作权关系讨论EMIF加密和数字签名方案讨论EMIF数据规范相关问题推出EMIF第二个修改草案非正式会议建立工作组论坛http:gseforumlistaspboardid=非正式讨论与Intel(中国)公司与中教育星公司与其他公司推出EMIF第三个修改草案二、工作成果概述经过三次重大讨论、修改EMIF已经成为比较稳定的版本更灵活能广泛兼容各种互操作情形和各类教育软件产品更实用易于开发商开发实现更开放允许用户自扩展互操作内容(数据对象)更具本土特征体现我国教育信息管理的需求特征参加EMIF工作组的多家开发商已开发实现EMIF的符合性教育软件产品EMIF体系结构单区域结构模型EMIF体系结构数据交换模型数据查询:请求mdash应答模型数据更新:发布mdash预约模型EMIF体系结构异步通信模型EMIF要求代理之间的通信本质上采用异步通信即代理之间完成一次通信需要经过两次报文循环异步通信可以保证通信稳定性EMIF体系结构安全模型身份验证DigitalCertificateXMLSignature加密XMLEncryption存取控制控制代理对每一数据对象的操作权限(请求、应答、预约、发布)ZIS端实现EMIF体系结构支持同一数据对象的多提供者支持在典型EMIF区域中同一类数据对象(如:P学生基本信息)存在多个提供者当存在多个提供者时针对同一个数据对象的EMIFRequest对应着所有提供者的EMIFResponse的集合EMIF体系结构支持推、拉两种报文传递模式推:ZIS主动向代理建立连接并传递报文拉:代理首先向ZIS建立连接发出EMIFGetMessage命令然后ZIS在连接中将报文传递给代理采用哪一种模式由代理向ZIS注册时指定两种模式本身无优劣之分关键是代理和ZIS应按照一致的模式通信EMIF体系结构要求EMIFHTTP为基本传输层协议EMIF允许代理与ZIS之间使用任何传输协议EMIFHTTP为默认协议当发现其他传输协议不能完成通信时应使用EMIFHTTP重新建立连接EMIFHTTP是HTTP(RFC)的子集支持Postmethod支持OKResponse支持KeepaliveConnection不支持TransferEncoding不支持DataChunking不支持Connection:UpgradeEMIF体系结构要求代理端解决死锁问题死锁(deadlock):报文在队列中被按序逐一处理某时刻当某个报文的处理必须依赖于其后续某个报文首先被处理而报文队列又不允许时即发生死锁选择性报文阻塞(SelectiveMessageBlockingSMB)代理以锁定方式保留当前不能立即处理的报文锁定其他同类报文(仅当被锁报文为EMIFEvent时)向ZIS发送EMIFRequest以获取所需信息处理ZIS反馈的EMIFResponse处理原锁定报文解锁所有锁定报文要求SMB机制在代理端实现EMIF体系结构命名和标识代理和ZIS应具有区域内唯一的标识命名规则组成:英文字母(AZaz大小写敏感)数字()下滑线()连接符()实点()长度:不超过个字符长度含义:应能够表明应用程序所服务的区域如LibraryAgentBNUEMIF体系结构代理的符合性要求向ZIS注册向ZIS提供数据对象向ZIS发布数据对象更新事件应答EMIFRequest支持EMIFEncrption和EMIFSignature支持SMB机制EMIF体系结构ZIS的符合性要求注册代理管理提供者信息管理预约者信息管理存取控制列表提供EMIFZoneStatus对象支持推、拉模式支持数剧对象的多提供者机制支持EMIFEncrption和EMIFSignatureEMIF报文规范报文类别EMIFAck:用于通知是否已成功接收或处理报文EMIFEvent:用于发布数据对象更新事件EMIFProvide:用于提供数据对象EMIFRegister:用于注册代理EMIFRequest:用于获取数据对象EMIFResponse:用于应答对数据对象的请求EMIFSubscribe:用于预约数据对象更新事件EMIFSystemControl:用于控制数据流动EMIFUnprovide:用于取消对数据对象的提供EMIFUnregister:用于取消注册EMIFUnsubscribe:用于取消对数据对象更新事件的预约EMIF报文规范描述:使用XML语言格式:基于XMLSchema的EMIFSchema名字空间:xmlns=http:wwwceltsceducnemifmessages编码:字符集验证:XMLSchema和DTD安全:根据WC的两个推荐规范定义EMIFEncryption和EMIFSignatureWC:XMLEncryptionSyntaxandProcessing()WC:XMLSignatureSyntaxandProcessing()EMIF:EncryptedDataxmlns=http:wwwceltsceducnemifxmlenc#EMIF:Signaturexmlns=http:wwwceltsceducnemifxmlsig#报文处理协议EMIF数据规范内容:引用教育部颁布的两部数据规范的内容采用EMIF的描述格式教育管理信息化标准第部分:学校管理信息标准()CELTSC基础教育教学资源元数据规范()格式:基于XMLSchema的EMIFSchema元素约束性:Mandatory类型的元素减到最小其他统一数据对象命名规则统一日期格式:YYYYMMDD统一使用GUID标识数据对象三、若干遗存问题EMIF体系结构和EMIF报文规范在应用中证明可行、实用、稳定EMIF数据规范在引用ldquo基础教育教学资源元数据规范rdquo时遇到数据表示的问题XML标签的大小写问题XML元素的多个值域问题注:以下将ldquo基础教育教学资源元数据规范rdquo简称为ldquoCETSC规范rdquoXML标签的大小写问题问题来源CETSC规范采用全字母小写方式书写XML元素标签如:tableofcontentsEMIF规范在引用CETSC规范时改用首字母大写方式书写XML元素标签如:TableOfContents标签大小写不一致将导致:按照EMIF规范生成的资源描述文档与按照CETSC规范生成的资源描述文档无法实现互操作这将影响EMIF规范的应用范围我们建议:统一采用首字母大写方式书写XML文档首字母大写符合XML元素描述的国际惯用法而小写则非与EMIF规范的行文用法一致:EMIF报文规范和数据规范均采用首字母大写方式描述XML文档XML元素的多个值域问题问题来源CETSC规范在定义元素时经常给出多个值域(值域在CETSC规范中称为ldquo编目方案rdquo)如:学科的编目方案LCSH(美国国会图书馆主题词表)MESH(医学主题词表)DDC(杜威十进分类法)LCC(美国国会图书馆分类法)UDC(国际十进分类法)按国家课程标准定义的学习领域与课程如:空间(Spatial)的编目方案DCMIPoint、ISO、DCMIBox、TGNXML元素的多个值域问题CETSC规范在定义多个值域的同时却没有给出值域适用范围多个值域并存而不给出适用范围将导致:同样按照CETSC规范描述资源的属性但不同的开发商可能根据不同的值域取值因此必将导致互操作失败我们建议:两种备用方案可采用其一XML元素的多个值域问题方案一:增加一个属性来指明所采用值域(如:scheme)Spatialscheme=rdquoDCMIPointrdquoPointeasthellipeastnorthhellipnorthPointSpatial方案二:强制约定一种值域舍弃其他SpatialPointeasthellipeastnorthhellipnorthPointSpatial四、总结EMIF工作组工作内容概述EMIF工作组工作成果概述EMIF的若干遗存问题谢谢!

用户评论(0)

0/200

精彩专题

上传我的资料

每篇奖励 +2积分

资料评价:

/27
1下载券 下载 加入VIP, 送下载券

意见
反馈

立即扫码关注

爱问共享资料微信公众号

返回
顶部