Remote Connectivity Services
jRCS is provided to jBASE software developers to enable them to build complete and modern graphical user interfaces for applications that use the jBASE MultiValue database. jRCS is a robust interface product allowing access to jBASE from Microsoft .NET and ActiveX environments, Java and C++ environments.
Developers today do not want to be locked into any particular development methodology. Preferring to use the tools that are best for the situation – or that suit the developer himself - freedom of choice is an important consideration to them. Because of its highly portable design, jRCS can interface with a variety of different development environments. jRCS is a true client-server connectivity library which leverages the power of jBASE.
of a jBASE remote connectivity
server, and a multi-layered client
library, accessible from various
languages and a variety of
platforms. jRCS server is the
handler for remote client requests
such as file I/O, dynamic array
manipulation, conversions, remote
subroutine calls and program
execution. The design is built
around a concurrent server, backed
by jBASE services. The server
component is a listener that waits
for client requests and then handles
those requests. Each connection is
allocated a jBASE port and the
processes are run in isolation. The
server uses the operating system
security to control user access.
Consisting of a low-level communication library, coupled with string/dynamic array processing library, an ActiveX and .NET portability layer, the jRCS client allows several client types to remotely connect to jBASE. Based on this architecture, the client library performance is excellent.
The jRCS architecture has a set of advantages, namely the portability of the server and low-level client libraries across platforms (i.e. Windows, UNIX, etc.). The server is supported on all jBASE 3.4 4.1 and 5.2 platforms. The architecture therefore enables several client types to remotely connect to jBASE. These currently include C++ programs (low-level library, the Java programs as UNIX/Linux clients, as well as C++, Java and Microsoft ActiveX and .NET running as Microsoft Windows clients.
The jRCS communications protocol is built on top of TCP/IP and XML standards for low-level communications which enables multiplatform portability of the communication layer itself. XML is an emerging technology enabling interoperability between multiple platforms and languages.
jRCS Features &
Architecture for optimal
portability and extensibility
Graphical Interface client
development in Microsoft ActiveX
and .NET as well as C++ and Java
Lightweight isolated processes
that work across platform
Communications protocol based on
standard XML and TCP/IP
|jBASE MultiValue Database|
|jBASE External Device Interface (jEDI)|
|Dataguard Security Suite|
|jBASE Web Builder (jWB)|
|Security & Encryption|
|Data Warehousing, BI & Reporting|
|Search the Knowledgebase|
|Migrate to jBASE|
|Download a Free Trial|
View a jRCS