Netbula LLC
Site Map Contact

Netbula PowerRPC

The most powerful ONC RPC development tool for rapid client/server application development. Turn existing C/C++ code into distributed systems in minutes.

Netbula PowerRPC

Why Choose PowerRPC?

⚑

Rapid Development

Turn existing C/C++ functions into RPC services in minutes, not hours

πŸ”„

Cross-Platform

Works seamlessly across UNIX, Linux, Windows NT/95/98/2000/ME/XP/Server 2003

🏒

Enterprise Grade

Used by Fortune 500 companies including FedEx, HP, Intel, Nokia, and Sony

πŸ“¦

Compact & Efficient

Small 50K library footprint with high-performance networking

Programming by Interface

PowerRPC revolutionizes distributed computing by focusing on interface-based programming. Transform existing local APIs into powerful RPC server objects that can be called across networks with minimal code changes.

Technical Excellence

Zero Learning Curve

Uses C-like IDL syntax that any C/C++ programmer can understand immediately

Complex Data Support

Handles structs, arrays, linked lists, unions, and arbitrary data structures

Advanced Features

Multithreading, asynchronous RPC, and automatic data encoding/decoding

Industry Standard

Based on ONC RPC, the de facto standard available on all UNIX platforms

Enterprise Proven

Trusted by leading companies for mission-critical systems including:

  • FedEx
  • HP
  • Intel
  • Nokia
  • Sony
  • Siemens

How PowerRPC Works

1

Define Interface

Describe your C/C++ functions using PowerRPC's intuitive IDL syntax

2

Generate Code

PowerRPC compiler generates client/server stub code automatically

3

Implement Logic

Focus on business logic while PowerRPC handles networking

4

Deploy

Run your distributed application across multiple platforms

Simple Example

Turning fread() into RPC

int fread(out char [size = return, maxsize = n*m] buffer,
 int n, int m,
 in FILE *fp);

This simple interface description tells PowerRPC to make fread() callable over network, handling buffer allocation and data transfer automatically.

Benefits

  • βœ… No socket programming required
  • βœ… Automatic data marshaling/unmarshaling
  • βœ… Platform-independent data encoding
  • βœ… Built-in error handling
  • βœ… Support for complex data structures

Advanced Features

Multithreading Support

Enable multithreaded servers with simple property settings in your IDL files

Asynchronous RPC

Support for non-blocking calls and callback mechanisms

XDR Serialization

Use PowerRPC's XDR code to serialize complex data structures to disk

WIN32 Compatibility

Full ONC RPC support for Windows platforms with additional enhancements

Start Building Distributed Applications Today

Download the PowerRPC demo and experience the power of rapid RPC development

Download Demo Contact Sales

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /