基于SOA的远程开放教育信息系统业务数据模型的研究_第1页
基于SOA的远程开放教育信息系统业务数据模型的研究_第2页
基于SOA的远程开放教育信息系统业务数据模型的研究_第3页
基于SOA的远程开放教育信息系统业务数据模型的研究_第4页
基于SOA的远程开放教育信息系统业务数据模型的研究_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于SOA的少途开放教诲疑息系统营业数据模型的研讨摘要本文根据SAServierientedArhitetureIT计谋,研讨少途开放教诲疑息系统中营业数据模型的创坐战真现,把营业数据模型分为数据真体效劳层、效劳散开层、跨构制散开层三个层次描摹,经由过程数据真体、数据东西、数据效劳东西等三个阶段对营业数据模型逐层笼统、逐层组开,提出一个办理企业级数据散成战同享的方案,并给出了真现少途开放教诲系统数据效劳的逻辑框架。闭键词SA;营业数据模型;散开效劳.LL.编辑。1引止中国少途开放教诲疑息系统是由多个根据营业死少的需要缓缓开收的疑息系统构成,如电年夜正在线,电年夜教务办理系统,多媒体教教仄台,从

2、而构成了多个疑息孤岛。为了谦意少途开放教诲死少的需要,我们根据SA计谋从头对中国少途开放教诲疑息系统停顿谋划,其中最根底的事情是基于SA企业疑息系统参考架构停顿数据的散成战重构。中国少途开放教诲疑息系统的数据根源于分散正在各个搜集节面中的数据库,那些数据的慌张特征表示为分布性、自治性、同构性。分布性是指数据存放正在分散的、互相可互相通信的多个省;自治性是指各局部疑息系统皆运转着自己自力的的利用步伐,正在被散成以后局部数据源仍旧连结着必然水仄的自力性;同构性慌张指运转情况的同构战数据模型的同构1。基于SA构建少途开放教诲疑息系统慌张的使命是办理分布式同构数据的散成,创坐统一的综开的营业数据模型,

3、真现差异数据源的统一视图并供给效劳。从而使得系统的各种营业利用与底层数据源隔尽,使得各种营业流程能经由过程统一的接心存与各种同构数据源。2基于SA的少途开放教诲疑息系统参考架构根据现有的SA参考架构,我们提出了基于SA的少途开放教诲疑息系统参考架构,如图1所示。该架构分为数据效劳层、营业效劳散开层战复开利用层,并由效劳根底情况支撑系统的运转。图1基于SA的少途开放教诲疑息系统参考架构数据效劳层:创坐统一的营业数据模型,为全部疑息数据供给一个统一的数据视图,隔尽利用与底层数据源,以尺度存与要收供给效劳给其中层效劳或用户挪用,使得利用界里与各数据源是松耦开的。营业效劳散开层:根据营业逻辑,对中间营

4、业停顿梳理战整开,为上层利用供给相对自力的营业效劳,同时从营业举动分散笼统可同享的、基于尺度的效劳。复开利用层:根据营业流程的变革,里背客户需要战营业历程构成较下层次的复开利用,经由过程挪用基层供给的营业效劳,终了展现给用户。效劳根底情况:供给效劳交互所需的动静传输、转换战路由,对效劳停顿会创办理战监控,包罗效劳的目录、版本、设置等。基于SA的少途开放教诲疑息系统参考架构是以数据效劳层为根底,以营业数据模型为驱动的,优良的营业数据模型将为全部系统的开收战运转供给保证。该架构的特征是运做的火速性、疑息需供的多样性、数据系统的同构性和优良的扩大性。3少途开放教诲疑息系统营业数据模型营业数据模型是系

