专利名称:支持组件式开发和管理的开放式企业信息门户的制作方法
技术领域:
本发明涉及一种门户(PORTAL)平台,尤其涉及一种开放式的企业信息门户。
背景技术:
企业信息门户(EIP:Enterprise Information Portal)是一个将企业的所有应用和数据集成到一个信息管理平台之上,并以统一的用户界面提供给用户,使企业可以快速地建立企业对企业和企业对内部雇员的信息门户。目前企业信息门户作为企业信息集成,解决“信息孤岛”问题的重要手段,被越来越多的企业认识和应用,但对于大型集团企业在建设企业信息门户过程中遇到个性化功能开发和门户基础平台间的高耦合性问题,一直是困扰大型集团企业门户系统的建设。企业信息门户的各模块功能开发验证依赖于门户平台本身,给个性化功能的开发带来了极大的不便,增加了开发的成本和难度。
发明内容
本发明的目的在于,提出一种支持组件式开发和管理的开放式企业信息门户,其改变传统的企业信息门户的研发以及应用方式,具备高度灵活性、开放性、易扩展性。为实现上述目的,本发明提供了一种支持组件式开发和管理的开放式企业信息门户,其包括:企业信息门户平台,该企业信息门户平台内包括:门户基础平台,用于提供标准的组件运行框架支持;组件库,用于存放各类型可复用的软件组件;所述企业信息门户平台提供有标准接口,为第三方系统集成商提供标准化的功能插件和数据流集成模式,第三方系统集成商根据企业信息门户平台定义的标准插件和数据流开发方式,将根据用户特定的需求相应开发的软件组 件集成到组件库内,进行统一插件式管理。其中,所述门户基础平台内包括有平台基础功能模块及平台基础数据模块。本发明中,所述标准接口包括标准插件接口以及标准数据接口,第三方系统集成商提供的标准功能插件通过该标准插件接口与组件库进行信息交互,第三方系统集成商提供的标准数据流通过该标准数据接口与组件库进行信息交互。具体的,所述标准插件接口为标准插件API,第三方系统集成商按照标准化的功能插件将自行开发的标准功能插件通过标准插件API集成到组件库中。再者,所述第三方系统集成商按照标准化的数据流开发方式将标准数据流通过标准数据接口集成到组件库中。此外,所述组件库中包括有扩展功能插件模块及集成数据模块。本发明的支持组件式开发和管理的开放式企业信息门户,其基于组件库模式的开放门户平台具备高度灵活性、开放性、易扩展性,为大型集团企业对于企业信息门户平台共性和个性需求提供了完美的解决方案,将给大型企业信息门户系统建设带来巨大的价值,改变传统的企业信息门户的研发以及应用方式,促进企业集成应用水平。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明支持组件式开发和管理的开放式企业信息门户一种具体实施例的框架示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。如图1所示,本发明提供一种支持组件式开发和管理的开放式企业信息门户,其包括:企业信息门户平台10,该企业信息门户平台10内包括:门户基础平台12,用于提供标准的组件运行框架支持;组件库14,用于存放各类型可复用的软件组件。所述企业信息门户平台10提供有标准接口,为第三方系统集成商提供标准化的功能插件和数据流集成模式,第三方系统集成商根据企业信息门户平台定义的标准插件和数据流开发方式,将根据用户特定的需求相应开发的软件组件集成到组件库内,进行统一插件式管理。本发明基于组件库模式的企业信息门户平台10具备高度灵活性、开放性、易扩展性,可以给大型企业信息门户系统建设带来巨大的价值,改变了传统的企业信息门户的研发以及应用方式,促进企业集成应用水平。其中,所述门户基础平台12内包括有平台基础功能模块122及平台基础数据模块124。该平台基础功能模块122用于实现一般企业信息门户平台所提供的基础平台功能,平台基础数据模块124用于实现一般企业信息门户平台所需的平台基础数据。本发明中的组件库14是一种轻型的组件重用包,其用于存放各类型可复用的软件组件作为基础组件,为适配组件提供基础组件,并通过标准接口向外部开放基础组件。一般来说,功能强大、结构清晰的组件库是软件公司的长期积累的核心产物,它对软件生成的过程中能起到非常重要的作用。譬如,加快编程效率,缩短工期,降低维护费用等。在本发明具体实施实例中,所述组件库14中包括有扩展功能插件模块142及集成数据模块144。由于本发明提供了实现开放的插件式组件功能实施方式,自由灵活的插件式开发使得任何一个开发者只需要使用标准的开发工具,并在自己的应用开发环境中正确配置开发环境,并依照标准化的该门户插件工程开发portlet应用组件,那么就可以实现对portlet组件的自定制开发。整个过程简单,高效。更重要的,插件式开发给第三方系统集成商提供了标准化的组件开发方式,第三方系统集成商只要遵循插件式开发规范就可以将自己开发的portlet组件无缝集成到企业信息门户开放平台上,降低开发成本和难度。本发明中,所述标准接口包括标准插件接口以及标准数据接口 18,第三方系统集成商提供的标准功能插件20通过该标准插件接口与组件库14进行信息交互,第三方系统集成商提供的标准数据 流30通过该标准数据接口 18与组件库14进行信息交互。作为本发明的一种具体实施例,所述准插件接口为标准插件应用程序接口(API ApplicationProgramming Interface) 16,第三方系统集成商可以按照标准化的功能插件将自行开发的标准功能插件20通过标准插件API16集成到组件库14中。所述第三方系统集成商还可以按照标准化的数据流开发方式将标准数据流30通过标准数据接口 18集成到组件库14中。由于本发明采用高度开放和标准化的开发和集成方式,用户40通过标准访问使用企业信息门户时,能够像使用平台自带的功能一样使用由第三方系统集成商提供的插件功能,因此能够灵活有效的集成标准化的功能模块和数据流。综上所述,本发明支持组件式开发和管理的开放式企业信息门户平台,将门户基础平台12同门户组件的开发应用隔离开,使门户功能组件像一块块锯木,根据用户40的实际需要在门户基础平台12上,搭建出用户自己想要的企业信息门户功能体系。在本发明中,对于组件的开发利用一套标准的开发接口,即标准插件API16及标准数据接口 18,任何第三方系统集成商只需要按照组件开发标准进行组件开放,就可以完成能在开放门户平台上安全运行使用的组件模块。同时开放门户平台提供了灵活的组件应用方式,通过统一组件管理方式,能够让门户管理员完成对门户平台“标准动作”的配置和部署,实现门户平台的功能开发和组件共享,为外部系统集成开发商提供了灵活的插件工程开发集成渠道,遵循开放门户平台的插件式开发标准进行插件模块开发,打包成标准的发布包,就可以实现灵活的功能模块发布。再者,本发明的组件库,具有高度的开放性,给应用开发者和应用消费者最大的自由度,用户40可以根据自己的个性化需求来添加适合自己的组件应用,这属于用户的“自选动作”。在开放门户的基础平台上整合“标准动作”和“自选动作”,门户平台给用户提供完美的用户体验。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改 、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种支持组件式开发和管理的开放式企业信息门户,包括企业信息门户平台,其特征在于,该企业信息门户平台内包括:门户基础平台,用于提供标准的组件运行框架支持;组件库,用于存放各类型可复用的软件组件;所述企业信息门户平台提供有标准接口,为第三方系统集成商提供标准化的功能插件和数据流集成模式,第三方系统集成商根据企业信息门户平台定义的标准插件和数据流开发方式,将根据用户特定的需求相应开发的软件组件集成到组件库内,进行统一插件式管理。
2.如权利要求1所述的支持组件式开发和管理的开放式企业信息门户,其特征在于,所述门户基础平台内包括有平台基础功能模块及平台基础数据模块。
3.如权利要求1所述的支持组件式开发和管理的开放式企业信息门户,其特征在于,所述标准接口包括标准插件接口以及标准数据接口,第三方系统集成商提供的标准功能插件通过该标准插件接口与组件库进行信息交互,第三方系统集成商提供的标准数据流通过该标准数据接口与组件库进行信息交互。
4.如权利要求3所述的支持组件式开发和管理的开放式企业信息门户,其特征在于,所述标准插件接口为标准插件API,第三方系统集成商按照标准化的功能插件将自行开发的标准功能插件通过标准插件API集成到组件库中。
5.如权利要求4所述的支持组件式开发和管理的开放式企业信息门户,其特征在于,所述第三方系统集成商按照标准化的数据流开发方式将标准数据流通过标准数据接口集成到组件库中。
6.如权利要求5所述的支持组件式开发和管理的开放式企业信息门户,其特征在于,所述组件库中包括有扩展功能插件模块及集成数据模块。
全文摘要
本发明涉及一种门户平台,具体公开了一种支持组件式开发和管理的开放式企业信息门户,其包括企业信息门户平台,该企业信息门户平台内包括门户基础平台,用于提供标准的组件运行框架支持;组件库,用于存放各类型可复用的软件组件;所述企业信息门户平台提供有标准接口,为第三方系统集成商提供标准化的功能插件和数据流集成模式,第三方系统集成商根据企业信息门户平台定义的标准插件和数据流开发方式,将根据用户特定的需求相应开发的软件组件集成到组件库内,进行统一插件式管理。本发明支持组件式开发和管理的开放式企业信息门户,其采用高度开放和标准化的开发和集成方式,能够灵活有效的集成标准化的功能模块和数据流。
文档编号G06F17/30GK103246724SQ20131016738
公开日2013年8月14日 申请日期2013年5月8日 优先权日2013年5月8日
发明者杨晴, 吴清华, 马瑞, 王彬, 姚红能, 陈雪, 高吉明 申请人:昆明能讯科技有限责任公司