[Design of POJO Server] - Re: Hot deploying deployers - deployer chains
by bill.burke@jboss.com
"scott.stark(a)jboss.org" wrote : First, I'm not in agreement that hot deployment of deployers is needed. The only post bootstrap configuration I can see are aspects on the deployers themselves, but this can be a function of an individual deployment, not neccessarily a reconfiguration of the deployer.
|
| Second, explain how the tree is used given a DeploymentContext representing an ear with the full contigent of javaee components, and customized aspects like security and logging.
|
I don't think it is important to support the redeploy and undeployment of a deployer, but generalize deployment does seem important. I like my original idea of the .deployer archive and packaging subsystems like EJB3 and AOP in deployer archives. Makes it easy for people to add/remove/patch these subsystems. Maybe the JEMS installer makes this point moot, but I think we should retain some traditions here.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3973081#3973081
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3973081
19 years, 6 months
[Design of JBoss ESB] - Registry Service Design
by kurt.stam@jboss.com
We will soon have an embeddedable JAXR/UDDI component using Apache Scout as the JAXR implementation, a local transport implementation to support local java calls, and a slightly modified jUDDI to support these direct java calls (and soon there after hopefully RMI calls too). OK so far so good. Now the ESB has access to any kind of XML registry (it'd be ebXML or UDDI), and by default it will use embedded jUDDI.
Now what if other systems want to access this registry?
I see 3 scenarios of how you could do this:
1. If the registry is embedded, those systems can use JAXR and RMI (Scout with our RMI-Transport) to connect to the UDDI embedded in the JBossESB.
2. Those systems can call to their very own embedded jUDDI, which is configured to use the same database. Or use their own registry database with somekind of replication.
3. What if the client is not java based? Then you could deploy juddi.war and point it to the same registry database (or in jboss - versions newer then 4.0.2 you already have juddi build-in when running 'all'.). Now you have a soap webservice you can go to (for UDDI).
Do these scenarios seem right? Does it cover all real world needs? BTW I'm not talking about clustering and/or caching, we can worry about that later.
We could take it to the next level and bring up a Registry Service in the JBossESB. All clients can/should connect to this one and it can query to other registries in your business. If we do this, what kind of XML protocol should we support? Our own, or both UDDI and ebXML. Do we need something like this for the GA release?
I'd love some feedback on this :).
--Kurt
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3973073#3973073
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3973073
19 years, 6 months