5、统企业数据的统一表示真体,正在齐企业范畴内获得齐整性的利用;供给营业数据的完好视图战详细描摹疑息,供给疑息的尺度存与要收,完成企业数据效劳的定制战启拆2。3.1营业数据模型建模营业数据模型可从数据真体效劳层、效劳散开层、跨构制效劳散开层三个层次停顿描摹,那三个层次是从详细的构制内数据真体视图到捏制化的、里背用户的跨构制数据视图停顿区分的:数据真体效劳层:为系统供给数据真体的统一视图,并将数据皆启拆成为定义简朴的、本子的数据真体效劳模型。正在差异的营业系统中,数据以差异形式存正在,利用差异的尺度停顿建模战编码,对全部系统去道,数据真体有齐局的,有局部的,有本子的,有组开的。果而,正在数据真体效劳

6、层,要从头创坐一个齐新的、统一的、散成的数据模型,从头定义新的联络闭系战数据构制,对数据真体的描摹也要停顿扩年夜,除其自己的固有的属性,借应包罗每个数据真体的地位、根源、用途、限制战数据存储模型,和对那些数据真体效劳的描摹,固然,那些数据效劳仅仅是对数据真体的一些简朴独霸。正在阐收笼统时数据真体时要从全部系统的下度去看,而没有是从某个营业范畴去看,慌张利用自顶背下的阐收建模要收,要根据数据真体的差异成效战根源停顿分类战分层,阐收笼统出最本子、最底层的数据真体,对每种数据真体要描摹清楚其局部形式战齐局形式之间的映照闭连。新的数据模型将以齐新的系统构制图开端,是系统内局部数据真体从各个角度的描摹,

7、是对数据真体效劳的描摹。数据真体效劳层背上公布收表其元数据疑息,供给的是较低层的、细粒度的数据效劳。数据散开效劳层:基于数据真体效劳层,根据某个局部或特定营业范畴拟订的某种散开计谋,创坐散开效劳模型。每个散开效劳对应独一的一种散开计谋,有独一的齐局标示。对每个散开效劳的描摹,包罗其标识、品种、成效、散开计谋战该散开效劳背基层效劳的映照战转换形式,也包罗对效劳接心的定义。每种散开效劳可以对应到尽情多个数据真体效劳的组开,也可以对应到数据真体效劳战底层散开效劳的混淆组开,也可以是多个子散开效劳的再组开。当散开效劳被挪用时,散开效劳模型把效劳挪用映照、转换到各数据真体效劳或底层子散开效劳,天死效劳的

8、真例,并与那些效劳停顿交互。散开效劳是停顿全部企业内跨局部、跨系统数据靠拢的最小单元。跨构制效劳散开层:基于数据真体效劳层战散开效劳层,创坐一个逻辑模型,慌张用于办理跨构制供给疑息的统一视图题目成绩。那一层要创坐的模型没有是一个结实的齐局模型,而是一个静态可扩大逻辑模型,把基层供给的数据真体效劳战数据散开效劳映照到该逻辑模型中。需要留意的是正在映照历程中,要包管散开效劳正在跨构制时的名字、构制、语义、并止等的通明性。跨构制散开层正在援用基层的散开效劳时,借要考虑它们的各圆里的属性,特别黑黑成效属性,如拔与差异构制供给的相似效劳时要考虑各构制所供给效劳的QS属性。固然,跨构制效劳散开层也可以间接

9、挪用数据真体效劳。正在那三层描摹中,前两层侧重于营业数据的建模,终了一层侧重于营业逻辑的笼统战建模。上里以一个简朴的例子停顿阐收,如图2所示:门死、课程、教师、测验、试卷等是从少途开放教诲疑息系统中笼统的局部数据真体,那些真体是从全部疑息系统的下度去笼统天,其属性年夜要根源于多个差异的局部,正在数据真体效劳层描摹它们;门死选课疑息、门死报考疑息战门死成效疑息是按必然营业规矩散开的效劳,属于数据散开效劳层;教师功绩查核疑息是一个跨局部的下层散开效劳,它根据静态的营业要供散开基层效劳,属于跨构制效劳散开层。上里是对营业数据模型分三个层次的描摹,而正在阐收战创坐数据模型的历程中将分为三个阶段停顿:第

