Web应用程序的并发控制以及在ERP中的应用

上传人:jiups****uk12 文档编号:40893233 上传时间:2018-05-27 格式:PDF 页数:67 大小:1.78MB
返回 下载 相关 举报
Web应用程序的并发控制以及在ERP中的应用_第1页
第1页 / 共67页
Web应用程序的并发控制以及在ERP中的应用_第2页
第2页 / 共67页
Web应用程序的并发控制以及在ERP中的应用_第3页
第3页 / 共67页
Web应用程序的并发控制以及在ERP中的应用_第4页
第4页 / 共67页
Web应用程序的并发控制以及在ERP中的应用_第5页
第5页 / 共67页
点击查看更多>>
资源描述

《Web应用程序的并发控制以及在ERP中的应用》由会员分享,可在线阅读,更多相关《Web应用程序的并发控制以及在ERP中的应用(67页珍藏版)》请在金锄头文库上搜索。

1、四川大学硕士学位论文Web应用程序的并发控制以及在ERP中的应用姓名:蓝天申请学位级别:硕士专业:计算机软件与理论指导教师:庄成三20030420塑璺盔兰堡主篷苎量:! 量2 裾sW e b 应用程序的并发控制以及在E R P 中的应用计算机软件与理论专业弼 突生蓝天据导教瑟虚戎三W e b 乎螽上的E R P 系统是一个蒸孳= W e b 环境的宪全开放,可动态扩展豹E R P 系统。在W e b 平台上的应用程序体系结构中,系统各应用按照表示层,娥务层,服务屡分层次实涟,表示层按照H T M L 的形式槐造,蛾务层按组 孛形式封装,服务震按照分稀模式配置,应用组件与系统集成框架究全分离,各

2、应焉组件通过集成框架进纷通讯,系统与舛部具有多种集成途径。W e b 与分布式系统的结合,也给并发撩涮带采些新的特性,啦务操作的跨连接引出多事务。仅仅保证数据库级事务的完整性是不够的,C O M + 技术虽然提供了事务管理机镪,也不能确保交易的原子链。本文绳密了一个基予游印的并发控铺协议,辩决了这个问题,并且从E R P 语义的角度提出按交易加时印,通过控制加时印的粒度,霄戳减少多餍户之溺静冲突,鬟离程序舞发度。X M L 代袋E x t e r t s i b l eM a r k u pL a n g u a g e ( e X t e n s i b l eM a r k u pL a

3、n g u a g e 的缩写,瑟为爵扩震的标记语言) 。) 函心楚一套定义语义标记灼援您,这些标记将文档分成许多部件并对这些部件加以标识。它也是元标记语言,即定义了用予定义箕继每特定领域蠢关魏、语义熬、缮穗稔豹标记谗言的霹法语言。本文游这项技术应用到W e b 上的E R P 系统中,作为一种中间数据载体,下载至客户蘧成为数据薅,可以对H T M L 元素遴行数据绑定,程网页闻馕弱X M L H T T P传送X M L 文档,取代F O R M 传送数据方式,并将此作为种批量更新的通用四川大学硕士论文模式。优点在于提交的数据更加结构化,数据量更丰富。数据绑定的批量提交方式还减少了客户端与服

4、务器的交互次数,也减少了页面切换的次数,为用户的使用提供了方便。关键词:E R P 分布式系统C O M + 并发控制逻辑事务时印X M L数据岛数据绑定I I? 、登型奎兰堡主笙茎T h eC o n c u r r e n c yC o n t r o lo nW e b sT e r r a c ea n dI t sA p p l i c a t i o ni nE R PM a j o rC o m p m c rS o R w a r e & T h e o r yS t u d e n tL a nT i a nA d v i s o rZ h u a n gC h e n g

5、s a nT h eE R Ps y s t e mo nW e b st e r r a c ei sac o m p l e t e l yo p e ns y s t e m , w h i c hi sb a s e do nt h eW e b Se n v i m r t m e n ta n di sd y n a m i c l ye x p a n s i b l e O nW e b St e r r a c e ,a p p l i c a t i o n s 龇d i v i d e di n t ot h ep r e s e n t a t i o nl a y e

6、 r , t h eb u s i n e s sl a y e ra n dt h es e r v i c el a y e r T h ep r e s e n t a t i o nl a y e ri Sc o n s t r u c t e di na c c o r d a l i c ew i 出t h ef o r mo fH T M L 。T h eb u s i n e s sl a y e ri se n c a p s u l a t e dt oc o m p o n e n t s T h es e r v i c el a y e ri sd e p l o y

