Tags : Browse Projects

Select a tag to browse associated projects and drill deeper into the tag cloud.

xmpp-ftw-rpc

Compare

  Analyzed 1 day ago

Jabber-RPC (XEP-0009) plugin for XMPP-FTW

1.49K lines of code

0 current contributors

almost 10 years since last commit

0 users on Open Hub

Inactive
0.0
 
I Use This

Foolscap

Compare

  No analysis available

This is a rewrite of Perspective Broker (Twisted's RPC/RMI protocol). If you have control of both ends of the wire, and are thus not constrained to use some other protocol like HTTP/XMLRPC/CORBA/etc, you might consider using Foolscap. Foolscap allows you to make a python object in one process ... [More] available to code in other processes, which means you can invoke its methods remotely. This includes a data serialization layer to convey the object graphs for the arguments and the eventual response, and an object reference system to keep track of which objects you are connecting to. It uses a capability-based security model, such that once you create a non-public object, it is only accessible to clients to whom you've given the (unguessable) FURL. You can also publish world-visible objects. [Less]

0 lines of code

0 current contributors

0 since last commit

0 users on Open Hub

Activity Not Available
5.0
 
I Use This
Mostly written in language not available
Licenses: mit

Apache Etch

Compare

Claimed by Apache Software Foundation Analyzed about 20 hours ago

Etch is a cross-platform, language- and transport-independent framework for building and consuming network services. The Etch toolset includes a network service description language, a compiler, and binding libraries for a variety of programming languages. Etch is also transport-independent ... [More] , allowing for a variety of different transports to be used based on need and circumstance. The goal of Etch is to make it simple to define small, focused services that can be easily accessed, combined, and deployed in a similar manner. With Etch, service development and consumption becomes no more difficult than library development and consumption. [Less]

342K lines of code

0 current contributors

over 10 years since last commit

0 users on Open Hub

Inactive
0.0
 
I Use This

LuaRPC

Compare

  Analyzed 1 day ago

Lua is a scripting language that is simple, embeddable, and very flexible. Lua-RPC is a Lua library to allow simple remote procedure calling. That is, a Lua script running on one machine can call functions from a script that is running on another machine. This project is derived from the ... [More] original Lua-RPC project (http://q12.org/lua/index.html) but adds support for working as a module with Lua 5.1.4 and intends to provide abstraction for the underlying system being used for transport. [Less]

2.41K lines of code

0 current contributors

over 11 years since last commit

0 users on Open Hub

Inactive
0.0
 
I Use This
Licenses: No declared licenses

LuaSPOT

Compare

  Analyzed 1 day ago

LuaSPOT is a script execution environment on SunSPOT, which of course uses Lua as the scripting language. The Lua script is executed using Kahlua, a Lua virtual machine implemented in Java. LuaSPOT allows you to develop applications in Lua scripting language and run the applications on the Sun ... [More] SPOT. Each application contains one or more function that can be invoked by sending a message in a certain format to the Sun SPOT. Therefore, we can see the Sun SPOT as a service provider that contains services which can be executed remotely. [Less]

28.3K lines of code

0 current contributors

about 16 years since last commit

0 users on Open Hub

Inactive
0.0
 
I Use This

MyRPC

Compare

  No analysis available

RPC Framework for Distributed Computing MyRPC is a remote procedure call framework designed to easily connect heterogeneous systems. It features IDL-based client and server stub generation, cross-platform capability, binary protocol (no need for escaping of binary data, less overhead), support ... [More] for various data types (like string, binary, signed and unsigned integers, floating point, list, structure, enumeration), and exception support. It has no external dependencies. [Less]

0 lines of code

0 current contributors

0 since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: BSD-2-Clause

jsonrpc4j

Compare

  Analyzed 1 day ago

jsonrpc4j - JSON-RPC for JavaThis project aims to provide the facility to easily implement JSON-RPC for the java programming language. At the heart of jsonrpc4j is JsonEngine. JsonEngine is used to convert java objects to and from json objects (and other things related to JSON-RPC). JsonEngine is ... [More] an interface and therefore makes the underlying JSON implementation pluggable. Currently the only implementation available uses Jackson (JacksonJsonEngine). What's Missing?Here's a list of things that need to be implemented: GET support as per the spec (currently only POST is supported) Create portable javascript library MavenThis project is built with Maven. Be sure to check the pom.xml for the dependencies if you're not using maven. If you're already using spring you should have most (if not all) of the dependencies already - outside of maybe the Jackson library. The jsonrpc4j maven repository is located at http://jsonrpc4j.googlecode.com/svn/maven/repo/. Add the following to your pom.xml if you're using maven: In : jsonrpc4j-webdav-maven-repo jsonrpc4j maven repository http://jsonrpc4j.googlecode.com/svn/maven/repo/ default In : com.googlecode jsonrpc4j 0.1-SNAPSHOT JSON-RPC specificationThere doesn't seem to be an official source for the JSON-RPC specification. With that said, the guys over at json-rpc google group seem to be fairly active so the specification that they've outlined is what was used. Spring Frameworkjsonrpc4j provides a RemoteExporter to expose java services as JSON-RPC over HTTP without requiring any additional work on the part of the programmer. The following example explains how to use the JsonServiceExporter within the Spring Framework. Create your service interface: package com.mycompany; public interface UserService { User createUser(String userName, String firstName, String password); User createUser(String userName, String password); User findUserByUserName(String userName); int getUserCount(); }Implement it: package com.mycompany; public class UserServiceImpl implements UserService { public User createUser(String userName, String firstName, String password) { User user = new User(); user.setUserName(userName); user.setFirstName(firstName); user.setPassword(password); database.saveUser(user) return user; } public User createUser(String userName, String password) { return this.createUser(userName, null, password); } public User findUserByUserName(String userName) { return database.findUserByUserName(userName); } public int getUserCount() { return database.getUserCount(); } }Configure your service in spring as you would any other RemoteExporter: Your service is now available at the URL /UserService.json. Type conversion of JSON->Java and Java->JSON will happen for you automatically. This service can be accessed by any JSON-RPC capable client, including the JsonProxyFactoryBean provided by this project: In the case that your JSON-RPC requies named based parameters rather than indexed parameters an annotation can be added to your service interface (this also works on the service implementation for the ServiceExporter): package com.mycompany; public interface UserService { User createUser(@JsonRpcParamName("theUserName") String userName, @JsonRpcParamName("thePassword") String password); } [Less]

8.36K lines of code

2 current contributors

4 months since last commit

0 users on Open Hub

Low Activity
0.0
 
I Use This

Thruway

Compare

  Analyzed 1 day ago

PHP Client and Router Library for Autobahn and WAMP (Web Application Messaging Protocol) for Real-Time Application Messaging

10.2K lines of code

1 current contributors

over 3 years since last commit

0 users on Open Hub

Inactive
0.0
 
I Use This

endpoint.js

Compare

  Analyzed about 23 hours ago

Endpoint.js enables modules within a web application to discover and use each other, whether that be on the same web page, other browser windows and tabs, iframes, servers, web workers and processes in a reactive way by providing discovery, execution and streaming interfaces.

9.41K lines of code

0 current contributors

over 8 years since last commit

0 users on Open Hub

Inactive
0.0
 
I Use This

rpclib

Compare

  Analyzed about 6 hours ago

This is a simple, easily extendible soap library that provides several useful tools for creating, publishing and consuming soap web services in python.

133 lines of code

0 current contributors

about 13 years since last commit

0 users on Open Hub

Inactive
5.0
 
I Use This