基于soa的宝钢协同办公系统的设计与实现

基于soa的宝钢协同办公系统的设计与实现

ID:35192632

大小:3.06 MB

页数:94页

时间:2019-03-21

基于soa的宝钢协同办公系统的设计与实现_第1页
基于soa的宝钢协同办公系统的设计与实现_第2页
基于soa的宝钢协同办公系统的设计与实现_第3页
基于soa的宝钢协同办公系统的设计与实现_第4页
基于soa的宝钢协同办公系统的设计与实现_第5页
资源描述:

《基于soa的宝钢协同办公系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、上海交通大学硕士学位论文基于SOA的宝钢协同办公系统的设计与实现姓名:黄嘉炜申请学位级别:硕士专业:软件开发指导教师:唐新怀;杜海涛20091101基于SOA的宝钢协同办公系统的设计与实现基于SOA的宝钢协同办公系统的设计与实现摘要SOA(面向服务的体系结构Service-OrientedArchitecture,简称SOA)它是一种基于Web服务的组件模型,能将不同硬件平台、操作系统、编程语言的系统连接起来,从而实现系统之间的整合和交互。在整个开发流程中,需求和设计人员不需要过多地关注软件的技术细节,而是把更多的精力集中在标准化接口描述和服务需求定义上

2、。至于服务功能的具体实现与发布则由开发人员来完成。通过对业务人员和开发人员的分离,使得项目人员各进其职,从而大大提高了软件的开发效率。办公自动化(OfficeAutomation,简称OA),俗称无纸化办公,是指在行政工作中,以计算机为中心,采用先进的通信技术,迅速地收集、处理、存储和使用企业信息,从而达到提高行政效率的目的。不过,目前的OA系统在信息化建设过程中普遍存在着信息孤岛、整合复杂、扩展性差、复用性低等问题。针对这些问题,本文以宝钢集团的业务为切入点,将SOA架构运用到实际的OA系统中去,具体内容如下:1.本文的开始,介绍了办公自动化的相关概念

3、,讨论了近年来SOA在国内外的运用状况,并通过分析传统OA系统的两种开发模式,指出了当今OA系统存在的普遍问题,给出了初步的SOA的解决策略。2.概述了软件的体系结构、现状和发展,并着重阐述了SOA的相关概念和服务开发的步骤、策略。同时,还介绍了一些SOA常用的实现技术和开发工具。如:WebService、ESB、WSDL等。3.通过对宝钢OA系统的现状以及新OA系统的设计目标、原则和范围的分析,对整个系统进行建模和设计。其中,重点介绍了基于SOA的宝钢协同办公系统的体系架构、各个模块的功能和系统用户权限的设计。4.阐述了基于SOA的宝钢协同办公系统的具

4、体实现方式。由于门户、会议管理、出国管理、数据库访问模型四个模块标志着宝钢OA系统从展现层,到业务逻辑层、到数据库访问层三者的服务分离,所以本文对这四个模块的设计与实现进行了详细的描述。其中,门户模块主要从单点登陆、portlet开发、主I基于SOA的宝钢协同办公系统的设计与实现题与皮肤的定制三个方面入手,介绍了门户的设计与开发流程。流程设计模块则是以会议管理和出国管理为例,通过SOA服务分解方法和设计原则对服务进行分析与筛选,最终给出具体的基于AquaLogicServiceBus的服务编排和整合方案。数据库访问模块则是充分考虑到系统数据库未来的可扩展

5、性、重用性、代码耦合度而专门设计的独立模块。此模块采用Web服务的方式对数据库的操作进行集中封装,实现数据库操作和业务逻辑的相互独立,并使用数据库连接池技术,减少资源消耗,提高数据库访问服务的效率。5.阐述了服务安全设计的重要性,重点论述了通过非对称加密算法RSA实现服务数据安全的方案。6.最后通过与传统OA系统进行比较,从复用性、扩展性、信息集成性三方面总结出基于SOA的宝钢协同办公系统的优势。本文的创新在于提出了一个完整的基于SOA协同办公的OA模型,本系统不仅仅着眼于在业务层的服务拆分与组合,而是进一步通过Web服务把展现层和数据层也进行了服务分离

6、,从而实现了一个自顶向下、松耦合的宝钢协同办公系统。关键词面向服务的结构,企业服务总线,办公自动化,企业门户,Web服务,数据库访问模型II基于SOA的宝钢协同办公系统的设计与实现DESIGNANDIMPLEMENTOFTHEBAOSTEELOAONSOA-BASEDABSTRACTSSOA(Service-OrientedArchitecture,iscalledSOA).ItisonekindofcomponentmodelbasedontheWebservicethatcanconnectamongdifferenthardwareplatform

7、s,operatingsystems,programminglanguagesystemstorealizesystemintegrationandinteraction.Intheentiredevelopmentflow,requirementstaffanddesignersneedtopaymoreattentiontothesoftwareandtechnicaldetailsandtheyshouldconcentratemoreenergyinthestandardizedinterfacedescriptionandservicerequ

8、irementdefinition.Developerswillimplemen

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。