RemObjects SDK for .NET—officially known as the Remoting SDK—is an advanced, cross-platform remoting framework designed for building scalable, high-performance distributed applications. It abstracts the complexities of low-level network programming, allowing .NET developers to seamlessly expose server-side classes as remote services and invoke them from multi-platform client applications. Core Architecture and Mechanics
Service Modeling: Services are written like standard local classes and exposed to the network using simple attributes.
Code Generation: The toolchain uses an internal code-generation engine that outputs wrapper files (_Intf for client proxies, _Invk for service invocations, and _Impl for implementations) to handle client-server communication.
Pluggable Messages: Developers can swap communication data formats without rewriting business logic, with native support for highly optimized binary (BinMessage), JSON, and standard Web Services (SOAP).
Pluggable Channels: Network communication can be routed over multiple network transport layers, including HTTP, SuperHttp, TCP, SuperTcp, and Named Pipes. Key Technical Features
Leave a Reply