【技术实现步骤摘要】
用于通过外部系统进行内容共享的系统和方法
[0001]本申请是于2018年7月5日提交的、题为“用于通过外部系统进行内容共享的系统和方法”的国际申请号为PCT/CA2018/050825、国家申请号为201880053490.8的专利申请的分案申请。
[0002]相关申请的交叉引用
[0003]本申请要求2017年7月7日提交的、标题为“SYSTEMS AND METHODS FOR CONTENT SHARING THROUGH EXTERNAL SYSTEMS”的美国临时申请No.62/529,617的优先权,并且要求2018年2月27日提交的、标题为“SYSTEMS AND METHODS FOR CONTENT SHARING THROUGH EXTERNAL SYSTEMS”的美国专利申请No.15/906,846的优先权,这两篇申请特此整个地通过引用全部并入。
[0004]本公开总体上涉及企业信息管理(EIM)领域。更具体地说,本公开涉及在联网的计算环境中操作的EIM系统。甚至更具体地说,本公开涉及通过在云计算环境中操作的外部系统,共享由受限制的存储系统、存储库、在企业计算环境中操作的EIM系统管理的内容或任何信息。
技术介绍
[0005]企业信息管理(EIM)是信息技术(IT)中的特定
EIM组合许多企业类系统,诸如企业内容管理(ECM)、业务处理管理(BPM)、客户体验管理(CEM)和业务智能(BI)。EIM系统可以利用内容服务器来除了别的之外存储和管理组织或企业的数字 ...
【技术保护点】
【技术特征摘要】
1.一种用于通过外部系统进行内容共享的方法,所述方法包括:由在处理器上执行的共享模块接收用于至少基于内容共享规则向外部系统公布存储库中的共享项的指令,共享模块通信地连接到第一共享模块应用编程接口(API)、存储库API、第二共享模块API和外部系统API,存储库由在企业计算环境中操作的内容管理系统管理,外部系统在企业计算环境的外部,其中,共享模块适于被管理存储库和外部系统之间的多对多连接,以及其中,存储库API、第一共享模块API、第二共享模块API和外部系统API一起提供由存储库和外部系统使用的通信协议的一对一映射;响应于用于至少基于内容共享规则向外部系统公布存储库中的共享项的指令,从存储库中的共享项检索对象和元数据,并将对象和元数据传送给外部系统,所述检索和所述传送由共享模块执行;由共享模块监视对于存储库中和外部系统中的共享项的任何改变,所述监视包括由共享模块对于来自存储库和外部系统的共享项上的更新执行双向同步操作;以及由共享模块解决对于共享项中的对象的任何冲突,所述解决包括将对象的解决后的版本同步到存储库、外部系统或这二者。2.根据权利要求1所述的方法,其中,所述内容管理系统包括在企业计算环境中操作的驻地企业信息系统,以及其中,外部系统包括在云计算环境中操作的基于云的存储系统。3.根据权利要求1所述的方法,其中,共享模块利用第一共享模块API和存储库API执行所述检索,以及其中,共享模块利用第二共享模块API和外部系统API执行所述传送。4.根据权利要求1所述的方法,其中,所述内容共享规则是管控以下中的至少一项的规则集的一部分:存储库中的共享项中的内容何时将被公布或者在外部共享、同步何时将发生、同步将多久发生一次、同步是单向同步还是双向同步、或者共享的内容何时将被遣送回存储库中。5.根据权利要求1所述的方法,其中,所述双向同步操作是按照需求、连续地、或者每一预定时间间隔执行的。6.根据权利要求1所述的方法,其中,所述内容共享规则是由存储库的管理员定义的共享配置文件的一部分。7.根据权利要求1所述的方法,其中,所述内容共享规则存储在共享模块能够访问的数据库中。8.一种用于通过外部系统进行内容共享的系统,所述系统包括:处理器;非暂时性计算机可读介质;以及能够由所述处理器翻译来执行以下操作的存储指令:接收用于至少基于内容共享规则向外部系统公布存储库中的共享项的指令,存储库由在企业计算环境中操作的内容管理系统管理,外部系统在企业计算环境的外部,所述系统通信地连接到第一共享模块应用编程接口(API)、存储库API、第二共享模块API和外部系统API,其中,所述系统适于被管理存储库和外部系统之间的多对多连接,以及其中,存储库API、第一共享模块API、第二共享模块API和外部系统API一起提供由存储库和外部系统使用的通信协议的一对一映射;响应于用于至少基于内容共享规则向外部系统公布存储库中的共享项的指令,从存储
库中的共享项检索对象和元数据,并将对象和元数据传送给外部系统;监视对于存储库中和外部系统中的共享项的任何改变,所述监视包括对于来自存储库和外部系统的共享项上的更新执行双向同步操作;以及解决对于共享项中的对象的任何冲突,所述解决包括将对象的解决后的版本同步到存储库、外部系统或这二者。9.根据权利要求8所述的系统,其中,所述内容管理系统包括在企业计算环境中操作的驻地企业信息系统,以及其中,外部系统包括在云计算环境中操作的基于云的存储系统。10.根据权利要求8所述的系统,其中,所述检索是利用第一共享模块API和存储库API执行的,以及其中,所述传送是利用第二共享模块API和外部系统API执行的。11.根据权利要求8所述的系统,其中,所述内容共享规则是管控以下中的至少一项的规则集的一部分:存储库中的共享项中的内容何时将被公布或者在外部共享、同步何时将发生、同步将多久发生一次、同步是单向同步还是双向同步、或者共享的内容何时将被遣送回存储库中。12.根据权利要求8所述的系统,其中,所述双向同步操作是按照需求、连续地、或者每一预定时间间隔执行的。13.根据权利要求8所述的系统,其中,所述内容共享规则是由存储库的管理员定义的共享配置文件的一部分。14.根据权利要求8所述的系统,其中,所述内容共享规则存储在共享模块能够访问的数据库中。15.一种方法,包括:由在处理器上执行的共享模块通过存储库适配器接收用于向存储库外部的内容消耗系统公布驻留在企业计算环境中的存储库中的共享项的指令,其中,共享模块适于通过存储库适配器在多个存储库之间和通过内容消耗系统适配器在多个内容消耗系统之间的多对多连接;由共享模块通过存储库适配器从驻留在企业计算环境中的存储库中的共享项检索对象和元数据;由共享模块通过内容消耗系统适配器将从驻留在企业计算环境中的存储库中的共享项检索的对象和元数据传送给存储库外部的内容消耗系统,从而向存储库外部的内容消耗系统公布共享项,其中,元数据提供对于由此公布的对象的上下文;由共享模块监视对于驻留在企业计算环境中的存储库中和存储库外部的内容消耗系统中的共享项的任何改变;以及响应于检测到对于驻留在企业计算环境中的存储库中或存储库外部的内容消耗系统中的共享项的改变,由共享模块同步驻留在企业计算环境中的存储库中和存储库外部的内容消耗系统中的共享项。16.根据权利要求15所述的方法,其中,存储库适配器被配置为映射分类语言以用于冲突解决,所述映射是由对于共享项的改变而触发的。17.根据权利要求15所述的方法,其中,内容消耗系统适配器被配置为映射用于内容消耗系统的内容消耗的通信协议。18.根据权利要求15所述的方法,其中,存储库适配器包括共享模块应用编程接口
(API)和特定于存储库的API。19.根据权利要求15所述的方法,其中,内容消耗系统适配器包括共享模块应用编程接口(API)和特定于内容消耗系统的API。20.根据权利要求15所述的方法,其中,基于如下规则从基于规则的引擎接收所述指令,该规则指定共享模块如何以编程的方式自动向存储库外部的内容消耗系统公布共享项。21.根据权利要求15所述的方法,还包括:将跟踪信息存储在共享模块本地的数据库中,所述跟踪信息包括识别共享的对象的信息、识别内容消耗系统的用户的信息、识别存储库的用户授予内容消耗系统的用户的角色的信息、对于共享的对象的改变、或它们的组合。22.一种系统,包括:处理器;非暂时性计算机可读介质;以及能够由所述处理器翻译来使共享模块执行以下操作的存储指令:通过存储库适配器接收用于向存储库外部的内容消耗系统公布驻留在企业计算环境中的存储库中的共享项的指令,其中,共享模块适于通过存储库适配器在多个存储库之间和通过内容消耗系统适配器在多个内容消耗系统之间的多对多连接;通过存储库适配器从驻留在企业计算环境中的存储库中的共享项检索对象和元数据;通过内容消耗系统适配器将从驻留在企业计算环境中的存储库中的共享项检索的对象和元数据传送给存储库外部的内容消耗系统,从而向存储库外部的内容消耗系统公布共享项,其中,元数据提供对于由此公布的对象的上下文;监视对于驻留在企业计算环境中的存储库中和存储库外部的内容消耗系统中的共享项的任何改变;以及响应于检测到...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。