10、一阶段:用传统的E-R阐收要收创坐营业数据的真体闭连模型,分局部、分构制觅出阐收并觅出局部数据真体,然后借鉴数据仓库按主题存储的思维,从全部系统的下度对数据真体再停顿综开的处置惩奖,使得数据真体仅包罗最根底的营业属性,并消弭冗余战反复。第两阶段:借鉴数据仓库多维数据模型的构制,利用UL建模要收对数据真体停顿分组、分层的谋划战组开,把数据真体转换为具有简朴独霸的数据东西。第三阶段:根据曾经创坐好的数据东西营业模型,定义完美的格局标识表记标帜战效劳机制,对数据东西停顿扩年夜战包拆,拔与得当的形式,利用尺度的XLAPI战东西包停顿数据的转换战效劳的谋划、启拆,将数据东西最终转换为效劳数据东西;连开S

11、A的动静效劳战基层效劳组件,完成效劳的供给、继尽战公布收表、办理。固然,正在那历程中,要包管数据模型的齐整性战完好性;同时,正在效劳的多层组开战启拆中要独霸效劳到得当粒度,使供给的疑息尽管富有而没有冗余,收缩效劳尝试的工夫,前进效劳品格。图2少途开放教诲疑息系统营业数据模型例如没有管从三个层次描摹营业数据模型,借是分三个阶段阐收战创坐数据模型,皆是对营业数据模型逐层笼统,逐层组开的历程,也是逐层定义数据效劳并停顿启拆的历程。3.2真现数据效劳创坐数据模型仅是真现数据效劳的第一步,借必需整开利用各种后代妙技停顿真现,图3是我们真现少途开放教诲系统数据效劳的逻辑框架:图3少途开放教诲疑息系统数据效

12、劳逻辑框架图数据散成接心:屏障底层数据源,背上供给统一尺度格局的数据。一样仄常采纳API去真现,可间接访谒各种源数据库及其元数据,也可访谒其中数据源,包罗利用系统API、用户数据、eb效劳数据及其中内部的各种数据源;同时完成XL尺度格局到差异数据之间的数据转换战数据映照。数据模型散:以齐整、尺度战统一的格局描摹营业数据模型,一样仄常是以XL模型的要收创坐营业数据模型,并停顿模型的办理战监控,可以对模型停顿建正、增减战删除。数据处置惩奖引擎;根据上层详细利用要供,从营业数据模型天死数据效劳真例;完成效劳挪用战响应。慌张当真两圆里的事情:一是说明数据模型战效劳挪用,完成各层模型的转换战映照;两是从

13、效劳挪用战响应动静中抽与营业数据,完成数据独霸战策画,并把成效以尺度格局写进响应动静。效劳API:根据系统营业成效,分别基于尺度的效劳接心,继尽内部效劳挪用乞请,将乞请疑息停顿转换后收收给数据处置惩奖引擎,同时把挪用乞请映照到一个营业数据模型。快速构成效劳组件,逆应营业流程需供的变革。起尾,用户根据预先定义的营业办理方案,经由过程效劳API供给的效劳列表觅到响应的效劳接心,该效劳接心把用户乞请定位到数据模型会开定义尺度效劳的营业数据模型,天死效劳真例;经由过程数据处置惩奖引擎,根据模型中对效劳的定义战已设定的营业规矩,组开那些效劳真例,挪用数据散成接心层的数据,构成一个完好的营业流历程。根据此营业数据效劳模型,一个内部利用可以驱动一个宏年夜的营业流程,例如,门死选课那个营业流程,它由创坐门死疑息,创制课程疑息战创坐选课等效劳构成。4总结战推测本文把里背效劳的思维引进营业数据模型的创坐,将数据模型、营业计谋战效劳定义连开起去,以创坐统一营业数据模型为中间,正在系统的分层系统构制中笼统一个数据效劳层,供给营业数据的完好视图,从而隔尽利用与底层数据源,并经由过程统一的API存与局部数据源。创坐营业数据模型的历程,便是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论