Finding named EJB homes via life cycle support
    2.
    发明授权
    Finding named EJB homes via life cycle support 有权
    通过生命周期支持找到名为EJB的家庭

    公开(公告)号:US06745250B1

    公开(公告)日:2004-06-01

    申请号:US09605781

    申请日:2000-06-28

    IPC分类号: G06F900

    CPC分类号: G06F9/465

    摘要: A method and implementing system are provided in which CORBA (Common Object Request Broker Architecture) Life Cycle Service FactoryFinder capabilities are combined with CORBA Naming Service resolve operations on a Naming Context. The methodology allows EJBHomes in a distributed network to be found using CORBA Life Cycle Services while maintaining support for the EJB (Enterprise Java Bean) programming model of using JNDI (Java Naming and Directory Interface) lookup calls to locate EJBHomes. Usage of Life Cycle Services in an EJB environment for finding EJBHomes by using Naming interfaces is enabled while using Life Cycle Service semantics. An exemplary embodiment is provided to allow deployment in different environments (including environments without Life Cycle support) and reconfiguration of the FactoryFinder being used, without requiring changes to source code.

    摘要翻译: 提供了一种方法和实现系统,其中CORBA(通用对象请求代理体系结构)生命周期服务FactoryFinder功能与命名上下文中的CORBA命名服务解析操作相结合。 该方法允许使用CORBA生命周期服务找到分布式网络中的EJBHomes,同时保持对使用JNDI(Java命名和目录接口)查询调用定位EJBHomes的EJB(Enterprise Java Bean)编程模型的支持。 在使用生命周期服务语义的情况下,使能生命周期服务在EJB环境中通过使用命名接口来查找EJBHomes。 提供了一个示例性实施例,以允许在不需要更改源代码的情况下部署在不同环境(包括没有生命周期支持的环境)和正在使用的FactoryFinder的重新配置。

    Method and system for data filtering within an object-oriented data
    3.
    发明授权
    Method and system for data filtering within an object-oriented data 失效
    面向对象数据处理系统中数据过滤的方法和系统

    公开(公告)号:US06269407B1

    公开(公告)日:2001-07-31

    申请号:US08616116

    申请日:1996-03-14

    IPC分类号: G06F900

    CPC分类号: G06F9/542 G06F9/465

    摘要: A method and system for filtering a list of data elements within an object-oriented environment are disclosed. According to the present invention, a filter object is created that supports a filter method which discriminates data elements within an input list utilizing a filter criterion. A message is then sent to the filter object specifying an input list of data elements to be filtered. In response to receipt of the message, data elements within the specified input list are discriminated utilizing the filter criterion. In one embodiment, one or more filter objects are registered with a finder object such that a list of data elements satisfying a search criterion produced by the finder object are automatically furnished to the filter objects as an input list.

    摘要翻译: 公开了一种用于过滤面向对象环境中的数据元素列表的方法和系统。 根据本发明,创建一种过滤对象,该过滤对象支持使用过滤器标准来区分输入列表内的数据元素的过滤方法。 然后将消息发送到指定要过滤的数据元素的输入列表的过滤器对象。 响应于消息的接收,使用过滤器标准来区分指定输入列表内的数据元素。 在一个实施例中,一个或多个过滤器对象被注册到取景器对象,使得满足由取景器对象产生的搜索条件的数据元素的列表被自动提供给过滤器对象作为输入列表。

    Method and apparatus for enabling a persistent metastate for objects in
