Donate Share

Information Engineering WS

File Release Notes and Changelog

Release Name: icws-0.1.9.1

Notes:

----------------------------------------
README - Information Currency Web Services (ICWS)
----------------------------------------

   This is software to create and service information currencies.  For
an introduction to information currency, look at IC-intro.txt in the
doc directory or go to http://infoeng.sf.net.

- How do I install the software? 

   Please consult the file INSTALL in this directory. 

- How do I use the software? 

   Once the ICWS web application is installed, with an interface to
the appropriate database, requests can be issued to the ICWS
application to generate information currency.  The information
currency units thus generated are then maintained by the ICWS server.
   A primitive client for issuance of information currency is included
with this distribution.  Use the command 
       java org.infoeng.icws.clients.URLIssuanceClient
to obtain the usage instructions.  

- Why should I use the software?  

   Information currency is designed to enable more efficient economic
calculation for the production and utilitization of information.  

- What are the intellectual property restrictions on this code?

   The code is licensed using the Apache open-source license 
(http://www.opensource.org/licenses/apachepl.php).  

- What libraries are used in the project?

f5d59f57bcebe67b336e5260cc0333111f21c62d  axis-1.2.1.jar
141732c3ed64fcaa6eec19cad1f023fab002ff74  axis-ant-1.2.1.jar
821b52b0c52aecfdff0bab0fb4b6d191aa581f50  axis-jaxrpc-1.2.1.jar
1d97911dc6738f0bd010e4e0ba4d5086eeb5ab5e  axis-saaj-1.2.1.jar
bd804633b9c2cf06258641febc31a8ff3b0906bc  axis-wsdl4j-1.5.1.jar
350733673b779b1059bbd3a8e7ae879284ddf96c  bcprov-jdk15-129.jar
7773ac7a7248f08ed2b8d297c6e2ef28260640ea  commons-discovery-0.2.jar
f029a2aefe2b3e1517573c580f948caac31b1056  commons-logging-1.0.4.jar
544f72427e94a5c55b65a9b81c55c54059b4f993  commons-logging-api-1.0.4.jar
ee42895558dd5a9b025a0235807b3c5ca560032b  log4j-1.2.11.jar
3d8b493d12562fc904a947ea7b84394fe67e8a55  mysql-connector-java-3.0.17-ga-bin.jar
be99a23ca5b9c0223ee7d7374fa6119477beb559  postgresql-7.4.1-jdbc3.jar
3fc542fe8bb8164e8d3e840fe7403bc0518053c0  servletapi-2.4.jar
5b010b70e16d540dcb737caa09da1034ea721704  xalan-xml-security-1.2.1.jar
5994b9df23cdff109c28f8263b5ae87a40c9090a  xercesImpl-xml-security-1.2.1.jar
065acede1e5305bd2b92213d7b5761328c6f4fd9  xml-apis-xml-security-1.2.1.jar
39f2355440895826292ff7c2e6655fdff9eb2744  xmlsec-1.2.1.jar



Changes: 2005-12-10 J. Patrick Bedell <infoeng@users.sf.net> * build.xml - Prevent 'ant deploy' target from overwriting icws-properties.xml configuration file. 2005-12-05 J. Patrick Bedell <infoeng@users.sf.net> * ICWSServerImpl.java, SeriesInfo.java - Include series certificate number and certificate byte number in SeriesInfo documents. * IssuanceRequest.java - Remove validity check from empty IssuanceRequests. * URLIssuanceClient.java, build.xml - Remove support for series title and text underliers. 2005-10-30 J. Patrick Bedell <infoeng@users.sf.net> * ICWSServerImpl.java - Modification for xml-element based underlier and database neutrality (sort of). * build.xml - Added javadoc target and some javadoc comments to source files. * IssuanceRequest.java - New document for issuance of IC based on arbitrary XML element. * server-config.wsdd, icws.wsdl, deploy.wsdd - Changed namespace for SOAP operations from 'urn:ICWS' to 'http://infoeng.org/2005/10/icws#'. * information-currency-schema.xsd - XML schema defining information currency documents. 2005-08-23 J. Patrick Bedell <infoeng@users.sf.net> * ICWSDocument.java - Put elements on new lines. 2005-08-17 J. Patrick Bedell <infoeng@users.sf.net> * SeriesListing.java - Added class for SeriesListing requests. * ICWSServerImpl.java - Added implementation for getSeriesListing(). 2005-08-06 J. Patrick Bedell <infoeng@users.sf.net> * VerificationCertificate.java - Implemented verification algorithm and verify() method. * InformationCurrencyUnit.java - Implemented exchange() method. * ICWSServerImpl.java - Invalidated exchanged certificates, implemented new verification certificate algorithm. * ICWSSoapBindingImpl.java - Implementation of new icws.wsdl interface. * icws.wsdl - Removed unnecessary operations. 2005-08-02 J. Patrick Bedell <infoeng@users.sf.net> * ICWSServerImpl.java - Changed to use XMLSignature authentication. * X509KeyImport.java - Changed to use base-16 encoding of public key BigIntegers. 2005-07-25 J. Patrick Bedell <infoeng@users.sf.net> * X509KeyImport.java, SDSIKeyImport.java - Fixed infinite-loop bug. * build.xml - Added descriptions for targets. 2005-07-18 J. Patrick Bedell <infoeng@users.sf.net> * build.properties - Added properties file, initially for issuance parameters. * build.xml - Added target for URL-based IC issuance. 2005-07-14 J. Patrick Bedell <infoeng@users.sf.net> * build.xml - Added copying of existing configuration file to "deploy" target. * ICWSServerImpl.java - Modified to not use DataStore object. 2005-07-13 J. Patrick Bedell <infoeng@users.sf.net> * commons-discovery.jar - Added Commons discovery library. * DataStore.java - Modified to close Connections from DataStore.finalize(). 2005-07-08 J. Patrick Bedell <infoeng@users.sf.net> * lib - Added JAR libraries to project for self-contained SOAP web application. * src/web/index.jsp - Added introductory file. * build.xml - Added build, key generation targets. * Makefile - deleted. * README, INSTALL - Modified for self-contained webapp. * X509KeyImport - openssl key generation added. 2005-06-07 J. Patrick Bedell <infoeng@users.sf.net> * ICWSServerImpl.java - Implemented findUnderlierLocator operation. 2005-05-05 J. Patrick Bedell <infoeng@users.sf.net> * SeriesInfoServlet.java - Added response.setContentType("text/xml") instruction. * ICWSServerImpl.java - Debugged verifyCertificate operation. 2005-04-03 J. Patrick Bedell <infoeng@users.sf.net> * Checked for null values in InformationIdentifier and CertificationRequest. * Added IC-CVS-HOWTO to assist / motivate implementers. 2005-03-26 J. Patrick Bedell <infoeng@users.sf.net> * Added X509KeyImport.java for importing OpenSSL DSA keys. 2005-03-04 J. Patrick Bedell <infoeng@users.sf.net> * Added code to support importing of OpenSSL PEM-encoded DSA private keys for authentication of issuance and user creation requests. 2005-02-19 J. Patrick Bedell <infoeng@users.sf.net> * Updated / clarified copyright issues, changed ICWSServerImpl to allow anonymous ICU exchange. 2005-02-15 J. Patrick Bedell <infoeng@users.sf.net> * Updated SDSIKeyImport code, added getSeriesListing() method, added information-currency-rfc.txt. 2004-12-25 J. Patrick Bedell <infoeng@users.sf.net> * Updated code to use SDSI certificates for user management and issuance access control, included JAR files for jSDSI (jsdsi.jar, cryptix32.jar) and Axis (axis.jar). 2004-12-02 J. Patrick Bedell <infoeng@users.sf.net> * This is the initial import of the sources for the information currency web service package.