DATA MODELS CONTAINING HOST LANGUAGE EMBEDDED CONSTRAINTS
    1.
    发明申请
    DATA MODELS CONTAINING HOST LANGUAGE EMBEDDED CONSTRAINTS 有权
    包含主机语言嵌入式约束的数据模型

    公开(公告)号:US20150074686A1

    公开(公告)日:2015-03-12

    申请号:US14020657

    申请日:2013-09-06

    IPC分类号: G06F9/54

    摘要: Techniques are described for expressing a constraint in a host language. A constraint can be defined in the host language as an event handler. The event handler can be registered to a built-in event associated with an object of the database that the constraint is intended to validate. When the object triggers the built-in event, the event handler is called to execute the constraint. Exemplary built-in events include onSave (trigger the event when the object is saved), onValidate (trigger the event when an explicit call to validate the object is detected), onInsert (trigger the event when the object is inserted), onUpdate (trigger the event when the object is updated), and onCheckBeforeSave (trigger the event when the object is checked prior to saving).

    摘要翻译: 描述用于在主机语言中表达约束的技术。 约束可以在主机语言中定义为事件处理程序。 可以将事件处理程序注册到与数据库的对象相关联的内置事件,该约束将用于验证。 当对象触发内置事件时,将调用事件处理程序来执行约束。 示例性的内置事件包括onSave(当保存对象时触发事件),onValidate(触发事件,当检测到验证对象的显式调用)时,onInsert(触发插入对象时的事件),onUpdate(trigger 当对象被更新时的事件)和onCheckBeforeSave(在保存之前检查对象时触发事件)。

    SQL ENHANCEMENTS SIMPLIFYING DATABASE QUERYING
    2.
    发明申请
    SQL ENHANCEMENTS SIMPLIFYING DATABASE QUERYING 有权
    SQL增强简化数据库查询

    公开(公告)号:US20150074083A1

    公开(公告)日:2015-03-12

    申请号:US14020610

    申请日:2013-09-06

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30418 G06F17/30604

    摘要: Disclosed are techniques employed alone or in combination, to further enhance a database language and improve conciseness and comprehensiveness of query statements in application code. Embodiments may build upon an initial extension of database language to accommodate concepts of entity-relationship models (ERMs). That initial extension may include entities with structured types, and named associations. One technique modifies SQL to allow the SELECT command to specify element path expressions based upon a relationship (e.g. named associations between ERM elements). Another technique modifies SQL to introduce filter expressions suffixed to associations within path expressions, thus improving adherence to the principle of locality within query statements. Yet another technique allows a shorthand to “factor out” association path prefixes, thereby avoiding lengthy lists of path expressions in order to read several elements from the same nested structure or a same target entity behind a single association. Other techniques simplifying database querying are also disclosed.

    摘要翻译: 公开的是单独使用或组合使用的技术,以进一步增强数据库语言,并提高应用程序代码中查询语句的简洁性和全面性。 实施例可以基于数据库语言的初始扩展来构建,以适应实体关系模型(ERM)的概念。 该初始扩展可能包括具有结构化类型的实体和命名关联。 一种技术修改SQL,以允许SELECT命令基于关系(例如,ERM元素之间的命名关联)来指定元素路径表达式。 另一种技术修改SQL来引入路径表达式中的关联后缀的过滤器表达式,从而提高对查询语句中局部性原则的遵守。 另一种技术允许“缩小”关联路径前缀的简写,从而避免路径表达式的冗长列表,以便从单个关联后面的相同嵌套结构或相同目标实体读取几个元素。 还公开了简化数据库查询的其他技术。

    System and method for a web service client framework
    4.
    发明授权
    System and method for a web service client framework 有权
    Web服务客户端框架的系统和方法

    公开(公告)号:US07783717B1

    公开(公告)日:2010-08-24

    申请号:US10749772

    申请日:2003-12-30

    IPC分类号: G06F15/16 G06F9/46

    CPC分类号: G06F9/54 G06F2209/541

    摘要: An application server may include a Web service client having a service endpoint interface. The service endpoint interface may expose a method of a Web service to the Web service client. The Web service client may also include a logical port to define a configuration of the service endpoint interface.

    摘要翻译: 应用服务器可以包括具有服务端点接口的Web服务客户端。 服务端点接口可能会向Web服务客户端公开Web服务的方法。 Web服务客户端还可以包括用于定义服务端点接口的配置的逻辑端口。

    System and method for a Web service virtual interface
    5.
    发明授权
    System and method for a Web service virtual interface 有权
    Web服务虚拟接口的系统和方法

    公开(公告)号:US07617480B2

    公开(公告)日:2009-11-10

    申请号:US10856287

    申请日:2004-05-28

    IPC分类号: G06F9/44

    CPC分类号: G06F9/465 G06F8/34

    摘要: A development environment may receive input selecting a Web service implementation. The development environment may also receive input to define a virtual interface of the selected Web service implementation. The development environment may create a virtual interface descriptor file that includes the received input defining the virtual interface. The development environment may generate a Web service description based, at least in part, on the virtual interface descriptor file.

    摘要翻译: 开发环境可以接收选择Web服务实现的输入。 开发环境还可以接收输入以定义所选择的Web服务实现的虚拟接口。 开发环境可以创建虚拟接口描述符文件,其包括接收到的定义虚拟接口的输入。 开发环境可以至少部分地基于虚拟接口描述符文件生成Web服务描述。

    System and method for a Web service virtual interface
    6.
    发明申请
    System and method for a Web service virtual interface 有权
    Web服务虚拟接口的系统和方法

    公开(公告)号:US20060031850A1

    公开(公告)日:2006-02-09

    申请号:US10856287

    申请日:2004-05-28

    IPC分类号: G06F9/44

    CPC分类号: G06F9/465 G06F8/34

    摘要: Embodiments of the invention are generally directed to a system and method for a Web service virtual interface. A development environment may receive input selecting a Web service implementation. The development environment may also receive input to define a virtual interface of the selected Web service implementation. In an embodiment, the development environment may create a virtual interface descriptor file that includes the received input defining the virtual interface. The development environment may generate a Web service description based, at least in part, on the virtual interface descriptor file.

    摘要翻译: 本发明的实施例通常涉及用于Web服务虚拟接口的系统和方法。 开发环境可以接收选择Web服务实现的输入。 开发环境还可以接收输入以定义所选择的Web服务实现的虚拟接口。 在一个实施例中,开发环境可以创建包括定义虚拟接口的接收输入的虚拟接口描述符文件。 开发环境可以至少部分地基于虚拟接口描述符文件生成Web服务描述。

    UDDI based classification system
    7.
    发明授权

    公开(公告)号:US10133826B2

    公开(公告)日:2018-11-20

    申请号:US11843576

    申请日:2007-08-22

    IPC分类号: G06F17/30

    摘要: The subject matter disclosed herein provides methods and apparatus, including computer program products, for providing a classification service. The method may receive a request to access a UDDI registry. The classification service may access metadata representing a classification system for the data stored in the UDDI registry. The classification service may provide the data stored in the UDDI registry in a format based on the access metadata. Related apparatus, systems, methods, and articles are also described.

    Local buffers for event handlers
    8.
    发明授权
    Local buffers for event handlers 有权
    事件处理程序的本地缓冲区

    公开(公告)号:US09575819B2

    公开(公告)日:2017-02-21

    申请号:US14020633

    申请日:2013-09-06

    IPC分类号: G06F9/54 G06F11/07

    摘要: A technique is described for generating error buffer that includes errors from both a program and event handlers called by the program. A program in an event-driven environment triggers an event. In response to the triggered event, the program calls event handlers related to the event. The event handlers are executed and error messages generated during the execution are stored in a local error buffer. Upon completion of the event handlers, the local error buffers are returned to the program and the program merges the local error buffers with an error buffer associated with the program.

    摘要翻译: 描述了一种用于生成包含由程序调用的程序和事件处理程序的错误的错误缓冲区的技术。 事件驱动环境中的程序触发事件。 响应触发的事件,程序调用与事件相关的事件处理程序。 执行事件处理程序,并在执行期间生成的错误消息存储在本地错误缓冲区中。 完成事件处理程序后,将本地错误缓冲区返回给程序,程序将本地错误缓冲区与程序关联的错误缓冲区合并。

    Database language extended to accommodate entity-relationship models
    9.
    发明授权
    Database language extended to accommodate entity-relationship models 有权
    扩展数据库语言以适应实体关系模型

    公开(公告)号:US09442977B2

    公开(公告)日:2016-09-13

    申请号:US14020509

    申请日:2013-09-06

    IPC分类号: G06F17/30

    摘要: Embodiments extend the relational model and language of standard SQL, to recognize features of higher level entity-relationship models (ERMs). SQL extensions implemented in the data design language (DDL) incorporate Entities (and Views) having custom-defined/semantic structure, rather than being limited to primitive types (e.g. flat tables as in standard SQL). Entities are defined similar to structured types with an underlying persistency, but with a uniquely identifying leading key. In DDL, these entities are combined with associations in the data model. The associations of the extended SQL reflect relationships between entities in the ERM. Associations are specified by adding an element to a source entity, with an association type pointing to a target entity. This may be complemented by providing optional information (e.g., cardinality, keys, filter conditions), up to a complete JOIN condition. In the query language (QL), JOINs may be replaced by the use of simple path expressions.

    摘要翻译: 实施例扩展了标准SQL的关系模型和语言,以识别更高级实体关系模型(ERM)的特征。 以数据设计语言(DDL)实现的SQL扩展包含具有自定义/语义结构的实体(和视图),而不仅限于原始类型(例如标准SQL中的平面表)。 实体被定义与具有底层持久性的结构化类型相似,但是具有唯一标识的引导键。 在DDL中,这些实体与数据模型中的关联组合。 扩展SQL的关联反映了企业风险管理实体之间的关系。 通过向源实体添加元素来指定关联,关联类型指向目标实体。 这可以通过提供高达完整的JOIN条件的可选信息(例如,基数,密钥,过滤条件)来补充。 在查询语言(QL)中,可以使用简单的路径表达式替换JOIN。

    Entity-relationship model extensions using annotations
    10.
    发明授权
    Entity-relationship model extensions using annotations 有权
    使用注释的实体关系模型扩展

    公开(公告)号:US09430523B2

    公开(公告)日:2016-08-30

    申请号:US14020664

    申请日:2013-09-06

    IPC分类号: G06F17/30

    摘要: Embodiments extend the relational model and language of standard SQL, to recognize features of higher level entity-relationship models (ERMs). Annotation language is implemented in the data design language (DDL) to incorporate tables and entities Using DDL, annotations are typed structures of metadata. Annotations may be used for types, entities and elements. In the query language (QL), annotations may be added to the standard QL. A reflection program may use the metadata of the annotation language for reflection on the tables or entities.

    摘要翻译: 实施例扩展了标准SQL的关系模型和语言,以识别更高级实体关系模型(ERM)的特征。 注释语言在数据设计语言(DDL)中实现,以集成表和实体使用DDL,注释是元数据的类型化结构。 注释可用于类型,实体和元素。 在查询语言(QL)中,可以将标注添加到标准QL中。 反射程序可以使用注释语言的元数据来反映表或实体。