Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Example use of SoftPres Framework – Grimoires v2.0.0 Package Level Property Category Functionality Provenance and Ownership Software Environment Software Architecture Operating Performance Software Composition Name purpose keyword package_name owner licence location overview - Software Property Value Enabling web service details to be published and queried using open standards Web service registry Grimoires OMII-UK Modified BSD (no advertising clause) svn:grimoires/licence https://sourceforge.net/projects/grimoires/ The software architecture is modular, consisting of a set of modules that present a web-based service to allow publishing and querying of web service details. This is achieved over the web using the GShell client (also available from the project), or using a generic web service client that adopts open standards. svn:grimoires/docs/ funcspec.html - software_overview A Grimoire is a magician's manual for invoking demons (Oxford English Dictionary). Likewise, the Grimoires registry hosts descriptions of services and workflows, which a scientist can use for forming their complex scientific experiments. However, service and workflow interfaces are sometimes underspecified and therefore difficult to use in an automated manner; hence, the Grimoires registry provides the ability to augment interfaces with metadata such as functionality, semantic information about their inputs and outputs, or various metrics (e.g. perceived quality of service, trust). svn:grimoires/docs/ intro.html tutorials Using generic client: svn:grimoires/docs/gtutorial.html Using the API: svn:grimoires/docs/api-tutorial.html Using secure client: svn:grimoires/docs/securitytutorial.html Using UDDI4j client: svn:grimoires/docs/UDDI4JTutorial.html requirements Platform: Operating System: Linux Minimum RAM: 512MB Java 1.5 or higher Server requirements - either: Basic Tomcat 5.5/Axis 1.2.1 installation OMII-UK Development Kit 3.4.4 Globus Toolkit 4.0.0 Data persistence requirements - either: File-based only PostgreSQL 7.4+ MySQL 5+ Version Level Property Category Functionality Name functional_description release_notes algorithm input_parameter output_parameter interface error_handling Provenance and Ownership Software Environment Software Architecture version_identifier licence programming_language hardware_device detailed_architecture dependent_package Operating - Software Property Value Enables descriptions of deployed web services to be published in its registry. Matching registry entries based on user-specified queries are returned. This public version has no features different from the previous development version. Depending on the query, matching items in the registry are collated into a list. Either XPath queries for GLUE-based operation, FETA queries for FETA-based operation, or RDQL queries for UDDIv2-based operation. Either GLUE format for GLUE-based operation, FETA format for FETA-based operation or UDDIv2 for UDDIv2-based operation. Java API documentation generated at build-time, after which it can be found at: <install>/docs/api/api.html Errors encountered on the service are entered into the core server log file and also packaged up as AxisFaults and delivered to client for display. 2.0.0 As package Java Platform independent Implementation design: svn:grimoires/docs/impldesign.html Security design: svn:grimoires/docs/security.html Either: Basic Tomcat 5.5/Axis 1.2.1 - OMII-UK Development Kit 3.4.4 Globus Toolkit 4.0.0 Performance Software Composition source manual installation test_cases specification Server: svn:grimoires/src Web service: svn:grimoires/wsdl Translators for each storage type (FETA, GLUE, UDDIv2): svn:grimoires/translator Web pages: svn:grimoires/web Configuration-based source: svn:grimoires/config svn:grimoires/docs/index.html Either pre-built and installed automatically through the OMII-UK Development Kit, see: http://www.omii.ac.uk/wiki/DevelopmentKit Or alternatively, built direct from source and installed into generic Tomcat/Axis: svn:grimoires/docs/installation.html JUnit test cases at: svn:grimoires/wstester Functional specification: Service: svn:grimoires/docs/ funcspec.html Variant Level Property Category Functionality Provenance and Ownership Software Environment Software Architecture Operating Performance Software Composition Name variant_notes licence Software Property Value Same as version (platform independent) As package platform operating_system compiler dependent_library dependent_package Platform independent Linux Java 5 SDK or above None As version processor_performance memory_usage peripheral_performance binary source configuration None specified 256MB (as part of Tomcat) N/A Grimoires-2.0.0-server.tar.gz https://sourceforge.net/projects/grimoires/ Same as version