Menu

J2EE-based Document Processing Service

Help
2003-06-11
2013-04-16
  • Nobody/Anonymous

    I'm pretty new to Babeldoc, but am extremely impressed by what I've seen so far.

    I'm very interested in setting up a document processing service deployed inside an app server (via an EAR) that uses Babeldoc. The service would enable new pipelines to be programmatically defined and executed; scanners configured and invoked; and journal monitored. No configuration files, no command line, no classpath (other than what the app server offers any EAR).

    Would you be able to give me a few pointers as to where best look to start on this task? Are you aware of any similar tasks being done in the community?

    Regards
    Brian

     
    • Dejan Krsmanovic

      This sounds interesting.
      I guess you should contact Erik Klein (one of our developers) since he has done something similiar for Bank Of New York. Actualy he has used database for storing configuration and his pipelines was running inside application servers.

      J2EE integration is one of our plans for the future. At least we are planning to support JMX. But, as you know, this is open source project based on voluntary effort, so we really don't know when this will be implemented.

      But if you are willing to contribute by implementing those things you mentioned I am sure we could help you.

      Dejan

       
    • Anonymous

      Anonymous - 2003-06-12

      I'd certainly be willing to contribute any enhancements that were necessary to Babeldoc.

      I don't know whether many changes would be needed. I guess that the parts that read in the configuration information are separated from the parts that process that information anyway?

      Who knows, maybe a new Pipeline Stage that accepts a pipeline/scanner definition document, and uses it to setup and run a new pipeline...

       
    • Dejan Krsmanovic

      All configuration is read using ConfigService. Currently, there are two implementations of config service. As a start you can look at classes in packages com.babeldoc.core.config.* com.babeldoc.core.config.light.* and com.babeldoc.sql.config.*).
      Processing these information is done in PipelineFactory for pipelines JournalFactory for journals and ScannerWorkerFactory for scanners (this is only in CVS since there are a lot of changes in scanner module since 1.0.1 version)

      I am still not sure what actualy are your ideas but I suggest you to subscribe to babeldoc developers list so you can discuss with other developers.

      Dejan

       
    • Anonymous

      Anonymous - 2003-06-13

      Thanks Dejan

      I'll take a look.

      Brian

       
    • Kishan

      Kishan - 2004-12-20

      I want to deploy the BabelDoc in the websphere application server using an EAR file and also should be able to programmatically define and execute the scanners automatically with WebSphere Application Server Start/Stop. Please help me if any one has already done or has some ideas to do it.

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.