Gregory Pierce wrote:
This is actually in the direction I'm headed. Are there any plans to expose a service interface of some sort in a standard manner? If so I can wait or even help out (probably by just writing whatever is planned). What I really need is juat an exposed API that can be accessed by applications that want to use James as a service.
Two areas concerning helping out:
1. James HEAD and James 2.1 are somewhat out of sync. HEAD is updeated to the latest avalon framework api and uses all of the relased cornerstone compoents, however the production branch (2.1) does not include these changes. Either 2.1 changes need to be migrated to HEAD or HEAD changes need to be migrated to the 2.1branch.
2. Merlin needs effort on its logging substem which in turn requires some effort of the Excalibur Logging subsystem. Those activties are happening over on the Avalon list - all help welcome. Once that is in place (a prereq for James operational usage) we can push forward on the JMX side.
Stephen.
On Monday, October 13, 2003, at 04:56 PM, Stephen McConnell wrote:
Gregory Pierce wrote:
Hi folks,
I've been using James successfully for a while now and would like to embed James into another application for webhosting. I've been trying to figure out what the best methodology is for doing this since the Avalon container is fairly stand-alone and I cannot 'instantiate' james from a webhosting tool and call functions on its API from inside another program.
Any ideas?
In the short-term you could runup James inside Merlin and and expose the service interfaces that give you control over account management, etc. To start and stop just james you would have to wait a bit until we have container listeners in place unless your brave - in that case you can start, stop, manipulate the Merlin meta-model and restart Melin (where manipulating the meta-model means doing this like changing configrations, parameters, context and other fun stuff). The thing to be aware of is that you would be playing with APIs internal to Merlin which are subject to change without notice.
Steve.
(message sent via james build on HEAD, consuming released cornerstone components, on framework 4.1.5, using avalon meta 1.1, containment by Merlin 3.1)
Thanks, Greg
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--
Stephen J. McConnell mailto:[EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--
Stephen J. McConnell mailto:[EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]