27 citations found. Retrieving documents...
Sun Microsystems. 2001. Java Remote Method Invocation---Distributed Computing for Java. (UnPub) Tallis, M. and Balzer, R. 2001. Document Integrity through Mediated Interfaces. In: Proceedings of the 2nd DARPA Information Survivability Conference and Exposition (DISCEX).

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents

Due to the Complexity of Distributed Code as Opposed.. - Described..   (Correct)

....advantages as the one employed in the MVC paradigm [15] An example for inadequate abstraction would be a language that requires a BeanType as instance data. This information would only be relevant for EJB templates and hard to interpret when using CORBA or Remote Method Invocation (RMI) [16] instead. Many commercial products suffer from this problem (ArcStyler [17] UMLBridge [8] since they do not aim at a broad spectrum of middleware. The primary advantage of abstraction is improved maintenance switching a template to a new technology does not require change of the input (i.e. ....

Sun Microsystems, JAVA REMOTE METHOD INVOCATION - DISTRIBUTED COMPUTING FOR JAVA, 1999, http://java.sun.com/marketing/collateral/javarmi.html


Development of a Remote Object Webcam Controller (ROWC) with.. - McCown (2002)   (Correct)

....implementation [Sun02 2] The choice to use CORBA over RMI is typically made from the need to interface with existing legacy systems or to avoid the restriction of being locked into a single programming language. Access to non Java programs in RMI is possible using the Java native interface (JNI) [Sun02 5], but the overhead 7 required for using JNI makes CORBA an easier alternative. Although the ROWC system has been developed entirely in Java, CORBA was used to allow non Java clients to be added to the system in the future and for future research integrating JMF with the CORBA Audio Visual (A V) ....

Sun Microsystems, "Java Remote Method Invocation -- Distributed Computing for Java," White Paper, June 2002, <http://java.sun.com/marketing/collateral/javarmi.html>.


Unfriendly COTS Integration - Instrumentation and Interfaces.. - Egyed, Balzer   (2 citations)  (Correct)

.... what to notify and how to notify is left to the observer (i.e. filtering and syntactic semantic transformations like data type conversions) If components reside on distributed nodes (e.g. different machines) the observer also has to manage transportation issues (e.g. remote method invocations [18]) Observers thus can implement connectors between COTS tools and other components. Thus, Active Integration retains the ease of access to COTS tools (see direct links that connect components to the interface in Figure 1 bottom) provided by Passive Integration, but also provides notifications ....

....that can read them. Accessing persistent data, however, only provides data access to COTS tools and, even then, only access to data that reflects the COTS tool during start up or last saving. For more interactive access to COTS tools, middleware platforms (e.g. COM [22] CORBA [16,21] DLL, RMI [18]) can be used. Although, middleware platforms are capable of supporting both run time data and run time control access to COTS tools, most COTS tools do not natively provide comprehensive interfaces for such access. 4.2. Augmented Access Because the natively provided interfaces to COTS tools is ....

Sun Microsystems. Java Remote Method Invocation - Distributed Computing for Java, 2001. (UnPub)


Using Semantic Knowledge of Distributed Objects to.. - Felber, Jai, Rastogi.. (2001)   (2 citations)  (Correct)

....To illustrate the different semantic properties of an object and their effects on distributed protocols, we consider the example of a simplified bank account. We model a bank account using a Java object, and assume that it is remotely invoked using middleware such as CORBA [13] or Java RMI [16]. The code of the bank account is given in Figure 1. 1 pub l i c c l ass Account f 2 pr i vate i n t ba l ance = 0 ; 3 pr i vate S t r i ng name = none ; 4 pr i vate Date s t a r t = new Date ( 5 6 pub l i c S t r i ng getName ( 7 f return name ; g 8 9 pub l i c S t r i ng ....

Sun. Java Remote Method Invocation - Distributed Computing for Java (White Paper), 1999.


Vinci: A Service-Oriented Architecture for Rapid.. - Agrawal, Jr.. (2001)   (1 citation)  (Correct)

....systems, implementation languages, and network protocols used between the various hardware and software components that comprise the application. Remote procedure call infrastructures have evolved into more feature rich distributed object protocols such as CORBA [OMG00] 355 and Java s RMI [Sun99], which allow invoking object methods (functions which encapsulate state as well as behavior) in addition to traditional functions. Architectures such as Microsoft s (D)COM COM [M96] and Java s Enterprise Java Beans [Sun] exploit RPCs and remote objects to support distributed componentbased ....

Sun Microsystems, Inc. Java Remote Method Invocation - Distributed Computing for Java. http://java. sun.com/marketing/collateral/javarmi.html, Nov. 17, 1999.


JGram: Rapid Development of Multi-Agent Pipelines - Tasks   (Correct)

....checking, thread management, authentication, agent name service, and error handling. Thus, developers can focus on creating and using agent services while the JGram framework manages the low level details. JGram slates are sent from agent to agent using Java Remote Method Invocation (RMI) [17]. The JGram framework multiplexes all remote communications through a single remote method call, so JGram , like telegram , is intended to be a message that travels rapidly between agents. Figure 3. The internal structure of a JGram slate the basic communications object. Agent data consists ....

Sun Microsystems. Java Remote Method Invocation --- distributed computing for Java. Technical report, Sun Microsystems, 1998. <http://java.sun.com/marketing/collateral/javarmi.html>.


Addressing the Question of Platform Extensibility in.. - Marques, Silva, Silva (2000)   (1 citation)  (Correct)

....into the tracking service provider, and then the tracking server is consulted. In the end, the results are returned to the agent. In a similar way, local applications that are not aware of the existence of the tracking server can use the Application Query Interface, which is based on Java s RMI[10],toperformsimilartasks. Thus, by using a simple mechanism like Agent Lifecycle Events, it is possible to incorporate powerful mechanisms like agent tracking into an agent platform, without having to do any re coding and in fact, without even having to shut down the platform. 4 Lessons Learned ....

Sun Microsystems, Java Remote Method Invocation - Distributed Computing for Java, http://java.sun.com/marketing/collateral/javar mi.html, Sun Microsystems, 1998.


Vinci: A Service-Oriented Architecture for Rapid.. - Agrawal, Bayardo, .. (2001)   (1 citation)  (Correct)

....in operating systems, implementation languages, and network protocols used between the various hardware and software components that comprise the application. Remote procedure call infrastructures have evolved into more feature rich distributed object protocols such as CORBA [16] and Java s RMI [19], which allow invoking object methods (functions which encapsulate state as well as behavior) in addition to traditional functions. Architectures such as Microsoft s (D)COM COM [10] and Java s Enterprise Java Beans [18] exploit RPCs and remote objects to support distributed component based ....

Sun Microsystems Inc. Java Remote Method Invocation -- Distributed computing for Java. http://java.sun.com/marketing/collateral/ javarmi.html, November 1999.


Multi-Party Electronic Payments for Mobile Communications - Peirce (2000)   (1 citation)  (Correct)

....RMI TCP IP SP Payment Module JavaCard PayMod SP Pay Mod Smart card User SP1(Enforcer) SP2 SP3 Figure 6 1 Protocol Stack of Payment Control Plane 6.2. 1 Inter entity Communications Since each application module was implemented in Java, we used the Java Remote Method Invocation (RMI) [Sun98a] as a means to handle message passing between the different entities. RMI allows one to invoke a method of another Java object running on a remote JVM across the network. Basically, it provides flexible remote procedure calls (RPC) based on objects. In our solution each payment module is both an ....

Sun Microsystems. Java remote method invocation -- distributed computing for Java. Sun Microsystems White Paper, Palo Alto, California, 1998.


Covert Distributed Computing Using Java Through Web Spoofing - Horton, Seberry   (Correct)

....by the client. In the interests of working in a wide variety of network environments, applets used for this purpose should be able to communicate with the server using methods apart from ordinary socket connections, such as, by using Java s URL access capabilities, HTTP POST or GET messages [11]. For example, a firewall might prohibit arbitrary socket connections originating behind the firewall but permit HTTP message traffic. The service provider would be able to sell computation time in much the same way as many providers sell advertising space on their Web pages. Some clients of such ....

Sun Microsystems White Paper. Java Remote Method Invocation --- Distributed Computing For Java. See http://www.javasoft.com/marketing/collateral/javarmi.html [URL valid at 9 Feb. 1998].


On Objects and Events - Eugster, Guerraoui, Damm (2001)   (23 citations)  (Correct)

.... o#ering some form of remote procedure call (RPC) 7] The integration of this distributed interaction style with an object oriented programming language has been thoroughly studied, e.g. 41, 11, 42, 10] More recently, Java [29] has introduced its own variant, the remote method invocation (RMI) [61], through a precompiler approach. By using the same abstraction for distributed interactions as for local ones, RPC and its derivatives integrate naturally with a language, and make distributed programming look simple. 1.2 Publish Subscribe Motivated by the observation that RPC is not always ....

....into the Java virtual machine, as well as from extending a given compiler, or even modifying existing packages and classes of the Java environment. Instead, we advocate the use of a precompiler as the publish subscribe counterpart to the rmic compiler for generation of remote invocation proxies [61]. Since remote invocations benefit from an inherent support from the language, they require no specific primitives, and hence only remotely invocable Java types have to be compiled with rmic. Besides generating obvent specific classes, our psc precompiler translates publish subscribe statements ....

[Article contains additional citation context not shown here]

Sun. Java Remote Method Invocation - Distributed Computing for Java (White Paper), 1999.


JCCap: capability-based access control for Java Card - Hagimont, Vandewalle (2000)   (1 citation)  (Correct)

.... in the context of Java Card [Siddalingaiah97] two local applications can cooperate through Java method invocation on shareable objects, and two remote applications can cooperate through a remote invocation mechanism such as DMI [Vandewalle98] an equivalent of the Java standard RMI mechanism [Sun98b] dedicated to Java Card. Thanks to the Java programming language and to the DMI facility, the development of smart card based applications is greatly simplified. However, enabling cooperation between applications requires mechanisms to control the access rights that one applic ation grants to its ....

Sun Microsystems Inc., "Java Remote Method Invocation -- Distributed Computing for Java", May 1998. URL: http://java.sun.com/marketing/collateral/javarmi.html


The Role of Reflective Middleware in Supporting.. - Costa, Duran.. (2000)   (4 citations)  (Correct)

....the difference between traditional objects and distributed objects. What is necessary is to provide an infrastructure on which objects that may not be in the same address space can communicate. Three main technologies are widely used as distributed object infrastructure: CORBA[8] Java RMI[18] and DCOM[3] CORBA (Common Object Request Broker Architecture) is the distributed object platform proposed by the OMG (Object Management Group) which contains an open bus the ORB (Object Request Broker) on which objects can interoperate. Sun Microsystems developed its own Java ORB, called ....

SUN Microsystems. Java Remote Method Invocation - Distributed Computing for Java. Internet Publication - http://www.sun.com, 1998. White Paper.


The Role of Reflective Middleware in Supporting.. - Costa, Duran.. (2000)   (4 citations)  (Correct)

....or remotely. Such an environment is normally realised by providing an infrastructure that allows objects to interact transparently, independent of being in the same or in different address spaces. Three main technologies are widely used as distributed object infrastructures: CORBA[9] Java RMI[20] and DCOM[4] CORBA (Common Object Request Broker Architecture) is the distributed object platform proposed by the OMG (Object Management Group) which contains an open bus the ORB (Object Request Broker) on which objects can interoperate. Sun Microsystems developed its own Java ORB, called ....

SUN Microsystems. Java Remote Method Invocation - Distributed Computing for Java. Internet Publication - http://www.sun.com, 1998. White Paper.


Performance Measurement Of Interpreted, Just-In-Time Compiled.. - Newhall (1999)   (Correct)

....already be able to measure multithreaded Java applications run on SMPs. However, there are also several parallel message passing implementations for Java based on PVM or MPI [67, 19, 11] there are meta computing environments that use Java [4, 8, 20] and there is Sun s Remote Methods Interface [64] for client server Java applications. To port Paradyn J to one or more of these systems, we need to add support to Paradyn J to discover the participating processes in these applications, and to extract synchronization information from the classes and or libraries that implement the communication ....

Sun Microsystems Inc. Java Remote Method Invocation-Distributed Computing for Java. White Paper, May 1999.


A Parallel Gröbner Solver as a Web Component - Weber, Küchlin, Eggers, Simonis   (Correct)

....because the user might give polynomials in non expanded form, but the Grobner solver expects its input polynomials in expanded form. These programs are wrapped into Java classes. The connection between the applet residing on the client and the classes on the server side is achieved via RMI [27]. For performance reasons the first two of these programs should always run on a highperformance computer. The last of these functions could be included into the applet. However, using an existing C library the required functionality could be implemented with little effort in C, whereas porting ....

SUN MICROSYSTEMS. Java Remote Method Invocation --- Distributed Computing for Java, 1997. http://java.sun.com:80/marketing/collateral/ javarmi.html.


Mobile Agent Platforms for Web Databases: A Qualitative and.. - Samaras (1999)   (13 citations)  (Correct)

....manages inbound and outbound queues for reliable transport of agents across a network. The Queue Manager communicates with its local Conduit Server and performs handshaking with other remote Queue managers for reliable agent transmission. Communication in Concordia relies on the Java RMI system [16] which allows an object running in one Java Virtual Machine (JVM) to invoke methods on an object running in another JVM. One of the central features of RMI is its ability to download the bytecode of an object s class if the class is not defined in the receiver s virtual machine. To ensure security ....

S. Microsystems. Java Remote Method Invocation - Distributed Computing for Java. Sun Microsystems. http://java.sun.com/docs/white/index.html.


Educational Fusion: A Distributed Visual Environment for Teaching.. - Boyd (1999)   (3 citations)  (Correct)

....If each applet begins from the same starting point, and all events produced by the clients are shared among all of the applets, each client will have the appearance of a shared applet. The introduction of Remote Method Invocation, RMI, enhances the ease of constructing these shared environments [Sun98]. Collaborative Active Textbooks Using Java (JCAT) is an educational system for teaching algorithm s that makes use of the ease of collaboration made possible by Java [Bro 96] Bro 98] JCAT presents algorithm animations in a Java applet. The JCAT 21 system is based upon interesting event ....

Sun Microsystems. "Java Remote Method Invocation -- Distributed Computing for Java." http://www.java.sun.com/marketing/collateral/javarmi.html. Sun Microsystems, September 1998.


Adaptive Group in Open ORB - Saikoski, Coulson (1999)   (1 citation)  (Correct)

....the group and adapt the group behaviour according to the environment. Standards have been proposed for middleware such as ISO ITU T Reference Model for Open Distributed Processing (RM ODP) 15] OMG Common Object Request Broker Architecture (CORBA) 12] Java Remote Method Invocation (Java RMI) [19] and Distributed Component Object Model (DCOM) 5] Although these standards do not yet address group support, it is likely that they will be extended to do so in the near future. The present work should be highly applicable to such future extension. The key point in extending the current ....

