Method and apparatus for annotation-based behavior extensions
    1.
    发明申请
    Method and apparatus for annotation-based behavior extensions 失效
    用于基于注释的行为扩展的方法和设备

    公开(公告)号:US20060123017A1

    公开(公告)日:2006-06-08

    申请号:US11002833

    申请日:2004-12-02

    IPC分类号: G06F7/00

    CPC分类号: G06F8/51

    摘要: A method and apparatus is provided for annotation-based behavior extensions. A primary contributor is identified based on a first attribute. Behaviors from a secondary contributor are linked to the primary contributor once a second attribute is examined. Finally, one or more files are generated using the linked behaviors from the primary and secondary contributors.

    摘要翻译: 提供了一种用于基于注释的行为扩展的方法和装置。 基于第一属性识别主要贡献者。 一旦第二个属性被检查,来自次要贡献者的行为与主要贡献者相关联。 最后,使用来自主要和次要贡献者的链接行为生成一个或多个文件。

    Mechanism for defining queries in terms of data objects
    2.
    发明申请
    Mechanism for defining queries in terms of data objects 有权
    根据数据对象定义查询的机制

    公开(公告)号:US20060122973A1

    公开(公告)日:2006-06-08

    申请号:US11002740

    申请日:2004-12-02

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30439 G06F17/30442

    摘要: A method, apparatus, and computer instructions for defining queries in terms of data objects. A simplified query syntax is introduced for querying across a set of data objects which does not require the duplication of data object shape information. A data object is first defined by providing a name for the data object. Attribute and relationship information is added to the data object, wherein the information defines the shape of the data object. When a query is created, it is defined in terms of data objects. The query is processed, wherein processing the query includes extracting the shape of the data objects using the attribute information in the query. The query is expanded by adding additional syntax to the query based on relationship information defined for the data objects and then executed in its expanded form.

    摘要翻译: 一种用于在数据对象方面定义查询的方法,装置和计算机指令。 引入简化的查询语法,用于跨不需要数据对象形状信息重复的一组数据对象进行查询。 首先通过提供数据对象的名称来定义数据对象。 属性和关系信息被添加到数据对象,其中信息定义数据对象的形状。 当创建查询时,它将根据数据对象进行定义。 处理查询,其中处理查询包括使用查询中的属性信息提取数据对象的形状。 通过根据为数据对象定义的关系信息向查询添加附加语法,然后以其扩展形式执行,来扩展查询。

    Method and apparatus for generating a service data object based service pattern for an enterprise java beans model
    3.
    发明申请
    Method and apparatus for generating a service data object based service pattern for an enterprise java beans model 有权
    用于为企业java bean模型生成基于服务数据对象的服务模式的方法和装置

    公开(公告)号:US20060122971A1

    公开(公告)日:2006-06-08

    申请号:US11001864

    申请日:2004-12-02

    IPC分类号: G06F17/30

    CPC分类号: G06F9/4493

    摘要: A method and apparatus for generating a service data object based service pattern for an EJB model is provided. Definitions of session bean façade, SDOs, and queries are defined in entity beans. When the definitions are processed, SDOs, related SDOs, and queries for SDOs are added to the session bean façade. At run time, a client may manipulate the SDOs and apply changes to the SDOs via a mediator obtained from a mediator cache. The mediator persists the SDOs to a data graph without interfering the entity bean.

    摘要翻译: 提供了一种用于为EJB模型生成基于服务数据对象的服务模式的方法和装置。 会话bean外观,SDO和查询的定义在实体bean中定义。 处理定义时,SDO,相关SDO和SDO查询将添加到会话bean外观中。 在运行时,客户端可以操纵SDO,并通过从调解器缓存获取的调解器对SDO进行更改。 调解员将SDO持续到数据图而不干扰实体bean。

    Using behavioral annotations in source code to build middleware applications
    6.
    发明申请
    Using behavioral annotations in source code to build middleware applications 有权
    在源代码中使用行为注释来构建中间件应用程序

    公开(公告)号:US20050235247A1

    公开(公告)日:2005-10-20

    申请号:US10824292

    申请日:2004-04-14

    IPC分类号: G06F9/44

    CPC分类号: G06F8/30 G06F8/61 G06F8/71

    摘要: A method for embedding behavior tags in a source code so that a computer can choose the appropriate implementation technology to execute the source code comprising a Configuration Program (CP) and a Deployment Program (DP). The CP allows a user to define and modify a plurality of behavior tags in the behavior tag definitions. The CP also allows the user to define and modify the preferences as to the implementation technologies in an implementation technology preference list. The user then creates the source code with embedded behavior tags. The DP reads the source code and automatically selects the appropriate implementation technology based on the behavior tags. The DP gives preference to implementation technologies according to the implementation technology preference list. The result is that the user does not have to specify the implementation technology for the source code or configure the behavior tags to a specific implementation technology.

    摘要翻译: 一种用于将行为标签嵌入源代码中的方法,以便计算机可以选择适当的实现技术来执行包括配置程序(CP)和部署程序(DP)的源代码。 CP允许用户在行为标签定义中定义和修改多个行为标签。 CP还允许用户在实现技术偏好列表中定义和修改关于实现技术的偏好。 然后用户使用嵌入式行为标签创建源代码。 DP读取源代码,并根据行为标签自动选择适当的实现技术。 根据实施技术偏好列表,DP优先考虑实现技术。 结果是用户不必为源代码指定实现技术或者将行为标签配置为特定的实现技术。

    System and Method for Protocol Independent Access and Invocation of Web Services
    7.
    发明申请
    System and Method for Protocol Independent Access and Invocation of Web Services 失效
    用于协议独立访问和调用Web服务的系统和方法

    公开(公告)号:US20060168122A1

    公开(公告)日:2006-07-27

    申请号:US10905621

    申请日:2005-01-13

    IPC分类号: G06F15/16

    CPC分类号: H04L67/2823 H04L67/02

    摘要: Middleware application for managing communication between a client and a web service so that changes in the web service information, such as a change in the web service location, are addressed by the middleware application is disclosed. A developer registers web services in a repository. The middleware application generates a web service proxy based on web service information entered in the repository, and generates a new web service proxy when the web service information changes. The developer can then write code for client applications without the need to change code when changes are made in the web service information. Responsive to a client request, the middleware application accesses the repository to match the request with a web service. The middleware application transmits the request through the web service proxy to the web service. The method for using the middleware application comprises entering web service information in a repository, generating a web service proxy for a web service registered in the repository, and storing the web service proxy, so that changes in web service information, such as the web service location, will cause a new web service proxy to be generated.

    摘要翻译: 公开了用于管理客户端和web服务之间的通信的中间件应用程序,以便web服务信息的改变,诸如web服务位置的改变,被中间件应用程序所解决。 开发者在存储库中注册Web服务。 中间件应用程序基于在存储库中输入的Web服务信息生成Web服务代理,并在Web服务信息更改时生成新的Web服务代理。 然后,开发人员可以为客户端应用程序编写代码,而无需在Web服务信息中进行更改时更改代码。 响应于客户端请求,中间件应用程序访问存储库以将请求与Web服务相匹配。 中间件应用程序通过Web服务代理将请求发送到Web服务。 使用中间件应用程序的方法包括在存储库中输入Web服务信息,为存储库中注册的Web服务生成Web服务代理,并存储Web服务代理,以便Web服务信息(如Web服务) 位置,将导致生成新的Web服务代理。

    METHOD AND APPARATUS FOR A CONTAINER MANAGED PERSISTENT ENTITY BEAN SUPPORT ARCHITECTURE
    8.
    发明申请
    METHOD AND APPARATUS FOR A CONTAINER MANAGED PERSISTENT ENTITY BEAN SUPPORT ARCHITECTURE 失效
    集装箱管理的实体框架支持架构的方法和装置

    公开(公告)号:US20080059951A1

    公开(公告)日:2008-03-06

    申请号:US11928885

    申请日:2007-10-30

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4493

    摘要: The present invention provides methods, apparatus and computer instructions for a container managed persistent support architecture that meets the Enterprise Java Bean (EJB) Specification. The support architecture provides application programmers a model for balancing generated components with runtime code to better optimize flexibility and efficiency of applications. Six generated components: concrete bean, bean adaptor binding, injector, extractor, data cache entry and function set, are used in combination with runtime code to perform typical operations of CMP entity beans.

    摘要翻译: 本发明提供了满足企业Java Bean(EJB)规范的容器管理持久支持架构的方法,装置和计算机指令。 支持架构为应用程序员提供了一个用于将生成的组件与运行时代码进行平衡的模型,以更好地优化应用程序的灵活性和效率。 六个生成的组件:具体bean,bean适配器绑定,注入器,提取器,数据缓存条目和函数集,与运行时代码结合使用以执行CMP实体bean的典型操作。

    Method and apparatus for a container managed persistent entity bean support architecture
    9.
    发明申请
    Method and apparatus for a container managed persistent entity bean support architecture 失效
    容器管理持久性实体bean支持架构的方法和设备

    公开(公告)号:US20050114835A1

    公开(公告)日:2005-05-26

    申请号:US10720501

    申请日:2003-11-24

    IPC分类号: G06F9/44 G06F9/46

    CPC分类号: G06F9/4493

    摘要: The present invention provides methods, apparatus and computer instructions for a container managed persistent support architecture that meets the Enterprise Java Bean (EJB) Specification. The support architecture provides application programmers a model for balancing generated components with runtime code to better optimize flexibility and efficiency of applications. Six generated components: concrete bean, bean adaptor binding, injector, extractor, data cache entry and function set, are used in combination with runtime code to perform typical operations of CMP entity beans.

    摘要翻译: 本发明提供了满足企业Java Bean(EJB)规范的容器管理持久支持架构的方法,装置和计算机指令。 支持架构为应用程序员提供了一个用于将生成的组件与运行时代码进行平衡的模型,以更好地优化应用程序的灵活性和效率。 六个生成的组件:具体bean,bean适配器绑定,注入器,提取器,数据缓存条目和函数集,与运行时代码结合使用以执行CMP实体bean的典型操作。