Changes between Version 10 and Version 11 of mpdl2.0-design


Ignore:
Timestamp:
Oct 5, 2011, 9:50:21 AM (13 years ago)
Author:
jwillenborg
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • mpdl2.0-design

    v10 v11  
    22
    33The MPDL backend software is redesigned so that as much software as possible is separated from the content management system and could be used independently from it. We offer two MPDL librares:
    4 * XML technology (available as a web archive file "mpiwg-mpdl-xml.war")
    5 * language technology (available as a web archive file "mpiwg-mpdl-lt.war")
    6 
    7 Dependant from the CMS we offer the MPDL CMS library:
    8 * CMS technology (available as a web archive file "mpiwg-mpdl-cms.war")
     4* XML technology (available as a basic Java library "mpiwg-mpdl-xml.jar" and as a web archive "mpiwg-mpdl-xml-web.war")
     5* language technology (available as a basic Java library "mpiwg-mpdl-lt.jar" and as a web archive "mpiwg-mpdl-lt-web.war")
     6
     7Dependent from the CMS we offer the MPDL CMS library:
     8* CMS technology (available as a basic Java library "mpiwg-mpdl-cms.jar" and as a web archive "mpiwg-mpdl-cms-web.war")
    99
    1010== XML technology ==
    1111
    12 The XML technology web archive ""mpiwg-mpdl-xml.war"" consists of:
    13 * Java code: mpiwg-mpdl-xml.jar
     12The XML technology web archive ""mpiwg-mpdl-xml-web.war"" consists of:
     13* Basic Java code: mpiwg-mpdl-xml.jar
    1414  * de.mpg.mpiwg.berlin.mpdl.xml.transform
    1515  * de.mpg.mpiwg.berlin.mpdl.xml.xquery
    1616  * de.mpg.mpiwg.berlin.mpdl.xml.pdf
     17* Web Java code: mpiwg-mpdl-xml-web.jar
    1718  * de.mpg.mpiwg.berlin.mpdl.servlets.xml
    1819* external Java libraries
    1920  * saxon9-s9api.jar
    20   * ...
     21  * saxon9.jar
    2122* web application configuration file: web.xml
    2223
     
    2526=== XSL transformation ===
    2627
    27 * !TransformServlet
    28   * URL: /mpdl/transform
     28* Url: /mpiwg-mpdl-xml-web/transform/Transform
    2929  * Request parameters:
    3030    * srcUrl
     
    3939    * transformed document (HTML, XML, etc.)
    4040
    41 * !GetFragmentServlet
    42   * URL: /mpdl/getFragment
    43   * Request parameters:
    44     * srcUrl
    45       * source URL of XML document
     41* Url: /mpiwg-mpdl-xml-web/transform/GetFragment
     42  * Request parameters:
     43    * docId
     44      * document identifier (e.g. "/echo/la/Benedetti_1585.xml")
    4645    * ms1Name
    4746      * first milestone name, e.g. "pb"
     
    5756=== PDF rendering ===
    5857
    59 * !RenderServlet
    60   * URL: /mpdl/render
     58* Url: /mpiwg-mpdl-xml-web/pdf/Render
    6159  * Request parameters:
    6260    * srcUrl
     
    7169=== XPath/XQuery ===
    7270
    73 * !XPathServlet
    74   * URL: /mpdl/xpath
     71* Url: /mpiwg-mpdl-xml-web/xquery/XPath
    7572  * Request parameters:
    7673    * srcUrl
     
    8178    * XPath result for that document
    8279
    83 * !XQueryServlet
    84   * URL: /mpdl/xquery
     80* Url: /mpiwg-mpdl-xml-web/xquery/XQuery
    8581  * Request parameters:
    8682    * srcUrl
     
    9389== Language technology ==
    9490
    95 The language technology web archive ""mpiwg-mpdl-lt.war"" consists of:
     91The language technology web archive ""mpiwg-mpdl-lt-web.war"" consists of:
    9692* data (data files, Java BerkelyDB data)
    9793  * morphology data (Perseus, CELEX, Lexique with languages: ara, eng, fre, ger, gre, ita, lat, nld, zho)
    9894  * dictionary data (dictionaries: autenrieth, baretti, bonitz, cooper, florio, lewis-short, lidell-scott-jones, salmone, webster)
    99 * Java code: mpiwg-mpdl-lt.jar
     95* Basic Java code: mpiwg-mpdl-lt.jar
    10096  * de.mpg.mpiwg.berlin.mpdl.lt.*
    101   * de.mpg.mpiwg.berlin.mpdl.servlets.lt
     97* Web Java code: mpiwg-mpdl-lt-web.jar
     98  * de.mpg.mpiwg.berlin.mpdl.servlets.lt.*
    10299* external Java libraries
    103100  * berkeley-db-3.3.82.jar
     
    109106=== Morphology ===
    110107
    111 * !TokenizeServlet
    112   * URL: /mpdl/tokenize
     108* Url: /mpiwg-mpdl-lt-web/lt/Tokenize
    113109  * Request parameters:
    114110    * srcUrl
     
    134130      * word tokens (XML)
    135131
    136 * !LemmaServlet
    137   * URL: /mpdl/getLemmas
     132* Url: /mpiwg-mpdl-lt-web/lt/GetLemmas
    138133  * Request parameters:
    139134    * forms
     
    149144      * list of lemmas (XML)
    150145
    151 * !FormServlet
    152   * URL: /mpdl/getForms
     146* Url: /mpiwg-mpdl-lt-web/lt/GetForms
    153147  * Request parameters:
    154148    * lemmas
     
    165159=== Dictionary ===
    166160
    167 * !WordServlet
    168   * URL: /mpdl/getDictionaryEntries
     161* Url: /mpiwg-mpdl-lt-web/lt/GetDictionaryEntries
    169162  * Request parameters:
    170163    * forms or lemmas or range
     
    194187=== Text functions ===
    195188
    196 * !NormalizeServlet
    197   * URL: /mpdl/normalize
     189* Url: /mpiwg-mpdl-lt-web/text/Normalize
    198190  * Request parameters:
    199191    * srcUrl
     
    206198    * normalized XML fragment/document
    207199
    208 * !TranscodeServlet
     200* Url: /mpiwg-mpdl-lt-web/text/Transcode
    209201  * URL: /mpdl/transcode
    210202  * Request parameters:
     
    221213
    222214The CMS technology web archive ""mpiwg-mpdl-cms.war"" consists of:
    223 * Java code: mpiwg-mpdl-cms.jar
     215* Basic Java code: mpiwg-mpdl-cms.jar
    224216  * de.mpg.mpiwg.berlin.mpdl.cms.*
    225   * de.mpg.mpiwg.berlin.mpdl.servlets.cms
     217* Web Java code: mpiwg-mpdl-lt-web.jar
     218  * de.mpg.mpiwg.berlin.mpdl.servlets.cms.*
    226219* external Java libraries
    227220  * mpiwg-mpdl-xml.jar
     
    232225Following HTTP servlets are available:
    233226
    234 * !GetDocumentServlet
    235   * URL: /mpdl/getDoc
     227* Url: /mpiwg-mpdl-cms-web/cms/GetDocument
    236228  * Request parameters:
    237229    * docId
    238       * document identifier (e.g. "/echo/la/benedetti_1585.xml")
     230      * document identifier (e.g. "/echo/la/Benedetti_1585.xml")
    239231  * Response output:
    240232    * document
    241233
    242 * !DocumentOperationServlet
    243   * URL: /mpdl/documentOperation
     234* Url: /mpiwg-mpdl-cms-web/cms/DocumentOperation
    244235  * Request parameters:
    245236    * operation
     
    254245    * job id of scheduled operation
    255246
    256 * !QueryServlet
    257   * URL: /mpdl/query
     247* Url: /mpiwg-mpdl-cms-web/cms/Query
    258248  * Request parameters:
    259249    * queryType (optional: default: "morphological normalized")
     
    273263    * query result (XML format)
    274264
    275 * !QueryDocumentServlet
    276   * URL: /mpdl/queryDoc
     265* Url: /mpiwg-mpdl-cms-web/cms/QueryDocument
    277266  * Request parameters:
    278267    * docId