RE: Discussion topic#1: App Servers
"Ganesan, Kumaravel (STSD)" <[email protected]> Mon, 23 Jan 2006 15:06:18 +0530
| Newsgroups | gmane.comp.java.smartfrog.devel |
|---|---|
| Message-ID | <8A733F3F92322C43AB2313E2EDBD5230052D332B@BGEEXC02.asiapacific.cpqcorp.net> |
We do remember that we have weblogic component also.
- a thougt/proposal :
App Server Clustering Component :
In any large enterprise system , there may be muliple
application server that are used to handle load sharing and load
balancing. In this high availability context , the proposed component
can support the following features
Distributed deployment of appserver components
To address load balancing in heterogenous app servers (what is the
Business need --- ?)
- it needs seemless deployment of applications (abstract
webserver ??)
- deploy on one node - deploy on all other node
- state replication across different servers
Runtime app.server node identification.
etc...
-----Original Message-----
From: smartfrog-developer-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
[mailto:smartfrog-developer-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org] On Behalf Of
Steve Loughran
Sent: Thursday, January 19, 2006 8:26 PM
To: smartfrog-developer
Subject: [Smartfrog-developer] Discussion topic#1: App Servers
Hello,
This is just a note to start some discussion on the mailing list as to
what people out there think SmartFrog needs in terms of Java application
server support in the next year.
Currently we have:
-Abstract webserver, app server components with Webapp, WAR and EAR
components that can be deployed into any app server
-A Jetty component that hosts webapps and WAR files in-process. I use
this a lot and am very happy with it.
-A cargo component (http://cargo.codehaus.org/) that aims to use Cargo
as an app server component. Cargo itself knows how to start, stop and
configure various things (jetty, JBoss, orion, oc4j, resin). This is
very raw right now and probably doesn't work yet.
-A tomcat component that doesnt start or stop tomcat, but can
deploy/undeploy WAR files by sending GET requests to the tomcat manager
-A third-party JBoss component that I think uses shell scripts to
start/stop JBoss.
I believe JBoss, Tomcat and Geronimo now do deploy-by-copy, in which the
act of copying an artifact to a deploy/ dir is enough to get it
deployed. So we could have one component,
DeployByCopyAppServer extends AppServer {
destDir TBD;
}
This would hot-deploy to any of these servers if correctly configured.
We are also looking at what it would take to focus on JBoss and do
something really good there
-start stop JBoss in different configurations "default", "minimal",
etc.
-dynamic creation of JBoss service .xml files, the ones that just
declare/configure some JBoss stuff, and, when copied to a deploy/ dir,
start or stop that particular instance
-maybe JMX management for detailed control (very long term)
What do people think we should focus on?
Who has been doing app server deployment and which components have they
been using? Does anyone have any existing components/test code to
contribute, or is willing to help on bringing the Cactus component up,
working on a JBoss-specific one or otherwise getting involved in the
Application Server configure/deploy problem
-Steve
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log
files for problems? Stop! Download the new AJAX search engine that
makes searching your log files as easy as surfing the web. DOWNLOAD
SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Smartfrog-developer mailing list
Smartfrog-developer-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/smartfrog-developer