[jboss-dev] transactions change in AS 5.0
Mark Little
mlittle at redhat.com
Fri Jun 27 10:46:04 EDT 2008
It's worth pointing out that project Blacktie depends on JTS
capability. Although Blacktie is further out (well, I hope we release
AS 5 before Blacktie!) it's something to consider from a requirements
perspective.
Mark.
On 26 Jun 2008, at 11:38, Jonathan Halliday wrote:
>
> Hello all
>
> Arguably one for the AS list, but in light of potential impact on
> other projects I think it needs wider discussion, so hello dev list...
>
> I'm pleased to say that we will shortly be announcing the change of
> licence terms for the JTS (distributed, interoperable transactions
> between e.g. EJB containers) and XTS (transactions for Web Services)
> parts of JBossTS from GPL/Dual to LGPL.
>
> The current JBossAS release bundles our JTA ('local only'
> transactions), which is already LGPL. The JTS and XTS options are
> available to the community as additional downloads that can be
> integrated into AS 4.x The EAP 4.x releases include support for JTA
> only. We have promised EAP 5.x will include JTS also, and probably
> at least some parts of XTS.
>
> Now that it's legally feasible to do so, does the AS dev community
> wish to include either JTS or XTS with the AS 5.x releases, in order
> to provide users with these increased capabilities?
>
> I see the advantages as: The AS will have more functionality out of
> the box and can be pulled into the EAP with fewer changes. For both
> cases it would otherwise be necessary to retrofit the additional
> transactions pieces and retest the server.
>
> I see the disadvantages as: Changing something as core as the
> transactions engine between CR and GA may raise issues that further
> delay the release. It adds additional complexity and footprint for
> something not all users need.
>
> Hybrid solutions are available, such as sticking with the JTA for
> the 'default' config and putting the JTS into the 'all' config.
> These further muddy the waters and complicate the testing, although
> I rather like it from a point of view of offering the most
> appropriate technical solution for users with different needs.
>
> There may be a degree of tension here between the AS (community) and
> EAP (product). Putting the JTS into the AS reduces the
> productisation work at the cost of more engineering effort in the AS
> for example.
>
> I'm wearing my community developer hat today: JBossAS and JBossTS
> are open source projects, it's up to the core developers to discuss
> the engineering tradeoffs and make the call on this. That may of
> course be unduly idealist: commercial realities dictate that EAP
> product management have at least some influence on the final
> decision :-)
>
> Does anyone have strong opinions one way or the other on this?
>
> Regards
>
> Jonathan Halliday
> JBossTS dev team lead.
>
> --
> ------------------------------------------------------------
> Registered Address: Red Hat UK Ltd, Amberley Place, 107-111 Peascod
> Street, Windsor, Berkshire, SI4 1TE, United Kingdom.
> Registered in UK and Wales under Company Registration No. 3798903
> Directors: Michael Cunningham (USA), Charlie Peters (USA), Matt
> Parsons (USA) and Brendan Lane (Ireland)
> _______________________________________________
> jboss-development mailing list
> jboss-development at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jboss-development
>
>
----
Mark Little
mlittle at redhat.com
JBoss, a Division of Red Hat
Registered Address: Red Hat UK Ltd, Amberley Place, 107-111 Peascod
Street, Windsor, Berkshire, SI4 1TE, United Kingdom.
Registered in UK and Wales under Company Registration No. 3798903
Directors: Michael Cunningham (USA), Charlie Peters (USA), Matt
Parsons (USA) and Brendan Lane (Ireland).
More information about the jboss-development
mailing list