14 Replies Latest reply on May 23, 2006 6:08 AM by marklittle

    Email carrier

    marklittle

      Interesting though: email support for SOA deployments.

        • 1. Re: Email carrier

          Elaborate... ;-)

          While at my last client, on our ESB backbone, we had an Email adapter that was used to receive POP email messages with Excel attachments. Those attachments were sent in by customers with some pre-filled in fields. We would take those XLS forms and convert them to a basic XML structure using an Apache library I can't remember the name of anymore. Once they were in XML it was trivial to push that data around the ESB as we would any other publish event, sending it on for transformation, publishing the event out to subscribers, etc...

          Is this the sort of thing you meant?

          • 2. Re: Email carrier
            marklittle

            Elaborate? Hey, it's 7:45am and I've been up since 3:45am ;-)

            Yes, that's pretty much what I was thinking. Email as a carrier protocol for our XML messages. Obviously SOAP/Email is possible, but that's a different matter (though no less important, just slightly more complex).

            • 3. Re: Email carrier

              I can tell you that for the EP, POP3 (in) / SMTP (out) adapters would be immediatly used as email is used a lot for exchanging data with the outside world. Having the bus endorsing these echanges instead of ad hoc applications would be a great progress.

              • 4. Re: Email carrier
                marklittle

                Yes, that's what I expected. Certainly it's something I've heard others ask for. Once we figure out precisely what it is we want to accomplish (I think that's fairly straight forward, but you never know), we'll add a JIRA task and I'd like to see this in our 1.0 release.

                • 5. Re: Email carrier

                  That will be there...We'll even throw in the Office to XML conversion, and a ginsu knife set, sound good? ;-)

                  Cheers!

                  • 6. Re: Email carrier
                    kukeltje

                    I want a kitchensink. Is that possible to?

                    • 7. Re: Email carrier

                      "We'll even throw in the Office to XML conversion"

                      You have no clue about how this subject is critical... do not mention it ;-)

                      D.

                      PS. The Apache Library you mentionned is named POI.

                      • 8. Re: Email carrier
                        arvinder

                        If you want, why not add it to the wiki along with some details here
                        http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossESBEndpoint

                        • 9. Re: Email carrier

                          I do not think this belongs to the ESB: Office to XML is a service on its own (at least that is the way we do it).

                          I was talking about how sensitive this subject is for proprietary-format-locked-in users ;-)

                          D.

                          • 10. Re: Email carrier
                            arvinder

                            Hmm i was thinking of an endpoint for email, rather then anything specific like office/xml etc. Its just another protocol endpoint for the esb.

                            • 11. Re: Email carrier

                              Sorry, I misfollowed the conversation.

                              Here you go: http://wiki.jboss.org/wiki/Wiki.jsp?page=EmailEndPoint

                              Please review as I did not come up with a unified in/out EPR, which might not be satisfactory to you.

                              Also I did not cover secured variants and IMAP.

                              Cheers,
                              David

                              • 12. Re: Email carrier
                                arvinder

                                Hey David,
                                Sorry I should have been more explicit! Thats great w.r.t the addition to the wiki. At some point i need to revisit the JMS endpoint definition aswell, I am guessing we will need to define xsd's for each type of endpoint, which inturn may reference a system wide xsd. Mark may have some input to this. I'm lacking time at the moment :-|

                                • 13. Re: Email carrier
                                  marklittle

                                  Yes, as with any EPR type we need an schema that defines the capabilities. As to what that schema is? Well we can start out basic and add to it as we go along. That's the beauty of XML versioning :-)

                                  • 14. Re: Email carrier
                                    marklittle

                                    This one should be easy ;-)

                                    Daniel, can you produce a schema describing an email based EPR?