1. 首页
  2. 数据库
  3. 其它
  4. 企业Web应用集成平台的设计与实现.pdf

企业Web应用集成平台的设计与实现.pdf

上传者: 2020-07-29 09:48:48上传 PDF文件 2.54MB 热度 21次
企业web应用集成平台,讲述设计与实现的内容。可以开拓思路。The Design and Implementation ofEnterprise Web Application IntegrationPlatformI929A Thesis submitted to Chongqing Universityin Partial Fulfillment of the requirement forProfessional degreeByZhongqiang GanSupervised by Prof Zhengyu zhuPluralistic Supervisor by sen LeileiSpecialty: ME(Computer Technology Field)College of computer Science ofChongqing University, Chongqing, ChinaApril 2014中文摘要摘要本文的企业Web应用集成平台是基于一个国有大型企业项目而提出,同时也具有通用性在企业信息化过程中,企业拥有的应用系统越来越多,其中主要以Web应用为主。这些应用通常开发于不同的时期,彼此不论在数据还是功能上都是相互独立的,每个应用都有着完整的数据资源和身份认证机制。在竞争口益激烈的今天,如果不能实现企业各个应用之间数据的高效共享和应用内的统一身份认证,那么必将降低企业员工的工作效率,同时增加应用数据维扩成本,从而降低在企业之问的竞争力。基于以上因素,企业应用集成就应运而生。本文的企业Web应用集成平台很好的解决了企业web应用的统一身份认证,同时还实现了数据的高效共享。本文首先对平台进行了整体框架设计,并将其划分成了三大部分,分别是综合管理系统、服务集成部分和统一身份认证部分综合管理系统主要功能是维护平台的基础数据,如人员、角色、应用数据等,并针对这些基础数据发布了一些Web服务,以供其他的业务系统调用,实现数据共享。在综合管理系统的技术架构设计上,本文采用很多好的设计思想和设计模式,实现了良好的可扩展性和可维护性。服务集成是木文最为重要的部分,在设计上是基于SOA架构的思想。木文为了让服务集成的各个部分能够更好的掌控,摒弃了当前主流的基于第三方框架Web service的服务集成,设计并实现了一种新的服务集成解决方案。该服务集成是基于本文设计的web服务进行集成,服务之间的传输协议采用轻量级的JSON数据格式,相比于当前主流的 Web servico传输协议具有高效性。本文的服务集成包含三大部分:服务发布端、服务管理端和服务调用端。通过该服务发布端能够比当前主流 Web service框架更快发布Wcb服务的能力,通过该服务调用端同样能够更快捷的调用本文的Web服务。服务管理端提供一种灵活了服务访问控制制,能够让用户对服务定义各种访问策略,从而达到对服务的访问权限进行良好控制本文对用户的存储摒弃了传统关系数据库的存储方式,而是采用LDAP,充分利用了LDAP的可分布式和查询速度快等优点,使得在进行统一身份认证时能够更好的攴持大量用户。关键词:企业Web应用集成,服务集成,统一身份认证重庆大学硕士学位论文英文摘要ABSTRACTEnterprise Web Application Integration Platform of this thesis is based on astate-owned large-scale enterprise projects, but also has the versatilityIn the process of enterprise information, enterprises own more and moreapplications which is mainly Web-based applications. Because of having beendeveloped in different periods, each of these applications has a complete data resourcesand authentication mechanisms leading to being independent in data or functions. In anincreasingly competitive today, if an enterprise cant achieve efficient sharing of dataand unified identity authentication in application, it will surely reduce the efficiency ofemployees and increase the cost of application data maintenance, which will reducebusiness competitiveness between enterprises Based on the above factors the thesisdesigns and implements Enterprise Web Application Integration Platform that a goodsolution to a unified identity authentication in Web applications and achieving theefficient sharing of dataBased on overall framework of the platform, it is divided into three partsComprehensive Management System, Service Integration and Unified IdentityAuthenticationComprehensive Management System is mainly to maintain the basic data ofplatform, such as personnel, roles, application data and at the same time it deploysseveral Web service of those data, which aims to data sharing for other business systemsIn the technical architecture design of Comprchensive Management System, it uses a lotof good design idcas and design patterns to achieve good scalability and maintainabilityScrvice Integration is the most important part of this thesis, using the idea of soaon architecture design. In order to control the various parts of Service Integration betterthis thesis design and implement a new Service Integration solution, getting rid ofcurrent mainstream Service Integration solution based on Web Service. The serviceintegration is based on the web service designed in this thesis, which has highererefficiency in transport with lightweight Json data format, compared to the currentmainstream Web Service. The Service Integration in this thesis contains three partsService Deployment Side, Service Management Side and Service Call Side. The ServiceDeployment Side can deploy web service faster than current mainstream Frameworkbased Web Service, as the Service Call Side do The Service Management Side provides重庆大学硕士学位论文a flexible access control mechanism that allows users to define a varicty of strategieswhich can control the authority of scrvice access wellIn this thesis the user's storage abandon the traditional relational database storagemode, instead of using LDAP, for the advantages of fast speed queries and supportingdistribution which can make unified authentication be better able to support largenumbers of usersKeywords: Enterprise Web Application Integration, Service Integration, UnifiedIdentity authentication目录目录中文摘要英文摘要1绪论…11课题背景及意义1.1.1课题背景1.12课题意义…12研究现状·····13论文的主要内容和组织结构14本章小结“··+++++·+++++2企业Web应用集成平台组成21项目需求22难点分析23统一身份认证23.1统一身份认证背景6777888232单点登录24服务集成24.1基于SOA服务集成研究现状242SOA基础体系结构及特点4.3服务集成相关技术25综合管理系统.1426平台框架设计1427开发技术与环境选择.1528本章小结面““面163综合管理系统的设计与实现∴…1731功能结构组成.1732系统技术架构.1833数据库设计34系统特点25341架构特点…25342功能特点…3系统风格描述重庆大学硕士学位论文3.6操作界面展示……263.6.1个人工作台操作界面263.62用户管理操作界面.29363应用管理操作界面··“·4·····:·······293.64角色管理…3037本章小结334服务集成的设计与实现3541网络拓扑结构542服务集成逻辑架构3643服务发布端43.1服务发布端实现流程描述4.32类图4.33核心代码384.34服务发布实例代码44服务管理端44.1功能模块组成…..4244.2各个功能模块流程简述43443数据库设计444服务访问权限控制44.5操作界面展示…5045服务调用端5245.1 Httpclicnt概述4.52核心代码…534.53调用服务实例展示5446服务集成特点…5447本章小结555统一身份认证的设计与实现51CAS单点登录511CAS票据定义57512CAS框架剖析513CAS单点登录协议552基于IDAP用户体系60521LDAP概述…60522LDAP日录结构
下载地址
用户评论