/**
* This MarketPlace API provides the functionalities of publication of software
* that can be installed on a CSS node to access 3rd party services.
* This API is used by developers or 3rd party service providers.
*
* @author Jacqueline.Floch@sintef.no
* @version 0.0.1
*
*
*/
package org.societies.slm.softwaremarketplace.api;
public interface ISoftwareMarketplacePublish {
String publishSoftware (byte[] installableService, String serviceProperties [], String serviceURL); /* returns a unique ID */
boolean unpublishSoftware (String serviceID);
/** postponed later prototype
* String changePublishedService (String serviceID, byte[] installableService, String properties [], String serviceURL);
*/
}