Camel as unified communication engine

2013-02-15 Thread Ramkumar.Iyer
We are planning to use Camel as a core component for a unified communication engine we are planning to build. Please let us know of any existing work in the space. Basically, from various enterprise system endpoints, we have to take messages and route them to various communication endpoints (as

Help on unsubscribing

2013-01-14 Thread Ramkumar.Iyer
I have tried to unsuccessfully unsubscribe from Camel mailing list by mailing dev-unsubscr...@camel.apache.org and corresponding email ids but not getting unsubscribed ? Can some one please enlighten as to how to unsubscribe ? Regards Ram Enterprise Arc

RE: Progress on Camel Implementation

2012-12-16 Thread Ramkumar.Iyer
The version confirmed is 2.10. Thanks for your comments. We will try with 2.10.3 Regards Ram Enterprise Architect , Technology Consulting Group (Manufacturing and Logistics - Centrica) Tel : 9840108852 Vnet : 470677 Cognizant www.cognizant.com -Original Message- From: Christian Müller [m

Progress on Camel Implementation

2012-12-14 Thread Ramkumar.Iyer
I had earlier mailed a case study on Camel migration from Egate. Glad to inform that migration is complete and we are looking at NFR. We plan to use Camelwatch tool for testing performance and recovery which we feel are key objectives. The entire architecture of migration now resembles a XML pip

RE: Camel Monitoring Tool

2012-11-21 Thread Ramkumar.Iyer
If you are using pure JMS suggest using http://www.hermesjms.com/confluence/display/HJMS/Home which we use extensively. For Quartz trigger, you can set log level in quartz.properties file (along with things like number of threads) AFAIK... -Original Message- From: tosheer [mailto:tosh..

RE: Processing large jdbc result set

2012-11-14 Thread Ramkumar.Iyer
You mention mybatis - I guess you mean ibatis. I have never worked on it but worked on hibernate which supports batching. http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/performance.html#performance-fetching-batch 19.1.5. Using batch fetching Using batch fetching, Hibernate can load s

RE: Bindy and composed fields

2012-11-14 Thread Ramkumar.Iyer
I am not a camel expert but one thing you could try is to "route" the first two fields to one route and the third field (which can contain multiple fields) into another route as a string and then route the string again to another route which is merged with the first route. -Original Messa

RE: Transacting two web services - EIP?

2012-11-13 Thread Ramkumar.Iyer
I am not getting your question. Are both webservices part of a single transaction ? I.e do you have one from clause and two to clauses? I am new to Camel. Hope below helps Have you looked at http://camel.apache.org/transactionerrorhandler.html And its features? As the TransactionErrorHandler al

RE: Can I perform a move file operation in camel?

2012-11-12 Thread Ramkumar.Iyer
I am not a Camel expert but can use simple (http://camel.apache.org/simple.html) to get to the name and path of file and then put it in the outbound queue -Original Message- From: gramanero [mailto:graman...@gmail.com] Sent: Tuesday, November 13, 2012 12:19 AM To: users@camel.apache.org

RE: Forcefully shutting down routes...

2012-11-11 Thread Ramkumar.Iyer
No idea but asynchronous will free up the thread to do other tasks and not cause the error that there are in flight messages. Here is the camel guide : "Notice: As Camel always returns a Future handle for Async messaging to the client. The client can use this handler to get hold of the status o

RE: Forcefully shutting down routes...

2012-11-11 Thread Ramkumar.Iyer
Hmm from what I understand you should not block on the EJB for so long. You may ignore the future or check later on these futures, I guess. http://camel.apache.org/async.html "On the other hand the asynchronous version is where the caller sends a message to an Endpoint and then returns immediat

RE: file component - performance params

2012-11-10 Thread Ramkumar.Iyer
Also see http://opensourceknowledge.blogspot.in/2010/09/developed-capability-in-camel-to.html -Original Message- From: maheshadepu [mailto:maheshad...@gmail.com] Sent: Saturday, November 10, 2012 10:27 PM To: users@camel.apache.org Subject: file component - performance params I am using

RE: file component - performance params

2012-11-10 Thread Ramkumar.Iyer
http://camel.apache.org/quartz.html Use quartz and put a cronjob with specified time as parameters -Original Message- From: maheshadepu [mailto:maheshad...@gmail.com] Sent: Saturday, November 10, 2012 10:27 PM To: users@camel.apache.org Subject: file component - performance params I am

RE: Forcefully shutting down routes...

2012-11-09 Thread Ramkumar.Iyer
I haven't looked at source code but looks like you don't want a "graceful shutdown" but rather a "kill" of the route (which can get complicated with transactions). -Original Message- From: Vishal Changrani [mailto:vishal.changr...@ericsson.com] Sent: Saturday, November 10, 2012 12:57 AM

RE: Camel performance tuning

2012-11-09 Thread Ramkumar.Iyer
No attachment From: Gonzalo Vasquez [mailto:gvasq...@altiuz.cl] Sent: Saturday, November 10, 2012 12:55 AM To: users@camel.apache.org Subject: Re: Camel performance tuning Please see attached image from profiler, which shows the two method that get the 80% of CPU time. Also included again the ho

RE: Camel performance tuning

2012-11-09 Thread Ramkumar.Iyer
You may also want to check out Hadoop and map reduce http://camel.apache.org/hdfs.html with respect to point a and b. You can have an index on the record and the "reduce" job can serialize on the index. From: Gonzalo Vasquez [mailto:gvasq...@altiuz.cl] Sent: Friday, November 09, 2012 10:16 PM

RE: Camel performance tuning

2012-11-09 Thread Ramkumar.Iyer
I am really new to Camel but here are some options you can try a) Can you load the 5 MB file to memory before splitting it ? That way IO will not be a problem. Probably put it in something like Hypersonic or Mongo b) Why is parallel processing false ? Are the records related to each

RE: Configuring camel routes using xml and DSL

2012-11-09 Thread Ramkumar.Iyer
You can use either DSL or fluent APIs or mix and match. Camel does not mandate any one over the other. -Original Message- From: Elezabeth [mailto:elezabeth.greg...@ibsplc.com] Sent: Friday, November 09, 2012 5:05 PM To: users@camel.apache.org Subject: Configuring camel routes using xml an

RE: Planning to write a component

2012-11-08 Thread Ramkumar.Iyer
Thank you Claus. PyAIML (http://pyaiml.sourceforge.net/ is FreeBSD) , Charlie is BSD (http://sourceforge.net/projects/charliebot/) and should fall under Category A: Authorized Licenses Third-party works, in both source and binary form, may be included within Apache products when made available u

RE: Camel at our Hackathon

2012-11-07 Thread Ramkumar.Iyer
Thanks for asking. http://ramkumariyer.blogspot.com/2012/11/we-had-hackathon-for-top-energy-company.html Write-up We had a hackathon for a top energy company. We wanted to showcase social media routing. We already have a development setup with various queues for various departments. U

Camel at our Hackathon

2012-11-07 Thread Ramkumar.Iyer
Just wanted to let the list know we use Camel with a Content Based Router and Simple expression logic to route Twitter data for a certain organization to multiple email queues. Planning to improve this further with analyzing the sentiment in the Twitter tweet and making for two way traffic. It w

RE: Planning to write a component

2012-11-06 Thread Ramkumar.Iyer
Hi Jiang, This project is just for learning; that being said licensing is important. My idea is to make Camel useful when doing support automation and make it ready for next generation web. If, I make right choice by choosing GPL and BSD it may land up in Camel Trunk. If we choose V3

Planning to write a component

2012-11-06 Thread Ramkumar.Iyer
Hi All, I am reading up a lot on Camel and would be planning to write a component that integrates with chatbots based on AIML (http://www.alicebot.org/aiml.html). I hope the topic is right and there is no such plugin. Let me know of features you would like to see. Regards Ram This e-mail and

RE: logging(error Handler) per each route

2012-11-05 Thread Ramkumar.Iyer
Yes.Log separately. We used a separate JMS Queue (JMS Appender ) for logging. -Original Message- From: maheshadepu [mailto:maheshad...@gmail.com] Sent: Tuesday, November 06, 2012 2:53 AM To: users@camel.apache.org Subject: logging(error Handler) per each route Hi All, Is it possible to l

Has anyone implemented?

2012-11-05 Thread Ramkumar.Iyer
Has anyone implemented an integration of Apache Camel with social networks ? What are the key learning and key enterprise integration patterns in use ? I guess in enterprise scenario things like OAuth, LDAP, Encryption will be of more importance. Also we need methods to convert the qualitative d

RE: Split, transform and aggregate RSS XML feed

2012-11-03 Thread Ramkumar.Iyer
Thanks. Yeah for his use case it will reinventing wheel to use ROME. -Original Message- From: Raul Kripalani [mailto:r...@evosent.com] Sent: Saturday, November 03, 2012 11:38 PM To: users@camel.apache.org Subject: Re: Split, transform and aggregate RSS XML feed Hi Martin! Indeed, this la

RE: Split, transform and aggregate RSS XML feed

2012-11-03 Thread Ramkumar.Iyer
Curiosity : Why use Apache Camel to do it if you are doing absolutely no transformation, routing, mediation? I have used it long time before but have you looked at Java Rome http://java.net/projects/rome/pages/Home Also, if your object schema is well defined and you want something fast use Xstr

RE: Split, transform and aggregate RSS XML feed

2012-11-02 Thread Ramkumar.Iyer
I am not sure if I understand you rightly but have you looked at content enricher EIP. Basically you have RSS feeds that are enriched through a split-aggregate. Example merge RSS feeds for "USA" across multiple articles creating one RSS feed for "USA" etc. http://camel.apache.org/content-enrich

RE: Split, transform and aggregate RSS XML feed

2012-11-02 Thread Ramkumar.Iyer
Have you written a Content Enricher? -Original Message- From: Martin Stiborský [mailto:martin.stibor...@gmail.com] Sent: Friday, November 02, 2012 8:19 PM To: users@camel.apache.org Subject: Split, transform and aggregate RSS XML feed Hello, currently I'm working on a case, where is RSS X

RE: external scheduler integration

2012-11-01 Thread Ramkumar.Iyer
We recently completed such integration with a commercial scheduler. We found that creating a content node using Apache Sling for various job states (pending, running, done) helped. We also had a problem with knowing when the job was done. So basically we poll using HTTP (curl URL) and get the st

RE: An LDAP Consumer would be the LDAP server itself!

2012-11-01 Thread Ramkumar.Iyer
In fact was thinking about same thing. This will be very important. If LDAP hierarchy changes, then trigger an event to send email like applications in HR. I remember configuring and using secure ldap on linux which is like an object model. Looks like LDAP triggers exist (http://directory.apach

RE: external scheduler integration

2012-10-30 Thread Ramkumar.Iyer
We have implemented batch scheduling using apache sling api where the tail -f files are stored as content nodes. Sorry, if I did not RTM (read the manual) but does camel integrate with JCR (java content repositories). -Original Message- From: Raul Kripalani [mailto:r...@evosent.com] Sent

RE: external scheduler integration

2012-10-30 Thread Ramkumar.Iyer
Have you tried a RESTy way of solving the problem ? I mean use HyperMedia as Engine or App State; create a file that embeds context information of what extent of processing has happened in each file; and pass that along in HTTP chains...Not paying much thought to detail here. Camel can the act a

RE: external scheduler integration

2012-10-30 Thread Ramkumar.Iyer
I am familiar only with Quartz for scheduling. Why was it not an easy solution ? I remember (before getting introduced to CAMEL) storing the actual job to be processed as a bean in a trigger(along with a vector of future jobs to be processed after this job) and this job would be de-serialized fr

RE: Our paper on Apache Camel

2012-10-30 Thread Ramkumar.Iyer
Now, that I know about OSGI and it being more relevant for embedded applications, we may have to a re-analysis of our solution which is primarily enterprise integration as the places where it will be useful to bundle. -Original Message- From: Iyer, Ramkumar (Cognizant) Sent: Wednesday, O

RE: Our paper on Apache Camel

2012-10-30 Thread Ramkumar.Iyer
I see that Mule has said no to OSGI and there are some Camel OSGI projects (https://github.com/szhem/camel-osgi). We never considered this is a parameter. Maybe we should update our paper with this. -Original Message- From: Claus Ibsen [mailto:claus.ib...@gmail.com] Sent: Monday, October

RE: Our paper on Apache Camel

2012-10-30 Thread Ramkumar.Iyer
Yes. It will be a part of IEEE-Xplore. We will publish a link. -Original Message- From: Claus Ibsen [mailto:claus.ib...@gmail.com] Sent: Monday, October 29, 2012 2:26 PM To: users@camel.apache.org Subject: Re: Our paper on Apache Camel Hi Thanks for sharing the paper with the Camel commu

RE: Our paper on Apache Camel

2012-10-30 Thread Ramkumar.Iyer
Hi Claus, I am really glad to hear that. We only looked at publicly available Camel material although purchasing a book would be a good idea. Packt, Manning, Orielly do publish great material on technical topics which amazes people. Since our designers had middleware background they did not rea

RE: Our paper on Apache Camel

2012-10-27 Thread Ramkumar.Iyer
Sorry, Thanks. Please note it is more focused on case study on adoption. We are now in development phase and now digging more into Camel internals. The real problem we foresee is one of meeting our non functional requirements since Camel is very rich enough functionally to support our limited ne

Our paper on Apache Camel

2012-10-27 Thread Ramkumar.Iyer
I hope it benefits people who are looking to move away from proprietary solutions. Would be good to receive feedback. This e-mail and any files transmitted with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information. If you are not the inten