基于soa的财务管理系统架构研究——西门子财务管理系统的设计与实现_第1页
基于soa的财务管理系统架构研究——西门子财务管理系统的设计与实现_第2页
基于soa的财务管理系统架构研究——西门子财务管理系统的设计与实现_第3页
基于soa的财务管理系统架构研究——西门子财务管理系统的设计与实现_第4页
基于soa的财务管理系统架构研究——西门子财务管理系统的设计与实现_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

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

文档简介

南京理工大学硕士学位论文基于SOA的财务管理系统架构研究西门子财务管理系统的设计与实现姓名李翔申请学位级别硕士专业计算机应用技术指导教师张浩峰201203硕士论文本文就“面向服务架构和“服务组价架构的定义,先进性,组件的设计实现,西门子财务管理系统架构设计实现,主要是对西门子财务管理系统预算目标。琽痶痶。,現硕士论文研究的目的与意义第一章绪论硕士论文各公司间的信息系统都是孤立的,彼此间并没有实现信息的共享。西门子作为全球最大的机电类公司之一,也必然有着其巨大完善的内部网络,因此更加安全,有效的信息共享空间,各公司,部门间信息交流无阻,减少了人工传递所造成的错误,提高了公司的工作效率。实时快速响应业务变更及扩展。例如一个新系统,相比于过去某一系统而言,仅仅硕士论文,出了基于腤喙氐募际醣曜甲疃嗟囊桓鲎橹籓随着不断升温的甘芄刈鞔蟪蹋教搴突梗玈誉为具有实行加珺,年拢琌成立了国外在信息化的建设中,许多大型跨国公司如德国邮政,柏林顿,丰泰保险,瑞士第一章绪论硕士论文在隕煞矫妫钗目臀孜慕樯芰薙基本结构及其在电子商务系想。提出了基于面向服务架构实现应用集成开发的解决方案,并给出了一个应用微软总的来说,我国对难芯空谔剿餮芯拷锥危琒的运用也在银行,电信等较大企业应用中较多,中小企业仍属于起步阶段,对于喑棠蚐的研究也硕士论文的展示。第五章为对本文的总结,提出不足与仍需改进的地方。第二章面向服务的架构硕士论文嫦蚍竦募芄软件体系结构的演变由于早期软件开发程序规模不大,开发过程中是以语句为单位,组成模块,通过模块间的聚集,嵌套形成的程序架构。其总体思路是自顶向下,逐级完善,然而该阶段的应用程序把用户接口,数据,及其相关业务逻辑都混杂在了一起。在规模较小,复杂度较低的系统开发中较适合这种软件设计的体系结构。因其只需要较短的开发周期,较小的开发队伍,在一定程度上提高了效率,但仍有其它问题的存在可重用性差,系统集成性较差,可维护性差,等等。基于组件运而生。组件是一种具有一定功能,可以独立也可与其它组件协同工作的程序体。相比于面向对象把类封装为最小粒度进行重用,面向组件将重用提升到了对一组类进行封装,并实现了一定的功能服务,且可向用户提供接口调用,其隐藏了具体实现,简化方便了用户的使用。基于组件的体系结构中较为经典的结构,即将应用程序自底向上划分为数据层,逻硕士论文面向服务面向服务的软件体系架构,将所有功能都定义为面向服务的软件体系结构第二章面向服务的架构硕士论文图面向服务的分层架构位置和传输协议透明硕士论文虽然服务提供者已存在,但服务的消费者无法确知如何去获取自己所需要的服务,导致于是便有了竦饔每蚣琖提出。将服务接口描述和服务传输协议解耦;统一服务调用为挥猩婕叭绾稳菇服务以及如何构建其他类型服务的问题,即便时后来改进的也没有一个好的数据类型,不提供服务构建的支持,这些也便是服务组件架构苑竦饔煤凸菇际歉质涤镅晕薰亍梢园驯热鏦、等不同类型的服务,都通过统一方式进行调用;它提供了一个基于组琒云渥龀隽酥郑涣硗猓琒还具有许多能力引。甋基本概念榧第二章面向服务的架构硕士论文服务辜构件为对各服务组件业务功能的组合实现,其对组件间的协作功能进行封装,以实硕士论文图縎策略框架第二章面向服务的架构硕士论文服务组件则需要较长的响应时间,此时就需要一种非阻塞式的调用方式,即异步调用方甋实现技术有以优势服务开发者可以创建只包含业务逻辑的可重用的服务,而不必同时考虑协议的实现。因为协议与业务逻辑实现了分离,协议可以以可插拔的方式进行绑定,从而降低了开发成本。硕士论文组件类型不再限制于某种语言或组件技术。硕士论文无论对需求分析者、软件开发者和使用者来说都提供了很多益处。务一起进行封装成功能更强大的服务,这样大大缩短了开发周期,降低了开发成本;而服务资源,就可以对一定的新需求,新业务做出快速响应。不须考虑服务的位置,开发语言环境等,从而实现了语言无关,平台无关,实现远程调系统需求分析原西门子公司的财务信息系统存在着如下以下几个问题各公司间的信息系统都是孤立的,彼此间并没有实现信息的共享。硕士论文历史系统已无法快速应对新业务的扩展变化,甚至需要重新开发。西门子作为全球最大的机电类公司之一,也必然有着其巨大完善的内部网络,因此更加安全,有效的信息共享空间,各公司,部门间信息交流无阻,减少了人工传递所造成的错误,提高了公司的工作效率。实时快速响应业务变更及扩展。例如一个新系统,相比于过去某一系统而言,仅仅全面性。硕士论文图需求模块如图所示,为各模块与底层所需要的基础服务间的依赖关系。硕士论文图需求模块各模块与底层服务依赖关系,运算流程分析如下硕士论文产品研发主要根据成本中心的统计数据及产品研发预算的额度来估算出各利润中系统模型设计财务管理系统服务化的切入点的分析如下快速构建高质量、灵活、易管控、面向服务的财务管理业务应用。檬枪乖炜筛从谩准桑嫦蚍竦囊滴裼谩应用是以用户为中务和信息,提供统一、灵活的用户体验和跨流程、跨系统的组合能力。能模块就能实现集成的目的。合提供了基础平台,这些基础设施包括企业财务服务平台捎肊总线模式,实现服务位置无关性笠挡莆窳鞒坦芾砥教整合、协调应用间服务编制,管理企业业硕士论文企业架构是企业业务、应用及信息等维度的管理与实施的理论与方法。用这些理论和方法指导财务管理应用的建设,将每一个应用嵌入才至总体应用架构中,实现高效地甋相比传统财务管理系统的技术改进是对技术的延续与扩展。骋涣烁髦植煌镅允迪值墓娣叮崩孟纸锥伪冉嫌判愕腎,原则持,方便了对服务功能复用。耐犊蚣芤膊唤鼍窒抻赪条件,让开发者与分析设计者更能集中精力于财务管理系统的业务建模。它支持多种组件通信机制。通过将峁亓5狡渌可能为远程榧姆竦囊茫琒可以扩展组件的功能【】。硕士论文更改原所封装好的业务逻辑代码。用械腂图发生,也不会进入到空间中。在调用进入应用的上下文之时,消息传送到埃呗缘闹葱卸际怯蒘实施;从应用发起的外部调用,是硕士论文赟中实现组件的技术规在卸許外部容器的服务的引用;罕硎維构建的属性设置。图系统架构模型硕士论文的组件,然后根据需求,再进行组装,同时可以加入新的组件,来完成不同功能的实现。安全,事务,可靠性等基础设施环境,可通过定义独立于实现组件的进行配置。该层起着承上启下的作用,对上层响应业务模型,对下层调用相关组件实现业务需求。服务的粒度控制也相当重要。细粒度的服务较灵活,但交互模式会较复杂,而粗粒度服务交互模式复杂性低,但灵活敏捷性有所下降。志服务等等。企业组件层系统进行集成。硕士论文图实现框架通过隞实现表示层,通过在客户端内对服务端服务的引用,在客户端莆窆芾硐低郴赟的设计第三章基于腟西门子财务管理系统设计硕士论文物料消耗主要工作是根据利润中心产品产量预算,以及每类产品的物料消耗价格,硕士论文盨疭盨布地址为疭。相应的在应用上下文中配置相应的组件实现眘”畇畇硕士论文,然后通过对闹簊炊忻枋龅腟组件引用,属性及绑定组件的引用为描述外部依赖的服务,通过属性的设定来影响实现的行为,绑定是对海痩保构件装配及部署构件的装配方式共有两种和是连接蚏的连线。莣奶厥獗硐中问剑前袰级别蛘逺升硕士论文定义的连接方法有两种一是使用属性设定要引用的服务,如上图对式是通过的相应子元素来定义引用到服务的连接,如一”服务。比如上图将组件提升,供外部服务使用,具体”癕硕士论文图系统部署装配架构图服务器端架构设计硕士论文在于分离了数据持久层和业务逻辑层。两层之间的代码不再耦合,业务层对数据库的具体操作可通过具体的嫒椒械饔茫咛宓氖迪钟蒁实现类去处理,业务层不须考虑底层细节。逻辑组件层主要负责封装系统的业务逻辑,执行相关业务功能,调用数据访问持久层进行数据的持久化。该层包含了公司特有的商业逻辑,也是系统设计的关键。根据用户业务逻辑需求的提出,具体实现划分为粒度不同的服务。服务的表示参考嘀械谋硎尽A朔奖闱址窈屠啵竦拿绞轿T谧詈蠹由蟂,类的表示方法与服务方法的对应关系如下图所示。服务名硕士论文图呒愣訵服务仓库访问图图服务链较典型的服务调用是,当用户对数据进行更新,需要调用某个服务方法,该方法为服务开发的最终目的就是通过服务间的协作组合形成业务流程,从而实现系统功图服务调用硕士论文义一个高层接口,来为子系统中的一组接口提供一个一致的界面,来达到增加子系统的在杓浦校部衫妹琶婺嚼瓷杓品癫恪酝腟服务,客户端都是现。硕士论文榧隨一协议,如琖鹊取突硕苑竦囊弥恍瓒許构件组件接口进本文是以整合作为设计框架。如图以作为容器,眗眝盕甤”今痷”甤甋畁甤,甤;,;然后再在相应需要该服务的中注入该服务”保痯也可把引用服务注入到客户端自己编排的服务中,实现新的服务功能。硕士论文分布式应用间的交互是复杂的,对于开发者来说可以使用策略来完成对非业务性功硎究突吮匦刖腥现蟛趴墒褂肧服务。表示服务的客户端和服务器只有在被授权访问后,才可读取消息内为安全角色的名字。用其注解标注的代码会以此标识角色的安全权限执行。收过程中不能被替换,常用的方式为消息数字签名。”甅”盿篴保緇”眛”改为表示他所有服务和引用必须保证通信的保密性。硕士论文物料消耗模块由以下服务组成产量信息对各个产品预估产量。运算,从而组成物料消耗模块的全部模块。远程调用注解“和服务注解“”,同时也许在实现类中加上硕士论文,服务组件。它们各提供不同的服务,注解机”疎”今并且在相应服务的接口类中注解,表示可被远程调用。盨眘甋”眒簊畇痵痵硕士论文图物料消耗静态类图绞嚼匆闷渌瘛唇桓鑫锪舷牡腤服务引用模”畂畂痵”簊”盡痓”侈第四章基于腟西门子财务管理系统实现硕士论文”界面如下硕士论文甠“猨“猒狧玥。”狹十鬡曼镬叠髓方硅青嚣登材图物料消耗子系统的业务功能及流程已经介绍过了,根据用户需求将系统功能划分为然后是模具成本子功能,如下图第四章基于腟西门子财务管理系统实现硕士论文图模具成本界面图主要的信息来源为成本中心查询服务,以及利润中心产品销量查询。同时模具成本功能运算服务需要对成本中心中查询的进行自己的归类配置。还有算法公式的调整。的设定是根据模具成本的需求范围算值也随之变化,产线人力成本子功能,如下图硕士论文雷群务瑗苒置务蚕谒蝌髓霉重辅酉海海骸,眨”扎簄算餮设定刮封虚奎麓衄啦图产线人力成本界面图服务需要对成本中心中查询的的归类配置。还有算法公式的调整。因为并不是所有的产线都涉及人力的问题,比如氮气压缩机站点只涉及氮气使用量使用时间的问题,无人力相关的问题,因此设定设计人力的,来进行设计统计,或则也可以对某几个的成本进行预算,作为缩小查询计算范围之用。机械消耗成本子功能,如下图硕士论文用户嚏珻甁甁“矗咝姒量痠一舌豳衄琏图机械消耗成本界面图主要的信息来源为物料消耗查询服务以及设备折旧查询服务。物料消耗查询服务功能运算服务需要对成本中心中查询的的范围进该界面与产线人力基本相同,唯独不同的是产线人力计算时算的是人力工作时间,机械消耗成本所计算的是机械运行时间,另外机械消耗成本还会根据和查询的时间范围来计算出选定的所包含的设备在这选定时间范围内的设备折旧成本。硕士论文用户髑。篶鲔镪重托苴量诲芒强一觚。鞠矾骸、姗锄兰堕,曩星鲢凳定。一一紫摹出澶瞄互壅图产品研发成本界面图产品研发主要的信息来源为成本中心查询服务,以及研发预算查询服务。同时模具成本功能运算服务需要对成本中心中查询的本界面与前几界面所不同的是,有部门范围选择,主要原因是产品的研发主要是部门负责,该部门将根据产品的系列进行产品成本划分,如经营消耗成本子功能,如下图硕士论文财务基务宇嚏韑翻嘲嬲瞳詹譵韶躔静。、。鬻”硅吾置高溘,图经营消耗成本界面图以下为各基本服务的数据查询,修改,更新,添加功能。如下图硕士论文薏时其墨务娴箭蔷一该界面主要对基础数据服务的查询,更新,增加,删除的操作。当选定某一服务名时,参数描述会自动填出该服务在服务配置中所填写的方法参数,然后可根据描其它还有字典管理为对某些常用字典,如单位,区划等的配置,用户管理为对用户申请,密码,权限的管理配置。硕士论文系统底层组件粒度的设计,构件装配的设计与实现,服务、引用的提升,基于财务管理系统,且系统实现的功能达到了预期目标。善改进,

温馨提示

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

评论

0/150

提交评论