Blank-lines-remover/1.3.1
From WebLab Wiki
(Redirected from Blank Lines Remover)
| Details | |
|---|---|
| Service Interfaces | Analyser |
| Exchange model: | WebLab 1.2.2 |
| Versions: |
1.3.1 1.4.0
|
| Licence | LGPL 2.1 |
| Supported OS | Windows/Linux/MacOs |
| Integrated COTS | None |
| Binary | blank-lines-remover-1.3.1.war |
| Sources | blank-lines-remover-1.3.1-sources.jar |
| Javadoc | blank-lines-remover-1.3.1-javadoc.jar |
| SVN | blank-lines-remover |
| Maven Artifact | |
|
<groupId>org.ow2.weblab.webservices</groupId> <artifactId>blank-lines-remover</artifactId> <version>1.3.1</version> | |
| Release Note | |
This service is in charge of cleaning some the text content of received documents.
It prevents from having documents with a lot of blank lines (or that contains spaces only).
The document in output in the input document where each text section is cleaned and trimmed.
Contents |
Examples of SOAP Input/Output
Analyser:process
Input
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:anal="http://weblab.ow2.org/core/1.2/services/analyser"> <soapenv:Header/> <soapenv:Body> <anal:processArgs> <resource xsi:type="model:Document" uri="weblab://SmallEnglishTest/1" xmlns:model="http://weblab.ow2.org/core/1.2/model#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <annotation uri="weblab://SmallEnglishTest/1#0-a2"> <data> <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="weblab://SmallEnglishTest/1"> <dc:language>en</dc:language> </rdf:Description> </rdf:RDF> </data> </annotation> <mediaUnit xsi:type="model:Text" uri="weblab://SmallEnglishTest/1#0"> <content>WebLab: An integration infrastructure to ease the development of multimedia processing applications Patrick GIROUX, Stephan BRUNESSAUX, Sylvie BRUNESSAUX, Jérémie DOUCY, Gérard DUPONT, Bruno GRILHERES, Yann MOMBRUN, Arnaud SAVAL Information Processing Control and Cognition (IPCC) EADS Defence and Security Systems Parc d'Affaire des Portes 27106 Val de Reuil http://weblab-project.org ipcc@weblab-project.org {patrick.giroux, stephan.brunessaux, sylvie.brunessaux, jeremie.doucy, gerard.dupont, bruno.grilheres, yann.mombrun, arnaud.saval}@eads.com Abstract: In this paper, we introduce the EADS' WebLab platform (http://weblab-project.org) that aims at providing an integration infrastructure for multimedia information processing components. In the following, we explain the motivations that have led to the realisation of this project within EADS and the requirements that have led our choices. After a quick review of existing information processing platforms, we present the chosen service oriented architecture, and the three layers of the WebLab project (infrastructure, services and applications). Then, we detail the chosen exchange model and normalised services interfaces that enable semantic interoperability between information processing components. We present the technical choices made to guarantee technical interoperability between the components by the use of an Enterprise Service Bus (ESB). Moreover, we present the orchestration and portal mechanisms that we have added to the WebLab to enable architects to quickly build multimedia processing applications. In the following, we illustrate the integration process by describing three applications that have been developed on top of this architecture on three R&D projects (Vitalas, WebContent and eWok-Hub). Finally, we propose some perspectives such as the realisation of an information processing services directory, or a toolkit following MDA (Model Driven Architecture) approach to ease the integration process. Keywords: Integration infrastructure, Service Oriented Architecture, Semantics, Multimedia Information Processing Platform.</content> </mediaUnit> </resource> </anal:processArgs> </soapenv:Body> </soapenv:Envelope>
Output
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns6:processReturn xmlns:ns2="http://weblab.ow2.org/core/1.2/services/configurable" xmlns:ns3="http://weblab.ow2.org/core/1.2/services/searcher" xmlns:ns4="http://weblab.ow2.org/core/1.2/services/resourcecontainer" xmlns:ns5="http://weblab.ow2.org/core/1.2/services/exception" xmlns:ns6="http://weblab.ow2.org/core/1.2/services/analyser" xmlns:ns7="http://weblab.ow2.org/core/1.2/services/queuemanager" xmlns:ns8="http://weblab.ow2.org/core/1.2/services/sourcereader" xmlns:ns9="http://weblab.ow2.org/core/1.2/services/reportprovider" xmlns:ns10="http://weblab.ow2.org/core/1.2/services/trainable" xmlns:ns11="http://weblab.ow2.org/core/1.2/model#" xmlns:ns12="http://weblab.ow2.org/core/1.2/services/indexer"> <resource xsi:type="ns11:Document" uri="weblab://SmallEnglishTest/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <annotation uri="weblab://SmallEnglishTest/1#0-a2"> <data xmlns:model="http://weblab.ow2.org/core/1.2/model#"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"> <rdf:Description rdf:about="weblab://SmallEnglishTest/1"> <dc:language>en</dc:language> </rdf:Description> </rdf:RDF> </data> </annotation> <mediaUnit xsi:type="ns11:Text" uri="weblab://SmallEnglishTest/1#0"> <content>WebLab: An integration infrastructure to ease the development of multimedia processing applications Patrick GIROUX, Stephan BRUNESSAUX, Sylvie BRUNESSAUX, Jérémie DOUCY, Gérard DUPONT, Bruno GRILHERES, Yann MOMBRUN, Arnaud SAVAL Information Processing Control and Cognition (IPCC) EADS Defence and Security Systems Parc d'Affaire des Portes 27106 Val de Reuil http://weblab-project.org ipcc@weblab-project.org {patrick.giroux, stephan.brunessaux, sylvie.brunessaux, jeremie.doucy, gerard.dupont, bruno.grilheres, yann.mombrun, arnaud.saval}@eads.com Abstract: In this paper, we introduce the EADS' WebLab platform (http://weblab-project.org) that aims at providing an integration infrastructure for multimedia information processing components. In the following, we explain the motivations that have led to the realisation of this project within EADS and the requirements that have led our choices. After a quick review of existing information processing platforms, we present the chosen service oriented architecture, and the three layers of the WebLab project (infrastructure, services and applications). Then, we detail the chosen exchange model and normalised services interfaces that enable semantic interoperability between information processing components. We present the technical choices made to guarantee technical interoperability between the components by the use of an Enterprise Service Bus (ESB). Moreover, we present the orchestration and portal mechanisms that we have added to the WebLab to enable architects to quickly build multimedia processing applications. In the following, we illustrate the integration process by describing three applications that have been developed on top of this architecture on three R&D projects (Vitalas, WebContent and eWok-Hub). Finally, we propose some perspectives such as the realisation of an information processing services directory, or a toolkit following MDA (Model Driven Architecture) approach to ease the integration process. Keywords: Integration infrastructure, Service Oriented Architecture, Semantics, Multimedia Information Processing Platform.</content> </mediaUnit> </resource> </ns6:processReturn> </soap:Body> </soap:Envelope>
Known Limitations
Dependencies
List off all dependencies of this service:
org.ow2.weblab.webservices:blank-lines-remover:war:1.3.1 +- log4j:log4j:jar:1.2.16:test +- org.ow2.weblab.core:model:jar:1.2.2:compile +- org.ow2.weblab.core:extended:jar:1.2.2:compile +- org.ow2.weblab.core:annotator:jar:1.2.4:compile | \- joda-time:joda-time:jar:1.6.2:compile +- org.apache.cxf:cxf-rt-frontend-jaxws:jar:2.4.0:compile | +- xml-resolver:xml-resolver:jar:1.2:compile | +- asm:asm:jar:3.3:compile | +- org.apache.cxf:cxf-api:jar:2.4.0:compile | | +- org.apache.cxf:cxf-common-utilities:jar:2.4.0:compile | | +- org.apache.ws.xmlschema:xmlschema-core:jar:2.0:compile | | \- org.apache.neethi:neethi:jar:3.0.0:compile | | +- wsdl4j:wsdl4j:jar:1.6.2:compile | | \- org.codehaus.woodstox:woodstox-core-asl:jar:4.1.1:compile | | \- org.codehaus.woodstox:stax2-api:jar:3.0.2:compile | +- org.apache.cxf:cxf-rt-core:jar:2.4.0:compile | | +- com.sun.xml.bind:jaxb-impl:jar:2.1.13:compile | | \- org.apache.geronimo.specs:geronimo-javamail_1.4_spec:jar:1.7.1:compile | +- org.apache.cxf:cxf-rt-bindings-soap:jar:2.4.0:compile | | +- org.apache.cxf:cxf-tools-common:jar:2.4.0:compile | | \- org.apache.cxf:cxf-rt-databinding-jaxb:jar:2.4.0:compile | +- org.apache.cxf:cxf-rt-bindings-xml:jar:2.4.0:compile | +- org.apache.cxf:cxf-rt-frontend-simple:jar:2.4.0:compile | \- org.apache.cxf:cxf-rt-ws-addr:jar:2.4.0:compile +- org.apache.cxf:cxf-rt-transports-http:jar:2.4.0:compile | +- org.apache.cxf:cxf-rt-transports-common:jar:2.4.0:compile | \- org.springframework:spring-web:jar:3.0.5.RELEASE:compile | +- aopalliance:aopalliance:jar:1.0:compile | +- org.springframework:spring-beans:jar:3.0.5.RELEASE:compile | +- org.springframework:spring-context:jar:3.0.5.RELEASE:compile | | +- org.springframework:spring-aop:jar:3.0.5.RELEASE:compile | | +- org.springframework:spring-expression:jar:3.0.5.RELEASE:compile | | \- org.springframework:spring-asm:jar:3.0.5.RELEASE:compile | \- org.springframework:spring-core:jar:3.0.5.RELEASE:compile +- xalan:xalan:jar:2.7.1:compile | \- xalan:serializer:jar:2.7.1:compile | \- xml-apis:xml-apis:jar:1.3.04:compile +- commons-logging:commons-logging:jar:1.1.1:compile +- junit:junit:jar:4.8.2:test \- javax.servlet:servlet-api:jar:2.4:provided

