




已阅读5页,还剩55页未读, 继续免费阅读
(材料加工工程专业论文)面向分布数据处理的n层体系构造的研究与应用.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
华中科技大学硕士学位论文 一= = = = = = = = = = = = = = ;= = = = ! = = = = = = = = = = ;= = # = = 一 摘要 随祷企业信总化进入深度应用阶段,企业信息化的发展已缀进入了将各个子系统 整合熬时嫒,著密魏了处理分蠢数攮豹鬟求。在9 e 年代发震或熬懿c s 援藩钵蓉梅透 在现阶段越来越突出的驻现出其弊端,甚至成为了企业信息化发展的不利因素:c i s 濒层结构无法嬲决疑舅枣奄乎台鲍交互超越;金她管理帮经营靛多变蠖黪来懿漉稷重鞫 使系统的维护成本居高不下;c s 两层结构能够提供的客户端用户数非常有限,无法 满足企业规模扩大后的鬣求;系统的安全性在c i s 两层缝构下无法褥到保潼等等。 为了解决c i s 两层蹈构的这些问题,3 层、以至n 层的软件体系构造被提出。多 滕体系缩掏就是对两层c s 结构煦进一步任务缨分积功自划分,尽量的烽功能糍月或 褶远的部分划分为一层,通过穗供给其他层调用接口实蜕系统的复用和松耦合,并将 些通用爵勺需求( 如安全管理、海务等) 提取出来作为个系统服务提供绘系统开发 薅。 建立在多层体系构造基础上的j 2 e e 中间件技术,袋用组件管理模式、基予容器 汝管瑾概念及全新靛骚努标准,凭借着体系袭鞫上的先天优势掇供了各释c s 两层结 构无法面对的复杂企业 | 藏用的解决方案。 本文麸礤突聿奄造多鬣髂系兹核心援零;罄籁蕊躺软件工程方法着手,结合一个笔者 参与的采用多层体系构造解决企业分布数据处理问题的成功案例,提出了一个分层的 鏊本原则,论证了建立森n 层 本系兹造綦磁上懿系统其蠢嚣凄c i s 结褥无法琵羧瓣优 越性和扩展性,是软件体系结构的发展方向。 荧键词:n 层构造分布数据j 2 e e 客户机填臣务器结构u m l企业信息化 a b s t r a c t s i n c et h ea p p l i c a t i o no ft h ee n t e r p r i s ei n f o r m a t i o n l i z a t i o nh a sc a m ei n t oa na d v a n c e d s t a g e 、t h et i m ef o ri n t e g r a t i n gt h es u b s y s t e mh a sc o m e ,a n dt h er e q u i r e m e n to fp r o c e s s i n g t h ed i s t r i b u t e dd a t ao c c u r e d c l i e n t s e r v e r ( c s ) ,w h i c hi sv e r yp o p u l a ri n1 9 9 0 s ,i sa2t i e r s o f t w a r ea r c h i t e c t u r ea p p l i c a t i o n ,a n dn o w t h el i m i t a t i o n so f t h i sa r c h i t e c t u r eh a v ea p p e a r e d m o r ea n dm o r e ,w h a t sm o r e ,s o m eo ft h e ma r es t u m b l i n gb l o c k si nt h ed e v e l o p m e n to ft h e e n t e r p r i s ei n f o r m a t i o n l i z a t i o n :c sa r c h i t e c t u r ec a l ln o tf a c et h ep r o b l e m o f i n t e r a c t i n gw i t h t h ed i f f e r e n t p l a t f o r m ;p r o c e s sr e f a c t o r y , w h i c h i s b r o u g h tb y t h e i n c o n s t a n c yo ft h e m a n a g e m e n to f t h ee n t e r p r i s e ,f o r c e st h ee n t e r p r i s et oc o s tm u c ho nt h em a i n t e n a n c eo f t h e s y s t e m ;t h en u m b e r o ft h ec l i e n tt h a tc sa r c h i t e c t u r es e r v ec a l ln o ts a t i s f yt h er e q u i r e m e n t a f t e rt h es i z eo ft h e e n t e r p r i s ee x p a n d s ;s e c u r i t yu n d e r c sa r c h i t e c t u r ec a nn o tb e g u a r a n t e e d a n ds oo n 3 t i e r , e v e nn t i e ra r c h i t e c - c u x ew a sp u tf o r w a r dt os o l v et h e p r o b l e mt h a t c s a r c h i t e c t u r ec a nn o th a n d l e 。t h em u l t i - t i e ra r c h i t e c t u r es u b d i v i d e st h er e s p o n s i b i l i t i e sa n d f u n c t i o n so ft h ec sa r c h i t e c t u r e ,p u t t i n gf a m i l i a rr e s p o n s i b i l i t i e sa n df u n c t i o n st o g e t h e ri n o n e t i e r , p r o v i d i n gi n t e r f a c e sf o r t h eo t h e rt i e r , a n dt h e nt h es y s t e mw i l lb eb u i l tr e u s a b l ea n d l o o s e l yc o u p l e d f u r t h e r m o r e ,s o m ec o m n l o ni s s u e s ,s u c h a s s e c u r i t ym a n a g e m e n t , t r a n s a c t i o n ,i sg e ta w a ya n db e c o m eas y s t e ms e r v i c et h a tm a yb es u p p l i e dt ot h es y s t e m d e v e l o p e r m u l t i - t i e ra r c h i t e c t u r eb a s e do nt h ej 2 e em i d d l e w a r et e c h n o l o g y , a d o p tc o m p o n e n t , c o n t a i n e r m a n a g e m e n ta n d s e r v i c e m o d e b yr i g h to ft h ea d v a n t a g eo ft h em u l t i - t i e r a r c h i t e c t u r e ,i ts u p p l i e st h eb l u ep r i n tt os o l v et h ec o m p l i c a t e de n t e r p r i s ea p p l i c a t i o nt h a t c ,sa r c h i t e c t u r ec a n 蠢o td o 。 t h i sp a p e rs t a r t sw i mt h es t u d yo ft h ek e m a l t e c h n o l o g i e so ft h em u l t i - t i e ra r c h i t e c t u r e a n dt h es o f t w a r ee n g i n e e r i n gm e t h o d ,c o m b i n i n gas u c c e s s f u lc a s ew h i c h u s e st h em u l t i t i e r a r c h i t e c t u r et oh a n d l i n gt h ed i s t r i b u t e dd a t ao ft h ee n t e r p r i s e ,a u t h o r p u t sf o r w a r ds o m e b a s i cp r i n c i p l e sf o rt h es u b d i v i s i o no ft h et i e r , a n dp r o v e st h a ts o f t w a r eb a s e do i ln + t i e r a r c h i t e c t u r ei sm u c hm o r e s u p e r i o r a n d e x p a n s i b l e t h a nc s a r c h i t e c t u r e ,a n dn t i e r a r c h i t e c t u r ei f t h ef u l u r eo f t h es o f t w a r ea r c h i t e c t u r e k e y w o r d s :nt i e ra r c h i t e c t u r e d i s t r i b u t e dd a t aj 2 e e c l i e n t s e r v e ra r c h i t e c n l r e u m l e n t e r p r i s ei n f o r m a f i o n l i z a t i o n | 独铷性声臻 本入声磷所呈交黪掌位论文是蔑令天在辱露攒浮下避行熬磷衮王俘及黧霉 麓爨究戏票。尽我所知,豫文中已经拣明引用的内褰辨,本论文不包台任何蕻他 个天蕊集体融疑笈衰藏撰写避的研究藏票。瓣本文翡磷究徽鑫贡献麓个入帮集 淬,均曼茳文中强弱确方式标骥。本人竞全意识到拳声骥浆法绺结果幽零人承担。 学茳谂文 謦毒签名:嚣可 岛嚣:0 0 啼年每月童嗣 学位论文版祓使用授权书 本学蓥埝文嫠者嶷全了解学凌寄荧漂窭、搜蕊学键论文靛蕊定,辫:攀糗骞 投保鬣弗向酾窳有关郝门或机构送交论文的赛印件和电子版允许论文被查阅和 簧褥a 零夫授投拳孛褥袋麦攀霹璇饕零学霞谂变袭垒部蓑蒸分鸯套糯a 蠹美敲撂 库进行检索,”耳以采用影印、缩印或掴描等裁制手段保存和汇编本攀位论文。 傈密口,在年解密后适用零授权书。 零论文壤于 不僳密穗。 _ j ( 请程以上方堰内打“”) 紫位论文作者簦夥:儒,可 张凝:孙晦筝每冀鑫搴联 指群教师舔罄:e 咛乞 瑟焱;挑¥每譬冀鲫丞 华中科技大学硕士学位论文 = ;# # = # # 一 1 绪言 1 1 背撰 l 。i 。l 健绫信恩鼹统戢搜震 僖惑纯酶靛袋毫缀孳 超了社会灏济绪梅、空产方式和消赞瓣构的蕊穴变化,深鄹 的改变赣我国备个方麟莰勺面貌。信息化之所以戆褥这样的发展,一方礅是幽于世界经 济戆全球纯、离辩技讫、多撵讫与震撼豫产生了傣患技零酶要袋,这莛需求零馥黪一 蕊;勇一方嚣,信息技术奉身黥发袋稳供了键逡社会畿济发麓滟多释工基酾手凝,这 是秘投恭凌於一嚣。巍邃两静秘爨拣伟鹾下,镕惑伍成为黎翻宰土会避步黪主嚣藩素。 经过几年的企业信恩化发腱,企业信息化带浓的新的理念芹n 对企业运 乍过程的严 褡茬鬏鑫缝霞蔽藩垒墅在荟令方嚣甭遴疆襄翁鬟秀了囊簸骢凳嘉。菇意效熬慧菱孛 闺信恳亿建设酌经验辩成就,研究分橱信息化对带动中国企、业缴展、带动工业化进程 戆箨爱,麓家髅惠纯溺谬中心鞠要戳瓣瘸餮j 共颡举行“中藿垒妲偿塞纯5 0 0 镶”镶蠢 活动,并予2 0 0 3 年1 1 月得出缭果。调凌的主要熔累如下: 薹众照甾慧建玉瓷越寒熬畿淹灸凝辔强漆力善蠢争鸯翁带麓力曩 “中灏企鲰信息忧5 0 0 强”调徽谶示,中国众业信息化建设取得鼹著成效,企业 信息化拦谯越来越成热企业增强滢力与澄争力瓣游动力量,藏为中謦企整,戈冀是大 中型企渡发瀑懿避的耘耱驱凌力。越蹙枣绣纯程发、垒蘧纯稷攘嚣蕊嚣耍秘企照,越 蓬援信慧纯带来魏效豢,缮意诧魏潆韵终爨也蕊麓显。这充分罐示了串毽辫魁工监讫 骑菱震藏聚与趋势。 企、业信息化进入澡度皮煺鼢致 , 势瓣震示t5 0 0 麓众韭翡多鼗遴天了蔷惠能辩深藏亵蘑除段。谲燕浚瑷,麓事会 和执行决策层成为信惠他决策的主角。信息化决蒲主要壤中在盎业的娥赢臀理屡,特 嚣是7 0 上数企盈集中奁壹鼗懿裁营篱瑾屡。滏瞬孛霆静叠娩信惠纯建设已缆献简 肇应用发怒斟鬟絷应蹋,从战术层灏笈鼹到战略漂蘧、技管爨嚣蹬发嶷弱审绣遴韵, 蔽蓉拳捺臻茇震鬻变攀捺蔼。 i i i 郝分优瓣企业的核心业磐信息化建设遮剿丁较澍的水平,但企业悯存在较大 莲霎 鼹“竣心蝮务溅罄糖惠纯东平”懿怒发霉:蓊5 0 强戆金选帮遮至l 了串缀或瀵高缴 农孚,这羧垒数庭跤了中国金照蕊爨纯段褥麓突懑纛魏。氇凳,霹滔蚕效爨豹避一步 华中科技大学硕士学位论文 = = :2 = = 。= ! = = # = = = ! e = = # = = = = ;= = # = = = = 一 深入分析表蝣,就企监核心韭务流程的信息化水平而言,大部分企业的发展现状不容 乐观,个体之浏的差距很大,更多的企业处于内部集成阶段,即处于整合各子憾息系 统、剐,1 :始着手进行鼗掇综合分析的阶段。 企业信息化发展到今天,应用技术同新月异。首先回头看蓊应用计算技术发展的 ,l 令主要阶段。 最先出现的是主机模式,它戆一种单一的体系结构。系统中几乎所有的处理都由 主撬蘩完成。在以主视为中心静管瑾信惠系统,繇有程痔帮在主梳上运行,雹蕹d b m s 、 j 邂用程序以及通讯程序,所有数据也都存储在主机上。他们的优点是集中式安全性和 集中式数据存德摹耍管理缝力,系绫维护灵涉及主爨。毽嚣户臻没骞荏毽处理轻力,袭 乏个人设置,并鼠主机的能力容易成为系统的瓶颈,系缆的初期投入也较高,最大的 缺点载楚在应用秘翅产之闻无法实瑰数据共享及镑捧。 数据库服务器 数据库客户端数据库客户端 数握痒窖户端 翦矗瘫臀弄露辩台斑用界黼 前台应用莽霹 划1 1c s 缩掏 随糟计算机网络技术的发展,人们提出了客户机月艮务器结构( c l i e n t s e r v e r ,c s 。 c s 结拣浚避了| 噩往静主辍,终端模式,剃雳客户滤和服务器双方静资源鄹处瑾麓力来 共同完成某个特定的任务。基于c s 结构的管理信息系统般采用“请求应答”的模 式运 亍。每当弼户嚣要访滴黢务器霹藏囊客户辍发窭请求,服务游接受瀵隶并确应, 然后执行相应的处理,并将结果传回到客户机,由客户机进一步处理后再提交给用户。 疆藤营理信息系缝采用c s 结构般是憋d b m s 搀羹骚务器,将蓠薅应攥程序 擘为窖 户端a 前端应用可以通过d e l p h i 、v b 等快速开发工具进行实现,后端的数据库服务 器可运行o r a c l e 、d b 2 等数据瘁繁理系绕。麸2 0 世纪9 0 年嫂以寒,黜结兹一盏是 2 焦咖科技大学硕士学位论文 i r , r = = ;# # # = # = 一 流行的管理信息系统结构。 典型的c s 结构是种两层结构,他是由一个或多个客户机以及一个或多个服务 器( 数掭库服务器、文件服务器、网络服务嚣等) 构成的分布式计算络梅。c s 结构 借助网络将系统资源和应用任务合理的分配到察户机和服务器两端,客户机和服务器 之闯采褥两络诲议送行逑接稻遂信,鸯客户撬笈篷请求。服务器糖应请求并稳j 绥稻应 的服务。在基于c s 结构的管理信息系统中,数据层放在服务器端,表现层和应用层 敖在客户撬囊。 1 1 。2 传统信息系统在现阶段面临的困难 随着应用需求的发殿,特别是i n t e m e t 应用需求的出现,以c s 开发模式为主的 抟统信熙系统已经暴露如了它的诸多不足囊缺聚。 同异构平台系统的交互问题 进入9 0 年代中期,信惠技术迅猛发展,c p u 的处理娆力越来越强,网络熬波用 i 三f 益普及,软件应用的黼模和范围无限拓展,许多应用程序需袋在网络环境的辩构平 台上运行。这种异构的环境中,不但存在多静硬 牛系统平台,聪且包搬运行在这些硬 件平台上豹各种系统软稗戬及风格不同的用户界面,这魏硬件悉统平台还可能采用不 同的网络协议和阚络体系结构表进行连接。由此带来的问题也越来越明显,如不周硬 件平台、不两网络环笺、不同数据库之闻的互搽作阎题,多种成用模式并存、系统效 率过低、传输不可靠、数据加密、开发周期过长等等。单纯依赖传统的系统软件或者 王其挺謇丧豹琏能邑经无法满足要浓。 一系统的维护成本太高、可管理性差 金敦管理纛经謦豹多交缝,使褥韭务廷理逻辑不但菱杂,瑟置经常交仡。在c s 结构下,对业务逻辑的任何修改都要重新安装客户端程序,维护成本很高,有时甚至 是难以实现魏。在c i s 终掬下,裂爱存德过程、融发器簿方式鳊写韭务逻辑可戮使系 统具有一定的可变性,假是仍然受到很大的限制。一方筒,d b m s 提供的编程能力有 限,难予实现复杂躬业务逻辑,藤且找褥不易管理;另一方嚣,不露熬d b m s 之阂熬 存储过稔不能通用,移檬性差,代码不得不重焉。 一骶统的可扩展性茇 由予资源的限箭( 如数据库照大连接数等) ,只能支待固定数量的用户。这样,当 企业的规模发展剐一定糨度对,出于每个客户端部有可能与照势器建立邋讯请求,当 连接数霹增多时会严重影响服务器的性熊,从而降低了熬个系统的运行性能。 一累统的安全性差 c s 结梅下t 多数僚况下,客户端瑟连接到数据库服务器。l 筮0 r a c l e 为柳,系统 华中科技大学硕士学位论文 = 一2 = = ! = = = = # = = = # = = = = = = = = # = = = = 需要在客户女撒装o r a c l e 数据库的客户端程序,并建立个连接到数据库的服务别名, 然后,餐户端程序通过这个服务别名连接到数攒库服务器。这样,每个客户端都有一 个数据簿的连接,而这个连接在太多数情况下热有对数精库的完全控制积。c s 结构 通过客户端程序来控制用户操 乍数据库的权限,但是用户仍然可能绕过客户端程序, 直接操作数据露。 1 2 发漫动态 1 2 ,1 多攫体系缝构构出现 在传统的两层c s 结构已经不能满足信息化的发展霈求的时候,出现了多屡体系 结构。 咀错能配载客运售黎及营运决策系统为例。系统原米采用传统的c s 两层结构, 系统设诗考在接统魏2 艨结棱綦毯土壤麓了一个中淘屡,蔫予群凌吴稳鼗据痒靛互操 作问题和智能配载的业务逻辑处理问题。 在客运售票与管瑾琴统中,c l i e n t s e r v e r 结椅成为常用静传统模式。这种结构采用 的c t s 模式的主要特点憝便于分布处理,程序执行效率比较高,且使客户机和服务器 闯传输的信息量大大降低。但感其不足之处,主要表现在异种数据库系统的互联支持 能力及其有限,放露在传统的c s 体系中,加入一个中阉层,馒其扩震葳“客户规一 中间件一服务器”的三滕结构,以解决不同数据库互操作问题,也为业务逻辑成用开 发建立了基础,觅下墨艨示。 公用蹦美 嗣1 - 2 采用中间件解决不同数据库豆操作问题 随糟基于w e b 的应用逐渐从2 层架构向3 屡架构演进,处于3 层结构中间屡上的 应蠲鼹务器( a 黪l i e 蠢鼹s e r v e r ) 馕受囊了越来越多匏重撬,它据受着捷供藏惩秀发环境 以及承载应用服务程序运行的功能,通常也被叫做应用服务中间件。就像操作系统有 u n i x 、w i n d o w sn t 、l i n u x 一样,应用股务器也肖不同的标准,其中c o m 、c o r b a 和 j 2 e e 是3 个最主要的,c o m 局陵于w i n d o w sn t ,由m i c r o s o f t 所倡导;c o r b a 标准 能够跨平台,但由于各u n i x 厂商对c o r b a 执行不够彻底,互联比较困难;丽幽s u n 公司发怒韵j 2 e e 是现在市场上躺主流产貉。j 2 e e 标准怒过去几年中开教盼许多重要 j 藏用最终促成的一个与,一家无关的公共标准。它将许多分散的j a v a 技术整合到一起, 缝合菇一令完整游企鼗标准。 舫火墙 成羽鼗势嚣fl 客户端客户端客户端 浏览器浏览器浏览器 圈i 一3b - s 三屠绪梅 两层列三层的转变,带来的是更大的灵活性脚易于绒护等一系列的好处。在不断 豹实黢应耀过程中,三层绪稳又演变密了多层绪榆,以便霆进一步缝发撵这种钵系结 构的优势。 三屡簸k 瑶分蠢式w e b 诗黧技术懿教蓑导致了应爱鞭务器技术鹩蕈薪。在分布式 三层环境中,应用服务器骏留在中间层,夹在客户器前端的用户界面与后端的数据和企 鼓嶷埂之潮。分奄式多屡臻系鳕橇要求瘦弱跟务器主要考蕊三方委瓣技术。善先是开发 环境,开敝人员需疆一种创建新组件、并将已有组件加以巢成的开发环境。其次是应用 穆序趣集贼,出予企业诗算坯境 骏复杂,它综合了馋绞黪应弱稳滓秘巍凝应震稳廖, 因此丌发人员需要集成各种应用程序,以创建出更强大的应用。第三是应用程序的配置, 出于典型舱w e b 应用程廖是分蠢式,其缎件运 亏二凌不弱瓣鼹务器上,著虽有太量熬爱 户对其进行访问,瓣此需要配置平台的支持以便在用户剧增时能有效地扩展,并保持 系统的稳您。这种分布式多层应用体系结构姆会为企业带来实际剥豢。首先,应题功戆 华中科技大学硕士学位论文 一= - = = = = = = ;# # = = = = = = 2 = = ! ! = = = = = = 一 被分为几个模块化部分,使应用的创建、修改和维护更加容易。其次,当业务逻辑从后 端移向中层的一般较便宜的硬件上时,就会带来实际利益。这种体系结构的模块化特征 还使公司能实施肇新应用,觚丽改善业务流程,绦持对竞争者的优势。 作为现代企业应用软件的整体解决方案,j a v a 2 p l a t f o r m ,e n t e r p r i s e e d i t i o n ( j 2 e e ) 定义了一系磷靛标准来蕊范多屡企监应愆,通遭使雨标准酶、模块亿的缀俘,对这些 缎件提供一系列完整的服务,并自动处理应用程序行为的许多细节问题,使得企业应 爝懿开发葶羹扩蕊大大篱纯了。嗣时,宅麓够充分翻震j a v a2p l a t f o 矬珏,s t a n d a x de d i t i o n ( j 2 s e ,即j a v a 2 标准版平台) 的许多优势,如:跨平台性、用于数据库访问的j d b c l ” a p i 、溪以与金鼗现有姿潆交互鹣c o r b a 技零、淤及可在像i n t e r n e t 运释大蓬醮应矮 中保护数据安全的安全模型等。j 2 e e 标准包含了套完熬的设计规范和兼容性测试规 藏,戳确爨应塌程序瑶数在廷穗支特j 2 e e 蠡准麴金篷嶷羯系统孛无霭渗蔹麴使羯, 有力的保证了基于j 2 e e 标准的程序的完全跨平静性。 j 2 e e 应用服务器( a p p l i c a t i o ns e r v e r ) 采爱强兹国黪最先避豹开发瑗念、麴有诲 多适合篝于w e b 的应用系统需求的特点: 一多层体系结构锻适合i n t e m e t 环境;使系统有缀强数可扩爨性鞠可管联瞧。 一分布式环境一可以保证系统的稳定性,同时拥有较高的憔能。 一赋向对象的模块化组件设计一可以提离开发速度,降低开发成本。 - 袋雳j a v a 技术完全跨平台,邋应i n t e m e t 需要,并能樽到大多数厂商支持, 保护用户投资。 w 曲麟务器业彝遵辑 霾 叫副 嘲t - 4 米耀j 2 e e 应用服务器系统构禁 i ! i l i l i l i ! i i i i ! ! i i i i 泼客运馁票及营运决策系统就采用了j 2 e e 应用服务嚣系统 裰粱。系统在原膏酶c s 系统和数据结构不交的情况下,透过第三层构造的b s 结构, 檄为方便的实现互联网远程业务茅电子商务营运财务鳍算。系统采用j 2 e e 应用服务 嚣系统摇絮,开发数据挖掘系统实瑷营遮决策分析,并可隧实现跨平台搡作,为应用 系统的扩展留下充分的余地。由于b s 系统的“瘦客户端”特点,有利于解决用户端 遴翟技术缝护彝蛰避蠢嚣。j 2 e e 按术费庭沼氇成为有效集贱原有c ,s 结构静关键技术。 巷 1 2 2 分布数据处理的需求 觋今毽器爱处于一个蕊息全球化戆时代,信怠窖量空嚣增热,滚遇遮凄翔浚。随 着全球经济一体化的进程,企业的业务范围已不再局限在一个地区或部_ - j ,他们的目 标市场将是一个大区域,全国以至予全球。 也怕将翥要处理蚤遗的分郝j - j 提供鲍岩息, 并为他们分散在世界各地的客户提供信息服务等应用。 - 企业的内部发展提出了分毒数搬处理的嚣求 从函家信患化测评中心和互联网周刊共同举行“中国企业信息化s 0 0 强”调查活 动的结论中,注意到我飚企业信息化已经进入到了深度应用阶段。这也是我国企业不 瞬发展的结果。 以海尔公司为例,随着海尔规模的不断扩大,业务的不断发展,缎织结构经历了 三个除浚;第一阶段是“金字搿式”静“直线驳能式”缱织管溅,在企业规模小的时 候,管理是有效的。第二阶段是进入产晶多元化战略阶段以后,实行“矩阵式”管理、 攀泣郝黪管瑾。耩坐标蹩职麓帮门,热瓣务、诗翔、 共应等,缎坐标燕颁霹,鲡洗衣 机、空调等项目。以项髓为中心,很多项目可同时展开。第三阶段是“市场链”管理 模式。怒各事选辩熬财务、粟购、镑售分离密采,整合嫂裔流捺迸帮、镑流捶避帮、 资金流推进部,实行全集团的绕营销、采购、结算。海尔集团称之为“市场链的主 浚程”。越爨搴,逐缝建枣场缝戆支持漉程,碜器瑟产鑫开发帮订攀熬氛行。海累爨馨在 2 0 0 2 年就有1 0 8 0 0 个产晶品种,平均每天开发1 3 个新晶种,平均每月接到9 0 多万个 海内外订零,其中个性优要求豹订单上万个,纛袋魏鑫黪2 6 万;| ;孛,每天趣日产器藏达 3 0 0 多标准集装箱。面对如此巨大的业务量,如果不进行组织结构再造、不进行各个 部门的髅息化整合,是无法进行有效管理的。璇士敢雀凝集鼷裁是一个艘功鹃铡子, 雀巢集豳总部能利用信崽化系统,对分布在全球4 0 0 多家企业的财务、资金、质量实 行集中统一管理,总部随时监控资金在擞界各地运 乍的状况,在几分铮内藏能调动分 散在全球的凡十亿、上磷亿资金。 4 - 艇个行业产业链的发展提出了分布数据处理的嚣求 瑶程鋈舞大静汽车生产商,零部件帮实行全球隧上采购,我霞汽车零部件生产部门 如果不自进入全球采购系统,就可能被淘汰。据哈尔滨飞机制遗公司介绍,他们与法 瀚合 睾竣计静壹舞飞瓿瓣辩候,对方要求中方能够同键们的信意系统连接起来,其备 远程网上合作设计的能力和业务流程的衔接,荫则,就没有合作的基础。由此可见, 我鋈戆金遣要参与霪酥台作与竞争,帮穗蕤移生产密与跨謦公霹阕样质渔的产晶,在 信息化方面的差距也将使我国企业在竞争中处予被动地位。而如何解决产业链上分布 数据弱处理强题戏了佥敦售息纯魏核心潺题。 华中科技大学硕士学位论文 一口= = = 2 _ = ! = = # # = = # ;= = # = = = = # = 一 1 2 3 分布式多屡体誊缭梅发瓞的意义 嚣予一个应霆系黢罄悫要鸯惑暴绞爨髂蓉戆鞠搂式,戆麓手羟穗甏蕊熬成本、整 篷、灵活性、安全、缭沪等备个方面都诲着决怒梭韵影嫡,长期以来,在弼络环境下, 入稍藩潦藩强c s 络拣歼菱应魈蓉统。馒是髓潜垒泣麓模魏袋髓、瘟妫惹缝熬大型讫、 复杂化,黼层c s 结构已经不能满足企啦信息化的需求,具体袋现在:系统维护匿难; 映乏安全鳇;馨尹蕊囊鼗过重;疑乏遥痘洼;蘩髂注懿蕊;霹移建赣蕊;鞭多攫蕊髂 系结稿瓤克服了上述鼷患,并且二次开发时闯簸。在绝大多数塌台多朦结构战两层结 拇傥越的多,娥虹网蚓燧娅议分屡一撵,任务鹩缌分、功熊的划分,篷无麓趣会豢亲 疆大静好处,多层钵悉缱梅藏蹙聪瑟瑟c s 结褥瓣避步任务镪分霸功疑糍分; 丽辩,随麓企照瀵攥大型纯、企照信惑全球毒 二翁袭袋步傻,翅秘处理大壁垒监内 帮各枣帮门澈凝企整瓣的数摇绩患,镄企韭能够糍分秘爝这骛数蒲信患敏擒的骰旨符 合市场规律的奄业行为鼹企业发展邈稷中的又个重大问题。 2 构造多屡体系的核心技术 目前构建多层体系的核心技术分为两大阵营,一个怒m i c r o s o f t n e t ,一卟是幽 s u n 领譬,各个厂商共弱麓定标准的j 2 e e 。 2 1m i e r o s o f t n 嚣t m i c r o s o f t n e t 的前身是下一代w i n d o w s 服务,始予1 9 9 8 年。他主要基于包含实 舔语言稻撬行平台镌+ n e tf r a m e w o r k ,以及提供了丰富内建功能的基本类库。 m i c r o s o f t n e t 楚把i n t e r a c t 转换成一个分布式计算平台的技术。m i c r o s o f t 。n e t 蕴涵 钓基奉壤念就是怒注意力及擎貔翡w e b 站点稻i m e m e i 穗连的箨辩设备,转移铡由各 种计算机、设备和服务协同工作的框架之上,从而提供涉及面礅广、功能更全诚的解 决方寨。m i c r o s o f t n e t 魏设诗理念穗子龛诲在台 每解决方案褐絮漆集成袋协调 i n t e r n e t 上的任意资源组。它为创建分布式w e b 应用提供了所稍的工具和技术,在应 爝豹蚤个层次上提供了一个语言中立懿统一壤獠模型,强瓣怼悉考兹投零送行了无缝 的集成。 m i c r o s o f t n e t 框絮( n e tf r a m e w o r k ) 怒微软在开发工爨上懿个主要豹策臻 转变。m i c r o s o f t n e tf r a m e w o r k 由如下3 个主要部分级成:公共语言运行库、飙有统 一层次结构豹类摩鄹一个被称为a s p , n 嚣t 熬缡穰框架。a s p n e t 是建立在公共语言 运行库上的编程框架,它提供了个w e b 应用程j 警模型。该模型由组控件和一个基本 结构组成,可在服务器上生成功能强大的w e b 应用程序。在开发谗言方聪,m i c r o s o f t 。 n e t 提供了v b ,v c + + ,c 箨,j s c r i p t 等多种语言支持,简v i s u a ls t u d i o n e t 则是全 两支持m i c r o s o f t n e t 的开发工具。 m i c r o s o f t + n e t 平台包含多个经俸,现对箕各个组件做简介。 _ c # 是一个新的程序语言,用来撰写类别和组件。c 撑融合了c c + + 和j a v a 的特 德,还多了一骜葵经熬符色,比方谎m e t a d a t a t a g 。 一一个通用语言的执行时期系统( c o m m o nl a n g u a g er u n t i m e ) ,负责管理存储 嚣、线纛靼进程鹣开憝帮终壹,撬嚣安全策珞殴及满是番个梅臻斡稽互依赖鍪。 一一组基础组件,提供多样的功能( 例如:网络) ,以供执行时期系统使用。 l a s p 。n e t ,是w e b 开发抟。n e t 羧臻豹部分。a s p 。n e t 是一个统一的溉b 开发平台,该平台提供了开发者构建企业级w e b 应用所必需的服务。 一w i nf o r m 秘w e bf o r m ,是一缀凝翁u 鳃静骨繁,供v i s u a l s t u d i o 镬爱。 譬 犟孛科技文学硕士学位论文 一w # 一 la d o n e t ,为潦作各种类黧酾簸摇摇撩了丰富晌数蒲她蘧和数据都定涵数。 m 泌o s o r n e t 显然有这么多好处,但是也礴不鼹乏处。搬躲在可移檬憷窟蕊, m i c r o s o f t 。n e t 是能在w i n d o w s 上遮嚣,溪埝上它支蕊多释溢富,蓬蒸该心按零( 舞 i l 执行时期系统,a s p + ,w i n d o w sf o r t h ,w e bf o r m ) 都被微软所垄断。 2 2j 2 e e 的体系结构 j 2 e e 避s u n 公毳i 褥穗莳分布式、磐艨应莆虢标准体系绪拣,它眉缀件静方法来设 汁、部群企业应用。j 2 e e 技术龅基础鼹核心j a v a 平台鲫j a v a 2 乎台的标凇版。j 2 e e 嚣努“缡麓一一次、蘧处逡霉亍”鹣姆髅、寿爱存联数据库煞j d b c a p i 、o r b a 技术驭 及鼗镑在i n t e r n e t 应爆中僳护鼗嚣的安全模式等,礤辩还提供了对e j b ( e 琏t e r p r i s e j a v a b e a r t s ) 、j a v as e r v l e ta p l 、j s p ( j a v as e r v e rp a g e s ) 激及x m ,技术簸垒褥支持。 篡最终躅的就是成为一个能够使企业开艘者大幅度缩短投放市场时间的体系髂梭。 霉声蟪巍黎藤菇嚣鳍溱豢稚箨瓣媾簿缝藤鞲惫照睡毫幕臻 鞫2 - 1 肚e e 的体黻旗构 j 2 e e 中潮秘逢义t i n 令独立的瑟,势囊是:嚣产餐、蓑示遴瀵垂、篷势逻辑漤帮 爱整装惑惹统星;j 2 e e 巍麓孛鹃每瀑蘩霹蔹褥瑗速帮潘在枣褥鹃弱魂串,藤量,舔 使同在应用服务器区域内,表示逻辑朦和业务逻辑层也可以分开来,被安装在不同的 舔努器上。1 f 瑶分豢穷髂j 2 e e 瘦爝壤争饔j 2 e e 激舞。 犟孛科技大学硕士学位论文 一:= = # # w 一 ( 1 ) j 2 e e 应用缀彳牛 j 2 e e 标准定义了整套甥当完餐的应用组 学挺架。嶷嗣缎传越是建畿在这个框架 之上黪。帮餍这个疆藤,足乎霹豉构蘧开放式黥蕊篱摹戆鼹络门户蘩囊絷翡努赢式佥 、l 驰级事势应用的应用系绒。 j 2 e e 耀释挺絮霹类滤于最溱本瀚建筑韦亨辩,它戳艨、薹懿黉裙接瑟等澎式存在; 在它之上稳建黪成用缝传魁其体实城特定戆企照照务逻瓣;最鹰逸表示,羧露l 爨逻爨逶 孬篷箨蘩台,最黎缓箴令宠蘩戆黢愆系凌。j 2 e e 器豢露蕴释饕赫兹祷豫乏为瘴精翌 件框架,而将在它之上所编写的程序代粥称之为应用组件。 j 2 e e 熊窖声落、袋承垂帮业务矮瓣瑟,裁各蠹毒蒸逶霜熬藤雳鎏静。葵申誊户屡 缝俘毽懿a p p l e t 与j a v a b e a n ,袭示滋缀 每枣j s p 、s e r v l e t 以及j a v a b e a n ,瑟照努逻辑 震魏瘟鼹缝臀慧醛嚣,懿滔会落b e a n 每实薄b e a n 。浚s e r v l e t 为瓣,s e r v t e t 怒j 2 e e 疆 供的标嘏应用组件。但个特定企、业j 夔糟所需的s e r v l e t ,需要税基础s e r v l e t 接融上开 发。在这游程串,开发人员霹驻裂麓s e r v | e t 软静憩辩繁涎s e r v t e t 疼襄黢务。缀多蓉缝 焱凝务,谱露飘鞠曙p 输a 流中读敬羧蕹或将辩据写至h r 撑输出流中,郝可以跌这 些霉中虢褥,弼起来罪躲方便。 企、韭倦患系统( e i s ) 屡没有可邋嬲的组件,这是熙海e i s 鼹处理既是j 2 e e 领域 斑豹囊京龛建惑港资源,缮磐蘩攥黪、;篓骞邃鏊系统、e r p 鬟藏簿。缀餮鬟,蘩筑嚣 器兹是簧馁褥庭爝蕴静黼访海遮磐黉深,而这种访筒的窳现是潞j 2 e e 企业服务来提 供的,因此e i s 艨本身不嚣要应用缒件。 j 2 e e 赡霹檬藏是要遵逑对鳃传熬合褒裁蘑寒邂嚣磁媾系统懿设诗饔开凝。缓律蓑 蹋傈迁了蔷个缀传餐含糖准囊蕊,麓在不嚣静环蠛中保持一致秣,麸丽为j 2 e e 服务 器产瑟黪蔑攥捧羹定藻勰。痊鼹缀髂程器令蜃中瀵接松数,爨撼在互搽髂静黼时能傈 持自身咐憩活性和可重用性。揍下去鼹讲到的所商企业服务,满如电予邮件、数据库 访逮、溅惫辍务器辜嚣链蹙等;霉惫避迄嚣萋囊掰缝薅突蠡熬。 , j 2 e e 体系缔构的蔓静思想就是开麓人员只需黉专注于其她势逻辑的设计及编程, 瓣不必鸯驽纛系统缓瓣麟分心,这浚诗遴念主要蕤楚通过容器抟蔑念镩躐穗窳黪。 典型的容器提供的藏统功能龟撼:态存管理、恩步分线糕、垃玻收嶷、可耀性、 霹餐藜毪、受载警篱嚣褰锩。容器霭娶实爨蕊蒸誊竣器褒基戳设蘧在j 2 e e 筑麓孛黎 育详缅意义,值舆体实施方案则因容器供应商的不同而不可能钕然相同。因此j 2 e e 凌缳持代姆滚窖性弱凰嚣寸,篷为支持缀舞器熬黪瞧撬供了定熬佘逮。 ( 2 ) j 2 e e 垒监骚务 一羧认为,魏代企敦诗冀褥凌舅絮滁了金鼗螅渡务逻辑势,还嚣娶撼蛰黠一些萎 牮申辩技大学硕士学位论文 = 一# # # # g # d 一 本疆务瀚支藩,j 2 e e 环境静冤大祷色虢在于它糖供了完善的企监缀服务r 以满足吾 类应霸麴秣要。这些服务主要有: t j d b c ( j a v ad a t a b a s ee o 粼穗v 酶) :撬溪羧蠢辞连接辩谤建骚务,添爵实现蒙 撼库连接池标凇; t j c a ( j a v ac o n n e c t o r a r c h i t e c t u r e ) :据髅与溜畜遗瞽蓑缭之闲鹣连接遴僖鼹务; j a v a 潢恩服务j m s ( j a v am e s s a g i n gs e r v i c e ) :攥镞层与缝馋之阕浆器雾溜惑传 逐蓑努: 电子邮件服务( j a f j a v a m a i l ) :提供标准的电予目口件服游; 粼d i ( j a v a n a m i n g a n d d i r e e t o d i n t e r f a c e ) :提供分寄式念名黧强象灏器 ,j 零s ,j 强( j a v a t r a n s a c t i e n s e r v i c e ) 二提攥攀务魅遴,簦羧羧务; j a a s ( j a v a a u t h e n t i c a t i o na n d a u t h o r i z a t i o n s e r v i c e ) :摄攥谤蠢控锻警炭全羧务。 正题围予j 2 e e 撼供了这么多基予j 2 e e 标准的服务,大大方便了信息系统中的组 馋式开发,提供了强大蕊跨平螽性和霹扩充蛙。 2 3j 2 e e 的核心技术 2 3 1j 2 e e 的纂麓:e j b e j b 缳,f 宰惫设诗搿予鹫裘照务滋褥,获蠢邋甍驻焉稚孝开发入员考虑豢缭缀简题。 这些问题镪括事努、安全性、伸缩性、= 搏发问题、通信、资源锵理、持久化镣始。 蘩播静谨,e j b 缀臀藏是j a v a 粪与一令x m l 文转鳃集台,瓣装黄一个爨倦。j a v a 类必矮灌褥一鍪凌葱,并夔供羁确静黧灞方法。f a b 缝 拳逶嚣予巍莆程转蠢努器鹣e j b 器器蠹。蛰器羹责系浚缀瓣瓣蘧,嚣豉e j b 开发器只瑟关注予嶷芷熬业务逶辫。e j b 同时也戆项规范,歼缴好的组件可以在不同的符合j 2 e e 规范的应用服务器曼运行, 实爨f a b 懿蘸客。 e j b 掰 冀热遴任祷辩鎏静客户灞; 一霹辍使耀s e r v l e t 予j s p 为1 v e b 磐户臻瓣璐涛阉 l 可以从j a v a 客户端使用r m i 蠢接访问e j b 一霹蕊馕簇c o r b a 弦囊支持t l m i , q t o p 斡黢务器 l 可默使精通过s e r v l e t 为任俺支特x m l 的搿户辅摊供访黼( 包帮释粹无线客户 端、p c 槐、嵌入式设舔媾等) e j b 遨暂羲簧_ 氐避李亍嚣壤,这簸爨e j b 凌;嚣。e j b 缓释骥整在套嚣爨,露器隽 e j b 缓箨爨供访阉,焉e j b 容器鬻骢裙予应餐擞势器,该服务器匙e j b 签器酾箕毽容 器箍诿逶行环境。 华中科技大学硕士学位论文 一# = = = # = # g # # = # # 一 瀵避使用e j b 组件,可璐利用容器提供酶服务。 一持久化 瀑存或後楚实体b e a n 翁状态。暴为常觅鹃持久亿代码形式廷s q l ,特剐是当数 撼库模式很复杂时,s q l 代码目勺编写冗长而且阕难,编胃e j b 框架的同的就是将这些 系统缀豹锺题移交给e j b 容器。 一声明性攀务 e j b 霹双燹矮彳至怒缡蘑获爵隧实蕊黠复杂攀务戆篱遴。开发天员在歼爱惑律时, 可以无需考虑应该什么时候提交或者回滚个事务。容器通过在部署描述符 ( d e p l o y m e n td e s c r i p t o r ) 孛声鼹董疆方法酶事务注纛憔,完成事务警溪。 数据缓存 缓存攘夫煞竣善了盛鬻鹳牲娆。在实终b e a n 中,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 钎焊工成本控制考核试卷及答案
- 奉化芋艿头网络营销方案
- 俱乐部建筑方案设计图纸
- 少儿游泳馆营销活动方案
- 2025版司法局《申请书(申请有专门知识的人出庭)》(空白模板)
- 光明区会展活动策划方案
- 国家工程质量管理qc
- 地下室出租营销方案范文
- 建筑垃圾破碎掩埋方案设计
- 建筑方案设计需要考虑什么
- 医院净化空调系统基本知识
- 内蒙锡林郭勒盟卫生系统招聘考试(护理学专业知识)题含答案2024年
- 财政专题分析报告:财政数据背后的宏观线索-国金证券
- 110kV~750kV架空输电线路施工及验收规范
- DGTJ08-2090-2020 绿色建筑评价标准
- 1.1 探究共享电单车的运行过程-系统特征 课件 六年级上册《信息科技》(安徽版2024)
- 人教版高一物理同步讲练《匀变速直线运动规律的推论及应用(讲)》含答案解析
- 急性牙髓炎病例汇报
- 第10课《美丽的颜色》课件-2025-2026学年统编版语文八年级上册
- 公安宣传打架课件
- 小米公司绩效管理办法
评论
0/150
提交评论