Method and system for designing customizable applications and user-interfaces based on user-defined policies and metadata
    1.
    发明授权
    Method and system for designing customizable applications and user-interfaces based on user-defined policies and metadata 有权
    基于用户定义的策略和元数据设计可定制应用程序和用户界面的方法和系统

    公开(公告)号:US07464367B2

    公开(公告)日:2008-12-09

    申请号:US10619128

    申请日:2003-07-14

    IPC分类号: G06F9/44 G06F3/00

    CPC分类号: G06F8/34

    摘要: The present invention enables a user to build user-interfaces and applications based on a policy that contains metadata. The user can build an application through the user-interface, in which the user-interface and the generated computer-executable instructions are consistent with the policy. A user-interface has a toolbox that indicates the discovered components and a design surface that displays applicable stages. The policy determines the stages, where each stage provides a grouping of components having related tasks. The user selects components from the toolbox so that the selected components are associated with the selected stages on the design surface. After the user has completed building an application, a representation of the application may be compiled in order to generate a set of computer-executable instructions. Moreover, the compiler is coupled to the policy so that the set of computer-executable instructions is consistent with the policy.

    摘要翻译: 本发明使得用户能够基于包含元数据的策略构建用户界面和应用。 用户可以通过用户界面构建应用程序,用户界面和生成的计算机可执行指令与策略一致。 用户界面具有指示发现的组件的工具箱和显示适用阶段的设计曲面。 该策略确定阶段,每个阶段提供具有相关任务的组件分组。 用户从工具箱中选择组件,使所选择的组件与设计表面上的所选阶段相关联。 在用户完成构建应用程序之后,可以编译应用程序的表示,以便生成一组计算机可执行指令。 而且,编译器被耦合到策略,使得该组计算机可执行指令与该策略一致。

    Orchestration designer
    2.
    发明授权
    Orchestration designer 有权
    协调设计师

    公开(公告)号:US07519947B2

    公开(公告)日:2009-04-14

    申请号:US10618865

    申请日:2003-07-14

    IPC分类号: G06F9/45

    CPC分类号: G06F8/34

    摘要: The present invention supports the design of a process using a drawing surface that specifies the process with underlying programmatic constructs. In response to a user's command, a construct corresponding to a shape is selected from a palette and inserted onto a design region that shows the specified process. The command is verified to be consistent with semantics of an associated process type. If so, a visual image of the specified process is updated. If not, an indicator is generated in a proximity of a relevant portion of the visual image in order to help the user resolve the inconsistency. The user is able to correct errors before generating computer-executable instructions from a high-level code emission. Computer-executable instructions are also generated from high-level code emission. A process engine is cognizant of the associated high-level lines of code and an infrastructure knowledge base while executing the computer-executable instructions.

    摘要翻译: 本发明支持使用指定具有基础程序构造的过程的绘图面的过程的设计。 响应于用户的命令,从调色板中选择与形状对应的构造,并将其插入到显示指定处理的设计区域。 该命令被验证为与相关进程类型的语义一致。 如果是,则更新指定进程的视觉图像。 如果不是,则在视觉图像的相关部分附近生成指示符,以帮助用户解决不一致。 用户能够在从高级代码发射生成计算机可执行指令之前纠正错误。 计算机可执行指令也是从高级代码发射产生的。 流程引擎在执行计算机可执行指令的同时认识到相关联的高级代码行和基础知识库。