A group of protocols is described that establish an information bus. The protocols allow various applications and components to plug into the information bus. As a member of the bus, each application or component can exchange information with any other application or component in a structured way. The information bus is especially useful in interconnecting Java beans and applets in a Java virtual machine and in a distributive computer environment. An apparatus is disclosed that is utilized to produce data from an application to an information bus for sharing the data with other applications utilizing the information bus. The data producing apparatus comprises a data element building logic, which builds data elements containing the data within the application, a data notification logic, which notifies the information bus of the availability of the data element, and a data element transfer logic, which transfers data element from one application to another. An event listing logic can also be included that is utilized to listen for data element requests from applications utilizing the information bus. The data element builder logic may be configured to change the data within a data element and the data notification logic may be configured to announce the data change across the information bus to at least some of the applications. The data element builder logic specifies the data name using either a property or a parameter. The data element builder logic also provides a view associated with the data item where the data item is a java object. The data element builder logic may also remove data elements for access while the data notification logic notifies the information bus of the removal of the particular data elements.

Um grupo dos protocolos é descrito que estabelecem uma barra-ônibus da informação. Os protocolos permitem que as vários aplicações e componentes plug na barra-ônibus da informação. Como um membro da barra-ônibus, cada aplicação ou componente podem trocar a informação com toda a outra aplicação ou o componente em uma maneira estruturada. A barra-ônibus da informação é especial útil em interconectar feijões e applet de Java em uma máquina virtual de Java e em um ambiente de computador distributive. Um instrumento é divulgado que seja utilizado para produzir dados de uma aplicação a uma barra-ônibus da informação para compartilhar dos dados com outras aplicações que utilizam a barra-ônibus da informação. Os dados que produzem instrumentos compreendem uma lógica do edifício do elemento de dados, que construa os elementos de dados que contêm os dados dentro da aplicação, de uma lógica da notificação dos dados, que notifique a barra-ônibus da informação da disponibilidade do elemento de dados, e de uma lógica de transferência do elemento de dados, que transfira o elemento de dados de uma aplicação a outra. Uma lógica da lista do evento pode também ser incluída que seja utilizada para aguardar até escutar pedidos do elemento de dados das aplicações que utilizam a barra-ônibus da informação. A lógica do construtor do elemento de dados pode ser configurarada para mudar os dados dentro de um elemento de dados e a lógica da notificação dos dados pode ser configurarada para anunciar a mudança dos dados através da barra-ônibus da informação ao menos a algumas das aplicações. A lógica do construtor do elemento de dados especifica o nome dos dados usando uma propriedade ou um parâmetro. A lógica do construtor do elemento de dados fornece também uma vista associada com o artigo de dados onde o artigo de dados é um objeto de java. A lógica do construtor do elemento de dados pode também remover os elementos de dados para o acesso quando a lógica da notificação dos dados notificar a barra-ônibus da informação da remoção dos elementos de dados particulares.

 
Web www.patentalert.com

< (none)

< Thermoreversible thickening binder composition

> Method and apparatus for processing hypertext objects on optical disc players

> (none)

~ 00010