Routix software

Company Homepage:

Send e-mail to this Company

  • Quick backup and Cloud services
  • Compression and encryption of backup files
  • A set of regular database maintenance tasks and much more
  • 30 days free trial
  • 25%OFF coupon - "Torrynet" (valid till 1 March 2020)
Company Products

Total 1 product

Routix.RPC v.2.2

Components > LAN and WAN > Communications

By Routix software.

Shareware 28 May 2008


Remote procedure call (RPC) is a technology that allows a computer program to cause a subroutine or procedure to execute in another address space (commonly on another computer on a shared network) without the programmer explicitly coding the details for this remote interaction. That is, the programmer would write essentially the same code whether the subroutine is local to the executing program, or remote. When the software in question is written using object-oriented principles, RPC may be referred to as remote invocation or remote method invocation. All communications is transparent for developer. You need write code like for local object. You dont see differences between local and remote objects.

Routix software develop own RPC technology known as Routix.RPC. This technology based on TCP-transport and XML-packets (messages). Our technology differs from other implementations in the high speed of calls, ease of use, support of callback-objects.


  • support any objects with IDispatch (Automation, ActiveX);
  • username/password authentication;
  • objects request control (possible to block object creation);
  • support any programming languages with COM support (VBScript and Delphi examples included);
  • Can be licensed with Delphi source code;
  • communications compression and encryption;
  • high speed of calls;
  • support creation of multiple remote objects via single connection;
  • support callbacks;
  • XML-based protocol can be easy extented;
  • multithreading with automatic synchronization of calls;
  • structure of objects detected at runtime dynamically, no need recompile RPC engine if objects changed;
  • supports any Microsoft Windows version;
You can use special COM-objects (RoutixRPCServer.dll and RoutixRPCClient.dll) or compile directly in the your software (if source code purchased). Multithreading supported: you can create multiple objects over single connection and use each object with own separated thread, Routix.RPC serialize all calls automatically.

Note: if you want use one object in the multiple threads - you must synchronize calls. You can use Routix.RPC with any programming languages that supports COM technology. Client and Server can be used with any Microsoft Windows version.

Routix.RPC can be used in distributed N-tier applications, service-console applications, remote management software. Routix NetCom console uses Routix.RPC for remote service management for example.


  • Status: Partially restricted
  • Source: On purchase/registration
  • price: $299.95
  • Source price: $899.95
  • Size: 1 373kB

Platforms: C2k6, C2k7, CB1, CB4, CB5, CB6, D2005, D2006, D2007, D3, D4, D5, D6, D7