Return-Path: Delivered-To: apmail-geronimo-activemq-users-archive@www.apache.org Received: (qmail 48711 invoked from network); 12 May 2006 18:54:33 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 12 May 2006 18:54:33 -0000 Received: (qmail 41377 invoked by uid 500); 12 May 2006 18:54:31 -0000 Delivered-To: apmail-geronimo-activemq-users-archive@geronimo.apache.org Received: (qmail 41235 invoked by uid 500); 12 May 2006 18:54:30 -0000 Mailing-List: contact activemq-users-help@geronimo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: activemq-users@geronimo.apache.org Delivered-To: mailing list activemq-users@geronimo.apache.org Received: (qmail 41226 invoked by uid 99); 12 May 2006 18:54:30 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 12 May 2006 11:54:30 -0700 X-ASF-Spam-Status: No, hits=0.3 required=10.0 tests=MAILTO_TO_SPAM_ADDR,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of Kevin.German@efi.com designates 192.68.228.89 as permitted sender) Received: from [192.68.228.89] (HELO MAIL1.efi.com) (192.68.228.89) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 12 May 2006 11:54:29 -0700 Received: from fcexbh01.efi.internal ([10.3.12.12]) by MAIL1.efi.com with InterScan Messaging Security Suite; Fri, 12 May 2006 11:55:35 -0700 Received: from pghexmb02.efi.internal ([10.34.1.28]) by fcexbh01.efi.internal with Microsoft SMTPSVC(6.0.3790.1830); Fri, 12 May 2006 11:53:46 -0700 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Subject: RE: Design Question Date: Fri, 12 May 2006 14:53:44 -0400 Content-Type: multipart/signed; micalg=SHA1; boundary="----=_NextPart_000_0017_01C675D3.DDE13130"; protocol="application/x-pkcs7-signature" Message-ID: <9AB438016443C149BEABB155A0B75D7802BD8238@pghexmb02.efi.internal> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Design Question Thread-Index: AcZ14YAc/yD9Pol1R7GROlvFAnLQSQAD0KKg From: "Kevin German" To: X-OriginalArrivalTime: 12 May 2006 18:53:46.0527 (UTC) FILETIME=[65FEC2F0:01C675F5] X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N ------=_NextPart_000_0017_01C675D3.DDE13130 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Chris, I'm looking at a similar problem. I've been playing with the idea of implementing a SOAPTransport inside AMQ that passes messages off to destinations sharing a name with the message type. There are basically 2 reasons that make me want to put it in AMQ rather than run a SOAP server that feeds AMQ: * Transports - AMQ has so many of them it would be nice if my integration partners could pass messages into the SOAP interface across a number of transports. * Laziness - If at all possible I'd like to just start AMQ with an XML file and add my custom jars to the path, rather than having a Server running the SOAP listener and communicating with the AMQ server. I'm still trying to hash out the details of this but figured I may as well piggy back on your question to see if this approach is nuts. -Kevin -----Original Message----- From: chris24 [mailto:ilkt24@gmail.com] Sent: Friday, May 12, 2006 12:29 PM To: activemq-users@geronimo.apache.org Subject: Design Question Hello, I have posted a few messages and recieved great answers. I have a question relating to if I should use Active MQ standalone or an ESB like ServiceMix. My situation is that various clients writen in various languages all need to pass messages to each other using the publish subscribe model. These clients use web services to pass SOAP calls to a homegrown broker. The broker publishes new information to subscribers using a web service call to a listener the subscriber passes in when they subscribe. We want to replace the broker with Active MQ. Can I get this behavior with MQ alone? The idea is that we could just change the broker clients our services use to interact with the new broker. Thoughts I have had: 1: Wrap active mq with something that knows how to make recieve web service SOAP calls. 2. Use a mix of BC, Active MQ, and SE with Service Mix to get the behavior. 3. Something else??? Can you pros helo a rookie out :) Thanks, Chris -- View this message in context: http://www.nabble.com/Design-Question-t1608809.html#a4361441 Sent from the ActiveMQ - User forum at Nabble.com. ------=_NextPart_000_0017_01C675D3.DDE13130 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJIDCCAqgw ggIRoAMCAQICEH44k8u+vXTRaLm/8NyHABAwDQYJKoZIhvcNAQEEBQAwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA2MDUwODE4Mzc0MFoXDTA3MDUwODE4Mzc0 MFowfjEPMA0GA1UEBBMGR2VybWFuMQ4wDAYDVQQqEwVLZXZpbjEVMBMGA1UEAxMMS2V2aW4gR2Vy bWFuMR8wHQYJKoZIhvcNAQkBFhBrZXZpbkBsdWR5dGUubmV0MSMwIQYJKoZIhvcNAQkBFhRrZXZp bi5nZXJtYW5AZWZpLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAoZ8f+kGj1FzLS96v YB8wYCs1UbyBIHM7mNSQ34w+B/fIK0jaPcQD+NXbolKXgQrunSp+7vxgi/e3JgrxpkNN6PvUCFV7 FSrQJrwLS27XV2FZ/NGZ7JSoeJct9Tbj1Mia6Ie3smLrkFzhinKMZz+VAVPlvfe1hNY60DU18SJm VisCAwEAAaNDMEEwMQYDVR0RBCowKIEQa2V2aW5AbHVkeXRlLm5ldIEUa2V2aW4uZ2VybWFuQGVm aS5jb20wDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQQFAAOBgQC+O3sL7hzRcmPJph+2zO3aSm/0 90eoZ4cweadk1PG0HEBx6VHf/nYVQGXpBgEWDpxxXQEFDQXEZTIJ8k5o3rz9/GV3pTw+EEjB8i+I ikmjmedFLDxL9Dk/FkWFeoSbYMB6SdDAaFmDC2ycb/lQIhfChoJuNvD0spATd8+l5RlLEzCCAy0w ggKWoAMCAQICAQAwDQYJKoZIhvcNAQEEBQAwgdExCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0 ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcx KDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0 ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTErMCkGCSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxA dGhhd3RlLmNvbTAeFw05NjAxMDEwMDAwMDBaFw0yMDEyMzEyMzU5NTlaMIHRMQswCQYDVQQGEwJa QTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xGjAYBgNVBAoTEVRo YXd0ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9u MSQwIgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgQ0ExKzApBgkqhkiG9w0BCQEWHHBl cnNvbmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANRp 19SwlGRbcelH2AxRtupykbCEXn0tDY97Et+FJXUodDpCLGMnn5V7S+9+GYcdhuqj3bnOlmQawhRu RKx85o/oTQ9xH0A4pgCjh3j2+ZSGXq3qwF5269kUo11uenwMpUtVfwYZKX+emibVars4JAhqmMex 2qOYkf152+VaxBy5AgMBAAGjEzARMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEEBQADgYEA x+ySfk749ZalZ2IqpPBNEWDQb41gWGGsJrtSNVwIzzD7qEqWih9iQiOMFw/0umScF6xHKd+dmF7S bGBxXKKs3Hnj524ARx+1DSjoAp3kmv0T9KbZfLH43F8jJgmRgHPQFBveQ6mDJfLmnC8Vyv6mq4oH dYsM3VGEa+T40c53ooEwggM/MIICqKADAgECAgENMA0GCSqGSIb3DQEBBQUAMIHRMQswCQYDVQQG EwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xGjAYBgNVBAoT EVRoYXd0ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlz aW9uMSQwIgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgQ0ExKzApBgkqhkiG9w0BCQEW HHBlcnNvbmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wHhcNMDMwNzE3MDAwMDAwWhcNMTMwNzE2MjM1 OTU5WjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRk LjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwgZ8wDQYJKoZI hvcNAQEBBQADgY0AMIGJAoGBAMSmPFVzVftOucqZWh5owHUEcJ3f6f+jHuy9zfVb8hp2vX8MOmHy v1HOAdTlUAow1wJjWiyJFXCO3cnwK4Vaqj9xVsuvPAsH5/EfkTYkKhPPK9Xzgnc9A74r/rsYPge/ QIACZNenprufZdHFKlSFD0gEf6e20TxhBEAeZBlyYLf7AgMBAAGjgZQwgZEwEgYDVR0TAQH/BAgw BgEB/wIBADBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlUGVy c29uYWxGcmVlbWFpbENBLmNybDALBgNVHQ8EBAMCAQYwKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMT EVByaXZhdGVMYWJlbDItMTM4MA0GCSqGSIb3DQEBBQUAA4GBAEiM0VCD6gsuzA2jZqxnD3+vrL7C F6FDlpSdf0whuPg2H6otnzYvwPQcUCCTcDz9reFhYsPZOhl+hLGZGwDFGguCdJ4lUJRix9sncVcl jd2pnDmOjCBPZV+V2vf3h9bGCE6u9uo05RAaWzVNd+NWIXiC3CEZNd4ksdMdRv9dX2VPMYIC+DCC AvQCAQEwdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkg THRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECEH44k8u+ vXTRaLm/8NyHABAwCQYFKw4DAhoFAKCCAdgwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkq hkiG9w0BCQUxDxcNMDYwNTEyMTg1MzQ0WjAjBgkqhkiG9w0BCQQxFgQUdrl5/kUdnazNt9wvIza3 GqtWZ3MwZwYJKoZIhvcNAQkPMVowWDAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZI hvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwBwYFKw4DAhowCgYIKoZIhvcNAgUwgYUG CSsGAQQBgjcQBDF4MHYwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5n IChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENB AhB+OJPLvr100Wi5v/DchwAQMIGHBgsqhkiG9w0BCRACCzF4oHYwYjELMAkGA1UEBhMCWkExJTAj BgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJz b25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhB+OJPLvr100Wi5v/DchwAQMA0GCSqGSIb3DQEBAQUA BIGAX/XMAm0Wrqllm/QzbAtLX0GzLy7wAT5arReqAbfxasOZA3OgaJcaKAR30FMZT4OzvJNfrlWh vdzySBtmR7GKC8zSo39OE6zwENYhJMuP88chmz3l8hhTBKrnjGfbtU8vCG2txfiAOuhKJw+FXM1N JlbhSSdndWeCuhXBdWdwTCoAAAAAAAA= ------=_NextPart_000_0017_01C675D3.DDE13130--