基于JAAS和Struts的门户平台管理系统的研究与实现

基于JAAS和Struts的门户平台管理系统的研究与实现

程群梅[1]2004年在《基于JAAS和Struts的门户平台管理系统的研究与实现》文中进行了进一步梳理目前,越来越多的企业用户正在为应用集成所困扰,据统计,在绝大多数公司,80%的IT资源都花费在基础设施的开发、集成与维护上,这就意味着只有20%的IT预算能够用于提升企业市场竞争力、为企业带来高价值的应用。这是因为企业不断增加的应用分布在各种不同的平台上,使得不同系统之间的信息集成成为企业的沉重负担。同时,从用户的角度来说,用户需要进入的系统越多,用户出错的概率和安全问题出现的可能性就越多。为了更好地解决这一问题,设计一个统一的门户平台管理系统,以简化管理工作,方便用户使用,是十分必要的。 本文的主要工作在于:清晰地分析了JAAS安全机制;深入透彻地研究了Struts框架:并在此基础上,根据门户平台管理系统的实际需要,扩展了JAAS和Struts框架,从而构建出一个方便、安全的,符合J2EE规范的门户平台管理系统。 本文首先概述了门户平台管理系统的必要性。在第2部分详尽地阐述了JAAS安全机制。在这一部分,首先概述了保证安全的四个支柱:接着介绍了Java的安全组件;并对其中的用于验证和授权的组件JAAS的安全机制进行了分析,同时指出其在实际应用中的不足之处。在第3部分详述了Struts框架的体系结构,各个部分的工作原理;同时指出其局限性,提出可用XSLT替换Struts框架中的JSP去构造View;随后分析比较了目前流行的叁种XML解析技术。在第4部分对系统设计做了介绍,具体介绍了本系统中所用到的设计模式,用户信息的存储方式,系统整体框架等。在第5部分具体论述了如何对第2部分所提出的JAAS的不足进行实际扩展实现,如何实现第3部分讲述的struts框架的扩展。而后,本文介绍了本系统各功能模块的设计实现。最后对整个系统进行了总结,并分析其中的优缺点及进一步的研究方向。 本系统目前已开发完成,进入试运行阶段。其提供灵活的认证、授权、管理服务,使关键的资源被方便保护和管理。其集中的策略管理可以方便地分发和管理基于门户应用的安全策略,使用户减少了管理的复杂性,同时使应用开发人员可以不用对每个应用开发复杂的安全功能。关键字:JAAS Struts XML XSLT单点登录门户

钟亮[2]2007年在《Portlet和SOA技术在现有系统重构中的应用研究》文中研究表明个人门户技术在不断的发展。当前最热的RSS内容聚合技术,依靠XML技术,被广泛应用于流行的BLOG和门户网站之间共享新闻数据。SNS(SocialNetworking Service)帮助用户建立社会关系圈。Wiki是一种可由多人共同维护和更新的超文本语言系统。适合于有相同兴趣或者领域的人共同搜集、创作某方面的知识。由JCP(Java Community Process)组织的JSR168规范定义的的Portal &Portlet提供了另外一种在个人页面上定制个性化服务的的技术。一个信息门户(Portal)可以包含若干Portlet提供截然不同的内容。Portlet可以被重用,但是重用其他人开发的Portlet需要将其整合进自己的Portal以及对一些实现细节做些修改。Web Service技术和面向服务架构(SOA)是当前非常流行的服务重用模式。它们使得提供服务,重用服务变得非常方便。IBM领导的Web服务交互式应用程序技术委员会(Web ServicesInteractive Applications Technical Committee,WSIA TC)制定了Web服务远程门户(Web Services Remote Portlets,WSRP)规范,很好的结合了JSR-168和Web Service技术。本课题通过研究WSRP规范,通过WSRP更好的将Portlet和Web Service的优点结合起来。最终将Web服务和面向服务体系结构(SOA)的优点带给最终用户。本课题在一个实现了JSR-168标准规范的Java Portal开源项目Liferay的基础上,对WSRP的实现机制做了相应的研究。将一个已有学生管理系统整合成Portal的形式,并利用Liferay在SOA开发上的优点,将现有系统的业务逻辑发布成Web Service,体现了WSRP技术在系统架构和重构方面的强大能力。

