Site Map Register Lost Password Alerts Systems Status   Web logs: News Risk Commentary   Login >

XML-Space

An XML-Based Parallel Computing Technology

RCRT Home > Our Software > Grid Software > XML-Space rss feed
 
Page Navigator
 RCRT Home
   About Us
   Our Services
    Our Software
       Grid Software
         Stibium
         XML-Space
            Introduction
            The XML API
            Examples
            Documentation
            Distribution
            Releases
         Exciton
      CamAims Apps
      Risk Software
      Excalibur
      GRASP
      Licensing
      Support
   News & Updates
   About This Site
   Grid Computing
   Portfolio Analysis
   Documents
   Presentations
   Contact Us
   On-Line Tools
   Information
   Downloads
   Account
   Site Auditor
 
 
Other Links
Post A Message
 
 
Site Hits: 229678 Pages
From: 130545 Sessions

XML Space - An Overview

xml space logo.

The RCRT XML Space provides xml-based Javaspace-like space-oriented functionality with a range of proprietary extensions. This technology has been developed by RCRT to support a range of distributed and parallel processing applications.

Our XML Space implementation can be run, either within the Apache Tomcat web server, or as a stand-alone application. It also supports access via a number of types of software client and transport technologies, including: SOAP xml web-services, Jini, RMI, standard TCP-IP and AJAX.

A range of simple examples have been made available on-line, which illustrate the use of xml space in applications such as: monte-carlo integration, cryptography, our 'GAVONTS' genetic algorithm technology, astrophysical simulation and credit portfolio modelling.

The standard XML Space distribution includes the necessary server software, a range of clients, a set of junit test suites and a comprehensive technical manual.

  • The current version of XML-Space is: XMLSpace-2.4.0
Download XML-Space
XML-Space v2.4.0 Download 2.1 MB

If you would like access to this software, then please contact us using our: on-line messaging system.

Some Key Features

  • XML-based Linda/Javaspaces-like 'Space' functionality.
  • Supports distributed/parallel processing algorithms & data structures.
  • Accessible via SOAP, TCP-IP, Java RMI, Java Jini or AJAX.
  • Highly optimized multi-threaded core implementation.
  • Configurable x-entry storage and space-indexing mechanism.
  • Supports both 'x-tuple' and 'xpath' space-entry matching.
  • Stand-alone or web server versions available.
  • Space-based transaction support.
  • Web and grid-enabled technology.
  • AJAX-based web front-end.

Javaspaces, XML Space and Parallel Computing

Javaspaces is a well known Java-based tuple space technology that is often used in distributed computing applications. The space-oriented approach enables a diverse range of distributed software agents to be loosely-coupled in an overall solution framework, and is often used in parallel computing and high performance computing applications.

The RCRT XML Space is based on similar principles, but can be used by any type of xml enabled software client, including: Java, .Net, AJAX and others. This enables distributed, parallel, and high performance computing solutions to be built based on standard xml technologies, that can support inter-operation between a very wide range of technology families.


Information Available On-Line

The following web pages provide information about XML-Space, the headings are links to the appropriate pages.

»  Introduction

A brief introduction to xml-space, including its applications in parallel processing systems, and an overview of its internal architecture.

» XML-Space API

This describes the xml-based API that enables clients to interact with the xml-space server. Clients send their requests as a series of operations in an xml 'command' document, and receive the results in an xml 'response' document.

» Some Examples

This includes a number of examples, which include xml messaging and simple parallel processing applications.

» Documentation

This section describes the documentation that is available for xml-space, which includes the following: an introductory on-line presentation, a 'getting started' guide, and a comprehensive technical manual that is available in a range of formats.

» Distribution

This section describes the contents of the xml-space distribution. The distribution contains all of the files and documentation necessary to install and configure the product, and to make use of its services.

» Releases

This section gives a version/release history for the RCRT xml-space.


Javaspaces is a Java-based tuple-space implementation, largely based on the Linda API, but in the context of a strongly typed programming language.

Linda is the name of a technology developed by Dr David Gelertner of Yale University. This was the prototypical 'tuple-space' programming language, the essential feature of which is that distributed agents could communicate via an intermediating 'space'. A Linda space is a container for a set of entries that contain 'tuples': a list of named string-value pairs. Entries are inserted into the space and then either read, or removed from it, by distributed software clients.

 
© Risk-Capital Research and Technology | Site Map | Legal Info | Accessibility | About This Site