Changes between Version 19 and Version 20 of mpdl2.0-software-selection
- Timestamp:
- Sep 16, 2011, 10:10:38 AM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
mpdl2.0-software-selection
v19 v20 1 1 = MPDL 2.0: software selection = 2 2 3 We evaluate the different software systemsby means of their main functions and features for our extended user requirements in the area of web based access to XML-documents. The main new requirements are:3 We evaluate the different content management systems (CMS) by means of their main functions and features for our extended user requirements in the area of web based access to XML-documents. The main new requirements are: 4 4 * state of the art web GUI 5 5 * datastore / repository functionality (user management, versioning of documents, history function) … … 7 7 * easy document uploads 8 8 * scalability 9 * separation of CMS and language/XML technology 10 * incomplex and state on the art architecture 9 * incomplex architecture 10 * system independant application design 11 * easy administration 11 12 12 13 == Software candidates == 13 14 14 We limit our software selection to the four systems Magnolia ^[#note1 [1]]^, mediaWiki, eXist and eSciDoc:15 We limit our software selection to the four CMS systems Magnolia ^[#note1 [1]]^, mediaWiki, eXist and eSciDoc: 15 16 16 17 || ||Magnolia||mediaWiki||eXist||eSciDoc|| … … 23 24 == System architectures == 24 25 25 === MPDL 1.0: eXist ===26 [[Image(architectureMpdl1.0-eXist.jpg )]]26 === Old system MPDL 1.0: eXist === 27 [[Image(architectureMpdl1.0-eXist.jpg, 600px)]] 27 28 28 29 === MPDL 2.0: Language/XML technology 29 [[Image(architectureMpdl2.0-xml-lt.jpg )]]30 [[Image(architectureMpdl2.0-xml-lt.jpg, 600px)]] 30 31 31 32 === MPDL 2.0 - CMS: Magnolia === 32 [[Image(architectureMpdl2.0-cms-magnolia.jpg )]]33 [[Image(architectureMpdl2.0-cms-magnolia.jpg, 600px)]] 33 34 34 35 === MPDL 2.0 - CMS: mediaWiki === 35 [[Image(architectureMpdl2.0-cms-mediawiki.jpg )]]36 [[Image(architectureMpdl2.0-cms-mediawiki.jpg, 600px)]] 36 37 37 38 === MPDL 2.0 - CMS: eXist === 38 [[Image(architectureMpdl2.0-cms-eXist.jpg )]]39 [[Image(architectureMpdl2.0-cms-eXist.jpg, 600px)]] 39 40 40 41 === MPDL 2.0 - CMS: eSciDoc === 41 [[Image(architectureMpdl2.0-cms-eSciDoc.jpg)]] 42 [[Image(architectureMpdl2.0-cms-eSciDoc.jpg, 600px)]] 43 44 == Software design == 45 46 See the MPDL 2.0 software design [/wiki/tmp/mpdl2.0-design here]. 42 47 43 48 … … 48 53 || ||Magnolia||mediaWiki||eXist||eSciDoc|| 49 54 ||Scalable|| ++ || ++ || - ^[#note1 [1]]^ || ++ || 55 ||Incomplex architecture|| + || ++ || - || - || 50 56 ||Stable|| ++ || ++ || - ^[#note2 [2]]^ || + || 51 57 ||Performant|| ++ || ++ || ++ || + || 52 58 ||Customizable|| ++ || ++ || ++ || ++ || 53 || Common use|| ++ || ++ || + || - ||59 ||Many installations|| ++ || ++ || + || - || 54 60 ||In use at MPIWG|| ++ || ++ || ++ || + || 55 61 ||Easy administration|| + || + || + || - || … … 58 64 References: [[br]] 59 65 [=#note1 1.] not really scalable for many documents (> 1000 XML documents with each 1 MB) [[br]] 60 [=#note2 2.] many system crashes at startup time (up to 2 days); sometimes system crash when a document is uploaded [[br]]66 [=#note2 2.] many system crashes on macosx servers at startup time (up to 2 days); sometimes system crash when a document is uploaded [[br]] 61 67 62 68 [[br]] … … 80 86 ||Easy application development|| + || + || + || - || 81 87 ||Index / Query system|| ++ || ++ || ++ || ++ || 82 || Servlet / JSP support|| ++ || - || ++ || ++ ||88 ||Java Servlet / JSP support|| ++ || - || ++ || ++ || 83 89 ||XQuery / XPath support|| + ^[#note7 [7]]^ || + ^[#note7 [7]]^ || ++ || + ^[#note7 [7]]^ || 84 90 ||XML / XSL support|| + || + ^[#note7 [7]]^ || ++ || + ^[#note7 [7]]^ ||