Changes between Initial Version and Version 1 of EposWorkspace


Ignore:
Timestamp:
05/02/06 14:18:03 (19 years ago)
Author:
sauermann
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • EposWorkspace

    v1 v1  
     1== EPOSWorkspace == 
     2Epos 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. 
     3 
     4Main features: 
     5 
     6 * describe services using service.xml files 
     7 * organize sub-projects and services similar to web applications 
     8 * start web-applications and java applications together (using Jetty) 
     9 * publish Java objects via XML/RPC (using apache xml/rpc) 
     10 * easy to learn, easy to debug, easy to use. 
     11 
     12Objectives: 
     13 
     14 * reduced dependencies to DFKI packages 
     15 
     16 * changes for better usability (e.g. service dependency declarations, managed default resource handling) 
     17 
     18 
     19Current dependencies: 
     20 
     21{{{ 
     22de.dfki.km.workspace 
     23 org.apache.xmlrpc.*    (apache XML-RPC) 
     24 de.dfki.util.xmlrpc.* 
     25 org.mortbay.*          (Jetty) 
     26 servlet API 1.3 
     27  
     28 de.dfki.util.config.* 
     29  
     30 de.dfki.util.logging.*   (debug console) 
     31 de.dfki.util.debug.*     (deprecated: will be deleted for shure) 
     32  
     33 de.dfki.util.io.FileAccess        
     34 de.dfki.util.io.Files            (file utils: can be replaced by commons.io) 
     35  
     36 de.dfki.util.EnumID              (to be replaced by JDK 1.5 enum) 
     37  
     38de.dfki.km.workspace.backbone 
     39  org.apache.commons.io.*         (file operation tools) 
     40  de.dfki.util.jena.model.*       (ModelRepositories, URIMappings) should be realized as data sources 
     41 
     42de.dfki.km.workspace.backbone.service 
     43  de.dfki.util.datafield.*             (map-like key-value representation, field name validation) 
     44  de.dfki.util.xml.*                   (XML DOM writing) 
     45  org.xml.sax.* 
     46  org.w3c.dom.*                        (service declaration I/O) 
     47   
     48  de.dfki.util.jena.model.*            (ModelAccess)  DELETE! 
     49 
     50de.dfki.km.workspace.backbone.service.loader 
     51  org.mortbay.util.* 
     52 
     53 
     54de.dfki.km.workspace.backbone.event 
     55 de.dfki.util.datafield.*              
     56 de.dfki.util.event.* 
     57 de.dfki.util.async.*     (event distribution in seperate thread) 
     58 JSX.*                    (object serialization into XML representation) 
     59 
     60 
     61de.dfki.km.workspace.services.* 
     62  com.hp.hpl.jena.*                     (ModelLoader used by ModelAccessService)  ->> DELETE 
     63}}} 
     64  
     65 
     66---- 
     67 
     68DFKIFileGraph/DFKIFileGraphMaker DELETE! 
     69 
     70 
     71