| W. Edwards. Core JINI. Prentice-Hall, 1999. |
....tra#c using a contention window backo# algorithm that does not require explicit notification of new nodes entering the network or nodes leaving the network. An extension to the discovery of nodes at the network level is the discovery of services at the application level. Systems such as Jini [8] and SOAP [2] allow applications to specify a description of the service they are interested in (either as a Java interface in Jini, or an XML query in SOAP) and a discovery mechanism finds a matching, available provider of that service. Our application must also determine the set of available ....
K. Edwards. Core JINI. Prentice Hall, 1999.
....both sides are able to interpret. Due to the fact that typical pervasive computing environments are often heterogeneous, capable middleware systems should be platform independent. An example for a platform independent middleware technology is Jini (Java Intelligent Network Infrastructure) [5, 6]. The key requirement of Jini s platform independence is the use of Java [7, 8] As Java requires a virtual machine (VM) which is known for its huge memory footprint, only devices with a significant amount of resources are able to join Jini communities . Also other middleware approaches than ....
W.K. Edwards. Core Jini. Prentice Hall, 2000.
....be performed whenever the temperature probe p outputs a new temperature reading that satisfies both the view specification and the value constraints provided in the react to operation. 3.2 Context Sensitive References. Traditional distributed systems, like CORBA compliant systems [15] and Jini [16] hide many of the details of object distribution from the programmer. The general pattern of interaction requires a client to find an object using a lookup service and then bind to it, allowing the programmer to invoke methods on the remote object as if it were local. If the remote object fails, ....
Edwards, K.: Core JINI. Prentice Hall (1999)
....are necessary. All information may be stored and transmitted in generic transient event messages (see Section 4.1) Figure 4: Structure of the agent network involved in subscription # Filters (agents) can be recombined to provide new behaviour. An event pipeline can enable rich, new behaviours [7]. # Support of recombination allows easy reuse of filter (agent) software components. 4. DATA SHARING 4.1 TTables A generalized XML format known as tree table xml is under development in the Australian Bureau of Meteorology. Its design is intended to accommodate current and future ....
....service. On the server side, the server checks whether clients still have a valid lease before providing the service, and if not discards that clients subscription. On the client side, if a server fails the client will attempt to resubscribe until the service is again available. See chapter 12 of [7] for more on leasing. 7.2 Self healing from system failure All distributed systems are vulnerable to failures in software, machines and networks, any one of which may potentially bring down the system. Manual intervention to fix failures is unrealistic and self healing is necessary. Leasing ....
Edwards, W.K.: core JINI. Prentice Hall, New Jersey (2001)
.... among concurrent processes by offering a small set of primitives (in, rd, and out) for content based access to a global, persistent, shared data structure (a tuple space) More recent work has extended this approach to support inter agent communication in fixed networks (e.g. MARS [2] Jini [5], TSpaces [11] etc. and even host to host coordination in mobile ad hoc networks (e.g. LIME [13] In this paper we take this technology one step further by considering the software engineering implications of providing coordination middleware specialized for a particular class of applications. ....
....for a service. Servers aggregate these published profiles into a service registry that clients can search using templates generated according to their momentary needs. Different implementations of the service model currently exist. Our work is significantly influenced by Sun Microsystems s Jini [5, 14] model, which uses service registry lookup tables managed by special services called lookup services. A Jini community cannot work without at least one lookup service, even if services and potential users reside on the same physical host. Other approaches include IETF s Service Location Protocol ....
K. Edwards. Core JINI. Prentice Hall, 1999.
....if the reference object disappears, an exception will be generated if the robot agent attempts to use the stale reference. In such a case, the agent must obtain a new reference from the view. Context Sensitive Bindings. Traditional distributed systems, like CORBA compliant systems [5] and Jini [4], hide many of the details of object distribution from the programmer. The general pattern of interaction requires a client to find an object in the lookup service and then bind to it, allowing the programmer to invoke methods on the remote object as if it were local. If the remote object fails, ....
K. Edwards. Core JINI. Prentice Hall, 1999.
....these architectures consist of a dedicated directory agent that stores information about different services, a set of protocols that allows services to find a directory agent and to register with it, and a naming convention for services. Examples are the Service Location Protocol (SLP) 27] Jini [20], HAVi [30] Web Service Description Language [84] and UpnP [76] Another context in which this problem is addressed is the Semantic Web. There, too, service description and discovery mechanisms are developed, e.g. DAML Webservices) 14,71] The large number of approaches results in a ....
#W. Keith Edwards. Core JINI. Prentice Hall, 1999.
....this separation of concerns. Mandato, et al. 30] developed a modular mobile internet portal enhanced with context aware features. It emphasizes the automatic configuration of some services according to the user s context. It contains a module supporting mobile ad hoc services based on the Jini [17] technology. Dix, et al. 16, 14, 11] presented a framework to support the design of interactive mobile systems based on an understanding of location and space within these systems. Our approach to supporting mobile context aware computing complements the e#orts above, with a focus on ad hoc ....
K. Edwards. Core JINI. Prentice Hall, 1999.
....for resources (computational and memory) This is no problem, when a standard PC, that runs a fully fledged JVM, is used as a platform. Nevertheless, these demands become much more restrictive, when we think about networking small devices by means of middleware products based upon Java (e.g. Jini [2]) When a simple actuator or sensor should act as a Jini service, the scarce resources become a problem. It seems evident, that it is not useful to provide each component with enough computational power and memory to run Java on its own. Three different solutions are conceivable, which reduce the ....
K. Edwards. Core Jini. Prentice Hall, 1999.
....existing applications, without the need of a specialized programming language or deployment of the application s data in a DBMS. 3 Java already offers two transaction frameworks: the Java Transaction API (JTA) part of the enterprise edition of the Java platform (J2EE) 9] and Jini Transactions [13]. The Java Transaction API is a set of local interfaces between a transaction manager and the parties involved in a distributed transaction system: the application, the resource manager, and the application server. It includes transactional application interfaces, a Java mapping to the standard ....
B. M. W.K. Edwards. Core Jini. Prentice Hall, 2000.
....Java and related technologies are very used for distributed applications today. In this moment, there are many Java technologies using the client server paradigm. Among these, the following are the most important: Common Gateway Interface (CGI) 4,7] Servlets JSP [1,10,12] JavaSpaces [1,5,6] and Enterprise Java Beans (EJB) 1,2,8] To choose one of these for solving a problem (to implement a distributed application) the performances, rapid development and robustness are important criteria. In this paper, we present a run time performance comparison between these technologies. 1. ....
....as federations of services. A service can be a hardware or software component, a common channel, a user, a disk drive which can o er a storage service and so on. Once part of a federation, a service can be used by other services or clients An important particular application of JINI is JavaSpaces [5]. A JavaSpaces server is called space, and holds entries (typed groups of objects) in it. A distributed Java Spaces application has a space, and a lot of clients that access this space. There are three main operations over space: write: put an object in space using a special Entry object a ....
Edwards W.K Core Jini. Prentice Hall, 1999
No context found.
W. KEITH, Core Jini, Prentice Hall, ISBN: 013014469X, 1999.
....techniques such as round robin or random, which may not give optimized performance. Thus, in our study we propose, implement, and evaluate a new approach for load balancing in a distributed object system. We incorporate our load balancing scheme in a dynamic network service system called Jini [7]. Our proposed load balancing algorithm employs fuzzy decision control [8] An effective load balancing scheme requires the knowledge of the global system state (e.g. the workload distribution) However, in a distributed computing system, the global state is swiftly and dynamically changing and ....
W. Keith, Core Jini, Prentice Hall, 1999.
No context found.
K.Edwards, "Core Jini", Prentice Hall, 1999.
No context found.
W. Edwards. Core JINI. Prentice-Hall, 1999.
No context found.
Edwards, K.W.: Core Jini. 2 edn. Prentice Hall (2001)
No context found.
W. Keith Edwards, Core Jini, Prentice Hall, June 1999
No context found.
W. Edwards. Core JINI. Prentice Hall, 1999.
No context found.
K. Edwards. Core JINI. Prentice Hall, 1999.
No context found.
W. K. Edwards. core JINI. Prentice Hall, New Jersey, 2001.
No context found.
K. Edwards, Core JINI, Prentice Hall, 1999.
No context found.
Edwards, K.: Core Jini. Prentice Hall, 1999.
No context found.
Edwards, W.K. Core Jini. Prentice-Hall, New York, NY, 2001.
No context found.
Edwards, W.K.: core JINI. Prentice Hall, New Jersey (2001)
No context found.
Keith W. Edwards, Core Jini. Prentice Hall, 1999.
First 50 documents
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC