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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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...
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2003-06-13
Thanks Dejan
I'll take a look.
Brian
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
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
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...
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
Thanks Dejan
I'll take a look.
Brian
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.