基于Web的工作流技术在高校教学管理信息系统中的应用(2)
本文作者的创新点:提出一种基于Web的工作流管理系统的实现方式,详细讨论了其体系结构、工作流引擎模型的设计;给出了基于表单的客户端实现的实例。系统使用UML作为系统分析建模的工具,以Java作为开发语言,从而使得系统开发维护方便,系统可移植性强。
图3系统体系结构图
普通用户在客户端进行信息浏览,业务操作,工作流处理等;
参考文献:
70电脑知识与技术
网络通讯与安全
[l]范玉顺.工作流管理技术基础[M].北京:清华大学出版社,2001.23-34.
[2]陶望龙,张国军.基于web的工作流管理系统研究[J].华中科技大学学报,2003,31(9):87-89.
(上接第39页)
在对等网中,有许多节点具有更高的带宽,更好的性能和数据处理速度,这部分节点我们称为超级节点(superpeers),如果把这部分节点和其他普通节点一起来看待,那么必然会造成资源的浪费。TaChord就是利用拓扑信息和超级节点而使用的一种算法。在TaChord中,节点采用分层结构,如图5所示,节点会增加几个表项,具体是:(1)本地节点表,它记录是和本节点在同一个域下的所有节点信息,通常是下一级。(2)路由表,记录是同区域中一些路由信息。(3)keycache,仅超级节点有,是最近使用的路由信息。
这样加上原来的fingertable
表共有四张路由表。
电脑知识与技术
[3]胡杰,党延忠.基于web的工作流技术在文档管理系统中的应用[J].计算机工程与应用,2003(12):224—227.
[4]李伟,李青.基于J2EE的工作流管理系统框架研究与实现[J].微计算机信息,2004(8):21-25.
else
if(lookup.Superpeers(n.key))returnn;
n.1=lookup.in.fingertable(n,key);n.1=lookup.in.fingertable(n,key);n.1=lookup.in.localnodelist(n,key);next=min.distance(n.1,n.2,n.3,key);returnroute(next,key);
对于超级节点中的cache信息的获取通常是这样的,本区域
中的节点在查询完毕之后都将查询的结果发送给超级节点,管理超级节点cache的方法常常有FIFO(firstinfirstout),LFU(leastfrequentlyused),LRU(leastrecentlyused)三种方法。
7未来研究方向
文献[12]给出了对等网络的结构化研究的面临的十五大问题,其中提高DHT的路由效率是P2P研究重点,而P2P的路由性能也直接影响到它的推广。另外提高查询系统的性能及其容错性,对等网络的安全性能都是需要进一步的研究。
参考文献:
[1]张有为.基于DHT的P2P的研究,中国科技大学硕士论文,2005.5.
[2]徐恪,吴建平,徐明伟.高等计算机网络,机械工业出版社.[3]MateiRipeanu,peer-to-peerArchitectureCaseStudy:GnutellaNetwork,InProceedingsofInternetationalConferenceonP2PComputing,2001.
[4]I.Stoica,R.Morris,D.Karger,F.Kaashoek,H.Balakrishnan.Chord:AScalablePeer-to-PeerLookupServiceforInternetApplications.InProceedingsACMSigcomm2001,SanDiego,CA,Aug.2001.
[5]A.RowstronandP.Druschel,"Pastry:Scalable,distributedobjectlocationandroutingforlarge-scalepeer-to-peersystems,"inIFIP/ACMInternationalConferenceonDistributedSystemsPlatforms(Middleware),2001.
[6]SylviaRathasamy,PaulFrancis,MarkHandley,RichardKarpandScottShenker.AScalableContent-AddressableNetwork.InACMSIGCOMM’01,2001.
[7]B.Y.Zhao,J.D.Kubiatowicz,andA.D.Joseph,"Tapestry:Aninfrastructureforfault-tolerantwide-arealocationandrouting,"UCBerkeley,Tech.Rep.UCB/CSD-01-1141,April2001.
[8]S.Ratnasamy,M.Handley,R.Karp,andS.Shenker,"Topologically-awareoverlayconstructionandserverselection",inProceedingsofIEEEINFOCOM'02,NewYork,June,2002.
[9]R.Hinden,S.Deering,E.Nordmark,IPv6GlobalUnicastAddressFormat.RFC3587,August2003.
[10]R.Hinden,S.DeeringInternetProtocolVersion6(IPv6)AddressingArchitectureRFC3513,April2003.
[11]chengdongfeng,yangshoubao,pengxiaoyan"TaChord:achordsystemusingtopology-awareroutingandsuperpeers",JournalofSoutheastUniversity,sept.2004.
[12]SylviaRatnasamy,ScottShenker,IonStoica.RoutingAlgorithmsforDHTs:SomeOpenQuestions.Proceedingsforthe1stInternationalWorkshoponPeer-to-PeerSystems(IPTPS02).7-8March2002-Cambridge,MA,USA.
图5TaChord的分层结构
6.3.2路由过程
查询过程:如图6所示,B为超级节点,如果A要查询节点G,按传统的Chord算法,可能的路径为a—m-c-f-l-g。如果按已知拓扑信息来进行路径查找,a可能将查找本地节点路由表,找到如节点b,因为b节点更接近节点g,所以可能的路径是a-b-e-g。
果已知拓扑信息的系统中,b为超级节点,并且在它的keycache中找到的g,那么路径就变为a-b-g,路由就更加简化。
TaChord的 …… 此处隐藏:905字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [小学教育]四年级综合实践活动课《衣物的洗涤》教
- [小学教育]2014半年工作总结怎么写
- [小学教育]20世纪外国文学专题综合试题及答案
- [小学教育]TS_1循环使用催化丙烯环氧化反应研究
- [小学教育]最实用的考勤签到表(上下班签到表)
- [小学教育]气候与生态建筑——以新疆民居为例
- [小学教育]二人以上股东有限责任公司章程参考样本
- [小学教育]2014届第一轮复习资料4.1,3美好生活的
- [小学教育]土方开挖、降水方案
- [小学教育]手绘儿童绘本《秋天的图画》(蜡笔)
- [小学教育]2002级硕士研究生卫生统计学考试试题
- [小学教育]环保装备重点发展目录
- [小学教育]金蝶K3合并报表培训教材
- [小学教育]岩浆岩试题及参考答案
- [小学教育]知之深爱之切学习心得
- [小学教育]第十二章 蛋白质的生物合成
- [小学教育]Chapter 2-3 Solid structure and basi
- [小学教育]市政道路雨季专项施工方案
- [小学教育]中国海洋大学2012-2013学年第二学期天
- [小学教育]教育心理学第3章-学习迁移
- 浅谈深化国企改革中加强党管企业
- 2006年中国病理生理学会学术活动安排
- 设计投标工作大纲
- 基于ARP的网络攻击与防御
- 2016届湖北省七市(州)教科研协作体高三
- Google_学术搜索及其检索技巧
- 2019-2020学年七年级地理下册6.3美洲教
- 城市道路可研报告
- 【名师指津】2012高考英语 写作基础技
- 6级知识点培训北京师范大学《幼儿智趣
- 注册会计师会计知识点:金融资产
- 新安装 500 kV 变压器介损分析与判断
- PS2模拟器PCSX2设置及使用教程.
- 医院药事管理与药剂科管理组织机构
- {PPT背景素材}丹巴的醉人美景,免费,一
- NAS网络存储应用解决方案
- 青海省西宁市六年级上学期数学期末考试
- 测量管理体系手册依据ISO10012:2003
- 洞子小学培养骨干教师工作计划
- 浅谈《牛津初中英语》的教材特点及教学




