Info-Scape Ltd.

	

eCommerce

Integration

Performance

Open Source

About this site

Printable View Login

Infoscape has a number of ongoing projects in varoius stages of development:

Proteus

A java EAI framework that provides an extremely simple model for prototyping and developing integration solutions. The previous generation of this architecture was developed for a client to provide message based integration between PeopleSoft and their other enterprise applications. You can read more about Proteus here. While Proteus has been publicly released for some time, its development is temporarily on hold due to some of Info-Scape's commercial work. We expect to continue development at some point in the not too distant future. Some of the more complicated but featureful alternatives to Proteus include:

Mule
A sophisticated message oriented middleware package with a good assortment of adapters. Its architecture appears reasonably scalable, inspired byt the Seda? approach and it appears to have been designed with enterprise concerns like manageability in mind.

Open Adaptor
Another message oriented EAI framework, it is very similar in basic approach to Proteus. It is however somewhat more complicated. It does not seem to have caught the imagination of as large a developer community as Mule has, but may be easier to configure and deploy as it has fewer dependencies.

Parallelepiped

Parallelepiped is a java parallel data transformation environment that seeks to leverage a data flow model of computation. For corporate developers this has several distinct advantages in that data flow programs are easily composable into larger applicaions, more easily made parallel than most other computational models and the design of such processes is inherently familliar to developers from both the Unix world (using shell pipes) and mainframe developers (batch processes modeled with flowcharts). This project is in the early design stage.

Some of the ideas we are interested incorporating include:

Interactive Transformation Development
Pioneered in a tool called "ABC Potters Wheel", the key concept is to allow transformation developers to interactively specify transformations on a recirculating set of data.

Vertical Partitioning of Data
Pioneered most notably by Monet, a now open source database engine optimised for the complex queries done in decision support systems. The essential idea is that we only handle the columns that are actually needed for any query and store the data for each column seperately.

Flexible Communications
Implemented in the Ibis Toolkit, now part of the Globus Tookit, it is a fast and flexible architecture for massively parallel communications in Java. Its most notable contributions are its applicability to a number of different computing models and its optional use of faster transport mechanisms when avaialble.

Watch this space for more info...

Printable View - SearchWebSite
Page last modified on May 22, 2005, at 09:23 PM

(c) 2003,2004,2005 - Info-Scape Ltd.