[发明专利]自适应内容平台以及与该平台的应用程序集成无效
| 申请号: | 200680017563.5 | 申请日: | 2006-04-05 |
| 公开(公告)号: | CN101542414A | 公开(公告)日: | 2009-09-23 |
| 发明(设计)人: | G·扎科恩;S·比斯沃斯;E·邦德洛;V·莎什蒂;W·德斯普瑞斯 | 申请(专利权)人: | 开页股份有限公司 |
| 主分类号: | G06F3/00 | 分类号: | G06F3/00;G06F7/00;G06F9/44 |
| 代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈 炜 |
| 地址: | 美国马*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 自适应 内容 平台 以及 应用程序 集成 | ||
发明领域
本发明涉及软件开发,尤其涉及软件开发平台及与这类平台的应用程序集 成。
背景
对于为共用软件平台(例如应用服务器平台)开发的应用程序套件,该套 件中的每一应用程序通常包括在该套件中的应用程序之间共用的一组服务(例 如,内容管理服务、工作流服务、发布服务、搜索和查询服务)。
因为软件平台不允许一个应用程序的服务被另一个应用程序共享,即使多 个应用程序使用共同的服务,对于为该软件平台写成的每一应用程序,也必须 编写这些服务并将其包括在每一应用程序中。拥有共享某些服务的能力以及具 有任何特定应用程序的元素之间的动态关联的能力将会是非常有用的。
诸如图l中的独立应用程序48等不共享服务的应用程序将只出于实现和 运行该应用程序的目的且没有在多个应用程序之间共享服务时出现的困难而 获取以上所列举的服务。如果多个应用程序能共享这些服务但每一应用程序仍 能与共享这些服务的其它应用程序区分开来且没有共享服务中的现有问题,这 将是非常有帮助的。
概述
根据本发明的一个方面,自适应内容平台包括一个或多个内容激活依存应 用程序(content-enabled,dependent application)(从而形成一个应用程序层), 其中每一个包括用户界面和商业逻辑。与内容激活依存应用程序和软件基础结 构交互的服务层(例如应用服务器)提供可供激活依存应用程序使用的一个或 多个服务。
以下特征中的一个或多个可以被包括在自适应平台中。服务层包括用于该 一个或多个服务中的每一个的唯一的应用程序编程接口,使得使用特定服务的 依存应用程序能通过分配给该服务的应用程序编程接口来进行请求。
这些服务包括内容管理服务(用于存储和管理内容和文件),例如该服务 包括:用于存储文件的资源库服务;以及用于允许用户搜索由资源库服务存储 的文件的搜索服务。
这些服务还包括工作流和协作服务(用于管理项目和用户),例如该服务 包括:用于管理文件的工作流的工作流服务;用于管理用户和用户组的用户管 理和认证服务;以及用于管理用户和向用户广播服务所产生的通知的事件和通 知服务。
另外,这些服务还包括多模式内容创建服务(用于文件的手动创建和自动 导入和转换),该服务包括:用于转换文件格式的转换和内容处理服务;用于 手动作用内容的桌面集成服务;以及用于便于从外部系统导入文件的导入服 务。
这些服务还包括多渠道部署服务(用于向一个或多个发布渠道发布文件), 例如该服务包括:用于向一个或多个发布渠道(诸如网站、电子邮件广播、无 线广播、聚合流(syndication stream)或印刷出版物)发布文件的发布服务; 动态发布服务;以及静态发布服务。
上述自适应内容平台及分布式计算系统可以实现为由处理器执行的方法 或指令序列。
从上述自适应内容平台可以获得一个或多个优点。通过向程序员提供一个 可重用服务的共用组,诸应用程序不再需要包括图1中步骤45所示的独立服 务。因为这些应用程序不需要包括诸服务,显著地加速了应用程序开发并且简 化了部署。另外,通过使用一个服务共用组,兼容性问题被最小化。此外,因 为诸应用程序共享一个服务共用组,减小了应用程序大小。另外,通过将应用 程序的服务与应用程序的商业逻辑/用户界面分开,可以进行分布式计算,产 生更佳的可伸缩性和可用性。
优选地,结合所有基于平台的应用程序使用的服务共用组是工作流、资源 库和发布服务。这些服务共同用于实现各种被支持的应用程序的操作。本发明 的系统允许各种依存应用程序是资源库中被建模的对象,并且工作流和发布服 务受到它们与资源库服务的关联的控制。
根据本发明,应用程序可以基于该应用程序的分层结构是资源库中被建模 的对象。一旦该应用程序是资源库中被建模的对象,它可以是搜索以不仅返回 特定内容还返回诸如分层结构的子集或要由实体执行的动作项等更丰富的结 果的查询。
只要系统用户被授权访问该对象及其内容并被授权一旦它访问了对象则 进行改变,特定应用程序对象的细节可以在任何时间被改变。本发明还允许在 特定时间点对诸应用程序对象和/或整个分层结构加标签和加时戳。应用程序 对象的关联可以被跟踪,从而能识别对象的关系的任何变化或特定应用程序对 象的内容的变化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于开页股份有限公司,未经开页股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680017563.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:消息传送语言的动态修改
- 下一篇:用于电子纸显示器的全帧缓冲器
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法





