会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Automated deployment of an application
    • 自动部署应用程序
    • US20050289536A1
    • 2005-12-29
    • US10874495
    • 2004-06-23
    • Ranjit NayakSridhar SudarsanVishwanath VenkataramappaQinhua WangLeigh Williamson
    • Ranjit NayakSridhar SudarsanVishwanath VenkataramappaQinhua WangLeigh Williamson
    • G06F9/44G06F9/445
    • G06F8/61
    • Methods, systems, and media to automatically deploy an, e.g., a JS2EE file between environments are disclosed. Embodiments include hardware and/or software for selecting one or more applications in an original system for export. The applications along with their corresponding application data, configuration data, and descriptor files, are compressed into one or more archive files such as Enterprise Archives (EARs). Variable configuration data associated with the target environment is identified so the values of the variable configuration data can be adapted for the target environment. Then, the target environment is adapted for installation of the application and the application is installed in the target environment. Advantageously, this deployment of the application may reduce the chance of user error, require less J2EE knowledge and script maintenance, and complete faster than deployments effected manually.
    • 公开了在环境之间自动部署例如JS2EE文件的方法,系统和媒体。 实施例包括用于选择用于输出的原始系统中的一个或多个应用的​​硬件和/或软件。 应用程序及其相应的应用程序数据,配置数据和描述符文件被压缩成一个或多个存档文件,例如企业档案(EAR)。 识别与目标环境相关联的可变配置数据,从而可以针对目标环境调整可变配置数据的值。 然后,目标环境适用于安装应用程序,应用程序安装在目标环境中。 有利地,应用程序的这种部署可能减少用户错误的机会,需要较少的J2EE知识和脚本维护,并且比手动实现的部署更快地完成。
    • 2. 发明申请
    • Normalized measurement of computer resource usage
    • 计算机资源使用的归一化测量
    • US20060225079A1
    • 2006-10-05
    • US11095733
    • 2005-03-31
    • Ranjit NayakSridhar Sudarsan
    • Ranjit NayakSridhar Sudarsan
    • G06F9/46
    • G06Q30/06G06F9/5027
    • Exemplary methods, systems, and products are described for normalized measurement of computer resource usage by use of benchmarks of performance that reduce the complexity of calculating customer charges for use of computer resources in a hosted environment. More particularly, exemplary methods, systems, and products are described for normalized measurement of computer resource usage that include calculating a normalization coefficient for a computer resource of a type, measuring actual usage of the resource by a user, and calculating normalized usage in dependence upon the normalization coefficient and the actual usage. Calculating a normalization coefficient is typically carried out in dependence upon a benchmark value for the computer resource and upon benchmark values for a multiplicity of computer resources of the type.
    • 描述了示例性方法,系统和产品,用于通过使用降低计算顾客在托管环境中使用计算机资源的费用的复杂度的性能基准来对计算机资源使用进行归一化测量。 更具体地,描述了用于计算机资源使用的归一化测量的示例性方法,系统和产品,其包括计算类型的计算机资源的归一化系数,测量用户对资源的实际使用,以及根据 归一化系数和实际使用。 计算归一化系数通常根据计算机资源的基准值和该类型的多个计算机资源的基准值进行。
    • 4. 发明申请
    • Mapping Enterprise Java Bean Attributes To Database Schema
    • 将Enterprise Java Bean属性映射到数据库架构
    • US20080281853A1
    • 2008-11-13
    • US11765567
    • 2007-06-20
    • Alan Iain BoyleKenneth A. ChupaSridhar Sudarsan
    • Alan Iain BoyleKenneth A. ChupaSridhar Sudarsan
    • G06F7/00G06F17/30
    • G06F16/252Y10S707/99942Y10S707/99943
    • Mapping Enterprise Java Bean (“EJB”) attributes to database schema including providing a first metamap including one or more abstracted variable characteristics of a first database schema and creating from the first metamap a second metamap for a second database schema including varying one or more of the abstracted variable characteristics to conform to the second database schema. Typical embodiments also include synchronizing, in response to methods invoked on the EJB and in dependence upon the second metamap, the state of the EJB with a persistent data store having the second database schema. In typical embodiments, synchronizing the state of the EJB with a persistent data store having the second database schema also includes creating records, updating records, and deleting records in the persistent data store.
    • 将企业Java Bean(“EJB”)属性映射到数据库模式,包括提供包括第一数据库模式的一个或多个抽象变量特征的第一元标记,并且从第一元标记创建第二数据库模式的第二元标签,包括变化一个或多个 抽象的变量特征符合第二个数据库模式。 典型实施例还包括响应于在EJB上调用的方法并且依赖于第二元标签同步具有具有第二数据库模式的持久数据存储的EJB的状态。 在典型的实施例中,将EJB的状态与具有第二数据库模式的持久性数据存储同步,还包括创建记录,更新记录和删除持久性数据存储中的记录。
    • 8. 发明申请
    • System and method for navigating beans using filters and container managed relationships
    • 使用过滤器和容器管理关系导航bean的系统和方法
    • US20070038995A1
    • 2007-02-15
    • US11201656
    • 2005-08-11
    • Alan BoyleGeoffrey HambrickMartin SmithsonSridhar Sudarsan
    • Alan BoyleGeoffrey HambrickMartin SmithsonSridhar Sudarsan
    • G06F9/445G06F9/44
    • G06F8/34G06F8/24Y10S707/99942Y10S707/99943
    • A system and method for navigating relationships between beans using filters and container managed relationships are provided. With the system and method, filters are specified in the relationship definition of a deployment descriptor of a bean. The filters generate additional predicates to the WHERE clauses in SQL SELECT statements generated based on the contents of the deployment descriptor. Moreover, these filters may be defined such that method parameters may be passed into the resulting deployed code to thereby make them more flexible. Therefore, with the system and method, rather than defining filters programmatically in methods of a bean's implementation class, filters are defined declaratively in the deployment descriptor of the bean. Since these filters are specified in the deployment descriptor of the bean, they are accessible to clients of the bean through the local interface.
    • 提供了使用过滤器和容器管理关系来导航bean之间的关系的系统和方法。 使用系统和方法,在bean的部署描述符的关系定义中指定过滤器。 过滤器会根据部署描述符的内容生成的SQL SELECT语句中的WHERE子句生成额外的谓词。 此外,这些过滤器可以被定义为使得方法参数可以被传递到所得到的部署代码中,从而使它们更灵活。 因此,使用系统和方法,而不是在bean的实现类的方法中以编程方式定义过滤器,过滤器在bean的部署描述符中以声明方式定义。 由于这些过滤器在bean的部署描述符中指定,所以可以通过本地接口访问bean的客户端。
    • 9. 发明授权
    • Method for dynamically throttling transactional workloads
    • 动态调节事务负载的方法
    • US08707311B2
    • 2014-04-22
    • US13417458
    • 2012-03-12
    • Snehal S. AntaniNeeraj JoshiSridhar SudarsanChristopher P. Vignola
    • Snehal S. AntaniNeeraj JoshiSridhar SudarsanChristopher P. Vignola
    • G06F9/46
    • G06F9/466
    • Systems (100) and methods (200) for managing transactional processing. The methods involve executing a first transaction (120) which is blocked by an exclusive lock of at least one second transaction (110) from accessing at least one resource of a system. Thereafter, a determination is made as to whether a Service Level Agreement (“SLA”) associated with the first transaction is being met. If it is determined that the SLA is not being met, the resources needed by the first transaction are identified. Subsequently, all executing transactions, that are using the resources needed by the first transaction, are identified. At least one of the identified transactions is then dynamically slowed down or speed up. The transaction is slowed down or sped up by: adjusting how many records are to be processed in each sub-transaction of the transaction; and/or increasing or decreasing the time period between commit operations of the transaction.
    • 用于管理事务处理的系统(100)和方法(200)。 所述方法涉及执行被至少一个第二事务(110)的排他性锁阻止的第一事务(120)不访问系统的至少一个资源。 此后,确定是否满足与第一次交易相关联的服务水平协议(“SLA”)。 如果确定没有满足SLA,则识别第一个事务所需的资源。 随后,确定正在使用第一个事务所需资源的所有执行事务。 所识别的事务中的至少一个然后被动态地减慢或加速。 交易减缓或加快:调整在交易的每个子交易中要处理的记录数量; 和/或增加或减少交易的提交操作之间的时间段。
    • 10. 发明授权
    • Systems and method for dynamically throttling transactional workloads
    • 动态调节事务工作负载的系统和方法
    • US08689219B2
    • 2014-04-01
    • US13102501
    • 2011-05-06
    • Snehal S. AntaniNeeraj JoshiSridhar SudarsanChristopher P. Vignola
    • Snehal S. AntaniNeeraj JoshiSridhar SudarsanChristopher P. Vignola
    • G06F9/46
    • G06F9/466
    • Systems (100) and methods (200) for managing transactional processing. The methods involve executing a first transaction (120) which is blocked by an exclusive lock of at least one second transaction (110) from accessing at least one resource of a system. Thereafter, a determination is made as to whether a Service Level Agreement (“SLA”) associated with the first transaction is being met. If it is determined that the SLA is not being met, the resources needed by the first transaction are identified. Subsequently, all executing transactions, that are using the resources needed by the first transaction, are identified. At least one of the identified transactions is then dynamically slowed down or speed up. The transaction is slowed down or sped up by: adjusting how many records are to be processed in each sub-transaction of the transaction; and/or increasing or decreasing the time period between commit operations of the transaction.
    • 用于管理事务处理的系统(100)和方法(200)。 所述方法涉及执行被至少一个第二事务(110)的排他性锁阻止的第一事务(120)不访问系统的至少一个资源。 此后,确定是否满足与第一次交易相关联的服务水平协议(“SLA”)。 如果确定没有满足SLA,则识别第一个事务所需的资源。 随后,确定正在使用第一个事务所需资源的所有执行事务。 所识别的事务中的至少一个然后被动态地减慢或加速。 交易减缓或加快:调整在交易的每个子交易中要处理的记录数量; 和/或增加或减少交易的提交操作之间的时间段。