Re: [Keelgroup] Deployments of Keel
Michael Nash <[email protected]> Thu, 22 Jul 2004 10:04:22 -0400
| Newsgroups | gmane.comp.java.keel.user |
|---|---|
| Organization | JGlobal Limited |
| Message-ID | <[email protected]> |
Peter: I can give you a few pointers to sites using Keel, but quite a number of them are non-public (e.g. intranets), so there's not a lot to see externally. I suspect others on the list can chime in with some other examples. On Thu, 2004-07-22 at 06:31, peter.friese-5Wlsihp/[email protected] wrote: > Hi, > > we're currently evaluating Keel for a customer project and I am looking for reference deployments. > > The project in question in a capacity management system with a large DB and lots of interfaces to surrounding systems. Some very large Keel-based systems have been deployed - provided the hardware and underlying db is sufficient, you should do fine. > One key requirement are fast response times (today, the customer has a Swing-based front end which uses direct > JDBC to connect to the DB; response times are typically < 1sec). You'll probably want to consider a clustered/distributed system to ensure there's always a free server available, and to ensure failover. The threadsafe approach to models would also be something to watch - on the larger systems I've done, that makes a huge difference in overall memory consumption for busy systems, and therefore a difference in response time. > > So, are there any deployments of keel for large enterprise systems? I believe one of the larger (in terms of the size of the application) is with the U.S. Navy. I won't steal Adam's thunder in describing it further, I'll leave that up to him :-) AuditIntegrity Inc, who were recently written up in Forbes, have a fairly substantial Keel application deployed. There are a number of other large projects that I've personally been involved with, but I'd rather let the developers from those companies chime in if they're on list directly... > Are there any deployments that use EJB? I've done two projects that use Keel and EJB (using JBoss, specifically). They were not very large applications, but they were clustered across a couple of server. > Somebody using the clustered version of keel? Which servers (the customer might go for WebSphere)? Some of the larger systems I've done myself have been Tomcat-based, although I know of a couple on JBoss. I believe the system at the Navy is using Sun One, but perhaps one of the other developers can confirm this. Clustering is just a matter of enabling the appropriate communications layer in Keel - I've done several with OpenJMS, two with JBoss, and one with Apache Axis (Web Services). It is not strictly necessary that the underlying app server support clustering itself, although session sharing can be handy (and is available in more recent Tomcat versions). > How large are the systems (# of services / classes)? There was some discussion on the list recently about very large Keel deployments - I believe 1000+ model classes was mentioned (plus of course all of the services and so forth). The largest one I've done myself is about 350 model classes, although the number of users was very high. I hope that's a bit of info for you - if you'd like to email me offlist I can give you some additional details on Keel projects that I've been involved with. Regards, Mike > > TIA, > Peter > > Dipl. Wirtschaftsinform. (FH) > Peter Friese > Software Engineer > Lufthansa Systems > Sportallee 54a > 22335 Hamburg > Deutschland > http://www.lhsystems.com > http://keelframework.org/documentation > Keelgroup mailing list > [email protected] > http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com