scispace - formally typeset

Broker Pattern

About: Broker Pattern is a(n) research topic. Over the lifetime, 298 publication(s) have been published within this topic receiving 8788 citation(s). more


19 Feb 1990-
Abstract: In a computer network, a broker mechanism allocates a plurality of servers, each having an available resource capacity, to a plurality of clients for delivering one of several services to the clients. The broker operates by monitoring a subset of all available servers capable of delivering the requested service. The allocation is based on developing a network policy for the plurality of servers by collecting a local policy for each of the servers. The broker receives client requests for the services and based on the network policy and available resource capacity suggests one of the servers, monitors in its subset for that particular service, to one of the clients making a request. The server suggested enforces its local policy by not allowing any connections exceeding its available resource capacity. more

Topics: Server (68%), Client–server model (63%), Broker Pattern (61%) more

691 Citations

30 Oct 1992-
Abstract: An object interface is disclosed that supports three modes of inter-object communication--message processing (store and forward), conversational communication, and remote procedure call. A service broker manages service requests from, and responsive services provided by, a plurality of clients and servers, respectively, which may reside on different hardware platforms and operating systems and may be connected to computer networks having different network architectures and associated communications protocols. The broker manages the service offerings from servers and service requests from clients, and clients and servers communicate and exchange information with one another via the broker. The service broker includes different application programming interfaces for allowing participants to access the functionality of the service broker. more

Topics: Broker Pattern (73%), Object request broker (65%), Server (60%) more

548 Citations

Journal ArticleDOI: 10.1109/93.368603
Klara Nahrstedt1, Jonathan M. Smith1Institutions (1)
01 Mar 1995-IEEE MultiMedia
Abstract: In human affairs, brokers are intermediaries with specialized knowledge who work toward a mutually desirable outcome through negotiation. The QOS Broker is a software engineering technique that uses this principle to arrange for the delivery of end-to-end quality of service in distributed multimedia systems. An experimental prototype using a telerobotics application helped identify the technique's limitations and system requirements. > more

Topics: Broker Pattern (64%), Quality of service (53%), System requirements (52%)

343 Citations

Open access
14 Dec 2004-
Abstract: Context-aware systems exploit the use of situational information, or context, to provide relevant information and services to users. A great challenge remains in defining an architecture that supports context-aware systems. Critical research issues include modeling and reasoning (how to represent contextual information for machine processing and reasoning), knowledge sharing (how to enable agents to acquire consistent knowledge from unreliable sensors and agents), and user privacy protection (how to give users control of their private information that the system acquires). To address these issues, I developed a new agent architecture called the Context Broker Architecture (CoBrA). It uses the Web Ontology Language OWL to define ontologies for context representation and modeling, defines rule-based logical inference for context reasoning and knowledge maintenance, and provides a policy language for users to control the sharing of their private information. Central to CoBrA is a server agent called context broker. Its role is to maintain a consistent model of context that can be shared by all computing entities in the space and to enforce the user-defined policies for privacy protection. The major research contributions of this work include a broker-centric architecture for supporting context-aware systems, a standard pervasive computing ontology, a reasoning approach that integrates assumption-based reasoning and argumentation for resolving inconsistent contextual knowledge, and a privacy protection mechanism that exploits information granularity adjustment. To demonstrate the feasibility of CoBrA, I prototyped a context broker in the FIPA platform using the JADE API library. I showed its use in supporting EasyMeeting, a smart meeting room system that provides context-aware services for assisting speakers and audiences. Other contributions include the CoBrA Demo Toolkit (an open source software package for demonstrating various aspects of CoBrA) and the CoBrA Text Messaging Commands (a text messaging interface for mobile users to interact with a context broker via SMS messages). The lessons learned from this research are as the follows. (i) CoBrA's broker-centric design can help to reduce the time and effort to rapidly prototype context-aware applications. (ii) Ontologies expressed using the OWL language can provide a uniformed solution for context representation and reasoning, knowledge sharing, and meta-language definitions. (iii) Rule-based logical inference can help to develop flexible context-aware systems by separating high-level context reasoning from low-level system behaviors. more

Topics: Broker Pattern (58%), Ontology (information science) (57%), Applications architecture (56%) more

336 Citations

No. of papers in the topic in previous years

Top Attributes

Show by:

Topic's top 5 most impactful authors

Po-Chi Shih

4 papers, 67 citations

Jari Länsiö

3 papers, 19 citations

Christos Bouras

3 papers, 21 citations

Tim Finin

3 papers, 429 citations

Chao-Tung Yang

3 papers, 40 citations

Network Information
Related Topics (5)

13.8K papers, 206.4K citations

81% related
Service-oriented architecture

16.1K papers, 262.2K citations

81% related

8.2K papers, 188.7K citations

80% related
Services computing

12.4K papers, 237.3K citations

80% related

79.5K papers, 1.4M citations

80% related