-
公开(公告)号:US20150074686A1
公开(公告)日:2015-03-12
申请号:US14020657
申请日:2013-09-06
申请人: Stefan Baeuerle , Timm Falter , Daniel Hutzel , Lior Schejter
发明人: Stefan Baeuerle , Timm Falter , Daniel Hutzel , Lior Schejter
IPC分类号: G06F9/54
CPC分类号: G06F9/542 , G06F11/30 , G06F11/36 , G06F17/30371
摘要: 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(在保存之前检查对象时触发事件)。
-
公开(公告)号:US20150074083A1
公开(公告)日:2015-03-12
申请号:US14020610
申请日:2013-09-06
申请人: Daniel Hutzel , Timm Falter , Stefan Baeuerle
发明人: Daniel Hutzel , Timm Falter , Stefan Baeuerle
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来引入路径表达式中的关联后缀的过滤器表达式,从而提高对查询语句中局部性原则的遵守。 另一种技术允许“缩小”关联路径前缀的简写,从而避免路径表达式的冗长列表,以便从单个关联后面的相同嵌套结构或相同目标实体读取几个元素。 还公开了简化数据库查询的其他技术。
-
公开(公告)号:US08892454B2
公开(公告)日:2014-11-18
申请号:US11863029
申请日:2007-09-27
申请人: Christian Rabetge , Thomas Kunz , Alexander Zubev , Otto Boehrer , Volker Wiechers , Timm Falter , Vladimir Savchenko , Harish Mehta
发明人: Christian Rabetge , Thomas Kunz , Alexander Zubev , Otto Boehrer , Volker Wiechers , Timm Falter , Vladimir Savchenko , Harish Mehta
IPC分类号: G06F17/50 , G06F9/44 , G06Q40/00 , G06F9/445 , G06Q10/06 , G06Q10/10 , G06Q30/02 , G06Q40/02 , G06Q40/06 , G06Q20/10 , G06Q40/04 , H04L29/08
CPC分类号: G06F9/44505 , G06Q10/06 , G06Q10/063 , G06Q10/0631 , G06Q10/10 , G06Q20/10 , G06Q30/02 , G06Q30/0201 , G06Q40/00 , G06Q40/02 , G06Q40/04 , G06Q40/06 , H04L67/02 , H04L67/16
摘要: Methods and apparatus, including computer program products, for configuration of web services. In general, data is received characterizing web service calls for an application, a placeholder destination for the web service calls, and an identification of a system to be mapped to the placeholder; and a configuration is generated for the web service calls, where the configuration maps the placeholder destination to the system. The configuration may be a configuration of proxy objects to make the web service calls. Mapping the placeholder destination to the system may include generating a configuration including the system in lieu of the placeholder destination. Systems may be included in domains, where a security policy may be applied to systems in a domain.
摘要翻译: 方法和设备,包括计算机程序产品,用于配置Web服务。 一般来说,接收表示用于应用程序的Web服务调用的数据,用于web服务调用的占位符目的地以及要映射到占位符的系统的标识; 并为Web服务调用生成配置,其中配置将占位符目标映射到系统。 该配置可以是用于使web服务调用的代理对象的配置。 将占位符目的地映射到系统可以包括生成包括系统代替占位符目的地的配置。 系统可能包含在域中,其中可以将安全策略应用于域中的系统。
-
公开(公告)号:US07783717B1
公开(公告)日:2010-08-24
申请号:US10749772
申请日:2003-12-30
申请人: Valdimir Savchenko , Timm Falter , Alexander Zubev
发明人: Valdimir Savchenko , Timm Falter , Alexander Zubev
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服务客户端还可以包括用于定义服务端点接口的配置的逻辑端口。
-
公开(公告)号:US07617480B2
公开(公告)日:2009-11-10
申请号:US10856287
申请日:2004-05-28
IPC分类号: G06F9/44
摘要: 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服务描述。
-
公开(公告)号:US20060031850A1
公开(公告)日:2006-02-09
申请号:US10856287
申请日:2004-05-28
IPC分类号: G06F9/44
摘要: 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服务描述。
-
公开(公告)号:US10133826B2
公开(公告)日:2018-11-20
申请号:US11843576
申请日:2007-08-22
申请人: Harish Mehta , Thierry Tung , Alexander Zubev , Timm Falter
发明人: Harish Mehta , Thierry Tung , Alexander Zubev , Timm Falter
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.
-
公开(公告)号:US09575819B2
公开(公告)日:2017-02-21
申请号:US14020633
申请日:2013-09-06
申请人: Stefan Baeuerle , Timm Falter , Daniel Hutzel
发明人: Stefan Baeuerle , Timm Falter , Daniel Hutzel
CPC分类号: G06F9/542 , G06F9/5016 , G06F11/0706 , G06F11/0778 , G06F11/0793
摘要: 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.
摘要翻译: 描述了一种用于生成包含由程序调用的程序和事件处理程序的错误的错误缓冲区的技术。 事件驱动环境中的程序触发事件。 响应触发的事件,程序调用与事件相关的事件处理程序。 执行事件处理程序,并在执行期间生成的错误消息存储在本地错误缓冲区中。 完成事件处理程序后,将本地错误缓冲区返回给程序,程序将本地错误缓冲区与程序关联的错误缓冲区合并。
-
9.
公开(公告)号:US09442977B2
公开(公告)日:2016-09-13
申请号:US14020509
申请日:2013-09-06
IPC分类号: G06F17/30
CPC分类号: G06F17/30424 , G06F17/30498 , G06F17/30604
摘要: 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。
-
公开(公告)号:US09430523B2
公开(公告)日:2016-08-30
申请号:US14020664
申请日:2013-09-06
申请人: Timm Falter , Daniel Hutzel , Stefan Baeuerle
发明人: Timm Falter , Daniel Hutzel , Stefan Baeuerle
IPC分类号: G06F17/30
CPC分类号: G06F17/30404 , G06F17/30424 , G06F17/30427 , G06F17/30525 , G06F17/30595 , G06F17/30604
摘要: 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中。 反射程序可以使用注释语言的元数据来反映表或实体。
-
-
-
-
-
-
-
-
-