7、 e di na c c o r d i n gt Ot h ed i s t r i b u t i o np a t t e r n A p p l i c a t i o nm o d u l e sa r et o t a l l yd e p a r t e dw i t hs y S t e mi n t e g r a t i o nf r a m ea n dc o m m u n i c a t ew i t he a c ho t h e rt h r o u g ht h ef r a m e T h es y s t e mh a v ep l e n t yo fi

8、n t e g r a t i o nw a y sw i t ht h ee x t e r i o r , T h ec o m b i n a t i o no fW e ba n dd i s t r i b u t e ds y s t e ma l s ob r i n g sc o n c u r r e n c yc o n t r o ls o m en e wc h a r a c t e r s I nP r o f e s s i o n a lw o r k , o p e r a t i o n so f t e ni n c l u d es e v e r a

9、lc o n n e c t i o n s 。T h e r e f o r eo p e r a t i o n si n e l u d em u l t i - t r a n s a c t i o n I ti si n s u f f i c i e n tt om e r e l y 棼E r a n t e et h ec o m p l e t e n e s so ft h ed a t a b a s ep h y s i c a lt r a n s a c t i o n A l t h o u g hC O M + st e c h n i q u es u p

10、p l i e st r a n s a c t i o nm a n a g e m e n tm e c h a n i s m ,i tc a l ln o tg u a r r a n t e et h ea t o m i c i t yo fad e a l ,T h i sp a p e rp r o p o s e sat i m e s m r n p b a s e dc o n c u r r e n c yc o n t r o lp r o t o c o lt or e s o l v et h i sp r o b l e m M o r e o v e ri t

11、s u g g e s tt Om a k et i m e s t a m pa c c o r d i n gt ot h ed e a li nt e r mo f E R P B ym e a n so f c o n t r o lt h eg r a n u l a r i t yo f t i m e s t a m p ,c o n f l i c t sb e t w e e nm u l t i - u s e r sc a nb ed e c r e a s e da n dt h ec o n c u r r e n c yd e g r e em a yb ei n

12、c r e a s e d I I l四川大学硕士论文n l eX M Ls t a n d sf o rE x t e n s i b l eM a r k u pL a n g u a g e ( T h ea b b r e v i a t i o no fe X t e n s i b l eM a r k u pL a n g u a g e T h em e a n i n gi st h em a r kl a n g u a g et h a tm a yb ee x t e n d e d ) T h eX M Li sas e to f s e m a n t i cm a

13、 r kd e f i n i t i o nr e g u l a t i o n s T h e s em a r k ss e p a r a t et h ef i l ei n t om a n yc o m p o n e n t sa n di d e n t i f yt h e m I ti sa l s oam e t a - m a r k e dl a n g u a g e ,i e i td e f i n e sw h a ti su s e dt od e f i n eo t h e rs e m a n t i ca n ds t r u c t u r a

14、 lm a r k e dl a n g u a g e sr e l a m dw i t hs p e c i a lf i e l d s X M Lt e c h n i q u ei sa p p l i e dt oE R Po nW e b st e r r a c ei nt h i sp a p e r A sak i n do f m e d i a ld a t ac a r r i e r , X M Lf i l e sC a nb ee n c a p s u l a t e di n t od a t ai s l a n d sw h e nd o w n l

15、o a d e dt oc l i e n t s H T M Le l e m e n t sc a l lb eb i n d e dt ot h e m D a t aa l et r a n s f e r e db ym e a n so fX M L H T I Pi n s t e a do fF O R M ,a n dt h i sb e c o m e sac o m m o np a t t e r no fb a t c hu p d a t i n g T h es t r o n gp o i n t sr e s tw i t ht h eb e t t e ro

16、 r g a n i z e ds u b m i t t e dd a t aa n dt h er i c h e rd a t aq u a n t i t y F u r t h e r m o r et h i sd a t as u b m i t t i n gp a t t e mr e d u c e st h em u t u a lb e t w e e nt h es e r v e ra n dt h ec l i e n ta n dd e c r e a s e st h ef r e q u e n c yo f p a g es w i t c h i n g ,S Ob r i n g sc o n v e n i e n c et ot h eu s e r s K e yw o r d s :E R P , d i s t r i b u t e ds y s t e m ,t r a n s a c t i o n ,t i m e s t a m p ,C O

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号