an object oriented environment
    4.
    发明授权
    Method and apparatus for enabling a persistent metastate for objects in an object oriented environment 失效
    用于在面向对象的环境中实现对象的持续转移的方法和装置

    公开(公告)号:US5870753A

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

    申请号:US619041

    申请日:1996-03-20

    IPC分类号: G06F12/00 G06F9/44 G06F17/30

    摘要: A method and apparatus for enabling the maintenance of multiple metastates for a persistent object without increasing the size of the object reference. An object reference data structure is provided in memory and persistent storage to carry a key which contains a universal unique identification (UUID) of an object and other generic common information of the object. A table, maintained by a server process in memory and persistent storage, contains tuples consisting of a key and metastates for persistent objects. A technique is also provided for interacting with the object for the exchange of metastate and the handling of lifecycle issues such as object creation, passivation (removing from memory), reactivation (restoring to memory) and destruction. Additional types of metastates may be added without reimplementation of the server which manages the persistent objects.

    摘要翻译: 一种能够维持持久对象的多个转移而不增加对象引用的大小的方法和装置。 在存储器和持久存储器中提供对象引用数据结构以携带包含对象的通用唯一标识(UUID)和对象的其他通用公共信息的密钥。 由内存和持久存储中的服务器进程维护的表包含由密钥组成的元组和持久对象的转移。 还提供了一种技术,用于与对象交互以交换转移和处理生命周期问题,如对象创建,钝化(从内存中移除),重新激活(恢复到内存)和破坏。 可以添加其他类型的转移,而不重新实现管理持久对象的服务器。

    Method and system for implementing an application-based naming system
    5.
    发明授权
    Method and system for implementing an application-based naming system 失效
    实现基于应用的命名系统的方法和系统

    公开(公告)号:US07483914B2

    公开(公告)日:2009-01-27

    申请号:US10621902

    申请日:2003-07-17

    IPC分类号: G06F7/00 G06F17/00

    摘要: A method is presented for processing names by a naming service. A naming service obtains an application name for an application along with at least one deployment attribute for a deployment of an instance of the application within a data processing system. The naming service generates an application-based name for the instance of the application; the application-based name represents a context within a naming system that is supported by the naming service, and the application-based name is a compound name that includes the application name and at least one deployment name for a deployment attribute. A deployment attribute is a metadata value, such as a deployment identifier or version identifier, that characterizes a manner in which the instance of the application is deployed within the data processing system.

    摘要翻译: 呈现一种通过命名服务处理名称的方法。 命名服务获取应用程序的应用程序名称以及至少一个在数据处理系统内部署应用程序实例的部署属性。 命名服务为应用程序的实例生成基于应用程序的名称; 基于应用程序的名称表示命名服务支持的命名系统中的上下文,基于应用程序的名称是包含应用程序名称和部署属性的至少一个部署名称的复合名称。 部署属性是元数据值,例如部署标识符或版本标识符,其表征应用程序的实例在数据处理系统内部署的方式。

    Legacy CORBA name space integration using web application servers
    7.
    发明授权
    Legacy CORBA name space integration using web application servers 失效
    使用Web应用程序服务器的旧版CORBA名称空间集成

    公开(公告)号:US07036127B2

    公开(公告)日:2006-04-25

    申请号:US09975342

    申请日:2001-10-11

    IPC分类号: G06F9/44

    摘要: A method, apparatus, and computer implemented instructions for binding object references from a remote name space into a local name space using a Web application. Information is collected to generate a request for an object reference. Information, such as an application server to use as the source, a source name space path, an identification of destination server, and a destination name space path to which the object reference is to be bound, may be used. The request is sent using a communications protocol, such as hypertext transfer protocol to the application server to be used as the source for the object reference. An object reference is located using the name space. The object reference may be serialized into a format, such as a common object request broker architecture format and sent to the destination. The destination will unserialize the object reference and perform binding using the destination name space path.

    摘要翻译: 一种用于使用Web应用程序将远程名称空间的对象引用绑定到本地名称空间中的方法,设备和计算机实现的指令。 收集信息以生成对象引用的请求。 可以使用诸如用作源的应用服务器,源名称空间路径,目的地服务器的标识以及对象引用所绑定的目的地名称空间路径的信息。 请求使用通信协议(例如超文本传输​​协议)发送到应用服务器,以用作对象引用的源。 使用名称空间定位对象引用。 对象引用可以被序列化成格式,例如公共对象请求代理体系结构格式并被发送到目的地。 目的地将取消对对象引用的序列化,并使用目标名称空间路径执行绑定。

    Enabling life cycle semantics via naming interfaces
    8.
    发明授权
    Enabling life cycle semantics via naming interfaces 失效
    通过命名界面启用生命周期语义

    公开(公告)号:US06745249B1

    公开(公告)日:2004-06-01

    申请号:US09605780

    申请日:2000-06-28

    IPC分类号: G06F946

    CPC分类号: G06F9/465 G06F2209/463

    摘要: A method and implementing system are provided in which CORBA (Common Object Request Broker Architecture) Life Cycle Service factory finding capabilities are combined with CORBA Naming Service resolve operations on a naming context. The methodology provides a performance enhancement when compared with a typical CORBA programming model usage of these two services. In addition, EJBHomes in a distributed network are allowed to be found using CORBA Life Cycle Services while maintaining support for the EJB (Enterprise Java Bean) programming model of using JNDI (Java Naming and Directory Interface) lookup calls to locate EJBHomes. Usage of Life Cycle Service semantics is provided in an EJB environment for finding object factories while having access to only Naming interfaces.

    摘要翻译: 提供了一种方法和实现系统,其中将CORBA(公共对象请求代理体系结构)生命周期服务工厂查找功能与命名上下文中的CORBA命名服务进行解析操作相结合。 与这两种服务的典型CORBA编程模型使用相比,该方法提供了性能提升。 此外,允许使用CORBA生命周期服务找到分布式网络中的EJBHomes,同时保持对使用JNDI(Java命名和目录接口)查询调用定位EJBHomes的EJB(Enterprise Java Bean)编程模型的支持。 在EJB环境中提供了生命周期服务语义的使用,用于在只访问命名接口的同时查找对象工厂。

    Method and apparatus for an improved specialization of a CORBAservices
