-
公开(公告)号:US08726234B2
公开(公告)日:2014-05-13
申请号:US11465692
申请日:2006-08-18
IPC分类号: G06F9/44
摘要: The present invention extends to methods, systems, and computer program products for allowing a computer system user to extend the functionality of a data-centric software application. The method includes instantiating the data-centric software application, where the data-centric application has portions of business logic categorized and associated with items of data-centric application functionality defined in a schema. The method includes receiving customization input to customize at least one of the portions of business logic. The method includes formulating a representative model corresponding to at least one of the portions of customized business logic. The method includes applying the representative model to the schema to generate a customized schema that extends the business logic of the data-centric software application. The method includes instantiating the data-centric software application in accordance with the customized schema to customize the functionality of the business logic in the data-centric software application.
摘要翻译: 本发明扩展到用于允许计算机系统用户扩展以数据为中心的软件应用的功能的方法,系统和计算机程序产品。 该方法包括实例化以数据为中心的软件应用程序,其中以数据为中心的应用程序具有业务逻辑的一部分,并将其与在模式中定义的以数据为中心的应用程序功能项目相关联。 该方法包括接收定制输入以定制业务逻辑的至少一个部分。 该方法包括制定对应于定制业务逻辑的至少一个部分的代表性模型。 该方法包括将代表性模型应用于模式以生成扩展以数据为中心的软件应用程序的业务逻辑的定制模式。 该方法包括根据定制模式实例化以数据为中心的软件应用程序,以定制以数据为中心的软件应用程序中的业务逻辑的功能。
-
公开(公告)号:US20080127032A1
公开(公告)日:2008-05-29
申请号:US11465692
申请日:2006-08-18
IPC分类号: G06F9/44
摘要: The present invention extends to methods, systems, and computer program products for allowing a computer system user to extend the functionality of a data-centric software application. The method includes instantiating the data-centric software application, where the data-centric application has portions of business logic categorized and associated with items of data-centric application functionality defined in a schema. The method includes receiving customization input to customize at least one of the portions of business logic. The method includes formulating a representative model corresponding to at least one of the portions of customized business logic. The method includes applying the representative model to the schema to generate a customized schema that extends the business logic of the data-centric software application. The method includes instantiating the data-centric software application in accordance with the customized schema to customize the functionality of the business logic in the data-centric software application.
摘要翻译: 本发明扩展到用于允许计算机系统用户扩展以数据为中心的软件应用的功能的方法,系统和计算机程序产品。 该方法包括实例化以数据为中心的软件应用程序,其中以数据为中心的应用程序具有业务逻辑的一部分,并将其与在模式中定义的以数据为中心的应用程序功能项目相关联。 该方法包括接收定制输入以定制业务逻辑的至少一个部分。 该方法包括制定对应于定制业务逻辑的至少一个部分的代表性模型。 该方法包括将代表性模型应用于模式以生成扩展以数据为中心的软件应用程序的业务逻辑的定制模式。 该方法包括根据定制模式实例化以数据为中心的软件应用程序,以定制以数据为中心的软件应用程序中的业务逻辑的功能。
-
公开(公告)号:US07599901B2
公开(公告)日:2009-10-06
申请号:US11567630
申请日:2006-12-06
CPC分类号: G06N5/025
摘要: The present invention extends to methods, systems, and computer program products for processing data-centric business models. An execution engine accesses a commingled data-centric application model that includes a data model for a data store and a business logic model for interacting with data entities contained in the data store. The execution engine receives an event related to the data store and identifies an involved data entity corresponding to the received event. The execution engine identifies a business logic rule indicated as affecting the involved data entity. The execution engine establishes a context for evaluating the identified business logic rule. The execution engine evaluates the conditions of the business logic rule in accordance with the established context. The execution engine executes any appropriate actions indicated in the business logic rule as a result of the conditions of the business logic rule being satisfied.
摘要翻译: 本发明扩展到用于处理以数据为中心的业务模型的方法,系统和计算机程序产品。 执行引擎访问混合的以数据为中心的应用模型,其包括用于数据存储的数据模型和用于与包含在数据存储中的数据实体交互的业务逻辑模型。 执行引擎接收与数据存储相关的事件,并且识别与接收的事件相对应的涉及的数据实体。 执行引擎识别指示为影响涉及的数据实体的业务逻辑规则。 执行引擎建立用于评估所识别的业务逻辑规则的上下文。 执行引擎根据建立的上下文来评估业务逻辑规则的条件。 由于业务逻辑规则的条件得到满足,执行引擎将执行业务逻辑规则中指示的任何适当的操作。
-
公开(公告)号:US20080140601A1
公开(公告)日:2008-06-12
申请号:US11567630
申请日:2006-12-06
IPC分类号: G06N5/02
CPC分类号: G06N5/025
摘要: The present invention extends to methods, systems, and computer program products for processing data-centric business models. An execution engine accesses a commingled data-centric application model that includes a data model for a data store and a business logic model for interacting with data entities contained in the data store. The execution engine receives an event related to the data store and identifies an involved data entity corresponding to the received event. The execution engine identifies a business logic rule indicated as affecting the involved data entity. The execution engine establishes a context for evaluating the identified business logic rule. The execution engine evaluates the conditions of the business logic rule in accordance with the established context. The execution engine executes any appropriate actions indicated in the business logic rule as a result of the conditions of the business logic rule being satisfied.
摘要翻译: 本发明扩展到用于处理以数据为中心的业务模型的方法,系统和计算机程序产品。 执行引擎访问混合的以数据为中心的应用模型,其包括用于数据存储的数据模型和用于与包含在数据存储中的数据实体交互的业务逻辑模型。 执行引擎接收与数据存储相关的事件,并且识别与接收的事件相对应的涉及的数据实体。 执行引擎识别指示为影响涉及的数据实体的业务逻辑规则。 执行引擎建立用于评估所识别的业务逻辑规则的上下文。 执行引擎根据建立的上下文来评估业务逻辑规则的条件。 由于业务逻辑规则的条件得到满足,执行引擎将执行业务逻辑规则中指示的任何适当的操作。
-
公开(公告)号:US20060294509A1
公开(公告)日:2006-12-28
申请号:US11168913
申请日:2005-06-28
申请人: Vijay Mital , Alexander Stojanovic
发明人: Vijay Mital , Alexander Stojanovic
CPC分类号: G06F9/451
摘要: Semantic rich objects for a dynamic user experience. One or more actions in the process are represented by semantic rich objects (SROs) for exposing functionality of the process. Each of the SROs includes metadata associated with an action and an execution environment therefor. In response to an interactive gesture from a user selecting at least one of the SROs to perform a desired action in the process, metadata is extracted from the selected SROs to determine whether the desired action is available in the execution environment of the process.
摘要翻译: 语义丰富的对象,用于动态用户体验。 该过程中的一个或多个动作由语义丰富对象(SRO)表示,用于暴露过程的功能。 每个SRO包括与动作及其执行环境相关联的元数据。 响应于来自用户的交互式手势,选择至少一个SRO以在该过程中执行期望的动作,从所选择的SRO中提取元数据,以确定在该进程的执行环境中期望的动作是否可用。
-
公开(公告)号:US07774713B2
公开(公告)日:2010-08-10
申请号:US11168913
申请日:2005-06-28
申请人: Vijay Mital , Alexander Stojanovic
发明人: Vijay Mital , Alexander Stojanovic
IPC分类号: G06F3/048
CPC分类号: G06F9/451
摘要: Semantic rich objects for a dynamic user experience. One or more actions in the process are represented by semantic rich objects (SROs) for exposing functionality of the process. Each of the SROs includes metadata associated with an action and an execution environment therefor. In response to an interactive gesture from a user selecting at least one of the SROs to perform a desired action in the process, metadata is extracted from the selected SROs to determine whether the desired action is available in the execution environment of the process.
摘要翻译: 语义丰富的对象,用于动态用户体验。 该过程中的一个或多个动作由语义丰富对象(SRO)表示,用于暴露过程的功能。 每个SRO包括与动作及其执行环境相关联的元数据。 响应于来自用户的交互式手势,选择至少一个SRO以在该过程中执行期望的动作,从所选择的SRO中提取元数据,以确定在该进程的执行环境中期望的动作是否可用。
-
公开(公告)号:US20090178026A1
公开(公告)日:2009-07-09
申请号:US11971200
申请日:2008-01-08
申请人: Vijay Mital , Suraj T. Poozhiyil , Michael J. McCormack , Gregory S. Lindhorst , Andrew Robert Miller
发明人: Vijay Mital , Suraj T. Poozhiyil , Michael J. McCormack , Gregory S. Lindhorst , Andrew Robert Miller
IPC分类号: G06F9/44
CPC分类号: G06F8/36
摘要: Technologies are presented herein for self-describing re-usable software components. Metadata is generated and published with a re-usable software component that identifies the capabilities of the software component, identifies other software components that the re-usable software component may be integrated with, and identifies mechanisms for integrating the re-usable software component with other software components. The metadata can then be used to discover re-usable software components and to integrate the re-usable software components with other software components.
摘要翻译: 本文介绍了技术,用于自我描述可重复使用的软件组件。 生成并发布元数据,并使用可重复使用的软件组件来识别软件组件的功能,识别可重复使用的软件组件可以与之集成的其他软件组件,并识别将可重用软件组件与其他组件集成的机制 软件组件。 然后可以使用元数据来发现可重复使用的软件组件,并将可重用的软件组件与其他软件组件集成。
-
公开(公告)号:US09110873B2
公开(公告)日:2015-08-18
申请号:US12147830
申请日:2008-06-27
申请人: Zachary P. Woodall , Vijay Mital , Gregory S. Lindhorst , Steven Miles Greenberg , Clinton Dee Covington , Pavel R. Karimov , Neil W. Black , Andrew Robert Miller , Robert Scott Cooper , Michael J. Eatough
发明人: Zachary P. Woodall , Vijay Mital , Gregory S. Lindhorst , Steven Miles Greenberg , Clinton Dee Covington , Pavel R. Karimov , Neil W. Black , Andrew Robert Miller , Robert Scott Cooper , Michael J. Eatough
CPC分类号: G06F17/2247 , G06F17/218
摘要: Technologies are described herein for generating a platform-independent data application. In one method, a definition of a data schema is received for defining data types. A definition of a user interface is also received for access data stored in the data types. Further, a definition of business logic is received for enforcing validation rules and actions associated with the data types. The definitions of the data schema, the user interface, and the business logic are each received in a platform-independent format and used to generate the platform-independent data application.
摘要翻译: 这里描述了用于生成与平台无关的数据应用的技术。 在一种方法中,接收数据模式的定义以定义数据类型。 还接收用于存储在数据类型中的访问数据的用户界面的定义。 此外,接收到业务逻辑的定义以实现与数据类型相关联的验证规则和动作。 数据模式,用户界面和业务逻辑的定义均以独立于平台的格式接收,用于生成与平台无关的数据应用程序。
-
公开(公告)号:US20080189235A1
公开(公告)日:2008-08-07
申请号:US11670815
申请日:2007-02-02
IPC分类号: G06F9/44
CPC分类号: G06F8/34
摘要: The present invention extends to methods, systems, and computer program products of user-interface architecture for manipulating business models. Embodiments of the invention facilitate efficient generation and extension of business related software applications, including commingled data-centric applications that represent both data elements and business logic in metadata. Modules of the user-interface architecture permit users to enter commands through common metaphors and wizards that abstract underlying (and more complex) modeling commands and data formats from users. The user-interface architecture can automatically search for existing models to provide and extend business related functionality.
摘要翻译: 本发明扩展到用于操纵业务模型的用户界面架构的方法,系统和计算机程序产品。 本发明的实施例有助于业务相关软件应用的有效生成和扩展,包括表示元数据中的数据元素和业务逻辑的以数据为中心的数据应用。 用户界面架构的模块允许用户通过通用隐喻和向导输入命令,从用户抽象底层(以及更复杂)的建模命令和数据格式。 用户界面架构可以自动搜索现有模型以提供和扩展业务相关功能。
-
公开(公告)号:US07873591B2
公开(公告)日:2011-01-18
申请号:US11670815
申请日:2007-02-02
IPC分类号: G06F9/44
CPC分类号: G06F8/34
摘要: The present invention extends to methods, systems, and computer program products of user-interface architecture for manipulating business models. Embodiments of the invention facilitate efficient generation and extension of business related software applications, including commingled data-centric applications that represent both data elements and business logic in metadata. Modules of the user-interface architecture permit users to enter commands through common metaphors and wizards that abstract underlying (and more complex) modeling commands and data formats from users. The user-interface architecture can automatically search for existing models to provide and extend business related functionality.
摘要翻译: 本发明扩展到用于操纵业务模型的用户界面架构的方法,系统和计算机程序产品。 本发明的实施例有助于业务相关软件应用的有效生成和扩展,包括表示元数据中的数据元素和业务逻辑的以数据为中心的数据应用。 用户界面架构的模块允许用户通过通用隐喻和向导输入命令,从用户抽象底层(以及更复杂)的建模命令和数据格式。 用户界面架构可以自动搜索现有模型以提供和扩展业务相关功能。
-
-
-
-
-
-
-
-
-