Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [wtp-dev] Java EE Tools discussion (Wednesday 11am - 12pm EDT)

Anyone?

> I could unfortunately not make it to this call (vacation keeping me offline at bad times).
>
> Will there be a resume of it somewhere?
>
> /max
>
>
>
>> Hi Naci,
>>
>> Phone details are listed below in this thread
>>
>> Thanks - Chuck
>>
>> Rational Java EE Tooling Team Lead
>> IBM Software Lab - Research Triangle Park, NC
>> cbridgha@xxxxxxxxxx  Ph: 919-254-1848 (T/L: 444)
>>
>>
>>
>> From:
>> "Naci Dai" <naci.dai@xxxxxxxxxxxxx>
>> To:
>> "General discussion of project-wide or architectural issues."
>> <wtp-dev@xxxxxxxxxxx>
>> Date:
>> 07/15/2008 11:49 AM
>> Subject:
>> Re: [wtp-dev] Java EE Tools discussion (Wednesday 11am - 12pm EDT)
>>
>>
>>
>> Chuck,
>>
>> What are the coordinates of the meeting?
>>
>> On Tue, Jul 15, 2008 at 5:07 PM, Chuck Bridgham <cbridgha@xxxxxxxxxx>
>> wrote:
>>
>> OK,
>>
>> Sorry for the late notice - We are trying to get most parties involved in
>> the discussion, so I will move the meeting to 11am EDT Wednesday
>> (Tomorrow)
>> Tim - I know you will miss, but I'll catch up with you later.
>>
>> Thanks - Chuck
>>
>> Rational Java EE Tooling Team Lead
>> IBM Software Lab - Research Triangle Park, NC
>> cbridgha@xxxxxxxxxx  Ph: 919-254-1848 (T/L: 444)
>>
>>
>> From:
>> Tim deBoer <deboer@xxxxxxxxxx>
>> To:
>> "konstantin.komissarchik@xxxxxxxxxx" <konstantin.komissarchik@xxxxxxxxxx>
>> Cc:
>> "General discussion of project-wide or architectural issues." <
>> wtp-dev@xxxxxxxxxxx>
>> Date:
>> 07/14/2008 12:04 PM
>> Subject:
>> RE: [wtp-dev] Java EE Tools discussion (Tuesday 11am - 12pm EDT)
>>
>>
>>
>>
>>
>> I'm going to be out Wed/Thursday, and flying on Friday. Looks like we need
>> to have a meeting without some of us, or try next week.
>>
>> Tim deBoer
>> Eclipse WTP PMC, RAD Release Architect and WebSphere Tools - IBM Canada
>> (905) 413-3503  (tieline 969)
>> deboer@xxxxxxxxxx
>>
>> From:
>> "Konstantin Komissarchik" <konstantin.komissarchik@xxxxxxxxxx>
>> To:
>> "General discussion of project-wide or architectural issues." <
>> wtp-dev@xxxxxxxxxxx>
>> Date:
>> 07/14/2008 11:00 AM
>> Subject:
>> RE: [wtp-dev] Java EE Tools discussion (Tuesday 11am - 12pm EDT)
>>
>>
>>
>>
>>
>> It turns out that tuesday morning doesn't work for me at all this week.
>> How about Wednesday morning instead?
>>
>>
>> Konstantin Komissarchik | Principal Member of Technical Staff
>> Phone: +1 425 201 1795 | Mobile: +1 206 898 0611
>> Oracle Eclipse Tooling
>> 411 108th Ave NE, Suite 2100 | Bellevue, WA 98004
>>
>>
>> From: wtp-dev-bounces@xxxxxxxxxxx [mailto:wtp-dev-bounces@xxxxxxxxxxx] On
>> Behalf Of Raev, Kaloyan
>> Sent: Monday, July 14, 2008 5:36 AM
>> To: General discussion of project-wide or architectural issues.
>> Subject: RE: [wtp-dev] Java EE Tools discussion (Tuesday 11am - 12pm EDT)
>>
>> I think this is now in conflict with the WTP PMC call where I attend.
>>
>> Is it possible to make this call one hour later? It is not a problem for
>> me to stay one more hour in the office.
>> If the change is not possible for everybody, I will try to skip the PMC
>> call.
>>
>> Greetings,
>> Kaloyan
>>
>> From: wtp-dev-bounces@xxxxxxxxxxx [mailto:wtp-dev-bounces@xxxxxxxxxxx] On
>> Behalf Of Chuck Bridgham
>> Sent: Monday, July 14, 2008 2:30 PM
>> To: General discussion of project-wide or architectural issues.
>> Subject: [wtp-dev] Java EE Tools discussion (Tuesday 11am - 12pm EDT)
>>
>>
>> Sorry didn't get this out in time, so lets have it Tuesday same time (11am
>>  EDT)
>>
>> Java EE tools discussion.
>>
>> Topics:  Mixing spec levels in EAR. Opinions?
>>       Planning...
>>
>>
>> DIAL-IN NUMBERS & PASSCODES:
>>       US/Canada Toll Free: 877-421-0030
>>       International call-in:
>> http://wiki.eclipse.org/images/f/f6/WTP_status_phone_access.pdf
>>       Participant Passcode:  631004
>>
>> Thanks - Chuck
>>
>> Rational Java EE Tooling Team Lead
>> IBM Software Lab - Research Triangle Park, NC
>> cbridgha@xxxxxxxxxx  Ph: 919-254-1848 (T/L: 444)
>> From:
>> Chuck Bridgham/Raleigh/IBM
>> To:
>> "General discussion of project-wide or architectural issues." <
>> wtp-dev@xxxxxxxxxxx>
>> Cc:
>> konstantin.komissarchik@xxxxxxxxxx, "General discussion of project-wide or
>> architectural issues." <wtp-dev@xxxxxxxxxxx>, wtp-dev-bounces@xxxxxxxxxxx
>> Date:
>> 07/10/2008 01:35 PM
>> Subject:
>> RE: [wtp-dev] Mixing spec levels in EAR. Opinions?
>>
>>
>>
>>
>>
>> Yes sorry - I can do it tomorrow or Monday.
>>
>> Any preference?
>>
>> Thanks - Chuck
>>
>> Rational Java EE Tooling Team Lead
>> IBM Software Lab - Research Triangle Park, NC
>> cbridgha@xxxxxxxxxx  Ph: 919-254-1848 (T/L: 444)
>>
>> From:
>> "Raev, Kaloyan" <kaloyan.raev@xxxxxxx>
>> To:
>> <konstantin.komissarchik@xxxxxxxxxx>, "General discussion of project-wide
>> or architectural issues." <wtp-dev@xxxxxxxxxxx>, Chuck
>> Bridgham/Raleigh/IBM@IBMUS
>> Date:
>> 07/10/2008 01:24 PM
>> Subject:
>> RE: [wtp-dev] Mixing spec levels in EAR. Opinions?
>>
>>
>>
>>
>>
>>
>> I think we have lost the thread here...
>> Chuck, what is the soonest day you can organize a telecon in the  8:00 AM
>> to 9:00 AM PDT timeslot?
>>
>> Greetings,
>> Kaloyan
>>
>> From: wtp-dev-bounces@xxxxxxxxxxx [mailto:wtp-dev-bounces@xxxxxxxxxxx] On
>> Behalf Of Konstantin Komissarchik
>> Sent: Thursday, July 03, 2008 7:17 PM
>> To: General discussion of project-wide or architectural issues.; Chuck
>> Bridgham
>> Subject: RE: [wtp-dev] Mixing spec levels in EAR. Opinions?
>>
>> Next week works ok for me and I suppose I can do 8 AM PDT if that's
>> absolutely the only time that makes sense for everyone else.
>>
>> - Konstantin
>>
>>
>> From: wtp-dev-bounces@xxxxxxxxxxx [mailto:wtp-dev-bounces@xxxxxxxxxxx] On
>> Behalf Of Raev, Kaloyan
>> Sent: Wednesday, July 02, 2008 9:21 AM
>> To: Chuck Bridgham
>> Cc: General discussion of project-wide or architectural issues.
>> Subject: RE: [wtp-dev] Mixing spec levels in EAR. Opinions?
>>
>> Hi Chuck,
>>
>> Does this mean you can organize the telecon any day after Thursday from
>> 8:00 AM to 9:00 AM PDT?
>>
>> Greetings,
>> Kaloyan
>>
>> From: Chuck Bridgham [mailto:cbridgha@xxxxxxxxxx]
>> Sent: Wednesday, July 02, 2008 4:58 PM
>> To: Raev, Kaloyan
>> Cc: General discussion of project-wide or architectural issues.
>> Subject: RE: [wtp-dev] Mixing spec levels in EAR. Opinions?
>>
>>
>> Hi,
>>
>> This Thursday doesn't work for me, but I can meet next week, any day at
>> the same time mentioned.
>>
>> Thanks - Chuck
>>
>> Rational Java EE Tooling Team Lead
>> IBM Software Lab - Research Triangle Park, NC
>> cbridgha@xxxxxxxxxx  Ph: 919-254-1848 (T/L: 444)
>> From:
>> "Raev, Kaloyan" <kaloyan.raev@xxxxxxx>
>> To:
>> Chuck Bridgham/Raleigh/IBM@IBMUS, "General discussion of project-wide or
>> architectural issues." <wtp-dev@xxxxxxxxxxx>
>> Date:
>> 07/02/2008 08:13 AM
>> Subject:
>> RE: [wtp-dev] Mixing spec levels in EAR. Opinions?
>>
>>
>>
>>
>>
>>
>>
>> It really seems we need a phone call...
>>
>> Chuck, I remember we had phone calls when discussing JEE5 more than year
>> ago. Is it possible to use the same teleconference for this topic?
>> As far as I remember the time slot was on Thursday, 8:00 AM - 9:00 AM PDT.
>>
>>
>> Greetings,
>> Kaloyan
>>
>> From: wtp-dev-bounces@xxxxxxxxxxx [mailto:wtp-dev-bounces@xxxxxxxxxxx] On
>> Behalf Of Konstantin Komissarchik
>> Sent: Tuesday, July 01, 2008 7:13 PM
>> To: General discussion of project-wide or architectural issues.
>> Subject: RE: [wtp-dev] Mixing spec levels in EAR. Opinions?
>>
>> I still haven't heard a viable argument for why this restriction is
>> necessary. Allowing ear facet version changes does not completely address
>> the scenario that I presented. In a large and complicated app, the user
>> may not be ready to upgrade the ear spec level. That may be quite an
>> undertaking. Regarding the relationship between facet version and
>> descriptor schema, anything other than strict 1-to-1 relationship can lead
>> to all sorts of problems in both WTP and adopter code. It should be
>> considered an error case. Sounds like we need a phone call.
>>
>> - Konstantin
>>
>> From: wtp-dev-bounces@xxxxxxxxxxx [mailto:wtp-dev-bounces@xxxxxxxxxxx] On
>> Behalf Of Raev, Kaloyan
>> Sent: Tuesday, July 01, 2008 5:41 AM
>> To: General discussion of project-wide or architectural issues.
>> Subject: RE: [wtp-dev] Mixing spec levels in EAR. Opinions?
>>
>> Tim, Konstantin, thank you for your comments.
>>
>> I agree with Tim that the facet version of the EAR should be considered as
>> the max spec level of the modules that this EAR can include. This sounds
>> nice in terms of validation.
>>
>> On the other side I agree with the scenario given by Konstantin. At the
>> moment the users really cannot upgrade an existing EAR 1.4 to EAR 5 and
>> add EE 5 modules to it.
>>
>> So, the solution in this situation I see to be that we allow upgrading the
>> facet version of EAR projects. Then we can do a strict
>> validation/filtering based on the EAR's facet version and at the same time
>> have the Konstantin's scenario possible. How hard would it be to introduce
>> this? I even see two possible option:
>> 1) upgrading EAR facet version without upgrading the DD (should be quite
>> simple)
>> 2) upgrading EAR facet version and upgrading the DD
>>
>> Greetings,
>> Kaloyan
>>
>> From: wtp-dev-bounces@xxxxxxxxxxx [mailto:wtp-dev-bounces@xxxxxxxxxxx] On
>> Behalf Of Konstantin Komissarchik
>> Sent: Friday, June 27, 2008 7:14 PM
>> To: General discussion of project-wide or architectural issues.
>> Subject: RE: [wtp-dev] Mixing spec levels in EAR. Opinions?
>>
>> Here are my views on the subject...
>>
>> Given that the spec is ambiguous, the question that should be asked is "is
>> there at least one runtime that supports this scenario"? If the answer is
>> yes for at least one runtime, then in order to follow WTP charter and not
>> preclude proper integration of that runtime with WTP, we have to take a
>> more allowing stance on this. There is indeed at least one runtime that
>> has no problem with this scenario. I just had someone verify that WLS does
>> in fact support it.
>>
>> The situation is made worse by the fact that we still have no support for
>> spec level changes, so users can get stuck. The following scenario is not
>> that uncommon:
>>
>> 1. User has an existing j2ee 1.4 app.
>> 2. User needs to add a new module.
>> 3. User wants to take advantage of java ee 5 features in new code.
>>
>> We should not be getting in the way of this scenario. If particular
>> servers do not support this, then server adapters for those servers can
>> perform that validation and alert the user.
>>
>> - Konstantin
>>
>>
>> From: wtp-dev-bounces@xxxxxxxxxxx [mailto:wtp-dev-bounces@xxxxxxxxxxx] On
>> Behalf Of Tim deBoer
>> Sent: Thursday, June 26, 2008 10:07 AM
>> To: General discussion of project-wide or architectural issues.
>> Subject: Re: [wtp-dev] Mixing spec levels in EAR. Opinions?
>>
>>
>> Hi Kaloyan,
>>
>> Thank you for raising this issue. I agree we are inconsistent in parts,
>> and although we don't necessarily need to resolve all of the issues
>> immediately we should at least have a common definition of what is
>> 'correct' and may eventually be supported by WTP.
>>
>> Among the IBM committers we generally agree with #2, but have made an
>> interesting distinction: the schema used by a DD is only a bottom boundary
>> on the spec level of the EAR or module. As an example, a '1.4' EAR that
>> contains an EJB 3.0 module is really just an EE 5 EAR (or EE 6.0 or ...)
>> with an older DD. Likewise, EJB 3.0 annotations within an EJB module is an
>> indication that the EJB is at least EE 5/EJB 3.0, even if the DD still
>> points to the EJB 2.0 schema.
>>
>> If DD schemas and spec API usage are just a bottom boundary, it means that
>> there is nothing within the contents of an EAR or module that can
>> precisely determine its level. So how do we tell if it is valid for a user
>> to add an EJB 3.0 module to what currently looks like a 1.4 EAR? Was it
>> really an EE 5 EAR all along, do they want to uplevel the EAR, or is the
>> user simply making a mistake?
>>
>> The solution we came to is using facets. Facet versions allow the user to
>> tell us which spec level they expect an EAR/module to be at, and gives us
>> something to tool for and validate against. The versions are set on
>> project creation or on import based on what we initially find in the
>> modules. >From there, the facet version of an EAR determines the maximum
>> spec level of modules that can be added or which servers it can be run on,
>> and validation can show errors for invalid modules or if the DD points to
>> a schema above the level of the facet.
>>
>> If you agree with the original distinction (that true EAR 1.4s can't hold
>> EJB 3 modules, but the schema used by the DD is only a bottom boundary on
>> the spec level), then I think you'll eventually come to the same
>> conclusion we have. Please feel free to let me know what you think and
>> others can chime in, or we can discuss on one of the WTP calls.
>>
>> Thanks,
>> Tim deBoer
>> deboer@xxxxxxxxxx
>> From:
>> "Raev, Kaloyan" <kaloyan.raev@xxxxxxx>
>> To:
>> "General discussion of project-wide or architectural issues." <
>> wtp-dev@xxxxxxxxxxx>
>> Date:
>> 06/26/2008 09:04 AM
>> Subject:
>> [wtp-dev] Mixing spec levels in EAR. Opinions?
>>
>>
>>
>>
>>
>>
>>
>>
>> Hello,
>>
>> I want to bring up again an issue that was discussed some time ago in
>> Bugzilla. It is about mixing of spec levels of EAR and included modules.
>> There are two bugs related:
>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=220929
>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=229893
>>
>> Everybody agree that EAR with spec level X could include modules with
>> spec level X or lower. Example: EAR 5 can include EJB 2.1.
>> But there is no consensus of opinion on EAR with spec level X to include
>> modules with spec level higher than X. Example: EAR 1.4 to include EJB
>> 3.0. There are two contrary opinions:
>> 1. EAR 1.4 can include EJB 3.0
>> 2. EAR 1.4 cannot include EJB 3.0.
>>
>> The supporters of opinion 1 says that it is not forbidden by the Java EE
>> spec.
>> The supporters of opinion 2 says that it is (at least indirectly)
>> forbidden by the spec. This is because the contract of the Java EE spec
>> says that a deployment module compliant with spec level X must always be
>> able to deploy on an application server compliant with spec level X. Now
>> let's look again at our example of EAR 1.4 including EJB 3.0. EAR 1.4 is
>> a J2EE 1.4 deployment module and it is guaranteed by the spec that it
>> will deploy on all J2EE 1.4 compliant servers. But if we try to deploy
>> it on an J2EE 1.4 compliant app server, that is not at the same time
>> Java EE 5 compliant, then our deployment will fail, because of the
>> included EJB 3.0 module (which is Java EE 5 spec level).
>>
>> At the moment there is an inconsistency in several dialogs in WTP
>> regarding this issue. For example the Java EE Module Dependencies
>> property page of an EAR 1.4 project filters Java EE 5 modules for
>> selection, while at the same time the project creation wizard allows a
>> EJB 3.0 project to be added to an existing EAR 1.4 project.
>>
>> I suggest that we discuss this problem and hope we will have an
>> agreement for WTP 3.0.1. I invite all application server vendors
>> represented in this mailing list to express their support for either
>> opinion 1 or opinion 2.
>>
>> Greetings,
>> Kaloyan Raev
>> Eclipse WTP Committer
>> <http://www.eclipse.org/webtools/people/person.php?name=raev>
>> Senior Developer
>> NW C JS TOOLS JEE (BG)
>> SAP Labs Bulgaria
>> T +359/2/9157-416
>> mailto:kaloyan.raev@xxxxxxx
>> www.sap.com
>> P Save a tree - please do not print this email unless you really need
>> to!
>>
>> _______________________________________________
>> wtp-dev mailing list
>> wtp-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/wtp-dev
>>
>>
>> _______________________________________________
>> wtp-dev mailing list
>> wtp-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/wtp-dev
>>
>>
>> _______________________________________________
>> wtp-dev mailing list
>> wtp-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/wtp-dev
>>
>> _______________________________________________
>> wtp-dev mailing list
>> wtp-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/wtp-dev
>>
>>
>>
>> _______________________________________________
>> wtp-dev mailing list
>> wtp-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/wtp-dev
>>
>>
>>
>>
>
>
>



-- 
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/


Back to the top