用友NC-V5.6 Portal技术详解

3星 · 超过75%的资源 需积分: 49 27 下载量 101 浏览量 更新于2024-07-20 收藏 2.37MB PDF 举报
"用友NC-V5.6-Portal技术红皮书" 《用友NC-V5.6-Portal技术红皮书》详细介绍了用友NC-UAP平台中的Portal技术,包括Portal、Portlet、系统集成以及单点登录等多个关键概念和技术。这本书主要面向NCPortal的使用者和开发者,提供了一套全面的指南,帮助读者理解并掌握NCPortal的各个功能和开发流程。 第二章 NCPortal容器部分阐述了NCPortal的框架结构,包括其基本架构、界面元素、页面展现逻辑和整体结构。Portal的界面用语和页面展现序列图帮助用户了解Portal如何展示和组织内容。此外,还特别提到了国际化支持,意味着NCPortal能够适应多语言环境。 在NCPortal的安装与配置章节中,用户可以了解到如何设置和升级Portal系统,包括旧版本数据库的升级步骤,这对于系统管理员来说至关重要。 第三章深入讨论了NCPortal的组织权限管理,包括组织结构的设计和预置用户的管理,确保了用户访问和操作的权限控制。 第四章则关注Portlet的使用和开发,Portlet是Portal中可重用的组件。书中通过实例讲解了基于JSP和Liferay Framework(LFW)开发Portlet的方法,并引入了Ajax技术来增强交互性。 第五章聚焦流程设计与应用,提供了整体流程设计的概念介绍,流程中的关键术语以及具体的设计说明,有助于实现业务流程自动化。 第六章详细阐述了单点登录(Single Sign-On, SSO)和系统集成的实现,包括相关概念、API接口、开发细节以及配置说明,使得不同系统间能实现统一认证和无缝集成。 最后,第七章介绍了Portal主题的开发,包括开发方法和实际操作,如更换Portal_normal.jsp和login.jsp中的图片,使Portal界面更加个性化和符合企业形象。 附录中列出了参考的技术文档,为读者提供了进一步学习和研究的资源。 这本书是用友NC-V5.6 Portal技术的权威指南,涵盖了从基础理论到实际操作的全方位内容,对于提升企业信息整合和管理效率具有重要指导意义。
2018-09-11 上传
SSO(Single sign-on)即单点登录技术。它是指在多个子系统的大型应用中,用户在子系统之间进行切换时,不需要每次都重新输入用户的身份信息,从而做到一处认证,整个应用系统都能有效识别。单点登录技术的系统集成功能为当前企事业单位尤其是大型多子系统企业系统集成提供了完美的解决方案。它使得这些原有系统能够合理的集成起来,对外提供统一的界面风格和唯一的登录入口。单点登录只是一种功能概念,并没有对具体的实现方式进行定义和限制。NC-Portal的单点登录方案,就是SSO技术的一种实现方式。 NC-Portal的SSO方案是基于凭证的思想设计。对于NC-Portal集成的每个第三方系统都有一个制作凭证的页面,该页面用于当前登录的portal用户输入对应的第三方系统的用户信息,在正常情况下,该制作凭证的页面最多出现一次。当用户输入的第三方系统登录信息进行验证后,会自动在portal系统的数据库中建立一对凭证槽和凭证信息,这对信息记录了portal用户在特定的portal布局和特定的portlet下,与该第三方系统的身份对应关系。当该用户之后登录portal并进入被集成第三方系统时,portal系统负责获取之前成功建立的对应第三方系统身份信息,并用该身份信息进行第三方系统的身份认证。这一切的操作对当前登录用户来说都是透明的,他们看到的是没有输入任何身份信息而以正确的身份进入了第三方系统。另外,在用户每次登录第三方系统时,都会根据第三方系统的要求进行身份认证,因此这个登录过程是安全的。 对于NC-Portal来说,对Web系统的集成提供了完善的支持和解决,对Web系统的集成,目前有大小之分。集成一个单独的系统如NC、IUFO、BO、OA系统采用单独的一个布局存放(当然,该布局也是由一个portlet组成),这些Web系统称为“大”系统。另外,还存在一些集成第三方系统的“小”portlet,如NC待办事务Portlet、NC报表Portlet、IUFO报表Portlet等,这些是以“小”Portlet的形式出现的。他们主要提供一些对集成系统的辅助功能,如对NC待办事务的提取、对IUFO报表信息的提取,这两种方式功能侧重点略有不同。