You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by Jean-Baptiste Onofré <jb...@nanthrax.net> on 2010/01/21 21:23:29 UTC

Re: [proposal] : Improve ServiceMix 4 visibility and components available

Hi Jamie,

Of course, I'm fully agree :)
It's clear that we need to improve website and documentation.

I planned to begin to work on this topic this week. All help is welcome 
and maybe we can schedule a kind of commando action :)

Regards
JB

Jamie G. wrote:
> Thank you for starting this discussion thread Charles, you have
> brought up a number of important points that we should address.
> 
> I will leave the discussion of our technical direction to PMC members,
> however the issue of better communicating about Servicemix I would
> like to touch upon.
> 
> In regards to web presence, Jean-Baptiste has already started a
> re-factoring of our website, viewable here
> http://servicemix.apache.org/home2.html. There is a discussion thread
> started to discuss this update project here
> http://mail-archives.apache.org/mod_mbox/servicemix-dev/201001.mbox/%3c4B5011E7.7070508@nanthrax.net%3e.
> 
> Servicemix 4 does contain a fair number of demos/examples, perhaps
> some updates to our documentation is needed to make these more
> accessible/consistent to users. On a related note, the servicemix page
> could also link to recent postings by servicemix developers and users
> regarding best practices, solutions, experiences, etc. I know that I
> have benefitted greatly by reading examples posted by my fellow
> developers here. Luckily I know where to find these posts, new and
> existing users could benefit by being exposed to these sources.
> 
> From the point of view of general documentation, as you have pointed
> out above, smx4 does need an improvement here. The current smx4 page
> (http://servicemix.apache.org/SMX4/index.html) is not very easy to use
> from the stand point of "how to install it, start/stop it, debug,
> install examples,..". It does contain some very good information as
> is, it can just use some re-organization and extra getting started
> information. I'd be happy to help dig into expanding some of the
> documentation in this area.
> 
> Jamie
> 
> 
> 
> On Thu, Jan 21, 2010 at 6:30 AM, Charles Moulliard <cm...@gmail.com> wrote:
>> Hi,
>>
>> After playing a while with the features list of ServiceMix, NMR, Camel and
>> Karaf, I have discovered that we have some discrepancies between the
>> different files. This is really painful for users having to package
>> solutions and wanting to use a modular solution based on OSGI specification.
>>
>> Moreover, I'm convince that if we want that ServiceMix 4 (or Fuse) becomes
>> an important player in the field of Enterprise Application Server (designed
>> around OSGI) and including ESB, Web, EJB, JPA, ... containers, it is
>> absolutely necessary that we improve what is already packaged in ServiceMix
>> 4 but also the documentation. Without such approach, the future of
>> Servicemix 4 will be dark compare to what GlassFish v3 / Websphere
>> Application Server v7 + Aries / Glassfish v3 already propose.
>>
>> Action plan:
>> - Refactor the features file of ServiceMix 4 to include more features (even
>> if we have to copy/paste them from Karaf like HTTP feature, Spring,
>> Spring-DM)
>> - Add support for Blueprint, Aries application to deploy EBA archives
>> - Add JPA, JTA, ... containers
>> - Work on documentation to present ServiceMix 4, how to install it,
>> start/stop it, debug, install examples, ...
>>
>> An alternative for J2EE features like EJB, Web Container could be that we
>> work in collaboration with existing Web Application Servers to integrate
>> ServiceMix 4 in. In this case, it really depends on the positioning of
>> ServiceMix 4 / Fuse in the future :
>> - standalone application server (we depend on people in charge of
>> infrastructure and so could be seen as a competitor of existing application
>> server for which resources to administrate them exist and have the
>> knowledge, ...),
>> - server embedded in Web Application Server (more visibility, can reduce
>> project risk, project can be designed using J2EE or OSGI Enterprise
>> specifications, ...)
>> - standalone application server providing also J2EE features
>>
>> Remark : What I present here comes from discussion that we have had with
>> Jean-Baptiste Onofré.
>>
>> Regards,
>>
>> Charles Moulliard
>> Senior Enterprise Architect
>> Apache Camel Committer
>>
>> *****************************
>> blog : http://cmoulliard.blogspot.com
>> twitter : http://twitter.com/cmoulliard
>> Linkedlin : http://www.linkedin.com/in/charlesmoulliard
>>
>> Apache Camel Group :
>> http://www.linkedin.com/groups?home=&gid=2447439&trk=anet_ug_hm
>>

-- 
Jean-Baptiste Onofré (Nanthrax)
BuildProcess/AutoDeploy Project Leader
http://buildprocess.sourceforge.net
jb@nanthrax.net
PGP : 17D4F086