Hi,

On Tue, May 28, 2013 at 2:42 PM, Piyum Fernando <[email protected]> wrote:

> Hi Supun,
>
> As the initial plan is to provide JSF, JPA and JTA support with the
> upcoming release,
> IMO let's go with Apache myfaces, OpenJPA and Atomikas (because it already
> comes with carbon).
>
> I will check, are there any problems with OpenEJB and atomikas.
>

+1

> Anyway if so, we can go for another option like Geronimo transactions when
> we adding the EJB support.
>
> Yes, +1 to start next step with open-ejb.
>

Please go ahead.. :)

thanks,

>
>

> Thanks.
>
>
>
>
> On Tue, May 28, 2013 at 12:32 PM, Supun Malinga <[email protected]> wrote:
>
>> Hi Piyum,
>>
>> On Tue, May 28, 2013 at 12:12 PM, Piyum Fernando <[email protected]> wrote:
>>
>>> Hi Sagara,
>>>
>>> Up to now we are almost done with JPA as I created and tested some
>>> samples (Webapp/JaxRs/JasWs + JNDI+ Accessing carbon/external data sources
>>> +JPA).
>>> Everything went well when we enable the relevant class loading
>>> environments.
>>>
>>> Need further work to find the better way to provide class file
>>> enhancement.
>>>
>>> JTA work is already started and I'm working on it.
>>> Currently carbon go with  Atomikas as the default JTA implementation.
>>>
>>> IMO Atomikas seems better than Geronimo transactions considering the
>>> available resources and documentation.
>>>
>>
>> Need to see if it integrates fine with open-ejb.
>> I think we can start with open-ejb (since this is what we decided to
>> provide ejb support) and then have the other connecting pieces. That would
>> be a easier approach. WDYT?
>>
>> thanks,
>>
>>>
>>> I will start a new thread to discuss JTA.
>>>
>>> Thanks!
>>>
>>>
>>>
>>>
>>>
>>> On Mon, May 27, 2013 at 8:49 PM, Sagara Gunathunga <[email protected]>wrote:
>>>
>>>> What is the current progress of this ? Ideally we should have start JTA
>>>> also by now.
>>>>
>>>> Thanks !
>>>>
>>>>
>>>> On Thu, May 9, 2013 at 10:24 PM, Supun Malinga <[email protected]> wrote:
>>>>
>>>>> Hi Piyum,
>>>>>
>>>>> On Thu, May 9, 2013 at 6:29 PM, Piyum Fernando <[email protected]> wrote:
>>>>>
>>>>>> There are three major JPA implementations;
>>>>>>     OpenJPA
>>>>>>     Eclipcelink
>>>>>>     Hibernate
>>>>>>
>>>>>> I tried all three with AS using a simple webapp and worked fine.
>>>>>> I will test them with sample JAXRS and JASWS applications too and
>>>>>> will look in to the edge cases.
>>>>>>
>>>>>
>>>>> +1
>>>>>
>>>>>>
>>>>>> As per the small discussion we had (Sagara, SupunM and me) we were
>>>>>> thinking of using OpenJPA as the default JPA provider because, most
>>>>>> probably we will be using OpenEJB to provide EJB support in near future.
>>>>>>
>>>>>
>>>>>>
>>>>>>
>>>>>> Most importantly JPA spec comes with a concept called "Enhancements"
>>>>>> which optimize the Entity classes of the application.
>>>>>> What  an enhancer does is  post-process the class files of the entity
>>>>>> classes and optimize them[1].
>>>>>>
>>>>>> JPA providers provide facilities to do it in application build time
>>>>>> or at runtime.
>>>>>>
>>>>>> In the context of J2EE containers, enhancement is supported at the
>>>>>> application deployment or at the runtime[2].
>>>>>>
>>>>>> Are we going to support enhancements in AS? IMO we should.
>>>>>>
>>>>>> I will look in to this further and update.
>>>>>>
>>>>>
>>>>> +1, As we discussed offline please look at a reference implementation
>>>>> and see whats the possible ways to do this. There is some kind of a hood
>>>>> concept, and we need to identify how that can be achieved within carbon.
>>>>>
>>>>> thanks,
>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> [1]
>>>>>> http://openjpa.apache.org/builds/2.1.1/apache-openjpa/docs/ref_guide_pc_enhance.html
>>>>>> [2]
>>>>>> http://openjpa.apache.org/builds/2.1.1/apache-openjpa/docs/ref_guide_pc_enhance.html#ref_guide_pc_enhance_runtime_container
>>>>>>
>>>>>> --
>>>>>> Piyum Fernando
>>>>>> Software Engineer
>>>>>>
>>>>>> Mobile: +94 77 22 93 880
>>>>>> Home:  +94 31 22 75 715
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Supun Malinga,
>>>>>
>>>>> Software Engineer,
>>>>> WSO2 Inc.
>>>>> http://wso2.com
>>>>> http://wso2.org
>>>>> email - [email protected] <[email protected]>
>>>>> mobile - 071 56 91 321
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Sagara Gunathunga
>>>>
>>>> Senior Technical Lead; WSO2, Inc.;  http://wso2.com
>>>> V.P Apache Web Services;    http://ws.apache.org/
>>>> Linkedin; http://www.linkedin.com/in/ssagara
>>>> Blog ;  http://ssagara.blogspot.com
>>>>
>>>>
>>>
>>>
>>> --
>>> Piyum Fernando
>>> Software Engineer
>>>
>>> Mobile: +94 77 22 93 880
>>> Home:  +94 31 22 75 715
>>>
>>
>>
>>
>> --
>> Supun Malinga,
>>
>> Senior Software Engineer,
>>
>> WSO2 Inc.
>> http://wso2.com
>> http://wso2.org
>> email - [email protected] <[email protected]>
>> mobile - 071 56 91 321
>>
>
>
>
> --
> Piyum Fernando
> Software Engineer
>
> Mobile: +94 77 22 93 880
> Home:  +94 31 22 75 715
>



-- 
Supun Malinga,

Senior Software Engineer,
WSO2 Inc.
http://wso2.com
http://wso2.org
email - [email protected] <[email protected]>
mobile - 071 56 91 321
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to