GenericFactory
    9.
    发明授权
    Method and apparatus for an improved specialization of a CORBAservices GenericFactory 失效
    改进CORBA服务GenericFactory专业化的方法和设备

    公开(公告)号:US6016514A

    公开(公告)日:2000-01-18

    申请号:US741730

    申请日:1996-10-31

    IPC分类号: G06F9/46

    CPC分类号: G06F9/465

    摘要: A method and apparatus for implementing generic factories which are used to create objects in a distributed object-oriented programming environment. This method and apparatus are applicable to the Object Management Group (OMG) CORBAservices GenericFactory interface. A create.sub.-- object method implementation is subdivided into its' elemental parts, specifically finding an appropriate factory, interacting with that factory to create the object, and initializing an object. New operations are introduced which support each of these elemental parts. This allows implementations of GenericFactories to have a higher degree of reuse then when the standard interfaces are used as is.

    摘要翻译: 一种用于实现通用工厂的方法和装置,用于在分布式面向对象编程环境中创建对象。 该方法和设备适用于对象管理组(OMG)CORBAservices GenericFactory界面。 创建对象方法实现被细分为其元素部分,具体找到一个合适的工厂,与该工厂进行交互以创建该对象,并初始化一个对象。 引入了新的操作,支持这些元素。 当允许使用标准接口时,这允许GenericFactories的实现具有更高的重用程度。

    Method and apparatus for defining the scope of a CORBAservices factory
finder
    10.
    发明授权
    Method and apparatus for defining the scope of a CORBAservices factory finder 失效
    定义CORBA服务工厂查找器范围的方法和设备

    公开(公告)号:US5948072A

    公开(公告)日:1999-09-07

    申请号:US741729

    申请日:1996-10-31

    IPC分类号: G06F9/46 G06F17/30

    CPC分类号: G06F9/465

    摘要: A method and apparatus for controlling a scope of location for a FactoryFinder object used by a program to find a factory object which is used to create another object in an object-oriented system. The scope of location may be a specific machine, all machines within a work group, all object server processes running under a particular operating system, etc. An abstract location interface is provided which is subclassed to provide a location object. The location object provides methods for returning a list of servers, for returning a boolean value of TRUE or FALSE for a specific server, and for creating a new location object and registering servers that result from an intersection/union of the servers registered with the current location and another location.

    摘要翻译: 一种方法和装置,用于控制程序使用的FactoryFinder对象的位置范围,以找到用于在面向对象系统中创建另一对象的工厂对象。 位置的范围可以是特定的机器,工作组中的所有机器,在特定操作系统下运行的所有对象服务器进程等。提供抽象位置接口,其被子类化以提供位置对象。 位置对象提供了返回服务器列表的方法,用于返回布尔值为特定服务器的TRUE或FALSE,以及创建新的位置对象并注册由与当前注册的服务器注册的服务器的交集/联合产生的服务器 位置和另一个位置。