-
公开(公告)号:US08700750B2
公开(公告)日:2014-04-15
申请号:US12354783
申请日:2009-01-16
申请人: Bilal Alam , Brian Delahunty , Clea H. Allington , Madhur Joshi , Nina N. Tang , Kanwaljeet Singla
发明人: Bilal Alam , Brian Delahunty , Clea H. Allington , Madhur Joshi , Nina N. Tang , Kanwaljeet Singla
IPC分类号: G06F15/177 , G06F7/00
CPC分类号: G06F8/61
摘要: Described is a technology in which a destination machine (e.g., a server) is synchronized with source data via an API, including to configure the destination machine. The API includes functions for specifying the source data, the destination machine, and the deployment/synchronization type, along with a function for synchronizing the source data to the destination machine. The API allows combining content, configuration data and/or database data into a single unit (object). The API handles communication with a service/agent on the destination machine that configures that destination machine based on the source data. The API may include functions for packaging web applications, deploying web applications, synchronizing websites, deploying archive data, and/or deploying manifest data. In this manner, deployment/synchronization (including backup operations) may be performed against a group of objects using an API.
摘要翻译: 描述了目的地机器(例如,服务器)经由API与源数据同步的技术,包括配置目的地机器。 API包括用于指定源数据,目标机器和部署/同步类型的功能,以及用于将源数据同步到目标机器的功能。 API允许将内容,配置数据和/或数据库数据组合成单个单元(对象)。 API处理与目的地计算机上基于源数据配置目标计算机的服务/代理的通信。 API可以包括用于打包web应用程序,部署Web应用程序,同步站点,部署归档数据和/或部署清单数据的功能。 以这种方式,可以使用API针对一组对象来执行部署/同步(包括备份操作)。
-
公开(公告)号:US20100185582A1
公开(公告)日:2010-07-22
申请号:US12354783
申请日:2009-01-16
申请人: Bilal Alam , Brian Delahunty , Clea H. Allington , Madhur Joshi , Nina N. Tang , Kanwaljeet Singla
发明人: Bilal Alam , Brian Delahunty , Clea H. Allington , Madhur Joshi , Nina N. Tang , Kanwaljeet Singla
IPC分类号: G06F17/30
CPC分类号: G06F8/61
摘要: Described is a technology in which a destination machine (e.g., a server) is synchronized with source data via an API, including to configure the destination machine. The API includes functions for specifying the source data, the destination machine, and the deployment/synchronization type, along with a function for synchronizing the source data to the destination machine. The API allows combining content, configuration data and/or database data into a single unit (object). The API handles communication with a service/agent on the destination machine that configures that destination machine based on the source data. The API may include functions for packaging web applications, deploying web applications, synchronizing websites, deploying archive data, and/or deploying manifest data. In this manner, deployment/synchronization (including backup operations) may be performed against a group of objects using an API.
摘要翻译: 描述了目的地机器(例如,服务器)经由API与源数据同步的技术,包括配置目的地机器。 API包括用于指定源数据,目标机器和部署/同步类型的功能,以及用于将源数据同步到目标机器的功能。 API允许将内容,配置数据和/或数据库数据组合成单个单元(对象)。 API处理与目的地计算机上基于源数据配置目标计算机的服务/代理的通信。 API可以包括用于打包web应用程序,部署Web应用程序,同步站点,部署归档数据和/或部署清单数据的功能。 以这种方式,可以使用API针对一组对象来执行部署/同步(包括备份操作)。
-
3.
公开(公告)号:US08230052B2
公开(公告)日:2012-07-24
申请号:US11675053
申请日:2007-02-14
申请人: Kanwaljeet Singla , Ciprian Gociman , Mete Goktepe
发明人: Kanwaljeet Singla , Ciprian Gociman , Mete Goktepe
IPC分类号: G06F15/173 , G06F15/16
CPC分类号: H04L67/025 , H04L29/06
摘要: This paper describes a server diagnostic module toolkit which provides for the non-intrusive inspection and/or data transformation of stages, modules, and data on a server utilizing a request-response protocol. Diagnostic modules are installed on a server so that diagnostic commands may be sent by a client within an otherwise normal request and received by the server to invoke debugging and monitoring functionality during the normal runtime processing of the server. Diagnostic data may then be stored and later retrieved so that debugging and monitoring may be accomplished without disturbing the normal processing of requests by the server.
摘要翻译: 本文介绍了一种服务器诊断模块工具包,它提供了使用请求 - 响应协议的服务器上阶段,模块和数据的非侵入式检查和/或数据转换。 诊断模块安装在服务器上,以便诊断命令可能由客户端在其他正常请求中发送,并由服务器接收,以在服务器的正常运行时处理期间调用调试和监视功能。 然后可以存储和稍后检索诊断数据,使得可以在不干扰服务器的请求的正常处理的情况下完成调试和监视。
-
公开(公告)号:US20080104573A1
公开(公告)日:2008-05-01
申请号:US11552923
申请日:2006-10-25
IPC分类号: G06F9/44
CPC分类号: G06F11/3688 , G06F8/71
摘要: In one embodiment of this invention, a computer system performs a method for validating a software build before check-in. A computer system accesses an existing software build of a software application that includes one or more existing binary files. The computer system accesses one or more updated binary files from a computer user. The computer system overwrites appropriate existing binary files in the existing software build with corresponding updated binary files for the updated binary files package. The overwriting included incorporating the updated binary files into the existing build of the software application without having to generate a new build of the software application. The computer system evaluates the functionality of the updated existing software build, wherein evaluating includes determining whether at least the updated binary files satisfy a threshold level of functionality. The computer system generates a report representing the results of the functionality evaluation.
摘要翻译: 在本发明的一个实施例中,计算机系统执行用于在登记之前验证软件构建的方法。 计算机系统访问包括一个或多个现有二进制文件的软件应用程序的现有软件构建。 计算机系统从计算机用户访问一个或多个更新的二进制文件。 计算机系统将使用已更新的二进制文件包的相应更新的二进制文件覆盖现有软件构建中的适当现有二进制文件。 覆盖包括将更新的二进制文件并入到软件应用的现有构建中,而不必生成软件应用的新构建。 计算机系统评估更新的现有软件构建的功能,其中评估包括确定至少更新的二进制文件是否满足阈值功能级别。 计算机系统生成表示功能评估结果的报告。
-
公开(公告)号:US20090164983A1
公开(公告)日:2009-06-25
申请号:US11959483
申请日:2007-12-19
申请人: Kanwaljeet Singla
发明人: Kanwaljeet Singla
IPC分类号: G06F9/45
CPC分类号: G06F8/36
摘要: A computer system may provide various resources to users through one or more programming libraries, such as application programming interfaces (APIs), in order to standardize access to such resources through various general-purpose mechanisms. These programming libraries may be operated by other programs, such as task-specific user interfaces, through which a user may utilize the programming library without having to understand its structure and functions. However, in many scenarios, a user may wish to know the manner of invoking a programming library to achieve an invoked behavior, or may wish to reproduce the behavior without having to utilize the user interface. A user may therefore capture an invocation of the programming library, and may generate an instruction set representing the captured invocation that may be studied, copied, modified, subsequently performed, etc.
摘要翻译: 计算机系统可以通过一个或多个编程库(例如应用编程接口(API))向用户提供各种资源,以通过各种通用机制来标准化对这些资源的访问。 这些编程库可以由诸如任务特定的用户界面的其他程序操作,用户可以通过该程序利用编程库而不必理解其结构和功能。 然而,在许多情况下,用户可能希望知道调用编程库以实现调用行为的方式,或者希望在不必使用用户界面的情况下再现行为。 因此,用户可以捕获编程库的调用,并且可以生成表示可以被研究,复制,修改,随后执行等的所捕获的调用的指令集。
-
公开(公告)号:US20090083738A1
公开(公告)日:2009-03-26
申请号:US11943600
申请日:2007-11-21
申请人: Emily Kruglick , Bilal Alam , Clea H. Allington , Kanwaljeet Singla , Nina Tang
发明人: Emily Kruglick , Bilal Alam , Clea H. Allington , Kanwaljeet Singla , Nina Tang
IPC分类号: G06F9/46
CPC分类号: G06F16/24564 , G06F16/27
摘要: Modern computer systems may comprise massive sets of data objects of various types, such as data files, application binaries, database objects, proprietary objects managed by applications such as email systems, and system configuration information. Applying complex operations, such as archiving and synchronization operations, to many and varied data objects may be difficult to perform manually or through a script. A more advantageous technique involves applying data object managers to the data object set, where such data object managers are configured to apply various rule comprising a task to be performed on the data object set in furtherance of the operation to various data object types in the data object set. Additionally, the data object set may be modeled as a hierarchical data object set map, to which the rules may be applied through the data object managers in a more uniform manner.
摘要翻译: 现代计算机系统可以包括各种类型的大量数据对象,例如数据文件,应用二进制文件,数据库对象,由诸如电子邮件系统的应用程序管理的专有对象以及系统配置信息。 将复杂操作(如归档和同步操作)应用于许多和不同的数据对象可能难以手动执行或通过脚本执行。 更有利的技术涉及将数据对象管理器应用于数据对象集合,其中这样的数据对象管理器被配置为将对包括要对数据对象集合执行的任务的各种规则应用于数据对象集合以促进对数据中的各种数据对象类型的操作 对象集 此外,数据对象集合可以被建模为分层数据对象集映射,可以以更均匀的方式通过数据对象管理器向其应用规则。
-
公开(公告)号:US20080195752A1
公开(公告)日:2008-08-14
申请号:US11675053
申请日:2007-02-14
申请人: Kanwaljeet Singla , Ciprian Gociman , Mete Goktepe
发明人: Kanwaljeet Singla , Ciprian Gociman , Mete Goktepe
IPC分类号: G06F15/16
CPC分类号: H04L67/025 , H04L29/06
摘要: This paper describes a server diagnostic module toolkit which provides for the non-intrusive inspection and/or data transformation of stages, modules, and data on a server utilizing a request-response protocol. Diagnostic modules are installed on a server so that diagnostic commands may be sent by a client within an otherwise normal request and received by the server to invoke debugging and monitoring functionality during the normal runtime processing of the server. Diagnostic data may then be stored and later retrieved so that debugging and monitoring may be accomplished without disturbing the normal processing of requests by the server.
摘要翻译: 本文介绍了一种服务器诊断模块工具包,它提供了使用请求 - 响应协议的服务器上阶段,模块和数据的非侵入式检查和/或数据转换。 诊断模块安装在服务器上,以便诊断命令可能由客户端在其他正常请求中发送,并由服务器接收,以在服务器的正常运行时处理期间调用调试和监视功能。 然后可以存储和稍后检索诊断数据,使得可以在不干扰服务器的请求的正常处理的情况下完成调试和监视。
-
公开(公告)号:US08719772B2
公开(公告)日:2014-05-06
申请号:US11959483
申请日:2007-12-19
申请人: Kanwaljeet Singla
发明人: Kanwaljeet Singla
IPC分类号: G06F9/44
CPC分类号: G06F8/36
摘要: A computer system may provide various resources to users through one or more programming libraries, such as application programming interfaces (APIs), in order to standardize access to such resources through various general-purpose mechanisms. These programming libraries may be operated by other programs, such as task-specific user interfaces, through which a user may utilize the programming library without having to understand its structure and functions. However, in many scenarios, a user may wish to know the manner of invoking a programming library to achieve an invoked behavior, or may wish to reproduce the behavior without having to utilize the user interface. A user may therefore capture an invocation of the programming library, and may generate an instruction set representing the captured invocation that may be studied, copied, modified, subsequently performed, etc.
摘要翻译: 计算机系统可以通过一个或多个编程库(例如应用编程接口(API))向用户提供各种资源,以通过各种通用机制来标准化对这些资源的访问。 这些编程库可以由诸如任务特定的用户界面的其他程序操作,用户可以通过该程序利用编程库而不必理解其结构和功能。 然而,在许多情况下,用户可能希望知道调用编程库以实现调用行为的方式,或者希望在不必使用用户界面的情况下再现行为。 因此,用户可以捕获编程库的调用,并且可以生成表示可以被研究,复制,修改,随后执行等的所捕获的调用的指令集。
-
公开(公告)号:US08645689B2
公开(公告)日:2014-02-04
申请号:US12354971
申请日:2009-01-16
CPC分类号: H04L9/32 , H04L63/0428 , H04L63/08 , H04L67/06 , H04L2209/60
摘要: Secure and stateless data transfer between a source agent at a first computer system and a destination agent at a second computer system is provided. A first list of labels of content structures is generated at the first computer system. During a first data transfer session, the first list, authentication information, at least one object included in the content structures, and file identifiers for one or more files included in the content structures are transferred from the first computer system to the second computer system. A second list is generated at the second computer system and received at the first computer system. The second list lists at least one requested file identified by the transmitted file identifier(s). During a second data transfer session, authentication information, the first list, the at least one object, and the requested file(s) are transferred from the first computer system to the second computer system.
摘要翻译: 提供了在第一计算机系统的源代理和第二计算机系统的目的地代理之间的安全和无状态的数据传输。 在第一计算机系统上生成内容结构的标签的第一列表。 在第一数据传输会话期间,将包含在内容结构中的第一列表,认证信息,至少一个对象以及包含在内容结构中的一个或多个文件的文件标识符从第一计算机系统传送到第二计算机系统。 在第二计算机系统处生成第二列表并在第一计算机系统处接收。 第二列表列出由所发送的文件标识符识别的至少一个所请求的文件。 在第二数据传输会话期间,认证信息,第一列表,至少一个对象和所请求的文件从第一计算机系统传送到第二计算机系统。
-
公开(公告)号:US20100185856A1
公开(公告)日:2010-07-22
申请号:US12354971
申请日:2009-01-16
IPC分类号: H04L9/00
CPC分类号: H04L9/32 , H04L63/0428 , H04L63/08 , H04L67/06 , H04L2209/60
摘要: Secure and stateless data transfer between a source agent at a first computer system and a destination agent at a second computer system is provided. A first list of labels of content structures is generated at the first computer system. During a first data transfer session, the first list, authentication information, at least one object included in the content structures, and file identifiers for one or more files included in the content structures are transferred from the first computer system to the second computer system. A second list is generated at the second computer system and received at the first computer system. The second list lists at least one requested file identified by the transmitted file identifier(s). During a second data transfer session, authentication information, the first list, the at least one object, and the requested file(s) are transferred from the first computer system to the second computer system.
摘要翻译: 提供了在第一计算机系统的源代理和第二计算机系统的目的地代理之间的安全和无状态的数据传输。 在第一计算机系统上生成内容结构的标签的第一列表。 在第一数据传输会话期间,将包含在内容结构中的第一列表,认证信息,至少一个对象以及包含在内容结构中的一个或多个文件的文件标识符从第一计算机系统传送到第二计算机系统。 在第二计算机系统处生成第二列表并在第一计算机系统处接收。 第二列表列出由所发送的文件标识符识别的至少一个所请求的文件。 在第二数据传输会话期间,认证信息,第一列表,至少一个对象和所请求的文件从第一计算机系统传送到第二计算机系统。
-
-
-
-
-
-
-
-
-