李珩[3]2007年在《数字化校园信息门户的设计与实现》文中进行了进一步梳理信息门户提供了一个基于Web的统一信息访问解决方案。它通过一个整合的门户系统,将数字化校园内部各个应用系统的各种信息融为一个整体。可以通过一个统一的渠道,方便地访问和管理校园内相关的信息系统,而不必考虑信息系统的分布结构。为用户提供了方便、快捷、高效、安全的服务。本文结合数字化校园建设的实际应用,研究了信息门户的理论知识,标准,体系结构和其他背景知识,并开展了以下研究工作:分析了构建信息门户的需求、原则和技术手段,并在此基础上设计并实现了基础的门户平台;分析研究了门户的单点登录机制和应用集成技术,根据数字化校园建设的具体内容,构建了整合校内部分信息资源的综合信息门户系统。本文的研究重点是构建一个综合的信息门户平台,涉及到多个方面的技术,分六章阐述。第一章为绪论,介绍目的和意义。第二章是为实现信息门户的相关技术研究与分析。第叁章对信息门户的分析设计进行了阐述。第四章讨论了信息门户的实现方法。第五章综合应用各种技术,展现了门户在数字化校园中的应用。最后,对本次研究进行了总结和展望。

王宪军[4]2006年在《企业门户平台关键技术的研究及实现》文中研究指明企业门户平台(EIP,Enterprise Information Portal)是一个应用框架,它将企业的所有应用和数据集成起来,并以统一的界面提供给用户,使企业实现内部和外部的信息管理、信息发布及信息共享。通过企业门户平台,企业的不同用户可以访问企业的生产信息、销售信息等,以最低成本共享和利用企业的所有信息,为企业的发展创造更多机会。企业门户平台是典型的Web系统,论文首先研究了企业门户平台的相关技术,包括Portal技术、Portlet技术、单点登录验证框架JAAS和EJB等,并对几个关键技术进行了深入的剖析。接下来对企业门户平台的总体架构和核心功能模块进行了分析和设计。最后,利用企业门户相关技术实现了一个小型门户平台,通过该小型门户平台的实现达到了研究企业门户平台及其关键技术的目的,而且实践证明该小型门户平台在大中型企业的信息系统集成方面具有广泛的应用前景。

刘甚灵[5]2007年在《Portal技术研究及其应用》文中进行了进一步梳理随着Internet技术的不断发展,Internet不仅成为推进国民经济和社会发展的重要组成部分,也成为人们学习、工作和生活的重要组成部分。但随着网上资源的增多,用户检索的难度也越来越大,同时随着企业信息化技术的发展,企业内信息系统的应用越来越广泛,在提高效率的同时,这些系统的相互独立性也给管理和使用设置了障碍。企业信息门户正是在这种背景下应运而生的,它为使用者提供了一个单一的访问企业各种信息资源的入口。通过它,企业可以为员工、供应商、合作伙伴等提供个性化的信息服务,使他们能通过单一的入口,迅速找到所需的信息,为信息化工作的开展提供了可行的思路和解决方案。本文深入分析和研究了门户的产生背景、相关概念、功能、技术特点和发展前景,结合我校信息化建设实际,为解决目前数字校园所面临的重复登陆、信息孤岛等问题,把“企业信息门户(EIP)”的思想引入到校园信息化建设中来,提出了以门户为基础的数字化校园解决方案。Portal框架是数字化校园建设方案的核心,本文设计并实现了部署灵活、扩展性强以及标准化的Portal框架——CEIP(Campus & Enterprise Information Portal),它不仅具有单点登陆、个性化、安全管理、系统集成等功能,还提供了多个开发接口如全文检索接口、数据访问接口辅助业务开发。随后本文提出了基于CEIP的应用规范,描述了基于CEIP构建门户应用的规范化开发流程,阐述了以CEIP为基础的系统整合方案以及适用范围。在CEIP及其应用规范基础上,本文以研究生院为例实施了以门户为基础的解决方案。设计并实现了研究生院门户平台,并在对研究生院历史系统架构进行详细分析基础上,与研究生院门户平台进行了系统整合。通过在研究生院信息化建设中的成功应用,CEIP将对我校以后的信息化工作产生积极的推动作用。

