Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 84890 invoked from network); 21 May 2005 07:07:19 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 21 May 2005 07:07:19 -0000 Received: (qmail 61392 invoked by uid 500); 21 May 2005 07:07:16 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 61233 invoked by uid 500); 21 May 2005 07:07:15 -0000 Mailing-List: contact dev-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@cocoon.apache.org List-Id: Delivered-To: mailing list dev@cocoon.apache.org Received: (qmail 61113 invoked by uid 99); 21 May 2005 07:07:14 -0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Received: from bm.codeconsult.ch (HELO bm.codeconsult.ch) (80.68.89.4) by apache.org (qpsmtpd/0.28) with SMTP; Sat, 21 May 2005 00:07:13 -0700 Received: (qmail 14576 invoked from network); 21 May 2005 07:07:10 -0000 Received: from unknown (HELO ?192.168.1.33?) (212.147.126.138) by bm.codeconsult.ch with SMTP; 21 May 2005 07:07:10 -0000 Mime-Version: 1.0 (Apple Message framework v619.2) In-Reply-To: <428DE86B.9020106@nada.kth.se> References: <428DE86B.9020106@nada.kth.se> Content-Type: multipart/signed; micalg=sha1; boundary=Apple-Mail-44-913073633; protocol="application/pkcs7-signature" Message-Id: <00c8ba0049434793b3f406d2a62c14bb@apache.org> From: Bertrand Delacretaz Subject: Re: [RT] Micro kernel based Cocoon Date: Sat, 21 May 2005 09:07:06 +0200 To: dev@cocoon.apache.org X-Mailer: Apple Mail (2.619.2) X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N --Apple-Mail-44-913073633 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=ISO-8859-1; format=flowed Le 20 mai 05, =E0 15:38, Daniel Fagerstrom a =E9crit : > Sylvain proposed [1] to base blocks on the OSGi service platform=20 > [2][3]. After having studied it in more detail I'm completely=20 > convinced that it is the way to go... After reading some of the knopflerfish and osgi.org material I agree=20 that an OSGI kernel looks really good for our purposes. Standing on the=20= shoulders of *other* giants might be a good idea for these relatively=20 complex things, provided the external tools are backed by a solid (and=20= ASF-compatible) community. I haven't looked much at http://oscar.objectweb.org/ yet, but from a=20 community point of view it might be a good idea to build more bridges=20 to the ObjectWeb community - they seem to have some great stuff there. > ...Following the above architecture, or some better ;) we can start=20 > experimenting with classloader isolation, deplyment from remote=20 > repositories and so on without introducing any back incompabilities or=20= > having to do any major rewritings... To me this is a killer advantage of your proposal. Big +1, or rather +0 as I won't have much cycles to contribute. But=20 following the idea at least until it can be compared (also in=20 performance) with the current code sounds really good. -Bertrand= --Apple-Mail-44-913073633 Content-Transfer-Encoding: base64 Content-Type: application/pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGRTCCAv4w ggJnoAMCAQICAw0p3DANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhh d3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt YWlsIElzc3VpbmcgQ0EwHhcNMDQxMDA0MTQyMzU0WhcNMDUxMDA0MTQyMzU0WjBtMRMwEQYDVQQE EwpEZWxhY3JldGF6MREwDwYDVQQqEwhCZXJ0cmFuZDEcMBoGA1UEAxMTQmVydHJhbmQgRGVsYWNy ZXRhejElMCMGCSqGSIb3DQEJARYWYmRlbGFjcmV0YXpAYXBhY2hlLm9yZzCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBALXTKyJRGv/islEqVhG+iE8FSGe+4ikts9rca6OUPD4CJ+vYcXS5 arpv87lSoi0cyC8QkjB6MzsXzsraQjyO3EOeFOcNWN1XFe0Qc2uqVBSdYM6LtaSs4A1OYSweKKFK iNscMmlsIIKXvZ8xb4QmbZZSkklh5tWdJh+aNNV0m++NEUXRsqRffz6eHRmf0RjYmwxBig3KpzmH dPAcGTtDcI9O7p2OpQ7zPFAt9n4tMPx6makpU97HeGKqvWPIaaprQa/4nLhTcWDaZ1AHyFYNhzru gyRI0SDyp6OijuUZKXsaESJWEEySke18l6aZbsflzXpoCMTS9ce93fJ0uBFax/kCAwEAAaMzMDEw IQYDVR0RBBowGIEWYmRlbGFjcmV0YXpAYXBhY2hlLm9yZzAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3 DQEBBAUAA4GBAEBia6WrujKxJoVkme3aFszr/WmH4x+mIj+AmrAVG2tGB+RO0yCK/aal3wLzMBYn O6zr7TPW2PqOUmMGeP7Pgr5KSMn4rlfM+Hdfd/IvqCpHuWcqq/VAto47XF2cZyGNw32EdGx8IeCe 6BFaoRh6yJdS3GkOnbqSNCVTih/PdRlxMIIDPzCCAqigAwIBAgIBDTANBgkqhkiG9w0BAQUFADCB 0TELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3du MRowGAYDVQQKExFUaGF3dGUgQ29uc3VsdGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2 aWNlcyBEaXZpc2lvbjEkMCIGA1UEAxMbVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIENBMSswKQYJ KoZIhvcNAQkBFhxwZXJzb25hbC1mcmVlbWFpbEB0aGF3dGUuY29tMB4XDTAzMDcxNzAwMDAwMFoX DTEzMDcxNjIzNTk1OVowYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5n IChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENB MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDEpjxVc1X7TrnKmVoeaMB1BHCd3+n/ox7svc31 W/Iadr1/DDph8r9RzgHU5VAKMNcCY1osiRVwjt3J8CuFWqo/cVbLrzwLB+fxH5E2JCoTzyvV84J3 PQO+K/67GD4Hv0CAAmTXp6a7n2XRxSpUhQ9IBH+nttE8YQRAHmQZcmC3+wIDAQABo4GUMIGRMBIG A1UdEwEB/wQIMAYBAf8CAQAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC50aGF3dGUuY29t L1RoYXd0ZVBlcnNvbmFsRnJlZW1haWxDQS5jcmwwCwYDVR0PBAQDAgEGMCkGA1UdEQQiMCCkHjAc MRowGAYDVQQDExFQcml2YXRlTGFiZWwyLTEzODANBgkqhkiG9w0BAQUFAAOBgQBIjNFQg+oLLswN o2asZw9/r6y+whehQ5aUnX9MIbj4Nh+qLZ82L8D0HFAgk3A8/a3hYWLD2ToZfoSxmRsAxRoLgnSe JVCUYsfbJ3FXJY3dqZw5jowgT2Vfldr394fWxghOrvbqNOUQGls1TXfjViF4gtwhGTXeJLHTHUb/ XV9lTzGCAucwggLjAgEBMGkwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0 aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5n IENBAgMNKdwwCQYFKw4DAhoFAKCCAVMwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG 9w0BCQUxDxcNMDUwNTIxMDcwNzA3WjAjBgkqhkiG9w0BCQQxFgQUxCuM0NLeT8LIdLa43GaEQ346 SIoweAYJKwYBBAGCNxAEMWswaTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1 bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3Vp bmcgQ0ECAw0p3DB6BgsqhkiG9w0BCRACCzFroGkwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRo YXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVl bWFpbCBJc3N1aW5nIENBAgMNKdwwDQYJKoZIhvcNAQEBBQAEggEAsUmA9R4EHCi2e/aATHGbzKMN e/uCqVJK9KAGW5Jq1yUxW0ELlcj1ks22kbFfjXAm4u7dF3CnzqE9apj65xBWHHdCzavhFDxmhk9i lA/6r+1KUARAAFDN4pL3+YPZjkylqcKZwsxii/k71abxnkzO6RY4EddpgKSZl8DWVhwFQrxEeiUp i6+E8yDMyyqmEnIpVx2yPOVZmUizafLuEntn9c6SspoP8vPBr+TfYuNUvAkfj9PVwfmFHwE3Tmhu TAexnMsUg2gt43FcKR89SlLZr2zV0jTot66ucCtft8KN/usfsu0zKe1F8r2xWJUjDIir59sf7q+I 8HRoVIsiMq83PQAAAAAAAA== --Apple-Mail-44-913073633--