Policy algebra and compatibility model
    1.
    发明授权
    Policy algebra and compatibility model 有权
    政策代数和兼容性模型

    公开(公告)号:US07584499B2

    公开(公告)日:2009-09-01

    申请号:US11102848

    申请日:2005-04-08

    IPC分类号: H04L9/00 G06F17/00

    CPC分类号: G06F17/3089

    摘要: The present invention provide for an algebraic mapping of a policy expression from a compact to a normalized form, both in Boolean and set formulations. The policy algebra is defined in such a way that policy alternatives within the normalized expression will be the same across equivalent compact expressions—regardless of how the assertions are arbitrarily constrained or what operators are used to constrain such equivalent expressions. Moreover, the present invention also provides a model for identifying alternatives that are equivalent by comparing only the root element names or QName of each assertion within an alternative. In addition, embodiments as described herein can utilize the identification of equivalent alternatives in order to create an intersection policy expression to limit alternatives of admissible behavior to those in common across both endpoints.

    摘要翻译: 本发明提供了布尔和集合公式中的策略表达式从契约到归一化形式的代数映射。 策略代数被定义为使得归一化表达式中的策略替换在等价的紧凑表达式之间将是相同的,而不论断言如何被任意约束,或者使用什么运算符来约束这样的等价表达式。 此外,本发明还提供了用于通过仅比较替代方案中的每个断言的根元素名称或QName来识别等价的替代方案的模型。 此外,如本文所述的实施例可以利用等效替代方案的识别,以便创建交叉策略表达式以将允许行为的替代方案限制在跨越两个端点的共同行为。

    Cogeneration of Database Applications and Their Databases
    3.
    发明申请
    Cogeneration of Database Applications and Their Databases 有权
    数据库应用及其数据库的热电联产

    公开(公告)号:US20110307519A1

    公开(公告)日:2011-12-15

    申请号:US12813582

    申请日:2010-06-11

    IPC分类号: G06F17/30

    CPC分类号: G06F17/3056 G06F17/30289

    摘要: User experience in a designer tool manages cogeneration of a database application and a database accessible through the application. A user places a visual representation of an application element designed to control a relational or hierarchical dataset. Code is automatically called to add the application element to the application, and automatically invoked to create database schema elements designed to implement the dataset in the database under application element control. Users verify that an application element has been automatically added, and confirm that database schema elements implementing the dataset(s) under control of the application element have been automatically created. A tutorial illustrates a workflow utilizing a designer tool to cogenerate a database application and a database without a data design step. A wizard utilizes the designer tool to cogenerate a database application and a database that collectively implement a calendar, a diagram, a tree, a wiki, and/or a list.

    摘要翻译: 设计器工具中的用户体验可管理数据库应用程序的热电联系和通过应用程序访问的数据库。 用户放置旨在控制关系或层次数据集的应用程序元素的可视化表示。 自动调用代码将应用程序元素添加到应用程序,并自动调用以创建数据库模式元素,用于在应用程序元素控制下在数据库中实现数据集。 用户验证是否已自动添加应用程序元素,并确认自动创建了在应用程序元素控制下实现数据集的数据库模式元素。 一个教程说明了使用设计器工具在没有数据设计步骤的情况下并行数据库应用程序和数据库的工作流程。 向导利用设计器工具来共同生成数据库应用程序和统一实现日历,图表,树,维基和/或列表的数据库。

    Virtual network with adaptive dispatcher
    4.
    发明授权
    Virtual network with adaptive dispatcher 有权
    具有自适应调度器的虚拟网络

    公开(公告)号:US07899047B2

    公开(公告)日:2011-03-01

    申请号:US11838161

    申请日:2007-08-13

    IPC分类号: H04L12/56

    摘要: Methods and systems for providing a virtual network are disclosed. At least one layer of abstraction is created between network service applications and conventional network protocols by inserting an adaptive dispatcher between applications and network transport services on each machine in a network. The message protocol in the virtual network is extensible, allowing application programs to create new headers within any message as needed. The adaptive dispatcher contains handlers that route and dispatch messages within the virtual network based on arbitrary content within each message, including any combination of headers and/or data content. Each device on the virtual network has a virtual address to which messages are directed, allowing devices to move within the network without reconfiguring routing tables. Handlers may be automatically created when an event meeting predefined criteria occurs, including the non-occurrence of a condition, making the virtual network self-healing and adaptive to reconfiguration.

    摘要翻译: 公开了用于提供虚拟网络的方法和系统。 通过在网络中的每台机器上的应用程序和网络传输服务之间插入自适应调度器,在网络服务应用程序和常规网络协议之间创建至少一个抽象层。 虚拟网络中的消息协议是可扩展的,允许应用程序根据需要在任何消息内创建新头。 自适应调度器包含基于每个消息内的任意内容(包括报头和/或数据内容的任何组合)在虚拟网络内路由和调度消息的处理程序。 虚拟网络上的每个设备都具有指向消息的虚拟地址,允许设备在网络内移动而不重新配置路由表。 当满足预定义标准的事件发生时,可以自动创建处理程序,包括不发生条件,使虚拟网络自我修复并适应重新配置。

    Drag and drop creation and editing of a page incorporating scripts
    10.
    发明授权
    Drag and drop creation and editing of a page incorporating scripts 有权
    拖放创建和编辑包含脚本的页面

    公开(公告)号:US07543267B2

    公开(公告)日:2009-06-02

    申请号:US10680238

    申请日:2003-10-08

    IPC分类号: G06F9/44

    CPC分类号: G06F8/34 Y10S715/967

    摘要: An environment for developing clientside/serverside code is disclosed. The environment supports programming in an event-driven paradigm while the execution of the resultant programs are executed in a serial execution paradigm. Through shielding the developer from complex scripting segments, the environment provides the developer with the suggestion that that resultant execution model is event-driven. By treating scripts as later-definable objects, the designing phase of a page may be lessened, as the appropriate codings needed to implement a page are determined at a later date. In one example, the codings may be preliminary set as server side or client side, with the environment later adding the appropriate scripting language to complete the developed page.

    摘要翻译: 公开了开发客户端/服务器端代码的环境。 环境支持事件驱动范例中的编程,而执行结果程序在串行执行范例中执行。 通过将开发人员从复杂的脚本段中屏蔽,环境为开发人员提供了结果执行模型是事件驱动的建议。 通过将脚本作为可定义的对象,可以减少页面的设计阶段,因为在稍后的日期确定实现页面所需的适当编码。 在一个示例中,编码可以被初步设置为服务器端或客户端,随后环境添加适当的脚本语言以完成开发的页面。