Hi again.

After some late night thinking I see that Pax Web has alot of the stuff I
need to make a robust implementation. The jetty implementation is much more
sophisticated than I have implemented so I will take a second look at what
will be the best approach. My goals right now is to finished the
implementation with the following features:

  * A jetty implementation that supports Filters and Servlets (Pax Web has
this already).
  * A servlet bridged implementation that supports Filters and Servlets
(None exists right now). This will do the same as Equinox Servlet Bridge,
but with filter support.
  * A whiteboard implementation that registers servlets and filters using
services (Pax Web has this aldread).

So, as you can see, I only need to concentrate on the second part. Has one
implementation right now, but will try to integrate this into Pax Web and
see how it behaves. Have splitted my own Pax Web "fork" into the following
modules:

  * pax-web-service (service implementation that is common between bridge
and jetty)
  * pax-web-jetty (jetty server implementation)
  * pax-web-bridge (WAR bridged implementation)

You (Alin) mentioned that OPS4J has a low entry barrier regards to the
contribution. Can you explain in more detail?

/srs

On Thu, Jul 30, 2009 at 3:54 AM, Sten Roger Sandvik <s...@x3m.com> wrote:

> Yes, I'm aware that the OPS4J is easier to contribute to than Apache
> projects. And I will gladly help with the Pax Web implementation. Been using
> the Pax Jetty version + whiteboard for a while now and it has saved my life
> alot of times :-) You are also very convincing. Will work on the final touch
> of the implementation when I'm back and post the result here.
>
> //srs
>
>
> On Thu, Jul 30, 2009 at 1:56 AM, Alin Dreghiciu <adreghi...@gmail.com>wrote:
>
>> Okay. Once you get the code into felix I will look into it.
>> I'm not at all against donating this stuff to felix and us (parts that we
>> need/can fit) but consider as OPS4J advantage as low entry barrier (people
>> can easy contribute), Pax Web is quite used according to my stats, it has
>> set the trend (mentioned in RFC66 OSGI specs). ... just some random thoughts
>> ;)
>>
>> And I'm so involved in other parts that an extra pair of hands will be of
>> great help here. And I do not even mind replacing the full jetty based
>> implementation with a better one ;)
>>
>> Am I convincing? :) There is only one thing: you should have a
>> "convincing" implementation.
>>
>> On Thu, Jul 30, 2009 at 1:58 AM, Sten Roger Sandvik <s...@x3m.com> wrote:
>>
>>> Hi.
>>>
>>> Yes, I proposed this to both the Felix and Pax communities. I feel now
>>> that the initial implementation fits more into Felix than Pax. This is
>>> becaouse Pax Web has already an established "exension" API and my
>>> implementation is build from scratch. So it requires more work to fit this
>>> into Pax. But, I want to please both communities here :-) I have always
>>> tought of a full solution that supports servlets, filters, listeners, error
>>> handlers and jsp for stand alone (jetty) operation and a bridged operation.
>>> So, I will certainly try to adapt my implemetation to the Pax Web way of
>>> doing it.
>>>
>>> I'm on my vacation right now, but when I come back I will first donate my
>>> code to the Felix community. Then, it would be nice to try to implement the
>>> same thing in Pax Web, but with more "advanced" features.
>>>
>>> /srs
>>>
>>>
>>> On Wed, Jul 29, 2009 at 11:13 PM, Alin Dreghiciu 
>>> <adreghi...@gmail.com>wrote:
>>>
>>>> Hi,
>>>> I see that you are not quite sure if you want to integrate your work
>>>> with Pax Web or as a replacement for Apache Felix HTTPService (you can do
>>>> both offcourse ;).
>>>> I had people before asking me about supporting the bridge in Pax Web,
>>>> yet no time for it.
>>>>  So, definitely such an addition to Pax Web is of great interest.
>>>> Splitting, api / implementation is no brainer so we can go for it any
>>>> time so just let me know that you are commit on doing this.
>>>> More, then we can then enhance Pax Web Extender to work in a feature
>>>> based kind of aapproac as right now it support either full Pax Web
>>>> WebContainer or just the standard HttpService. This means that we will have
>>>> to split WebContainer in more interfaces (easy).
>>>>
>>>> So, I hope I see you around here when back from holiday.
>>>> Till then, have fun!
>>>>
>>>> On Sun, Jul 26, 2009 at 10:55 PM, Sten Roger Sandvik <s...@x3m.com>wrote:
>>>>
>>>>> Hi.
>>>>>
>>>>> I have worked on a HttpService implementation that supports both
>>>>> filters and servlets. The service is implemented in a way that you can use
>>>>> it in both exising wars (using a DispatcherFilter) and can also use
>>>>> stand-aolne embedded Jetty. Instead of creating another project (hosted at
>>>>> google) I would like to donate the code to pax if you are interested. I
>>>>> think it would be a great addon.
>>>>>
>>>>> The only problem I see with pax web right now is that the
>>>>> pax-web-bundle project contains both API and Jetty implementation. I think
>>>>> the API should be added to a new bundle (pax-web-api) and the actual jetty
>>>>> service into pax-web-jetty bundle. This means that the
>>>>> pax-web-extender-whiteboard is only dependant on pax-web-api.
>>>>>
>>>>> What do you guys think?
>>>>>
>>>>> BR,
>>>>> Sten Roger Sandvik
>>>>>
>>>>> _______________________________________________
>>>>> general mailing list
>>>>> general@lists.ops4j.org
>>>>> http://lists.ops4j.org/mailman/listinfo/general
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Alin Dreghiciu
>>>> Software Developer - Looking for new projects!
>>>> My profile: http://www.linkedin.com/in/alindreghiciu
>>>> My blog: http://adreghiciu.blogspot.com
>>>> http://www.ops4j.org - New Energy for OSS Communities - Open
>>>> Participation Software.
>>>> http://www.qi4j.org - New Energy for Java - Domain Driven Development.
>>>>
>>>> _______________________________________________
>>>> general mailing list
>>>> general@lists.ops4j.org
>>>> http://lists.ops4j.org/mailman/listinfo/general
>>>>
>>>>
>>>
>>> _______________________________________________
>>> general mailing list
>>> general@lists.ops4j.org
>>> http://lists.ops4j.org/mailman/listinfo/general
>>>
>>>
>>
>>
>> --
>> Alin Dreghiciu
>> Software Developer - Looking for new projects!
>> My profile: http://www.linkedin.com/in/alindreghiciu
>> My blog: http://adreghiciu.blogspot.com
>> http://www.ops4j.org - New Energy for OSS Communities - Open
>> Participation Software.
>> http://www.qi4j.org - New Energy for Java - Domain Driven Development.
>>
>> _______________________________________________
>> general mailing list
>> general@lists.ops4j.org
>> http://lists.ops4j.org/mailman/listinfo/general
>>
>>
>
_______________________________________________
general mailing list
general@lists.ops4j.org
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to