== EPOSWorkspace == Epos Workspace is a framework to start services, start web-services, load classes, and publish the functions of Java objects via XML/RPC. It is a slimmed down version of the workspace developed for the epos project by Andreas Lauer. = Main features = * describe services using service.xml files * organize sub-projects and services similar to web applications * start web-applications and java applications together (using Jetty) * publish Java objects via XML/RPC (using apache xml/rpc) * easy to learn, easy to debug, easy to use. = Download = * http://gnowsis.opendfki.de/repos/gnowsis/branches/gnowsis0.9/EPOSWorkspace = Objectives = * reduced dependencies to DFKI packages * changes for better usability (e.g. service dependency declarations, managed default resource handling) = Current dependencies = {{{ de.dfki.km.workspace org.apache.xmlrpc.* (apache XML-RPC) de.dfki.util.xmlrpc.* org.mortbay.* (Jetty) servlet API 1.3 de.dfki.util.config.* de.dfki.util.logging.* (debug console) de.dfki.util.debug.* (deprecated: will be deleted for shure) de.dfki.util.io.FileAccess de.dfki.util.io.Files (file utils: can be replaced by commons.io) de.dfki.util.EnumID (to be replaced by JDK 1.5 enum) de.dfki.km.workspace.backbone org.apache.commons.io.* (file operation tools) de.dfki.util.jena.model.* (ModelRepositories, URIMappings) should be realized as data sources de.dfki.km.workspace.backbone.service de.dfki.util.datafield.* (map-like key-value representation, field name validation) de.dfki.util.xml.* (XML DOM writing) org.xml.sax.* org.w3c.dom.* (service declaration I/O) de.dfki.util.jena.model.* (ModelAccess) DELETE! de.dfki.km.workspace.backbone.service.loader org.mortbay.util.* de.dfki.km.workspace.backbone.event de.dfki.util.datafield.* de.dfki.util.event.* de.dfki.util.async.* (event distribution in seperate thread) JSX.* (object serialization into XML representation) de.dfki.km.workspace.services.* com.hp.hpl.jena.* (ModelLoader used by ModelAccessService) ->> DELETE }}} ---- DFKIFileGraph/DFKIFileGraphMaker DELETE!