I'll refactor the two creditcard-payment contributions to reflect the fact that different technologies are used.

Thanks,
Raymond
--------------------------------------------------
From: "Simon Nash" <[email protected]>
Sent: Thursday, February 12, 2009 12:33 AM
To: <[email protected]>
Subject: Re: Travel sample directory structure reorganization

Raymond Feng wrote:
The creditcardpayment-contribution was initially added by me to test the payment component and it uses JAXB databinding. The one in chapter-09 uses SDO databinding which matches the draft in the book.

Should we remove creditcardpayment-contribution or should we keep both versions to demonstrate the flexibility of switching databinding?

+1 for keeping both versions.  The book could mention both versions
even if only one of them actually appears within the book itself.

If we do this, it would be good to use names like
creditcardpayment-sdo-contribution and creditcardpayment-jaxb-contribution
to make it clear which version is which.

Is any other code using the JAXB version?  I am wondering why it
is part of shared-contributions.

  Simon

Thanks,
Raymond
--------------------------------------------------
From: "Simon Nash" <[email protected]>
Sent: Wednesday, February 11, 2009 1:50 AM
To: <[email protected]>
Subject: Re: Travel sample directory structure reorganization

Raymond Feng wrote:
A quick update: I just added a creditcard-payment-contribution for chapter 09 to demonstrate the SDO version of CreditCardPayment implementation.

It's a bit confusing having creditcard-payment-contribution
in chapter-09 and creditcardpayment-contribution in shared-contributions.
Are these intended to be the same thing?  If not, could one of
them be renamed?

  Simon

Thanks,
Raymond

--------------------------------------------------
From: "Simon Nash" <[email protected]>
Sent: Monday, February 09, 2009 3:53 PM
To: <[email protected]>
Subject: Travel sample directory structure reorganization

I have reorganized the directory structure in sandbox/travelsample
so that the code structure is the same as for the rest of Tuscany:
  src/main/java/xxx    Java code for package xxx
src/main/resources other files: composite, WSDL, BPEL, HTML, CSS, XSD
  src/main/resources/META-INF   sca-contribution.xml
  src/main/webapp      chapter 8 already had this
  src/test/java/xxx    test Java code for package xxx
  src/test/resources   other test files: composite, etc.

I am able to do a complete top-level build from the travelsample
directory.  (I needed to comment out a few lines for this.)
It is possible that there could be one or two small fix-ups
still needed (e.g., in some pom files).

I have also changed all the dependency pom version numbers to 1.4.

I'm planning a few more changes soon:

Use 1.0-SNAPSHOT instead of 1.4 for the travelsample version number

Change maven repo artifact names to travelsample-xxxx

Fix up the ant scripts that run the node launchers

Change the "scatours" package names to "com.tuscanyscatours"
(I'll hold off on this for a day or two to give people a chance
to consider this and maybe make other suggestions... or offer
to help :-)

  Simon










Reply via email to