基于WebService数字化校园统一门户平台构建研究.docVIP

基于WebService数字化校园统一门户平台构建研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于WebService数字化校园统一门户平台构建研究

基于WebService数字化校园统一门户平台构建研究   ?   (天津师范大学 信息化办公室,天津 300387)   ??   摘 要:天津师范大学校园门户平台的作用是在Internet环境下,把原有教务系统、科研系统、数据资源和新建的人事系统、档案系统、OA办公系统、空间信息系统集成到校园信息门户统一登录平台之中,根据各种角色用户权限的不同,形成个性化的应用界面,并通过后台数据仓库以及对事件和信息的处理传输,将用户有机地联系在一起。?   关键词:信息门户网站;WebService Portal;系统集成;数据仓库?   中图分类号:TP319 文献标识码:A 文章编号:1672-7800(2012)003-0123-02??   ?   作者简介:张新淼(1983-),男,山东临清人,硕士,天津师范大学信息化办公室助理工程师,研究方向为软件技术。         0 引言?    天津师范大学设计的教育门户是天津师范大学信息化校园应用的支撑平台。各应用系统通过Portal在应用层进行集成并提供给用户个性化的服务,是学校内网的应用平台。?   1 天津师范大学数字化校园统一门户平台软件总体框架    天津师范大学数字化校园统一门户平台总体框架包括两个层次:表示层和应用服务层。表示层包括浏览器、邮件客户端、专用客户端;应用服务层包括WEB/Portal应用层、业务应用层、平台服务层、平台支撑层。其中Web/Portal应用层包括社会公共信息、个人信息管理、门户信息发布、门户工具/服务、业务系统集成、综合信息查询,业务应用层包括科研系统、人事系统、OA系统、邮件系统、教务系统、档案系统;平台服务层包括灵活查询、用户管理与授权、身份认证与SSO、数据交换、服务接口;平台支撑层包括CleverPortal、CAS、Oracle Weblogic Server、JVM。?   2 天津师范大学数字化校园统一门户平台设计?    基于天津师范大学应用系统的建设规模和模式,本项目应用系统的载体采用稳定、开放、安全和高性能结构的AIX操作系统、Clever Portal 和WebLogic应用服务器及Oracle数据库;硬件服务器采用稳定、高性能和纵向扩展性好的基于AIX操作系统的服务器,有效地保证了学校应用系统高效、不间断的运行。应用平台符合J2EE标准,从逻辑上构造了???户平台、身份认证平台。应用平台充分考虑建设的安全性、可扩展性、灵活性、开发性、先进性等方面的要求。门户平台是应用服务的“窗口”,用户经单一身份认证后由门户进入各(与门户集成的)应用系统并通过 “会话”(Session)、网页、中间业务层和后台数据进行交换。根据用户的角色和权限进行个性化定制,实现各种信息和功能的自我定制。应用平台的开发基于有跨平台特性的JAVA语言。应用软件平台的开发及运行架构在后台的三层结构 (Web服务器、应用服务器和数据库服务器)之上,同时支持大规模并发用户的访问。用户接口:用户使用WEB浏览器通过基于TCP/IP的http/https协议访问数据中心的应用平台。外部系统集成接口:通过Html、Http、XML、SSL(secure sockets layer)等协议、技术、标准和外部应用系统或平台进行集成。外部数据存储及交换接口:可支持通过LDAP(Lightweight Directory Access Protocol) 协议与外部LDAP服务器进行用户数据同步。应用平台数据存储:应用平台通过JDBC、NFS(Network File System )进行数据存储,数据也可存储在SAN(Storage Area Network)存储系统中。?   3 天津师范大学数字化校园统一门户平台实现   3.1 CAS统一身份认证?   通过CAS与第三方系统SSO集成时,第三方系统开发商需要完成以下两项主要工作:在自己的应用中配置CAS客户端;取消此应用原先的认证登陆程序(不是必须的),改为根据CAS认证信息处理登陆。需要以下步骤:①首先需要提供公司封装的CAS Client JAR包给第三方系统开发商,放在对方应用/WEB-INF/lib/下;②在应用的web.xml中加入 CAS Filter相关的filter配置。其中,filter-class属性需要指定项目中使用的CAS过滤器类。上面的配置中指定的是默认的CAS过滤器类。第三方系统可以根据处理登陆的操作来扩展此类并覆盖相关方法。而url-pattern属性中需要写明受保护资源的URI。一般情况下都是“/*”,它表示此应用中的所有资源均需要受到保护;③配置casFilterConfig.xml。这个文件需要放在对方应用的/WEB-INF/clas

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档