王赞[6]2004年在《基于Oracle10G校园信息门户的设计和实现》文中进行了进一步梳理校园信息门户平台就是指在Internet的环境下,把各种应用系统、数据资源和互联网资源统一集成到校园信息门户之下,根据每个用户使用特点和角色的不同,形成个性化的应用界面,并通过对事件和消息的处理传输把用户有机地联系在一起。校园信息门户是为校园用户提供高效、统一、集中的信息服务的最佳方式。校园信息门户的建设必将成为高等学校校园信息化建设不可缺少的一部分。本文首先介绍了实现天津大学校园信息门户(TUCIP)的建设目标和具体实现涉及的关键技术。文中着重介绍了实现校园信息门户的基本开发流程和J2EE架构的特点,以及Oracle公司对于J2EE架构的实现。接着作者讨论了单点登录技术和利用Oracle公司技术实现单点登陆的过程。同时,作者讨论了运用UML技术和Rational Rose工具软件对天津大学校园信息门户进行了整体的分析与设计。最后,作者介绍了如何使用JDeveloper构建基于Struts结构的Portlet,并详细介绍了基于Oracle 10g的天津大学校园信息门户的具体实现过程。

余浪[7]2007年在《基于J2EE的企业应用集成在电信行业的应用研究》文中进行了进一步梳理随着通讯技术的迅速发展,电信行业的企业资源不断膨胀、部署的应用越来越多,因此需要一个统一的信息系统来支持各种面向客户的服务(SOA)。为了实现这一转变,需要将在线运行的CRM、TSF以及其他系统集成到一个虚拟的平台上来提供统一的服务,这就要求集成者必须访问现有的系统以提供需要的服务。论文从湖南电信系统集成的角度出发,讨论了基于J2EE的企业应用集成(EAI)的相关技术及其关系,针对企业应用集成涉及的几个主要方面,提出了解决方法和具体实施措施。论文在深入分析企业应用集成的逻辑结构、物理结构以及企业应用集成的最新研究成果的基础上,设计了一个包含接入层、企业门户、EAI总线层和系统层的四层体系架构,建立一个统一的全集中、全实时的EAI平台,并以此平台为中心将湖南电信原有遗留系统完全松耦合地连接在一起。在数据集成方面,设计了一个具有一定实现数据集成的框架,并详细阐述了其实现思想和方法,采用数据访问对象(DAO)模式,实现了一个强健可靠的数据集成层。在业务集成方面,阐述了一个基于异步消息架构的通用接口的实现思想和方法,解决了业务集成中接口众多易变的难题。最后,从用户界面集成角度出发,设计了一个具有独创性的Model 2X用户界面开发框架,该框架能大幅度降低用户界面集成难度,在实践中应用效果良好。通过企业应用集成和数据架构的建设,整合了湖南电信的各个应用系统,打破了信息孤岛;实现了业务流程的自动化和数据的透明共享;统一了共享的数据模型,从而保证了数据的准确性和实时性。使得湖南电信能够采用标准化、松耦合的方式构建系统,并降低了维护成本,提高了灵活性。

李冠群[8]2010年在《基于J2EE技术构架的校园网核心平台研究与设计》文中研究表明教育信息化己成为世界各国教育改革的重点,而教育信息化中的重要环节又是高等院校数字化校园建设。数字化校园可将教学、科研、管理工作的绝大部分业务纳入其中,将各项工作流程实现统一化、规范化管理,最大限度的避免由于各种人为因素造成的工作延迟和工作失误,不仅可提高日常工作效率,降低管理成本,亦可在各部门原本相对独立的业务之间建立更为紧密的关联和协作,从而真正实现“以服务为中心”的管理理念,真正实现为学生提供“一站式服务”的管理目标。J2EE技术作为新一代分布对象的标准之一,具有结构规范、实现灵活、跨语言能力、跨平台实现、面向对象以及安全性好等方面的特点,将J2EE技术应用于校园网核心平台设计,可以很好地解决传统实现技术存在的不足。利用J2EE技术具有很多优点:首先,该系统符合基于组件的思想。软件组件充分利用已有的程序代码,适于分工合作,可以从根本上提高软件生产的效率和质量,提高开发大型软件系统的成功率。其次,针对传统的客户/服务器体系结构,本系统采用叁层体系结构,将应用服务与数据服务的功能分离,这样便于系统的开发与维护,并且使应用服务的功能易于扩展。同时,系统以Web作为发布方式,并采用关系数据库来存储需即时更新的数据信息,保证了发布信息的即时性。在校园网建设和应用现状的基础上,基于先进的J2EE技术、B/S模式、综合运用面向对象的设计思想,组件技术,数据库,Struts框架等相关开发知识,提出了校园网核心平台设计方案,较好的满足了校园网系统的可靠性、扩展性、可重用性。该方案的实现,将建成一个统一的能对全院数据信息实行集中管理、维护的数据共享与交互平台,一个具有统一的用户安全信息管理及权限信息管理的身份认证及授权平台,一个具有高可靠性、可管理的信息门户平台。新建一批以教学、服务为中心的教学管理应用系统及公共服务系统。

