Matching client interfaces with service interfaces
    1.
    发明授权
    Matching client interfaces with service interfaces 有权
    匹配客户端接口与服务接口

    公开(公告)号:US07594217B2

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

    申请号:US11007753

    申请日:2004-12-07

    IPC分类号: G06F9/44 G06F15/16

    CPC分类号: G06F17/30864 G06F17/30699

    摘要: Provided are a method, system, and program for matching client interfaces with service interfaces. A client component includes at least one client interface and a target component includes at least one service interface. A data structure for the client component associates at least one client interface in the client component with one target component. For each client interface indicated in the data structure, a determination is made as whether there is one service interface in the target component associated with the client interface that is compatible with the client interface.

    摘要翻译: 提供了一种用于将客户端接口与服务接口相匹配的方法,系统和程序。 客户端组件包括至少一个客户端接口,目标组件包括至少一个服务接口。 客户端组件的数据结构将客户端组件中的至少一个客户端接口与一个目标组件相关联。 对于数据结构中指示的每个客户端界面,确定与客户端接口相关联的目标组件中是否存在与客户端接口兼容的一个服务接口。

    Rapid application development for database-aware applications
    3.
    发明授权
    Rapid application development for database-aware applications 有权
    数据库感知应用程序的快速应用程序开发

    公开(公告)号:US08392880B2

    公开(公告)日:2013-03-05

    申请号:US11741644

    申请日:2007-04-27

    IPC分类号: G06F9/44

    CPC分类号: G06F8/34

    摘要: Embodiments of the invention provide application development tools that allow developers to rapidly build database-aware applications and database unit tests. Embodiments of the invention support multiple scenarios for database-aware application development, including beginning from a database table and automatically creating application code to access the table, beginning from an existing database query, beginning from existing application code that accesses a database, and hybrids or variations of these approaches.

    摘要翻译: 本发明的实施例提供了允许开发人员快速构建数据库感知应用和数据库单元测试的应用开发工具。 本发明的实施例支持用于数据库感知应用程序开发的多种场景,包括从数据库表开始,并从现有数据库查询开始自动创建应用程序代码,从现有的访问数据库的现有应用程序代码开始,以及混合或 这些方法的变化。

    Statement generation using statement patterns
    4.
    发明授权
    Statement generation using statement patterns 有权
    使用语句模式生成语句

    公开(公告)号:US08090735B2

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

    申请号:US11767454

    申请日:2007-06-22

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30424 G06F17/30442

    摘要: Provided are techniques for generating a result set. A statement that includes at least one statement pattern is received, wherein each statement pattern is a template that indicates how a statement is to be modified for execution against a data store and wherein each statement pattern modifies program logic and control flow. Each statement pattern is expanded to generate one or more new statements, wherein each statement pattern is capable of being expanded to zero or more statement patterns. The one or more new statements are executed against a data store to obtain a result set. It is determined whether to modify the result set based on the at least one statement pattern. In response to determining that the result set is to be modified, modifying the result set.

    摘要翻译: 提供了用于生成结果集的技术。 收到包含至少一个语句模式的语句,其中每个语句模式是指示语句如何被修改以针对数据存储进行执行的模板,并且其中每个语句模式修改程序逻辑和控制流程。 扩展每个语句模式以生成一个或多个新语句,其中每个语句模式能够被扩展为零个或多个语句模式。 对数据存储执行一个或多个新语句以获得结果集。 确定是否基于至少一个语句模式修改结果集。 响应于确定结果集被修改,修改结果集。

    Common application metamodel including C/C++ metamodel
    7.
    发明授权
    Common application metamodel including C/C++ metamodel 有权
    通用应用元模型包括C / C ++元模型

    公开(公告)号:US07275079B2

    公开(公告)日:2007-09-25

    申请号:US09849107

    申请日:2001-05-04

    IPC分类号: G06F15/16 G06F9/44

    CPC分类号: G06F9/541

    摘要: A method of and a system for processing an enterprise application request on an end user application and an application server. This is accomplished by initiating the application request on the end user application in a first language (such as a markup language) with a first application program (such as a Web browser), and transmitting the application request to the server and converting the application from the first language of the first end user application to a language running on the application server, processing the application request on the application server, and transmitting the response from the application server back to the end user application, and converting the response from the language running on the application server to the language of the end user application. The end user application and the application server have at least one connector between them, and the steps of (i) converting the application request from the language of the end user application (as a source language) to the language running on the application server (as a target language), and (ii) converting the response to the application request from the language running on the application server (as a source language) to the language of the end user application (as a target language), each include the steps of invoking connector metamodels of the respective source and target languages, populating the connector metamodels with metamodel data of each of the respective source and target languages, and converting the source language to the target language.

    摘要翻译: 一种用于在终端用户应用和应用服务器上处理企业应用请求的方法和系统。 这是通过利用第一应用程序(例如Web浏览器)以第一语言(例如标记语言)在最终用户应用上发起应用请求来实现的,并且将应用请求发送到服务器并将应用从 将第一最终用户应用程序的第一语言应用于在应用服务器上运行的语言,在应用服务器上处理应用请求,以及将来自应用服务器的响应发送回终端用户应用,以及将来自运行语言的响应转换 在应用服务器上使用最终用户应用程序的语言。 最终用户应用程序和应用程序服务器之间至少有一个连接器,以及(i)将应用程序请求从最终用户应用程序(作为源语言)的语言转换为在应用程序服务器上运行的语言 作为目标语言),以及(ii)将应用程序请求的响应从应用服务器(作为源语言)运行的语言转换为最终用户应用程序的语言(作为目标语言),每个都包括步骤 调用相应的源语言和目标语言的连接器元模型,将连接器元模型与各自的源和目标语言的元模型数据进行填充,并将源语言转换为目标语言。

    Interactive modeling agent for an object-oriented system
    8.
    发明授权
    Interactive modeling agent for an object-oriented system 失效
    面向对象系统的交互式建模代理

    公开(公告)号:US5907706A

    公开(公告)日:1999-05-25

    申请号:US747057

    申请日:1996-11-12

    IPC分类号: G06F9/44 G06F11/36

    摘要: Modeling a system using object-oriented programming tools is enhanced using a monitor built into the programming tool. The monitor can monitor in the background or in real time. Programming times are reduced and efficiency of code generation is increased by the interactive modeling agent monitoring the ongoing efforts of a user and interactive with the user through the use of windows and suggestive text on how to better use the programming language, tools, and constructs to create a better resulting model and program.

    摘要翻译: 使用面向对象的编程工具建模系统使用内置于编程工具中的监视器进行增强。 显示器可以在后台或实时监控。 减少编程时间,并通过交互式建模代理监视用户的持续努力并通过使用窗口和建议文本与用户交互的方式增加代码生成的效率,以便如何更好地使用编程语言,工具和构造 创建一个更好的结果模型和程序。