18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 个人门户系统技术架构

个人门户系统技术架构

时间:2022-08-23 18:51:01 | 来源:网站运营

时间:2022-08-23 18:51:01 来源:网站运营

技术架构图







个人用户门户是完全由用户自己定制的纯个性化信息“窗口”,以用户为中心,为用户提供一个单一页面的入口,整合系统中或其他系统的多方面的业务应用。打通系统内外部、各部门或业务系统之间的数据呈现,能实时从系统外部、内部子信息化系统主动获取相应的信息,并根据职能或岗位职责的不同有针对性、主动性的推送,使大量信息自动推送到用户面前。通过信息实时获取、统一集中化、主动推送性、应用个性化来实现对信息内容的有效利用。













现状

系统中的功能模块众多,缺少统一个用户信息门户系统以方便用户使用。

1、各应用子系统相对独立,自成体系;

2、信息更新不及时,各级用户查找信息困难;




目标







1、构建完整全面的安全体系,实现统一用户信息生命周期管理、统一权限管理、统一认证管理及单点登录;

2、构建随需应变的工作场所基础,基本实现一个集成的、基于用户和角色可配置的,个性化可定制的、随时随地可由不同种类和级别的用户使用的工作环境。

3、构建随需应变的整合框架基础,实现对现有应用子系统的无缝、灵活的整合,并为新业务系统的建设提供组织级的接口和标准,使用户门户成为企业信息化的基础标准;

4、构建随需应变的组织运维模型基础,实现钻录测井下等子系统的数据采集、资料提交等工作流程的整合,实现各个子系统数据快速方便的展现,提高工作效率;




意义

以用户为中心、功能板块化定制、页面风格可定制、功能聚合。根据用户类型和使用习惯生成个性化门户页面,与改用户无关的信息、功能菜单将屏蔽,紧密和相关内容优先显示。

1、信息聚合到统一门户中展示;

2、大大提高获取信息及信息处理的效率;

3、统一的展现方式、风格;

门户系统提供统一的主题和皮肤设置

4、个性化定制;

用户可灵活定制门口中的内容个显示风格

5、不同系统整合;

可以将现有的子系统,资源通过门户来进行封装,提供给用户使用。比如:有些子系统都是彼此分离的,使用和界面并不统一,通过Portal可以很容易地将这些系统提供的服务封装并呈给用户使用。

个性化访问













个性化门户定制

1、导航和菜单定制

不同专业系统用户可根据权限选择定制个人门户的导航和菜单

2、容器页面布局

提供多种布局供用户选择

3、Themes主题和Skin皮肤;

4、统一的展现方式、风格

5、个性化定制。













设计原则

1、安全性原则

建立权限管理和安全机制,便于各级用户行使不同的职能和权限,强化个性化门户的安全管理。

2、稳定

支持一定规模的并发用户访问请求

防止单点故障

门户系统不得对其他子系统的正常运行造成不利影响

3、可扩展原则

满足门户持续性发展的要求,可以灵活方便的扩展。

门户的整体规划及框架设计需要具备可扩充性,前台页面设计能保证在增加widget容器后不会破坏网站的整体结构。后台设计也需要方便灵活修改。

核心功能模块













功能

描述

内容聚合

能够把各种不同应用的内容聚合到一个统一的页面呈现给用户。

基于角色的视图定制

能够基于组织机构中不同的用户的角色生成不同的视图内容。例如,人力资源总监和财务经理登录后所看到的页面也是不同的。

个性化

用户能够根据个人喜好定制符合自己风格的页面和内容。例如,小王喜欢淡蓝色的格调,并且投资股票,则他可以选择一个淡蓝色风格的主题,并且使用一个已经定制好的股票portlet,允许小王设定此portlet的自动刷新时间和自选股等。

单点登录

只需登录Portal服务器一次就可以访问所有其它的应用,这意味着你无需再分别登录每一个应用。

协作功能

一些Portal框架可能会提供复杂的portlets用于聊天,应用程序共享,白板,在线会议,论坛等。

国际化

根据locale的不同呈现不同国家的文字。

工作流

这里主要指支持跨越不同数据源和应用的工作流。

支持不同的客户端

包括主流web浏览器,PDA等。

1、用户应用

用户单点登录,更加用户身份显示用户自定义的门户。

主题皮肤布局设置

业务功能快捷方式:通过有效的用户行为,对用户的的行为属性进行分析归纳,动态 生成用户常用业务的快捷菜单和个性化业务导航。

个性化工作台:为了增加用户对个性化门户门户的依赖性和便捷性,实现我的工作台功能。用户可将经常访问的功能菜单地址添加到我的工作台。

内容定制功能:用户可以根据自己工作内容、常用习惯,通过鼠标拖拽的方式定制个性化门户页面。可以灵活设定页面展示风格,避免审美疲劳。可根据实际情况,个性化设置资源的显示属性,例如信息内容的列表条数,标题显示长度,显示字段,自动刷新时间间隔等。

统一搜索功能:用户可集成搜索引擎,实现整个门户资源统一搜索服务。

2、后台管理

内容模块管理

个性化属性管理

安全管理

系统管理

Widget开发工具

模块分类和存储管理




3、服务支撑

模块容器开发接口

页面布局管理服务

模块页面聚合引擎等

基于于JQuery技术开发的纯前端轻量级的门户框架

由于web widget技术的迅速发展,widget概念是将Portlet从服务器端复杂配置管理转移到浏览器中用JS脚本配置实现,使用Js这样面向界面的DSL语言极大提高系统松耦合设计,结合使用Ajax技术,使易于扩展和定制功能带来了几乎无限的可能性,使用REST风格API可以很好的与服务器集成。纯前端JS代码跨平台支持集成Java、Net、Php等主流web应用系统。

此类技术开源产品有,jpolite2、jQueryUI Portlet等。

主要特点:

更小的核心只有3K的最小化。

jQuery UI集成控制+主题。

RESTful资源表示。

更好的用户体验–基于网格系统的布局主题和持久性支持。

更好的开发者支持-以及有组织的代码结构和行为的抽象,分离的关注,定制的易用性。

无限的可扩展性-插件和小部件从各方面。

关注点分离内容但HTML +内容+独立的CSS框架的JavaScript。

事件和消息处理

各种模块类型和模板

布局持久性和主题支持

技术方案-基于JQuery轻量级的门户框架
















Portal作为前端门户集成系统,需要集成后端业务子系统,将后端各个业务子系统的内容和业务整合在统一的门户页面上,供用户在统一的界面上获取各种来源的信息,而不会意识到信息的真正来源。

Widget是门户中提供特定服务或信息(例如:提供日历、天气预报、公司新闻、即时消息通知等)的窗口,可通过Portal提供的Widget容器处理请求、加载并生成动态内容。一个门户主页可以有多个Widget,通过不同的Widget可以在一个界面上分别显示来自不同来源的信息。

Portal提供了页面集成的柔性框架,通过加载Widget支持内容集成,并通过Widget对外进行数据提供、发出事件、接收外部应用的数据、响应外部事件,实现交互需要。

技术方案- Widget容器




主要包括以下内容:

1、容器布局Layout;

2、聚合机制;

3、持久化;

4、缓存机制;

5、底层AJAX机制










请关注作者公众号:程序你好





74
73
25
news

版权所有© 亿企邦 1997-2022 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