周宇峰[9]2004年在《基于J2EE的企业信息门户技术研究与实现》文中认为企业信息门户(EIP, Enterprise Information Portal)集业务智能(BI,Business Intelligence)、内容管理(CM,Content Management)、数据仓库(DW,Data Warehouse)及信息呈现(IP,Information Presentation)等诸多功能于一体,是实现企业内部和企业间信息管理、信息分析及信息发布的企业信息与知识共享平台。它通过多种访问接入方式的进行单点登录,使用门户元件(Portlet)技术实现门户页面内容聚合,并提供协作和多层次的系统集成。企业信息门户EIP作为典型Web应用系统,其实现技术通常基于.NET或J2EE技术架构平台。论文在分析了EIP概念模型以及EIP基本层次体系架构后,深入研究了基于J2EE的EIP界面表示层、应用层、企业信息服务层实现技术,并设计实现了EIP门户服务器应用框架,为进一步研究新一代企业信息平台提供有益借鉴。

严墨洁[10]2007年在《基于门户访问的角色划分与授权规则定制方法研究》文中研究表明校园门户作为数字化校园的窗口,以浏览器的方式向校园用户展现数字化校园的各种应用信息。它能有效地整合各类校园应用之间的缝隙,集成各种结构化和非结构化的信息资源,为用户提供统一的资源入口、整体的安全机制及统一的用户管理,从而根据每个用户角色、权限的差异,提供个性化的服务。因此,在校园门户的建设中,用户管理和访问权限控制是门户建设的一个重要的技术基础。本课题作为学校数字化校园建设背景下的一个基础研究子项目,其研究目的及意义在于:基于LDAP目录服务,实现统一的用户身份管理;引入角色概念,探索研究一种符合门户访问需求的基于角色的访问控制系统;为数字化的校园提供良好的信息管理服务,推动校园各应用系统的协同工作和资源共享。本文首先针对当前流行的几种访问控制模型和LDAP目录服务技术进行了分析研究。在此基础上,通过分析门户建设中的访问控制需求和目标,提出了一种扩展的基于角色的访问控制模型。该模型从学校机构组织特点出发,引入“岗位”和“任务”概念,加入对用户属性和客体属性特征、安全级别的考虑,实现了灵活安全的访问控制。其次,以扩展的访问控制模型为基础,结合Oracle目录服务技术,提出了一套符合门户需求的统一身份认证方案和访问控制授权方案。最后,从实现的角度,通过对Oracle AS Portal体系结构及其相关技术的分析研究,实现了基于Struts应用的Portlet的开发和门户整合。

参考文献:

[1]. 基于JAAS和Struts的门户平台管理系统的研究与实现[D]. 程群梅. 四川大学. 2004

[2]. Portlet和SOA技术在现有系统重构中的应用研究[D]. 钟亮. 同济大学. 2007

[3]. 数字化校园信息门户的设计与实现[D]. 李珩. 重庆大学. 2007

[4]. 企业门户平台关键技术的研究及实现[D]. 王宪军. 华北电力大学(北京). 2006

[5]. Portal技术研究及其应用[D]. 刘甚灵. 国防科学技术大学. 2007

[6]. 基于Oracle10G校园信息门户的设计和实现[D]. 王赞. 天津大学. 2004

[7]. 基于J2EE的企业应用集成在电信行业的应用研究[D]. 余浪. 中南大学. 2007

[8]. 基于J2EE技术构架的校园网核心平台研究与设计[D]. 李冠群. 合肥工业大学. 2010

[9]. 基于J2EE的企业信息门户技术研究与实现[D]. 周宇峰. 四川大学. 2004

[10]. 基于门户访问的角色划分与授权规则定制方法研究[D]. 严墨洁. 武汉理工大学. 2007

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

基于JAAS和Struts的门户平台管理系统的研究与实现
下载Doc文档

猜你喜欢