计算机应用论文基于WEB服务的企业员工自助系统的研究与实现.doc

上传人:文库蛋蛋多 文档编号:2390128 上传时间:2023-02-17 格式:DOC 页数:3 大小:19KB
返回 下载 相关 举报
计算机应用论文基于WEB服务的企业员工自助系统的研究与实现.doc_第1页
第1页 / 共3页
计算机应用论文基于WEB服务的企业员工自助系统的研究与实现.doc_第2页
第2页 / 共3页
计算机应用论文基于WEB服务的企业员工自助系统的研究与实现.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《计算机应用论文基于WEB服务的企业员工自助系统的研究与实现.doc》由会员分享,可在线阅读,更多相关《计算机应用论文基于WEB服务的企业员工自助系统的研究与实现.doc(3页珍藏版)》请在三一办公上搜索。

1、基于Web服务的企业员工自助系统的研究与实现 基于Web服务的企业员工自助系统的研究与实现 Research and Implementation of Enterprise Employee Service System Based on Web Services【中文摘要】 Web服务的逐步发展促进了系统结构向面向服务体系架构(SOA)的演化,该架构具有很好的松耦合、平台无关等特性,可以方便地用于系统的分布式开发和集成,也能很好地解决系统开发中软件资产的重用和异构系统间互操作的问题。它的基本思想即是把一切事物都当成服务,通过企业服务总线(ESB)将各个服务单元按统一的接口进行连接,各司其职

2、,按照业务流程的需求进行组合,从而为企业级客户提供强大且灵活的业务处理能力。面向服务体系架构的基础是Web服务,但仅有Web服务本身还远远不够,我们还需要按照一定的方式和逻辑将这些组合起来,同时安全性、可靠性和性能等方面都是必须考虑的问题。在论文中,首先介绍了Web服务的发展进程、标准规范、体系结构以及若干开源Web服务框架等方面的内容;然后在基于Sun公司Metro服务框架基础上,对Web服务组合中涉及的BPEL流程、实现机制和流程建模进行了详细的介绍和分析;由于在企业级的应用中,Web服务的安全可靠性不容忽视,因此进一步探讨了其对Web服务安全的保障和实现机制。论文在结合企业Java开发规

3、范和传统软件分层模型的思想基础上,对员工自助系统中的典型功能模块进行了实现,同时也考虑了对服务安全的保障问题。 【英文摘要】 With web service evolving,it is advancing software system structure to evolve into Service Oriented Architecture(SOA).Because SOAs good loosely-coupled、platform-independent and other characteristics,it can easily adapt to distributed sys

4、tem development and integration,also provide a better solution to the reuse of software assets and interoperability of systems based on different platforms.SOAs essence is that every everything is regarded as a web service,it links every service units which are responsible for their duty with unifor

5、m interfaces via Enterprise Service Bus(ESB) and assembles them according to business flows requirements,so eventually can provide powerful and flexible ability to process business transactions for enterprise clients.Web service is the foundation of SOA,but only web service itself is not enough, we

6、still need to put them together according to some certain manners and logics,at the same time take security,performance and other aspects into account.First,the paper introduces some contents about web service which involves evolvement,standards,architecture and a couple of open-source web service f

7、ramework,then based on Metro which is a web service framework of Sun corporation,make a detailed introduction and analyses on business process execution,realizing mechanism and process modeling in web service composition.Because of security and reliability can not be ignored in web service, so the p

8、aper further discuss security and realizing mechanism of web service.Based on J2EE development specification and the thought of traditional layered architecture model,the thesis redesigns some functional modules of Employee Self-Service System and realizes it,at the same time puts forward solutions

9、to ensure the security of web service. 【中文关键词】 Web服务; WS-业务流程执行语言; WS-安全; 分层模型; 企业员工自助系统 【英文关键词】 Web Service; WS-BPEL; WS-Security; Layered Model; Employee Self-Service System 【毕业论文目录】摘要 5-6 Abstract 6 目录 7-9 第一章 绪论 9-12 1.1 研究背景 9 1.2 国内外研究现状 9-10 1.3 研究内容 10 1.4 论文结构 10-12 第二章 Web服务及相关技术 12-23 2.1

10、 Web服务概述 12-13 2.2 Web服务的核心技术 13-17 2.2.1 XML标记语言 13-14 2.2.2 基于SOAP的服务通信 14-15 2.2.3 服务描述语言WSDL 15-16 2.2.4 UDDI服务注册 16-17 2.3 Web服务的体系结构 17-18 2.4 Web服务技术优势 18-19 2.5 Web服务开发框架 19-23 2.5.1 Apache服务框架(1)Axis 19-20 2.5.2 Apache服务框架(2)XFire 20 2.5.3 Apache服务框架(3)CXF 20-21 2.5.4 Sun公司Web服务框Metro 21-22

11、 2.5.5 Web服务框架总结 22-23 第三章 Web服务的组合及服务安全 23-51 3.1 服务组合 23-24 3.2 基于BPEL的服务组合 24-30 3.2.1 BPEL元素 25-26 3.2.2 BPEL流程活动 26-27 3.2.3 BPEL流程模型 27-29 3.2.4 BPEL流程特点 29-30 3.3 BPEL流程建模 30-35 3.3.1 初始化BPEL定义 31-32 3.3.2 启动BPEL流程 32-33 3.3.3 调用伙伴服务 33 3.3.4 流程中的错误处理 33-34 3.3.5 流程中的并行处理 34 3.3.6 流程中的条件处理 34

12、-35 3.3.7 部署BPEL流程 35 3.4 Web服务安全 35-40 3.4.1 Web服务安全的特殊性 36-37 3.4.2 Web服务安全规范 37-38 3.4.3 基于Metro的服务特性 38-40 3.5 WS-Security安全机制 40-51 3.5.1 签名机制 41-45 3.5.2 加密机制 45-48 3.5.3 安全令牌 48-51 第四章 企业员工自助服务系统的设计 51-67 4.1 ESS系统 51 4.2 系统概述 51-54 4.3 系统分层模型设计 54-57 4.3.1 MVC模式 54-55 4.3.2 系统分层模型 55-57 4.4

13、系统功能及Web服务 57-58 4.5 审批流程设计 58-60 4.6 系统邮件服务 60-62 4.6.1 邮件开发机制 61 4.6.2 邮件服务 61-62 4.7 服务组合的设计 62-64 4.7.1 BPEL流程定义 62-63 4.7.2 申请审批的服务组合 63-64 4.8 Web服务的安全设计 64-66 4.8.1 使用SSL安全通信 65 4.8.2 用户名安全令牌认证 65 4.8.3 SOAP消息的加密 65-66 4.9 系统部署结构 66-67 第五章 基于Web服务的系统实现 67-84 5.1 系统开发平台 67 5.2 系统数据源的配置 67-68 5.3 Web服务登录验证 68-73 5.3.1 创建Web服务 68-72 5.3.2 客户端调用Web服务 72-73 5.4 邮件发送服务 73-75 5.4.1 JavaMail核心API 73-74 5.4.2 邮件发送服务实现 74-75 5.5 Web服务组合应用的实现 75-81 5.6 服务安全的设置 81-84 5.6.1 SSL安全 81-82 5.6.2 生成密钥库和证书 82 5.6.3 安全机制保障 82-84 第六章 总结与展望 84-85 参考文献 85-88 致谢 88-89 作者攻读学位期间发表的论文 89

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号