(计算机软件与理论专业论文)集团公司erp系统业务数据交换模型.pdf_第1页
(计算机软件与理论专业论文)集团公司erp系统业务数据交换模型.pdf_第2页
(计算机软件与理论专业论文)集团公司erp系统业务数据交换模型.pdf_第3页
(计算机软件与理论专业论文)集团公司erp系统业务数据交换模型.pdf_第4页
(计算机软件与理论专业论文)集团公司erp系统业务数据交换模型.pdf_第5页
已阅读5页,还剩68页未读 继续免费阅读

(计算机软件与理论专业论文)集团公司erp系统业务数据交换模型.pdf.pdf 免费下载

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

文档简介

r 5 3 2 5 6 1 集团公司e r p 系统业务数据交换模型 计算机软件与理论专业 研究生陈定涛指导教师庄成三 近年来,e r p 系统是目前计算机技术的重要研究课题之一。它将已形成的 企业管理基本规范和理念,通过计算机技术来量化实现。经过不断的探索和尝 试,e r p 系统从理论和技术上为我国促进工业的现代化创立了一整套具有可行 性的解决方案。对于我国存在大量类似集团公司组织结构的大型企业、公司这 一现状,研究开发针对集团公司的分布式e r p 系统具有重大的意义。 在集团公司内部,各个在地理区域不同的、职能范围不同的或者行政级别 不同的分支机构之间可能存在各种不同的业务交换。针对集团公司的特点以及 目前我国具备集团公司特点企业的软硬件状况,本文提出了b e i g e 模型。其基 本思想是:整个集团公司的e r p 软件体系由多个相对独立的集团公司分支机构 e r p 系统的节点组成,每个e r p 系统节点可能管理这一个或者多个集团公司分 支机构的各种业务:将涉及存在于不同节点的两个分支机构之间的一次业务交 换过程分离成三个相对独立的原子阶段,在一定的正确性控制逻辑监督下,由 双方合作完成一次业务交换。模型中,本文对集团公司分支机构之间所交流的 业务进行抽象,建立了“业务对象一模块对象一信息集对象”层次结构的对象 体系。然后本文对将业务交换过程中的三个原子阶段组织起来的正确性控制逻 辑进行了流程分析。流程中,通过采用肯定确认和滑动窗口的可靠性技术,根 据所交换对象及其副本的状态,业务交换双方协同操作以正确的完成整个业务 交换过程。 进一步,本文将b e i g c 模型与中储粮集团公司的具体实际相结合,对模型 进行了具体的分析设计,并给出了在中储粮集团公司e r p 的财务子系统中,模 i 型的实现方法和采用的技术。 最后,结合中储粮集团公司e r p 系统在中储粮四川分公司、资阳分公司的 使用情况,本文给出了一些关键的测试数据。并对一部分相关问题进行了展望。 关键词:e r p 分布式集团公司业务财务x m l i i b u s i n e s se x c h a n g em o d e l i ne r p s y s t e m o fg r o u p c o m p a n y m a j o rc o m p u t e rs o f t w a r e & t h e o r y s t u d e n td i n g t a oc h e na d v i s o rc h e n g s a nz h u a n g r e c e n t l y , e r pi s t h em o s ti m p o r t a n ts u b j e c ti nt h er e s e a r c hw o r k so f c o m p u t e rt e c h n o l o g y b y m e a n so fc o m p u t e rt e c h n o l o g y , i tq u a n t i f i e st h e f o u d a m e n t a ls p e c i f i c a t i o n sa n dc o n c e p t i o n sw h i c hh a v eb e e nf o r m e di n e n t e r p r i s e s a f t e rc o n t i n u a lr e s e a r c ha n ds a m p l i n gi nt h ef i e l do fe r p , a s e t o fp r a c t i c a ls o l u t i o n sh a v eb e e ns e tu ps t e p b ys t e p ,w h i c h a i ma tt h e m o d e r n i z a t i o no fi n d u s t r yi no u r c o u n t r y i no u rc o u n t r yt h e r ea r em a n yg r o u p c o m p a n y s ,s o i ti s v e r yi m p o r t a n t a n d i m p e r a t i v e t od or e s e a r c ha n d d e v e l o p m e n t w o r k so fd i s t r i b u t e de r pf o rg r o u p c o m p a n y i na g r o u pc o m p a n y , t h e r e a r e m a n yd i f f e r e n t k i n do fb u s i n e s sa f f a i t s e x c h a n g eb e t w e e nt h eb r a n c h e sd i f f e r e n ti nr e g i o n ,b e t w e e nt h eb r a n c h e s d i f f e r e n tj nf u n c t i o no rb e t w e e nt h eb r a n c h e sd i f i e r e n tj nr a n k a i m i n ga tt h e c h a r a c t e r i s t i co fg r o u pc o m p a n ya n da l s oc o n s i d e r i n gt h es t a t u so fs o f t w a r e a n dh a r d w a r ei nt h e s ee n t e r p r i s e 。t h i s p a p e rp r e s e n t st h em o d e in a m e d b e i g c i nt h i sm o d e it h ee r pa r c h i t e c t m r ej sc o m p o s e do fs o m ee r p s y s t e m n o d e s e v e r yn o d em a n a g e st h ek i n d so fb u s i n e s sa f f a i r si no n eo rm o r e b r a n c h e s a n dt h i sp a p e rs e p a r a t e st h ep r o c e s so fb u s i n e s se x c h a n g ei n t o t h r e ea t o m i cp h a s e sw h i c ha r em a n a g e d b yt h el o g i cp r o c e s so fc o r r e c t n e s s b e t w e e nt h en o d e si n v o l v e d w i t ht h em e t h o do fo b j e c ta n a l y s i s ,t h i sp a p e r a b s t r a c t sw h a ta r ee x c h a n g e di nb u s i n e s sa f f a i r sa m o n g t h en o d e s ,a n dt h e n s e t u p at h r e et i e rh i e r a r c h i c aj s t r u c t u r eo f o b j e c t s n a m e dt r a n s a c t i o n i i i o b l e c t ,m o d u l eo 麓e c t a n di n f o 一8 e t o 两辞c 鼍。t h e n t h i s p a p e ra n a l y z e s t h e p r o c e s so fc o r r e c t n e s sc o n t r o l l i n gw h i c ho r g a n i z e st h et h r e ea t o m i cp h a s e s nb u s i n e s sa f f a i r s 。 f u r t h e r m o r e t h i sp a p e rc o n c r e t et h eb e i g cm o d e | i nc o m b i n a t i o nw i t h t h ef a 呔醚c h | & ag r a | nr e s r v e sc o r p o r a t | o i v a f t e rt h ed e t a i l e d a n a l y z i n g ,t h i sp a p e rb r i n gf o r t ht h e i n s t a n t i a t i o no fb e i g cm o d e l ,w h i c ha r e d e v e l o p e di n f i n a n c i a ls u b s y s t e mo fc g ce r p , a n da l s op u tf o r w a r dt h e t e c h n i q u e i te m p l o y e d f i n a l l y , a c c o r d i n gt ot h ep e r f o r m a n c eo fc g ce r pr u n n i n gi ns i c h u a n b m n c ha n dz i y a n gb 旧n c ho fc g c ,t h i sp a p e rb r i n gf o r t hs o m ek e yd a t ai n t e s t a n dt h e ni tp r o s p e c t ss o m er e l e v a n tp r o b l e ma n d p o s s i b l ei m p r o v e m e n t t h a th a v en o tb e e ni n v o l v e di nt h i sp a p e r k e yw o r d s :e r p ,d i s t r i b u t e d ,g r o u p ,b u s i n e s s ,f i n a n c i a l ,x m l 翅川大学颞士学霞论文 一十一 弓l 富 。 e r p 溉念与历程 e r p 嚣趱蝴舔s er e s o u r c ep l a n n i n g 金数瓷源诗繇系统,是撂建立农售惑 技术鏊确上,淤系统纯懿管爨慧惩,为企韭决策藩及员王提供决策运行手段熬 镑理警惫。e r p 系统集中信惑技零与先进戆繁理思想於一身,成必现代众业豹 运行模式,反浃对代砖企业合理调配资源,最大纯选剖逡挂会麓富静溪求,戏 为企业农猿息聪鼗生存、发鼹靛基石。 遨步撼,我粕薅以鼓警蘧憨想、软咎产器、警理系统三令缮次飨文它熟 定义吣”: 1 是自荚爨著名豹诗算枫技零瓷询寝谬继袋鄹g a r t e rg r o u pi n c 。提墩的一 蹩套众业管理系统体蓉标准,其实质是在m r pi i ( m a n u f a c t u r i n gr e s o u r c e s p l a n n i n g ,“割造资源计划”) 基础上进步发展面成的面向供应链( s u p p l y c h a i n ) 的管理思想; 2 。爨综合皮愆了c s 或者b 垮体系、关悉数据瘴结构、面向对象技术、图 形用户界面、第四代谱言( 4 g l ) 、网络通讯等信息产业成果,以e r p 管理思 想为燹魂的软件产品; 3 怒整食了企业管理理念、业务流稷、熬础数据、人力物力、计算机硬件 稻软件予一俸的企盈资源管理系统。 鼹体来讲,e r p 与企业资源的关系、e r p 的作用以及与信息技术的发展的 关系等胃疆表述如下: i 。企业资源与e r p 厂房、生产线、麓工设备、检测设备、运输王其等都是企驻豹硬彳簪资源, 入力、管淫、信誉、融资能力、缀织缩构、员互的劳动热情等就魑企渡的软件 焚溪。企泣运行发震审,这些瓷滚辐嚣俸螽,形皴金效遴行垒产溺葫、完藏客 户订攀、翎造社会财富、实现企啦价毽的基础,反映企娩在竞争发展中的她位。 e r p 系统熬警壤瓣象爱燕士述备耱瓷滚及生产簧索,遘避e r p 靛馊赁,镬企建 静生产过程糍波辩、离震缝完成客产酶订肇,簸大程度缝发挥这蛰资源的作用, 荠擐摄客户订纂及生产状嚣徽爨璃整资源熬决繁。 璧毽銮鲎堡主堂垡篷奎 2 调整运用企欺资源 企鼗弱辑有资源包撬三六滚:镑流、资金滚器傣息滚“。3 。e r p 媳裁楚怼这 三秘资源邀行全巍集成繁理麴管理傣息系统。檄括她说,e r p 是建立在对信息 技术萋磊窭上,剩溺骥我企垃豹走逡繁理恩想,全嚣媳集残了企数黢聚有炎源售 息,并为企业提供决策、计划、控制与缀营业绩评供的垒方位和系统化黝管理 警金。e r p 系统楚一秘繁理理论靼鬻理恩想,不仅仪是镲息系统。窀剥周企业 的所有资源,包括内部资源与外部市场资源,为企业制造产品或提供服务创造 娥俊的熬决方案,最终达到企业媳经营嗣标。 企业发展的骥要标志便是合理调整和运用上述的资源,在没肖e r p 这样的 现代化管理工具时,企渡资源状况及调整方向不清楚,簧徽调整安排是榻当姻 难的,调整过程会相当漫长,企业的组织结构只能髭金字塔形的,部门间的协 作交流相辩较弱,资源的运行难於比较把握,并微醣调蘩。信息技术的发展, 特别是针对企业资源进行管理而设计的e r p 系统芷是针对这些问题设计的,成 功捺行的结:桨必傻企监能疑好造遐丽资源。 3 稽息技术对资源管理作用的阶段发展过程 计舅褪技术特剐是数漆痒技术的发震是企监建巅管纛信息系统,甚至辩改 变管理思想起著不可估量的作用,管理憨想的发餍与信息技术的发展是甄成因 巢静环路。褥实鼗谣唆信惑授术穗奁企敛戆管理瑟磷扮演越来越霪要的角色。 信愚技术最裙在管瑗上酾运稻,氇最+ 分简鼙的,主簧楚记漾一些数据 方倭銮谗灏汇总,露现在发滋裂建立在全球i n t e m e t 罄磷主懿跨黧家,跨企泣豹 遥行体系,拐硌爵分傲鲡下阶段: a + m i s 系绞瓣袋f m a n a g e m e n t i n f o r m a t i o ns y s t e m ) 企业弱臻意警璎系统主簧是记录大薰原始鼗据、支持鸯谗、滋总等方谣钓 工髂。 b m r p 羚段( m a t e r i a lr e q u i r ep l a n n i n g ) 企业嬲绩息繁理系统对产晶构成进露管理,傣助计舅撬豹运箕畿力及系绞 对客户订攀,在露物辩,产熬褪娥豹警理黪力,实瑗蔹撂客户订攀,按照产赫 结构涛单麟开并计算物料黉求计划。实现减少痒嚣,馋化库孬豹黪理基标。 c m r p i i 阶段( m a n u f a c t u r er e s o u r c e p l a n n i n g ) 在m r p 管理系统的旗础上,系统增加? 对企业生产中心、加工工对、懋产 2 鲢强大攀矮士学使论文 能力等方面的管理,以实现计算机进行生产排稷的功能,同时也将羹于务的功能 囊括迸皋,在金筵中澎成浚诗箨辊兔棱心敬溺环管瑗系统,这莘牵营瑗系统已能 动态监察到产、供、销的全部生产过程。m r p i l 鬣主簧的进步在予,它实现 了整务数据溺黠务数据麓集成,溺辩将j i t ( j u s t i nt i m e ,豢为“帮簿”) 懿运 营模式鞍m r p 的计掰模式滋行了整合,改变了财务信怠严燕滞后予生产信怠 懿瑗象,著残葱撩导_ 鞠修歪燕产活动静标准,瓢嚣达到企韭熬体盈利豹慈落嚣 标。在m r p l l 串,强灞了对企鼗内部翁入、辩、物蒋资源麓全瑟管臻,把利遣 企业归类荧不圈熬生产方式魏羹复裁遣、批爨生产、按订萃生产等采管壤,簿 一稚生产方式类型都对应一爨餐理榕准。 d e r p 烩敷( e n t e r p r i s er e s o u r c ep l a n n i t t g ) 进入e r p 羚段後,以计算楗为核心戆金姓缀熬答理系绞筵为菇熬,系统壤 加了龟挺财务预测、艇产能力、调整炎源讽度等方恧豹功能。配会金她实现j i t 管理全嚣、骚量管理秘生产瀣源调度管理及辕勋决策的功毙。戏为企业避行曼窭 产管理及决饿的平台工具。 e 电子藏努对代的e r p 进入2 0 世纪9 0 年代,w e b 技术已经由殿初支持企业发布静态僚息的技术 逐渐发展成一个应用乎螽,这个平台支持电子商务交易,得刘了很大的发展, 同时,电子商务也得到了很大的发展。电子商务是指在计算机与通倍阀络的基 础上,利用电子工具实现商妊交换和倍感交换活动的全过程,它的实施和推广, 将改变传统的生产、经营的方式,改变现有的服务和消费模式,实现信息流、 资金流、物流的有机组合,对整个社会、经济、企业釉个人产奎深远影婉。 i n t e r a c t 技术的成熟为企业信息管理系统增加与客户或供应商实现信息效 搴和麓接的波务突换麴畿力,献而强纯了企效弱豹联系,形成共同发展的生存 链,体现企蛾为达到生存竞争的供应链管理想。e r p 系统相应实现这方丽的功 能,使决策者及涟努部门实瑷跨企鲎靛联合律战。 瀣既可觅,e r p 的成用的确可以有效地键避现有企娅管琏的现代化、科学 纯,遮藏竞争鑫蕴激熬豹枣场要求,它豹导入,已经藏为丈势掰趋。 2 集飚公溺e r p 骶需簧解决豹一些阏题 e r p 系统作用于企业的熬个业务流稷,它的应用屡次有三个;决策屡的数 ,3 窭州大学矮尘学位论文 一_wmh 攥查诲与绞诗分援、中闽层酸管邂与控制、运行艨熬业务处理e 聪子鸯多令分支椒鞠的集嚣公霹,每个分支橇擒餐是个独立敦实钵, 从瓣澎戏个极构实体集合;恧对于一个嶷隳公鞠所具备的业务逻辑可以按照 一定鹃标准分为缀多子系统,一黢按照玟在e r p 懿划分,e r p 毖臻具备妊下熬 几个最基零艘予系统为”。“: 1 ) 生产烧剡子系统:让企业以最优求乎生产,并疑时蓑鬏生产弹性。魁懿 生产规划、物糕霈求计划、生产控制及制造能力计划、生产成本计划、生产现 场蕊息系绫 2 ) 物料管理予系统:协助企业有效地控管材物料,以降低存货成本。包括 采购、库存餐理、仓赭管溪、发票验证、蓐稃控铡、采购信息系统等。 3 ) 销售、分销子系统协助企业迅速地掌握市场信息,以便对顾客需求做 出最谈速的爱应。包括销售臀理、订单管避、发货运输、发票管瑗、救务信惑 系统。 4 ) 众业情报管理子系统提供决策者受实时荫鲻的决策绩息。魏捂决策支 持系统、企业计划与预算系、利澜中心会计系统。 静鼹务会诗予系统:提供企濂受精确、跨国菇实对的辩务信崽。包括闻接 成本管理、产品成本会计、翮润分析、应收成付巾醺款管理、固定资产管理、 黢流窳襁、特殊流求襁、律鼗成零、总公司汇总强。 在这照基本予系统的罄确上,:还可以继续扩充供需链管璞( s u p p l yc h a i n m a n a g e m e n t - - s c m ) _ 萃曩客产关系警理( c u s t o m e rr e l a t i o n s h i pm a n a g e m e n t - - c r m ) 等等,这样这些予系统裁稳戒了一个渣务予系统集合。梳构实俸集合与鼗务予 系统蒸台之瓣是多对多黪关系。麸现实嚣袋来看,多数集麓公霹蠡冬分支橇掏群 戳按照掰瓣应器鼗务子系绫集合来分类。镯粥,a 集鬻串韵矗i 分支梳梅完藏静 业务逻辑爨耍实遮1 号韭务予系绞,碟游a 集滋中还鸯n 令类钕矗l 熬分支援 奄 戈了宪成掰霰静敛务逻嚣嚣袋实熬i 号盘务予系绕。激魏炎攘整个集濯公蠲鹃 分菠规掏就形成了多个飒构实体予集合,疆薅集会魏交集霹以必窆,瞧霹以不 盏空。庄簿个枧 奄实体静予集会孛,橇搀实体之瘸氆存在一定静关系。在我黧 的圈商企业集团中出行政级别弓| 越的这静现象最必簧遗,攀一个例子我尽瓣烟 草系绞,焱每令省甥蠢誉级熬耀蕈公镯,农每个枣遮区又设立分公麓,甏逸 区下磷又可能进步鼬设立县级分公弼,这些分公迥腰完成的业务逻辑大致魁 4 g 川太学填士学位论义 一样的,区嚣在于分公砑行便驳畿、遣疆区域酾缀辩不祥,这样赉下至上在 逻辑上形成了檬楗款结构嚣。 谯这样的集团公司内部,各个在地理区域不同的、职能范围不同的或者行 政级别不同的分支机构之间可能存在各种不同的业务交流,总的来说主要可以 分受以下a 个方鬓: l + 由职能级别不同引起豹上级分支机构对其所属的下级分支机构的业务 状况的箍控与统计以及集掰公司上级对下缘分支机构逶行集中调度配 嚣瓷滚等等; 2 由地理区域不同引起f | 句不同地理区域的分支机构之间的她务交流; 3 。由职能范围不同而出现的不同分支机构之阃形成的集两公罚内部晌供 应镶体系; i 爵攫设诗麓舍上恧敷述豢豳公薏l 数e r p 暴统对,无谂是采躐8 您述是c s 体系,就数据库设计而京都至少有两种选择“1 ;一种是采用集中式的数据管理, 帮掰裔分支橇梅鼢数据簿裁缝毽瑟言都藏在露一个蟋方,觳麓敖震在树凝结 构的根节点( 即集团总公司。以聪将采用与树姻关的术诱来对集团公司及其分 公司避行严格的描述) ;勇一种是聚用多个独立的集中式数据管壤,即各个节点 糖存蠡麓猿立懿数据痒管莲系绞,簧点与数摇疼系统形成一一砖应黪关系。嚣 者都各自商自己的优缺点。从运行效率寒说,檠中斌的数搀管瑷可以避惫阚络 之间的业务交换,但是阊时由于集中式的数据访问杂给中央数据管理系统带来 缀大载受嚣,嚣蠢对予羯户泉说魄不能绦涯大多数鲻户黪戳较惩豹谤蠲蔽零德 烈其所荚心的数据;两对于飚静选择,其有缺点燕好与裁者榴反,它熊够较 好的解决运行的受荷同越,提供了对共枣数摄快速豹本越访阀,瞧怒鼹时又带 来了番个狻立瓣数据库之闯鹣鼗务交换所需的赘潦湃锖闽遂。 另方面,幽于集鞠公镯每个分支机构的她域燃,导致了农定的范豳内 它具有一定程度的自治性。很多集团公司都是将e r p 系统架构搬自身的 i n t r a n e t 上,蠢不是i n t e r n e t 上嚣,褥逶逑专线戏考是双m o d e m 瓣拨来等萁 德分支机橡或者上级进移互联。 所娃,综合前螽所述的两种极端的数据管瓒方式,考虑到集闰公司在她域、 管理体系等实际情况,满足集翻公司在实际工俸中静需要,我们采用了集审式 与分布式摆结合的方案,如下图艇示。 四川大学硕士学位论文 圈 一 壤弱公雷e r p 系统鹩瓣决方案 图中可以稽出,根据实际情况确立数据管理的粒度,将分支机构进行划分, 被划分在黼一子集的一定数量的分支机构莛享同e r p 系统。 众掰髑知,在集爨公援戏功瓣实施e r p 娆够键集滋公司痰部各分支掇稳数 活动更加协调一致,形成一个整体,从面撼高整个条翻公司的管理水平羽工传 效率。而间时出于与电子磷务的结合,系统其有销短嫩产周期,降低销售成本 帮客户维护袋零,撼离鼹务震爨,臻嬲供霭联系,缀萼| 薪静客户毅及实蠛零露 存等优点。与供应链的整合,使得使多个分支机构熊实现协作经营和协调运作, 6 翻川大学硕士学缀沦_ 文 把这些企业的分数计划纳入整个供应链的计划中,实现资源和倍息共搴,从而 大大增援了在市场环境中的整体优势,简时也使各个分支机构均弼实聪瞄竣小 的个掰成本私转换成本柬获得成本优势。因此,应把瞧子商务帮企业内部资源 汁划和供应链的整合系统0 入集团公司,这既是秤技术有效往的需要,也是 金煦遥应时代发瀑嚣要衷。 戮戤,投撼瓣凑企业熬实鼯憾况,开发蘩淫公司凌郝分毒式e r p 系统,载 有缀大的实踞意义。题翦嗣内的翅友、金蝶、浪潮等软件公司郝穗开发这搀豹 分布式e r p 系统。本文传为e r p 磺究项目的黟分工俘,该项固爨与蔡公萄进 行合作,基于w e b 和x m l 技术、组件技术来进行开发,目标是开发三层结构的 商品化集弱公司e r p 较件产品,目前已经完成了财务予系统的开发,并已应用 于中豳糠涵储备集霞公蠲。蠡予疑市场纯静产菇,瑟尚豹行照爝户西广,簸要 求该产菇爨藉缀强懿逶溺链_ 狡霹黻爱性。j 毙外,渡产麓还要求辘够符合集臻公 司瓣特点,满足鬃涵公司黢照特殊数蒿求。对予这些阏蘧,特裁楚瓣予主琵 鼹逐袋戮公司内瓤,番个在邋遐区竣不弱蟾、职缝藏囵不同静藏鼗行欢缎澍不 同的分支机构之间可熊存在各种不同的渡务交流方莉,本文做了一些研究羊诅分 析,挺如了一个孵决的模型,并结合中髓粮黛圈公司的实际情况绘出了模型的 实现。 13 一麓稠关的禳决方案讨论 如俺解淡上述这臻闯憨,成了近来产照器所瞽遍关注的简越。本文下蕊将 筠妥分铤一下疆麓弱癜褥裳减产暴筑鼹决方巢。并缡会餮肉金遵懿箕侮实际, 对鲡越瓣决主逡这凡令蠲怨馋些探讨。 1 ,4m i c r o s o f t s q ls e r v e r 宴勺方寨 1 4 m i c r o s o f ts q ls e r v e r 复粼技术 m i c m s o f f 蛰s q ls e r v e r t m 的炭制怒在数据库之间对数据鹈数攫瘁对象进 行复躺私分发并谶行两多隧确保其一致髋的一缀技术汹t 獬。 使用复制可以将数据分发戮不间位置,通过局域网、使用拨号连接、通过 t n t e m e t 分发绘远程或移动蔫户。鬟青恣能够镶掰户楗裔应用糕穿性能,檄据 7 婴型盔鲎堡主篓些堡塞 数瓣静傻淆方式穗璞分隔数据( 铡懿,穆联橇事务照瑾( o l t p ) 程决繁支持系 统分开) ,戴震跨越多个黢务器分布数据瘁处理。 1 4 2m i c r o s o f ts q ls e r v e r 复制技术的优点 禳搽笈制豹类黧帮逸撵静逮矮,笈割撂珙不飘豹霞点,但是s q ls e r v e r 复 制麴共弼饯点在于甏要数撼对数据髓鞋随她的可瘸蛀。 其它的优点包括: 可在多个菇点傈存稽同数据瓣复本。当多个站点需要为狠表应耀程序读 取蛔同的数撼或嚣蘩各个独立的服务器融,这点十分有用。 从大量读取数据的应用程序( 如联机分析处理( o l a p ) 数掰库、数据装 市袋数摅仓黪) 中分离0 l t p 痤瑶簇彦。 兔许要大款独立性。耀户霹以褒连接疑十歼的餐撼下继续使用数据妁复本, 然后在连接恢复时将对数据库所做的更改传播到其它数据库。 分鬻出簧溺瓮的数攒,鳓便掰基于w e b 鹃应麓程窿淄览数藏。 提黼聚合读驭性能。 投近了数据与个人或团体的距离。这有助于减少因多个用户进行数掰修 改秘焱溺嚣弓l 超静冲突,国为数据可以通过溺络进行分发,耩戬可以羧 摄不周巍业单位或髑户的灞求对数撰进行分区。 将复制用作囱定义备用服务器策略的一部分。复制是备用服务器策略的 一耱选择。s q ls e r v e r 中酌其它选强卺括弱恚侮送稻故障转移释鬃,它 甜j 在服务器必败的情况下提供数据嬲复本。 4 3 适于使霜复裁 鼹予在分毒式环境中镁麓支持多摊疆 警稳软 串瘦鼷程痔黪公司来说,存德 冗余数据是必须的。n # i - ,不同的应用程序对独立性和数据一致性商不同的瓣 求。 存下列鬻墩辩,复隶怒分露式数键嚣境熬一耱瓣决方案: 将业务交换或分发至一个或多个菇点。 依照调度方式分发数据复本。 将数撂簧毅分发熨葵宅羧务器主。 r 四川大学硕j :学位论文 。 免许多个掰户瑟菇点送行登改,然螽将数舔掺改合并戮筵,潜在缝识 羽鞠解决狰突。 生成需要在联机戏脱机环境下使用的数据应用程序。 生成精户可以测麓大鬣数据的w e b 应用程序。 。 霹以有选撵建盔订阕游点上避行更改,这些站点透硬地处于发布鼹务器 的事务控制之下。 4 2 辩复潮技术携分糖 作为微软公镯弱主攘产熙,m ss 乳s e r v e r 在系统的可缩放性,可靠性等 方面都宵良好的表现,对计算机应用水平较高,内部成用系统已经比较完善的企 娩磊富,它旋够方便遣被爰采邋行企盈两豁和企监阕鲍应焉集成。毽楚,对謇 内金业瓣骞,该产最仍露一黧不尽入意豹遗方: 1 于跨平台、异构数据库方面的应用集成方面。m ss q ls e r v e r 耍求毖于 w i n d o w s 平台,不适于跨平台或异构数据库的应用集成;诧补,该产品要求 微软公翅一系列其它的产撼的支撑,从恧使产品的价辏银昂爨。 2 对子阏络状况不稳定、带宽段窄的应用环境方酾。溉s q ls e r v e r 的复制技 术需要程源鞠罄标节点之淄建立稳定瀚数攒瘴迄绩,偿建对予瓣终状况不稳 定劳聂繁宽较小弱痰翅羁壤; 3 最后,也是最鬣要的一点就是数据复制技术难以商效的解决前面所述的集团 公霹分布式e r p 系统所需逐行酌三个方面的盈务交流 其它黔企业成蠲集成产晶比较著名翁有o r a c l e 公司的o r a c l e9 i ,s v b a s e 公司的s y b a s es q ls e r v e r 等产品,这魑产品豹功糍各有特色,郜在定程度 上得至l 了市场认可。但它们都有如上所述的共间缺点。 1 5 本文所做的工作 l 。对其有鬃甚公司组织结檎特征的e r p 系统的需求状况进行分析,键出了一 个集中秽分枣数蠢罄毽穗缝会熬解决方寨,然焉在p b i h d 穰鳌熬旗懿主, 为这个燃决方紫提惑了b e i g c 避务交换模型; 2 对模型进行了规范性的逻辑描述;主鼷包括:在本文对业务交换进行逻辑分 屡懿蓥戳上,褥篷务交换避程麓分为渡务对象疆淑、盈务传输、鼗务对象接 9 四川大学硕士学位论文 收三个踉子阶段;在信息集对象、模块对象、业务对象三个层次上的对象和 流程的分析和描述; 3 结合中储粮集凰公司的实际,根据b e i g c 模型进行具体的详细设计: 4 给出了本文详细设计的实现,_ 燕要包括: 1 ) 信息集对象、模块对象、业务对象的实现; 2 ) 采掰组件技术,对这些对象在几个不同的原子阶段掰需进行的操作的实 现,包括: a ) 对韭务窝亿进行鼷踪这一阶段的实现: b ) 业务对象提取阶段的实现,包括从关系数据管理系统生成数据,并对 数据进行压缩的实现; c ) 业务传输阶段的实现; d ) 数务对象矮设除段翁实臻; 3 ) 实现了以信息集对承为单位,以业务对象为最小差错控制粒度,将各个 蘸予阶段缀织在一麓叛绦涯照务琵确交接豹控鞠逻辚。 0 一 璺! ! ! 奎兰蟹主堂垡鎏塞一 _ _ h _ _ _ _ _ - h _ _ _ _ + - _ 一- 。一一 2p b i h d 模型 在叙述本文解决集滋公司两部,各个在缝瑷区域不矮熬、职旋范弱不嗣豹 或者行政级别不同的分支机构之间可能存在各种不同的业务交流等问题的模型 以嚣,纛要先对p b i h d 摸型“”避行麓要勰分绍,因为本文提出鑫毫模型是在p b i h d 模型的麓础上得到启发,并通过结合对集团公司具体问题的分析而得出来的。 2 1 模型的简介 2 11 数据集成和备份的模型的提出 建篷诗箕瓠技术鲍发展,蛰转金事业单谴秘芷逐步敦实现诗算规佬,数据 库的数据量也在飞速增长,海羹数据的备份成为企业生产活动中一个重簧的环 节,霹以实视圈方式实现静数攒仓瘴投术也要袋从分奄式、异擒的信息源中捡 索和集成数据以支持管理层用户更好更快的进行决策分析。这样,简币的手工 操作已不再能满足翥求。在这榉的前提下,本文提出了异孛句数拱蓐之嬲嬲数掇 集成和备份的p b t h d ( p r a c t i c a lb a c k u pa n df n t e g r a t i o n0 川l e t e r o g e n c o u s d a t a b a s e s ) 模型。 p b i h d 模型分为三鼷:目标数掘层,中问控制层和源数据屠。 目标数据层存放集成和备份数据的方案,每一种方榘中存放对不同数掘 源的数据请求及箕对请求结果的数据集成和备份的方法,中间藏制层控制并实 现将来自不同数据源的数据析取、转换和合并到单个或多个目的数据库中。当 茸标数据层开始集成数掰时,目标数据艨选择一种方案,然后橙据方案向中间 控制层发出请求,中间控制层根据请求和优化算法选择相应的执行方案,建立 超露的数据屡鞠源数据艨豁连接,并避行稆应的数据转换等操作,在数据转换 执行完成以后,将目标数据层集成( 备份) 所需数据通过数据泵麓速传输到目标 数据蘑。在繇裔请求全鄢成功酸惹,嚣标数据鼷菠照数据集成( 备份) 方案将鼗 据集成( 备份) 。 西川大学硕士学位论文 图2 1p b i h o 模型图 2 1 2 数据流向的控制 在数据集成和备份的时候,集成数据可能需要从分布式的、异构的数糖库 获墩大量的原始数据,在这种情7 兄下,可熊有大量的数据溢要通过网络传输到 霞标数据朦,这时,网络和茸标数据层的数据接收能力成为瓶颈。在模型中, 通过中间控制层周期性的收集网络信息,并根据一定的算法,为源数据层生成 优毒乏的数据转换和集成的树状结构流程,在源数据层先进行一定的数据集成 以减小网络和目标数据层的负载。 2 1 ,3 业务传输的时问 不失一般的假定对于一个目标数据层的请求,中间控制层将对n 个源数据 层的数据源进行数据转换和集成的控制。包括中间控制层向源数据层的数摄控 酃信惫q i 和在中间控锱屡调度下源数据滕商舀标数据层俄括业务传输的的应 答a i ( i - 1 、2 、3 n ) 。用d e s t 表示目标数据层,用c t r l 表示中间控制层。则 r a l l ) = ”h ( t ( d c s tt oc t r l ) + t ( q 0 + t ( a i ) + t ( p 姗p i ) ) 。 t ( d e s t _ t oc t r l ) 表示基于某个方案,目标数据层向中间控制层发送的请求, 盘予褶对于传输的数据,请求数据囊很,j 、,所以可将t ( d e s tt oc t r l ) 忽略不计。 p u m p l 表示在数据源i 的数据提取,对于某个方案这个值是嘲定不变的,所以在 讨论串将茭俸为一个蘑定都分不攘 李论。同融,为了便于讨论对于q i ) + 。) 雳 一个平均时间2 t 表示。在作出以上的简化以后,公式可以写成下面的形式: 2 四j | | 大学硕士学位论文 * _ - _ _ 。* _ _ _ _ _ 。_ 。_ 。_ 。_ _ _ _ - 。_ 。_ _ _ _ - 。”“_ 1 1 。- 。r 1 。1 ”一 t ( a i i ) = 2 n t 。这时t ( a 1 1 ) 将主要依赖于中间控制层控制源数据层中数据源的数目n 。 2 1 4 邻近群分算法 邻近群分算法就是以网络状况和数据接受能力为参数,同时考虑数据源的 嗣构问题,通过将参数j 黩似的源数据层中的数攒源分组。当收到控制信息时, 组中数据源先在组内部进行一次数据集成,然后再将集成数据转换发送刘目标 数据层。假定将源数据鼷分为k 组( 1 k n ) ,每一组的数据源数目并不一定要帽 等,这时t ( a i i ) = 2 k ( t + t ( j ) ) ,冀中i j k ,t o ) 表示在第j 组中实现缰肉数据集 成所需要的时间,从公式中可以看出对k 值的选取以及分组对于业务传输所需 要的时阍是j 常重要的,如采k 太小,尽管数据源组与瑟标数据层的蝗务传输 量和交互时间减小了,但是组内数据集成的时间会增加,可能出现得不偿失的 诲况,稳反,弼柒k 取毽过大,剡失去了分经静意义。 2 5 数撩转换幂羹襄袋 p b i h d 模型中,由中间控制屡根掘目标数据层的请求束决寇数据转换枷集 成静方案。在数据转换中,中闻控制层在源数据层和蟊标数据屡建立超连接, 并控制源数据层和目标数据层进行数据转换。根据数据转换和集成方案,如果 需要在源数据震先将鼗摇集成一次戳减少鲻络负载和亟务传输辩闻,剃国中阔 控制层对源数据层按一定的算法进行分组,并决定子目标数据端,然后控制其 德能源数据端在魏进行数据集成,数据集残过纛结乘以麓,再控髓一个簸多令 子目标数据端和目标数据层进行数据转换和传输。 2 2p b i h d 模型的一些局限陛 在避论p b i h d 懿弱隈往之蒋,先不褥不说一下与软件工程有关的模块亿愚 想。计算机软件的模块化概念已经被采纳了近四十年,软件体系结构体现了模 块纯;帮软 孛被翎分或独立余名菊霹猿立访闯酌被称佟模涣的秘传,链街集成 到一起满足问题需求。商效的模块化可以通过定义一组独立模块来实现,这些 模块穗曩之闺只交流实魏较俸功能必须瓣信怠。这徉就繇低7 复杂往、鼹高了 软件的w 维护性、并且通过鼓励系统的不同部分的并行开发而简化了实现。功 圈嗣大学硕士学位论文 独立谯是攮抉纯魏撞象及售惑隐溅援念敬壹接产物。蕊猿立蛙愚通过嚣项矮 量标准来衡量的:内聚和耩合。内聚是模块糟对功能密度的度量,丽耦台是模 块之阊桶对独立性的度量8 1 。 这墨本文冬l 入了单位业务实 攀熬壤念。对予个分支枧麴,我粕摁它联避 行的所有逻辑业务及其进行相关业务时所涉及的数据巢合称为一个单位业务实 体。在模麓中,魏巢我们褥整个采爝tp b i h d 穰蹩酶荦位煎务实俗图看作一个 完薤豹软传系绶,将不同瓣荤绽、韭务实 搴纛 乍不黼靛模块,在上瑟溺逮愆模型 中存在着如下的几个缺点: 1 ) 紧耦合造成的限制 松藕合紧蜗合是嚣惑个实钵内部冬组成部分之瓣熬提甄臻赣程凄。 p b i h d 模型中三模块之间的相互依赖燃太强,当其中的某一模块改变对, 会弓l 怒英德模块的改交。 2 ) p b i h d 摸霆孛渡务的集成积交按需要在中翊捡裁炭懿接锑之下,建立怒一 个三方的闹步连接彳能完成。其中包括两条控制适接和条数铡库连接,这 样就增大了一次业务集成和交换失败的可能髓。同时由于目瓣各种网络安全 产热蜘鞭艘,是孬缝蠹接建立这捞熬连绩,以及竞竣:送行这样黔连接瓣繁求 的安全后累还是个值褥讨论的阏题。 因此,我们希望对p b i h d 模登邋行了一系列的修敬,尽蓬减小擎像业务实 抟之翊酶依赖程度。这撂傻德当处予零位业务实体瓣串兹菜个攀位照务实体 发生改变( 例如更按信息镣理系统) 时,不至于发生“涟淤效应”。尽壁做 到在出现这稀情况的时候,其需要对啻身作出一定的修改,丽不必对与箕商关 联鹣辑存攀位、韭务实薅作文修改,毽憩本文提出了8 嚣i g 摸型。 1 4 四川大学硕士学位论戈 38 9 l g c 模型 3 1 横型综述 在b e i g c ( b u s i n e s se x c h a n g ei ng r o u pc o m p a n y ) 搂登中+ 簿令攀位塑务实 体熬是一个耀对独立豹令髂,只露在一次具髂静韭务交换淀疆巾才毒源单缝韭 务实体和目标单位业务实体的区分。每个单位她务实体包括了北务数攒层、业 务处瑗层和泣务变换层,业务数据崖是攒e p r 系统的业务数据集合以及业务数 攒岛摸数业务模式转换黝方案等;业务始理层瓴括了e r p 系统豹所鸯业务处理 逻辑;业务交换滕是指所有岛业务交换过程相关的控制逻辑、控带u 信息等等。 霹辩本支辱 入了一个模掇照务模式鑫孽穰念。这是嚣麓当静瓣痰缀多企遭帮 滋经避霉7 售息繁理系绞爨嚣发,这些系统绝大多数都燕运行予关系数撼瘴系 统之上的,应用系统的开发通常都经过需求分析,总体设计,详细设计,编稷,维 护等几个阶段。对实际阔题进行需求分析后所设计的关系数据障模式实际上也 霹以番戏是对闷艨领域豹建揆“,鞠此,荧系数缀痒摸式中所表达的镶息与艨要 制定的娥范之间禳往有精密切的关系。例如,对凭诞管理系统丽富,其数据库模 式孛懿凭滠稽关菠中静掌段倍怠实际上露缀多稍同鹩建方,篦魏都露凭证号、 鲣费方越毯、金额、数蹙、妲务疆援等疆怠;褥攀个镶子,怼淫苹蛰理系绞 而言,艇数据库模式中的订单袭中的字段信息实际上和采购商和供应商之间约 定的订攀蕊范中辩信意有穰多稿丽的魄方,琵魏都裔供应裔、徐稽、数量、齑 融孥貉息。懑戴,我们对傈彩定霉业照务凌羧豹蕊惑对象豹数攥蓐模式以及 业务交流过程中的业务信息徽个般他的数攒抽象,得到了模板业务模式。 模型的基本愚想是:整个集团公司的e r p 软件体系由多个稠对独立的熊匿 公司分受援鞠粒e r p 系统节轰组成,每个e r p 曩绫萤点毒簸警毽这一个或者 雾个集闭公嗣的分支机构的备种业务,即存在一个以上的单位业务实体。在不 瓣节煮瀚零经潼务实体遴过交换褥合模袄监务穰鼗的监务信息采解决这样一个 耀题一秘嶷溷公霹蠹帮,各今在撼壤嚣竣芩弱豹、酝戆藏疆不瓣豹或畿牙敬级 剥不同的分支机构之间可能存在各种不同的业务交流问题。模型图如下所承: l s 职川大学硕士学位论文 举位业l 些篓塾茎星f 务实体“l 垫塑一l 篓 警始,巴圆蒺 势实体b f _ j 西画i i 攥 s 淼 露 暂种方式的网络连接 。鬻魏露 举位戡l 些墨竺型星l 务实体c | 数据层l 鼗 燃口鲴囊 o 1 务 务实体8 r 焉孺瑟 蘑 节点3 酥p 暴统 单瞧韭 务实体f 薄键业 务实体g 业 务 粪 层 墨3 l8 e i g c 援壁鬻 模墩中位于不同节点的单傲业务实体之间业务交抉模式有两种:“报”模式 积“拉”模式。 对予推模式,一次业务交抉的过程如下:a 攀位姚务实体 乍为源实体方主 动簧向b 举僚娩务实体掇交数攒,蓠先由a 的照务交换层向b 笈送业务交换 请求,b 在续受鬟谤求敬菇撮攥鑫身豹情躐遴孬麓应,姿a 褥垂鸯定豹答复戳 后,就向本身的业务数据爆发送控制信息,由a 业务数据层或业务处理层将暇 始业务倍息通过_ _ 定的方案处联以后得到待交换娥务,并回应a 业务交换层, a 炮务交换瑟窝b

温馨提示

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

评论

0/150

提交评论