@cpedrinaci cpedrinaci released this Feb 18, 2016 · 1 commit to master since this release

Assets 4

This new release of iServe includes some minor bug fixes regarding the handling of Content-Types and updates the logging mechanism for better performance.

This version introduces a significant change:

  • Redis has been disabled as a caching mechanism as it presented bugs. Instead iServe will always use in-memory indexes.

From a functionality perspective iServe will provide the same features but startup will take longer as the indexes will have to be repopulated. We shall re-introduce a mechanism for this in the next release.

@cpedrinaci cpedrinaci released this Nov 25, 2015 · 20 commits to master since this release

Assets 4

This is an update on iServe v2 which includes a few new features and minor bug fixes.
Among the new features you can find:

  • Added support for batch updates to graphs.
  • Updated the models to be preloaded

Note: This feature introduces a minor API incompatibility with the earlier version: single property update is performed on ../{svc_id}/property as opposed to earlier ../{svc_id}/properties. Now at that endpoint you update properties in batch.

@cpedrinaci cpedrinaci released this Nov 10, 2015 · 37 commits to master since this release

Assets 3

This is an update on iServe v2 which includes a few new features and minor bug fixes.
Among the new features you can find:

  • Discovery interleaving of mandatory and optional parts supporting also RDF backends without transitive properties reasoning.
  • Proper de-referencing and upload of modelReferences added a posteriori via the RESTful API.
  • Only requested filters and scorers are applied. Previously all scorers were taken into account and averaged if none was specified.
  • Homogenised the behaviour of the indexed and not indexed matchers when matching sets of URIs.
  • Exact match is now correct with or without reasoning on the backend. Without reasoning though we can't spot equivalent classes.
  • Updated elda-spec-template to show new properties and improve the views.

@cpedrinaci cpedrinaci released this Oct 19, 2015 · 56 commits to master since this release

Assets 3

This is an update on iServe v2 which includes a few new features and bug fixes.
Among the new features you can find:

  • Added matching type as parameter of functional classification and I/O
  • Extended function to explore the KB. Now users can specify transitive properties
  • Concept matching is performed on property ranges
  • When a Swagger document is imported the source document becomes the documentation
  • NFP manager fetches ontologies only for model reference properties
  • Improved efficiency of service documents index with Redis-based implementation

Additionally we have fixed a few minor bugs/issues:

  • Fixed JSON output serialization of KB concepts with multiple labels
  • Fixed content negotiation when remote service documents are fetched
  • Fixed content negotiation bug in service properties RESTful API

@cpedrinaci cpedrinaci released this Jun 12, 2015 · 86 commits to master since this release

Assets 3

This is the first release of iServe v2. This new version incorporates a lot of changes from v1 regarding new features, performance, user interface, compatibility, as well as a newly engineered core to better support its evolution in the future. Indeed, this version includes a number bug fixes too.

Among the main new features iServe v2 includes:

  • A core based on MSM4J which helps manage service descriptions, transformations from different formats.
  • Support for core Non-functional Properties both at the description level as well as at the storage level
  • Advanced discovery support (Semantic In/Out, Semantic Classification, Unions, Intersections, and Subtractions of discovery, free text search, and any combination of the above)
  • High-performance implementation of discovery algorithms able to handle thousands of requests (as necessary for composition) within milliseconds in plain desktop hardware.
  • Pluggable Scorers and Filters for discovery. iServe provides out of the box a few basic scorers: popularity scoring and grounding-based filter
  • RESTful API for CRUD and Discovery functionality with an interactive GUI
  • A new Linked Data API and user interface based on ELDA
  • Support for the following formalisms: SAWSDL, WSMO-Lite, OWL-S, hRESTS, Swagger
Pre-release

@cpedrinaci cpedrinaci released this Feb 16, 2015 · 148 commits to master since this release

Assets 3

Third release candidate of iServe v2

Main features:

  • Based on MSM v1.3 which includes coverage of Providers and core Non-functional Properties
  • Discovery: Semantic In/Out, Semantic Classification, Unions, Intersections, and Subtractions of discovery
  • Support for free text search (depending on backed support)
  • Indexing: indexed implementations of discovery for high-performance composition
  • Pluggable Scorers and Filters for discovery.
  • Inclusion of a few basic scorers: popularity scoring and grounding-based filter
  • RESTful API for CRUD and Discovery functionality
  • Linked Data API based on ELDA
  • Support for the following formalisms: SAWSDL, WSMO-Lite, OWL-S, hRESTS, Swagger
Nov 28, 2014
[maven-release-plugin] copy for tag v2.0.0-RC2
Pre-release

@cpedrinaci cpedrinaci released this Oct 25, 2014 · 286 commits to master since this release

Assets 3

First release candidate of iServe v2, also available in Maven central

Main features:

  • Based on MSM v1.3 which includes coverage of Providers and core Non-functional Properties
  • Discovery: Semantic In/Out, Semantic Classification, Unions, Intersections, and Subtractions of discovery
  • RESTful API for CRUD and Discovery functionality
  • Linked Data API based on ELDA
  • Support for the following formalisms: SAWSDL, WSMO-Lite, OWL-S, hRESTS, Swagger
May 2, 2014
First complete integration between iServe and ComposIT running