The Genesis portal integrates service providers (having variety of component models or middle-ware suited for their different platforms or environments) through XML, i.e. using SOAP and WSDL transported over a variety of transport mechanisms, i.e.IP, HTTP, and HTTPS. Thus, any service to be integrated within the Genesis portal infrastructure must expose a SOAP interface(described by a WSDL file) . The TOOLBOX helps the service provider to convert its service in a SOAP based service compliant with one of the interfaces support by the portal.
From the draft W3C specification:
SOAP is a lightweight protocol for exchanging structured information in a decentralized, distributed environment. It is an XML based protocol that consists of three parts: an envelope that defines a framework for describing what is in a message and how to process it, a set of encoding rules for expressing instances of application-defined datatypes, and a convention for representing remote procedure calls and responses.
The Toolbox is composed by two application, a development environment and a run-time environment
- The run-time environment is a web application which allows the deployment of SOAP interfaces compliant with the Genesis ICD by means of some XML scripts which describe the operations that have to be done when the service is invoked
- The development environment is an Eclipse plugin which provides some tool to easily creates the TOOLBOX services, editing its script files and resources.
The run-time and development environment can be used separately. The XML scripts can be created with any tool supporting XML or with a text editor (the scripts have to be compliant to the XMLScript Schema).
Toolbox homepage
The following link leads you to the Toolbox homepage, where you find both the software user manual and the latest version of the toolbox software for download.
http://code.google.com/p/toolboxenvironment/
You will find a wiki here
http://code.google.com/p/toolboxenvironment/wiki/Overview
Copyrights
The TOOLBOX war file contains free and Open Source software. It includes software developed under the Apache License (http://www.apache.org/licenses/); code licensed from RSA Security, Inc.; some portions licensed from IBM are available at http://oss.software.ibm.com/icu4j/, see the license; the edtFTPj ftp client licensed under the LGPL, the GNU Lesser General Public License.
All trademarks and registered trademarks mentioned herein are the property of their respective owners.
Copyright 2003-2011 Intecs
TOOLBOX is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation version 3.
TOOLBOX is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
See the GNU General Public License
Legacy interconnection toolbox
