Grimoires Release Notes

Features

  • UDDIv2 API
  • WSDL API: publication and inquiry of web service technical specification described by a WSDL file.
  • Metadata API: publication and inquiry of metadata that can be attached to UDDI entities or WSDL elements. Service discovery by metadata is also supported.
  • A command line client - GShell
  • A client side Java API library
  • Both Jena and Sesame can be used as the triple store.
    • Supported Jena stores: memory, BDB JE, PostgreSQL, MySQL.
    • Supported Sesame stores: memory, file-backed memory, native, PostgreSQL.
    • Sesame support is through a Jena-Sesame-Model.
  • Support for authentication using X509 signatures and an XML based ACL for specification of access control

Deployment Environments

There are three environments into which Grimoires can be deployed.

OMII Container

  • SuSE Linux 9.0
  • JDK 1.4.2+
  • OMII 2.0.0

Apache Tomcat

  • Windows XP and Linux
  • JDK 1.4.2+
  • Tomcat 5.0.x (Grimoires has not been tested in Tomcat 5.5 on Windows XP.)

Globus Toolkit 4.0.0

  • Linux
  • JDK 1.4.2+
  • GT 4.0.0

Features added in 1.2.0

  • An RDF interface allows to query GRIMOIRES' RDF triple store directly in RDQL.
  • Allow to use RDQL to query metadata that is in the form of RDF triples.
  • Support lifetime management.
  • Support publishing and discovering Feta description.
  • A high-level user-friendly client-side API: GrimoiresProxy.
  • Refactored GShell to use GrimoiresProxy.