Committers from Apache's Avalon project are pleased to announce that Avalon-Phoenix 4.0 has been shipped. Phoenix is a container for server side components and has JMX capability; It is a micro kernel that can mount other services such as EJB, JMS, HTTP, etc.
See the Phoenix Phoenix - home page
More Info
=========
Phoenix is a server of servers. Phoenix is a micro kernel for Java components. Phoenix is 'Avalon Container Enterprise Edition'. Phoenix is not an EJB server. Phoenix does not provide RPC capability out of the box, thus is not a replacement for an EJB server. Phoenix mounts applications distributed in SAR format (like EAR in a way). Phoenix has a JMX management application (MX4J) via port 8082. Phoenix likes components that implement some, all or none of the interfaces from the Avalon-Framework project.
FAQ:
Does Phoenix compete with EJB? Not really. You could build an EJB server on top of Phoenix.
What uses Phoenix? Numerous Apps
What can be used to help build apps? Avalon-Cornerstone
Where are we trying to go? Well, we are interested in seeing many servers mountable as components inside Phoenix. That includes standards like FTP, POP3, IMAP, LDAP, DNS, Echo, Finger, HTTP, SSH, EJB, CORBA, JMS and OGG servers (multiple implementations).
-
Apache Releases Avalon-Phoenix 4.0 (11 messages)
- Posted by: Paul Hammant
- Posted on: September 17 2002 18:28 EDT
Threaded Messages (11)
- Apache Releases Avalon-Phoenix 4.0 by Laurent Rieu on September 19 2002 03:18 EDT
- Apache Releases Avalon-Phoenix 4.0 by Jim Tyrrell on September 19 2002 07:51 EDT
- Apache Releases Avalon-Phoenix 4.0 by John Bigboote on September 19 2002 08:06 EDT
- Apache Releases Avalon-Phoenix 4.0 by Nathan Phelps on September 19 2002 08:19 EDT
-
Apache Releases Avalon-Phoenix 4.0 by Keith Tucker on September 19 2002 10:23 EDT
-
Apache Releases Avalon-Phoenix 4.0 by Greg Pavlik on September 19 2002 12:47 EDT
-
Apache Releases Avalon-Phoenix 4.0 by Andreas Mueller on September 19 2002 02:55 EDT
- Apache Releases Avalon-Phoenix 4.0 by Steve Vinoski on September 21 2002 11:51 EDT
-
Apache Releases Avalon-Phoenix 4.0 by Andreas Mueller on September 19 2002 02:55 EDT
-
Apache Releases Avalon-Phoenix 4.0 by Greg Pavlik on September 19 2002 12:47 EDT
-
Apache Releases Avalon-Phoenix 4.0 by Keith Tucker on September 19 2002 10:23 EDT
- Apache Releases Avalon-Phoenix 4.0 by Nathan Phelps on September 19 2002 08:19 EDT
- Apache Releases Avalon-Phoenix 4.0 by John Bigboote on September 19 2002 20:16 EDT
- Apache Avalon is closed now by c c on May 10 2005 07:12 EDT
- Apache Avalon is closed by c c on May 10 2005 07:12 EDT
-
Apache Releases Avalon-Phoenix 4.0[ Go to top ]
- Posted by: Laurent Rieu
- Posted on: September 19 2002 03:18 EDT
- in response to Paul Hammant
-
Apache Releases Avalon-Phoenix 4.0[ Go to top ]
- Posted by: Jim Tyrrell
- Posted on: September 19 2002 07:51 EDT
- in response to Laurent Rieu
Does anyone know why the FTP link is dead? -
Apache Releases Avalon-Phoenix 4.0[ Go to top ]
- Posted by: John Bigboote
- Posted on: September 19 2002 08:06 EDT
- in response to Paul Hammant
This is great...but, what does it do? Yes, I read the description, and read it again, and again...
I guess I don't understand the point of this project. Perhaps someone could, using small words, explain to me why this project exists and what I can do with it that I can't do without it. I'm sure there's a good reason, but I'm not seeing why, at least for the things I do.
Please enlighten me. Thanks. -
Apache Releases Avalon-Phoenix 4.0[ Go to top ]
- Posted by: Nathan Phelps
- Posted on: September 19 2002 08:19 EDT
- in response to John Bigboote
Say you want to build a server application in Java--an EJB Server, a database server, a JMS server, etc. Phoenix provides all the basic infrastructure you need to build servers. For example, instead of the JBoss group having to create the JBoss system package, they'd simply develop blocks that run on Phoenix. Of course, I doubt they'll do that. But I would expect, that eventually other Apache projects--Tomcat for example--will start using Phoenix. -
Apache Releases Avalon-Phoenix 4.0[ Go to top ]
- Posted by: Keith Tucker
- Posted on: September 19 2002 10:23 EDT
- in response to Nathan Phelps
Seems to me you can use Avalon-Phoenix to put together a server with only the specific components you need. Instead of a service that implements EJB, and also does JSP, servlets, etc., you can streamline the service to only load the EJB component. If that's all you want on a given server, you can avoid the bloat of additional functionality you're not going to use. -
Apache Releases Avalon-Phoenix 4.0[ Go to top ]
- Posted by: Greg Pavlik
- Posted on: September 19 2002 12:47 EDT
- in response to Keith Tucker
This is the basic service based architecture that HP was pushing with HP application server on top of CSF and that Avalon has been developing for some years now. Lutris exposed a similar infrastructure in their application server. A bunch of other app servers internally use the same basic ideas, including weblogic. JSR 111 was supposed to standardize this -- server components could be portably "snapped into" an app server instead of being forced to sit on top. For example, a pre-J2EE 1.4 scheduler service might be useful. If I were going to build another application server, I'd take a close look at Avalon, or at least use the same approach for hosting components.
Also, JBoss uses JMX directly to achieve the same sort of thing.
As an aside, this is all a rehash of the Service Configurator pattern that Doug Schmidt described a long time ago, just applied to a different context than I/O stream handlers.
Greg -
Apache Releases Avalon-Phoenix 4.0[ Go to top ]
- Posted by: Andreas Mueller
- Posted on: September 19 2002 14:55 EDT
- in response to Greg Pavlik
This is the basic service based architecture that HP
> was pushing with HP application server on top of CSF
> and that Avalon has been developing for some years now.
> Lutris exposed a similar infrastructure in their
> application server.
SwiftMQ <wink> does the same with its Swiftlet framework; Extension Swiftlets are hot deployable incl. version upgrades during runtime.
-- Andreas -
Apache Releases Avalon-Phoenix 4.0[ Go to top ]
- Posted by: Steve Vinoski
- Posted on: September 21 2002 23:51 EDT
- in response to Andreas Mueller
IONA's Adaptive Runtime Technology (ART), the technology platform underlying products such as our Application Server Platform (ASP), has been supporting this microkernel approach for years. ART has two implementations of its architecture, one in Java and one in C++, and both are kept in sync. Both support dynamic loading and pluggability of services at multiple levels of abstraction, such as transports and protocols (e.g, JMS, SOAP, HTTP, GIOP/IIOP, RMI/IIOP, multicast), containers (e.g., the CORBA POA, an EJB container, and a Web Services container), system services (e.g., application and system configuration, system logging, and management (including JMX)), and application-level services (e.g., CORBA's DynAny, J2EE's servlets). ART also supports enterprise-scale highly available and fault tolerant applications. ASP's full support for the CORBA and J2EE specs, along with sophisticated Web Services support, are a result of ART's highly modular architecture and its dynamic pluggability. Despite its dynamism and flexibility, though, ART's performance is comparable to, and often better than, other general CORBA and J2EE systems, and we're constantly improving its performance. As if that weren't enough, both implementations of ART are highly portable -- even the C++ version has been ported to over 30 different platforms (OS/compiler combinations). -
Apache Releases Avalon-Phoenix 4.0[ Go to top ]
- Posted by: John Bigboote
- Posted on: September 19 2002 20:16 EDT
- in response to Paul Hammant
Okay. So what differentiates Avalon et al from JMX? -
Apache Avalon is closed now[ Go to top ]
- Posted by: c c
- Posted on: May 10 2005 07:12 EDT
- in response to Paul Hammant
-
Apache Avalon is closed[ Go to top ]
- Posted by: c c
- Posted on: May 10 2005 07:12 EDT
- in response to Paul Hammant
As Per the link http://avalon.apache.org/closed.html
Apache Avalon is closed now
Bye for now
CSJakharia