SUN Microsystems. Java Remote Method Invocation - Distributed Computing for Java. Internet Publication - http://www.sun.com, 1998. White Paper.


Automated Software Engineering, 13, 41--64, 2006 c - Springer Science Business   (Correct)

No context found.

Sun Microsystems. 2001. Java Remote Method Invocation---Distributed Computing for Java. (UnPub) Tallis, M. and Balzer, R. 2001. Document Integrity through Mediated Interfaces. In: Proceedings of the 2nd DARPA Information Survivability Conference and Exposition (DISCEX).


G2-P2P: A Fully Decentralised Fault-Tolerant Cycle-Stealing - Framework Richard Mason   (Correct)

No context found.

Sun Microsystems (2004), `Java remote method invocation - distributed computing for java'.


Linguistic Support for Large-Scale Distributed Programming - Eugster, Guerraoui, Damm   (3 citations)  (Correct)

No context found.

Sun. Java Remote Method Invocation - Distributed Computing for Java (White Paper), 1999.


Integrating COTS Software into Systems through - Instrumentation And Reasoning   (Correct)

No context found.

Sun Microsystems. Java Remote Method Invocation - Distributed Computing for Java, 2001. (UnPub)


Test bed for Distributed Object Technologies using Java - Ta (1998)   (Correct)

No context found.

Sun Microsystems, Java Remote Method Invocation-Distributed Computing for Java, White Paper, 1998


Development of a Group Service to Support Collaborative Mobile.. - Cheverst (1999)   (1 citation)  (Correct)

No context found.

Sun Microsystems Inc. "Java Remote Method Invocation- Distributed Computing For Java.", white paper, http://java.sun.com/marketing/collateral/javarmi.html. March 1998.

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