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
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to