Browsing projects by Tag(s)

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

Showing page 1 of 2

A simple HTTP server, and an RPC implementation built on top of HTTP.

0
 
  0 reviews  |  0 users  |  12,919 lines of code  |  0 current contributors  |  Analyzed 3 days ago
  http rpc
 
 

What is itSoTinyRPC is made to be as minimal as possible RPC implementation for HTTP based servers and clients. It also tries to solve all of headaches that some other RPCs were giving me. SamplesExampleHighScoresList NumbersStringsArraysExample (try it interactively online) - you can see how easy ... [More] it is to debug STRPC server with your browser. MultiplayerGameIntroducerExample (made for discussion of indiegamer forums) AjaxMooToolsExample (Your can simply call STRPC over Ajax too - without any lib) News12.4.2008: Strpc can now be called from AS3 and Flex as I have ported Htmlize to it I am also creating a Factor version of Htmlize STRPC will have Htmlize as a must have serialisation, but will otherwise allow any type of serialisation (for example JSON, PHPs, AMF (Flash,Flex), Python's..) I will try to commit code and add some new examples relatively soon New example was added ( AjaxMooToolsExample ) New example was added ( MultiplayerGameIntroducerExample ) Haxe version of Htmlize is made so you can now make STRPC calls from it (flash, js, neko) new version Htmlize is and will be used for serialisation we have Htmlize made in haxe now so you can make client calls from haxe easily (it's in the cvs). [Less]

0
 
  0 reviews  |  0 users  |  851 lines of code  |  0 current contributors  |  Analyzed 9 days ago
 
 

Pronounced - NEW - MUH - RULL. It COULD be used for a C based map-reduce library. But not yet. This code is not yet used in NewsCup, which is building this code to provide scalability to its server platform. By using HTTP, the intention is for RPC to work across heterogeneous platforms, in as ... [More] lightweight a message envelope as possible. By using C, the application can be embedded in more than just FastCGI, any CGI container would work, or even some other custom LIB which just uses the cURL component. Design goals: cross platform ANSI C threadsafe lightweight generalized message passing architecture fast Application logic is a simple set of message routing instructions. Any further processing of the data in the message envelope can be dealt with using a callback. Here is an explanation of the message routing. Here is an example usage. My first big C project. To even look at the code might be harmful. Enjoy. NYMRL is released by NewsCuptm [Less]

0
 
  0 reviews  |  0 users  |  3,414 lines of code  |  0 current contributors  |  Analyzed 5 days ago
 
 

(Esperanto business services) Framework aimed to make a java method "callable" by different situations providing the same parameters in different forms and receiving the same results in a specific form. So you can invoke the method composing the parameters values using HTTP parameters or ... [More] sending XML o JSON or serialized java object... the framework translates your inputs in regular java object that use to invoke the service method and make the same thing with the result. [Less]

0
 
  0 reviews  |  0 users  |  7,954 lines of code  |  0 current contributors  |  Analyzed 6 days ago
 
 

PHP 2 XML 2 PHP A Server 2 Server Communication, Based Of XMLRPC

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed about 11 hours ago
 
 

LightRPC is meant to be extreamly light, portable and easy to use. It currently supports only HTTP and JSON, but can be extended to support almost any format or protocol. It can be used instead of SOAP, EJB, RMI or other RPC formats, that need to run through firewalls. LightRPC is currently ... [More] implemented only in Java. LightRPC consists of 2 modules (currently wrapped in a single jar), client and server. The server module works with any standard servlet container and it can also run in a standalone mode. LightRPC doesn't use any WSDL or such, but uses the progaramming languages itself as the descriptor for the remote services. LightRPC still is not language specific and can be used from any programming language. It is not a true RESTful implementation, but more of a hybrid solution to create RPC calls(Richardson & Ruby, 2007). [Less]

0
 
  0 reviews  |  0 users  |  1,149 lines of code  |  0 current contributors  |  Analyzed about 9 hours 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]

0
 
  0 reviews  |  0 users  |  5,016 lines of code  |  1 current contributor  |  Analyzed 6 days ago
 
 

Extending the Firefox web browser with HTTP server, JavaScript RPC and simple P2P. MozBox expands the capabilities of the Firefox web browser as an application platform for web applications.

0
 
  0 reviews  |  0 users  |  2,536 lines of code  |  0 current contributors  |  Analyzed 6 days ago
 
 

Riposte is developed to utilize Three Rings Design's Narya ObjectInputStream and ObjectOutputStream over a stateless HTTP connection rather than through the presents TCP always-on connection. It was also designed to utilize GWT services in a Java server so that all GWT service calls can be ... [More] shared with any language that implements Object streaming. [Less]

0
 
  0 reviews  |  0 users  |  17,082 lines of code  |  1 current contributor  |  Analyzed about 24 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.

5.0
 
  0 reviews  |  0 users  |  133 lines of code  |  1 current contributor  |  Analyzed 1 day ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.