RE: DataObjectUtil.getProperty

2007-08-15 Thread Murtaza Goga
Thanks. 
I guess the same applies to org.apache.tuscany.sdo.util.SDOUtil.  We
should be using org.apache.tuscany.sdo.api.SDOUtil?

-Original Message-
From: Frank Budinsky [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, August 14, 2007 3:06 PM
To: tuscany-user@ws.apache.org
Subject: Re: DataObjectUtil.getProperty

DataObjectUtil.getProperty() has been renamed 
DataObjectUtil.getInstanceProperty(), but you should never be calling 
either of these internal implementation methods.

The proper SDO API is in commonj.sdo.DataObject:

  /**
   * Returns the named Property from the current instance properties,
   * or null if not found.  The instance properties are 
getInstanceProperties(). 
   * @param propertyName the name of the Property
   * @return the named Property from the DataObject's current instance 
properties, or null.
   */
  Property getInstanceProperty(String propertyName);

Frank.

"Murtaza Goga" <[EMAIL PROTECTED]> wrote on 08/14/2007
02:46:52 
PM:

> What would be the equivalent operation(s) to replace the following
> method which we have been using since the M2 release:
> 
> 
> 
> public static Property getProperty(DataObject dataObject, String
> propertyName)
> 
> 
> 
> Thanks,
> 
> Murtaza
> 
> 
> 
> 
> 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [DAS] Transaction support

2007-08-15 Thread haleh mahbod
Amita,
Maybe I am not getting this. What is the user case scenario that you are
trying to cover with your suggestion (I understand what you are suggesting
to do, but not sure of use case)?  In what case client needs what you are
mentioning, beyond what is provided today?

Thanks for the clarification.
Haleh

On 8/14/07, Adriano Crestani <[EMAIL PROTECTED]> wrote:
>
> --->if DAS exposes connection thru getConnection() ONLY when
> managedtx=false, it need to control cases when managedtx=true. So 2. will
> be
> needed.
> If it exposes getConnection() ALWAYS (ignoring managetx), then managedtx
> loses its meaning and DAS can not control any transaction as client always
> have the control.
>
> I agree with you Amita, however the user will always have the control when
> it passes the a Connection to DAS on its creation no matter if the
> managedtx
> is true or not, because he will have a reference to the Connection he
> created.
>
> So, if the managedtx=true and the user passed the Connection to DAS, it
> will
> make no sense not to expose the Connection to the user, since he already
> has
> its reference.
>
> Regards,
> Adriano Crestani
>
> On 8/14/07, Amita Vadhavkar <[EMAIL PROTECTED]> wrote:
> >
> > On 8/14/07, Adriano Crestani <[EMAIL PROTECTED]> wrote:
> > >
> > > Here is my opinion:
> > >
> > > 1- There are 2 ways for user to provide a Connection to DAS, create
> one
> > > and
> > > pass it to DAS on its creation or on ConnectionInfo. The first case is
> > > already giving the access to the Connection to the user. On the
> second,
> > I
> > > think it's useful to provide access to it with getConnection(), since
> > the
> > > user wouldn't be able to manage the transacions if he defines the
> > > managedtx=false.
> >
> >
> > --->if DAS exposes connection thru getConnection() ONLY when
> > managedtx=false, it need to control cases when managedtx=true. So 2.
> will
> > be
> > needed.
> > If it exposes getConnection() ALWAYS (ignoring managetx), then managedtx
> > loses its meaning and DAS can not control any transaction as client
> always
> > have the control.
> >
> > 2- Now, about start/endTransaction() methods, I agree with Luciano, it
> > will
> > > look like DAS was specially designed for RDB when you define it on DAS
> > > class, maybe it could probably be added to rdb.DASImpl class and the
> > user
> > > would have to cast it to rdb.DASImpl when creating a DAS instance
> using
> > > the
> > > factory.
> > >
> > > Anyway, I don't agree with adding these methods, once if being exposed
> > the
> > >
> > > Connection with getConnection the user can commit or rollback whenever
> > he
> > > wants, and control how many commands will be grouped as atomic change
> on
> > > rdb
> > > or not.
> > >
> > > 3- As we are already talking about DAS being heterogeneus and
> > independent
> > > of
> > > implementations, as a interface should be, the classes on das package
> > > shouldn't be depedent of das.rdb package classes. But on patch from
> > > JIRA-1465 were added the methods add/remove/get/ResultDescriptor on
> > > Command
> > > class, however these methods are, as far as I know, only intended to
> be
> > > used
> > > with RDB DAS. So I think they are misplaced, maybe they should be
> placed
> > > on
> > > a Command implementation under das.rdb package. What do you 2  think?
> >
> >
> > --->-This can be a good start for DAS API-Impl separation work.
> We
> > can discuss
> > what all changes that need to happen in current DAS (Luciano already has
> > some work in sandbox) to make a clean separation between API and Impl.
> e.g
> > .
> > DAS interface does not have an API for connecting to non-DBMS data
> stores,
> > but it accepts java.sql.Connection indicating DAS from Interface level
> > itself is tied to Database. Can we open another thread and  list/discuss
> > all
> > the changes around this separation work?
> >
> > Regards,
> > > Adriano Crestani
> > >
> > > On 8/14/07, Amita Vadhavkar < [EMAIL PROTECTED]> wrote:
> > > >
> > > > Just looked more at the code and found something more interesting -
> :)
> > > >
> > > > When there is no connectionInfo in DAS Config, managedtx defaults to
> > > true,
> > > > so when
> > > > connection is passed by user (as in TransactionTests), managedtx is
> > > true.
> > > >
> > > > So, with the current code case 4) can not occur (which is actually
> > > useful)
> > > > 4)false from caller  DAS does not issue
> > commit/rollback,
> > > > external caller manages
> > > >
> > > > TransactionTests - if you look closely, there is just "one"
> > > > DAS.applyChanges(root)
> > > > command
> > > > which has 2 INSERT statements using same PK. So, 2nd INSERT gives
> JDBC
> > > > Exception
> > > > and DAS uses it to issue rollback. So, TransactionTests is
> succedding
> > in
> > > > getting exception
> > > > and avoiding "both" INSERTs due to the fact that "both INSERTs are
> > under
> > >
> > > > same applyChanges() Command."
> > > >
> > > > What will happe

RE: DataObjectUtil.getProperty

2007-08-15 Thread Frank Budinsky
"Murtaza Goga" <[EMAIL PROTECTED]> wrote on 08/15/2007 08:45:47 
AM:

> Thanks. 
> I guess the same applies to org.apache.tuscany.sdo.util.SDOUtil.  We
> should be using org.apache.tuscany.sdo.api.SDOUtil?
> 
Right. We've now clearly separated the client APIs from the implementation 
classes. It was hard to tell in the past what clients should and shouldn't 
use. From now on, clients should only call standard SDO (commonj.sdo) APIs 
or the Tuscany extension APIs in org.apache.tuscany.sdo.api. Everything 
else is internal and subject to change.

Frank.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Static and Dynamic Mixed

2007-08-15 Thread Murtaza Goga
We are running into an issue where setting a property on a static data
object with an object of a type extended in a dynamic schema results in
a ClassCastException.  I looked at the following issue
http://issues.apache.org/jira/browse/TUSCANY-513 and our scenario is
very similar.  It turns out that the base type cannot be abstract. 
The following test case org.apache.tuscany.sdo.test.ExtensibleTestCase
will break if 'InfoType' defined in customer.xsd (test case artifact) is
marked as abstract.
Is this something which can be fixed?
Thanks,
Murtaza.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Static and Dynamic Mixed

2007-08-15 Thread Ron Gavlin
Hi Murtaza,

Indeed, this is a bug in the current Tuscany SDO implementation. Would you mind 
opening a JIRA to track this problem? 

Thanks,

- Ron

- Original Message 
From: Murtaza Goga <[EMAIL PROTECTED]>
To: tuscany-user@ws.apache.org
Sent: Wednesday, August 15, 2007 11:12:52 AM
Subject: Static and Dynamic Mixed

We are running into an issue where setting a property on a static data
object with an object of a type extended in a dynamic schema results in
a ClassCastException.  I looked at the following issue
http://issues.apache.org/jira/browse/TUSCANY-513 and our scenario is
very similar.  It turns out that the base type cannot be abstract. 
The following test case org.apache.tuscany.sdo.test.ExtensibleTestCase
will break if 'InfoType' defined in customer.xsd (test case artifact) is
marked as abstract.
Is this something which can be fixed?
Thanks,
Murtaza.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Monitoring, logging and exceptions (again)

2007-08-15 Thread Anderson, Jeff T (CA - Toronto)
absolutely ,
I will forward this to our lead developer, so that he may input into the jira, 
as she is more aware of the exact limitations we are running into with the 
current spring binding.
Regards
Jeff



From: Jean-Sebastien Delfino [mailto:[EMAIL PROTECTED]
Sent: Wed 2007-08-15 01:19
To: tuscany-user@ws.apache.org
Subject: Re: Monitoring, logging and exceptions (again)



Anderson, Jeff T (CA - Toronto) wrote:
> Shore,
> I am currently leading a team working for a large Canadian financial services 
> institution to develop what is going to be there standardized SOA platform 
> going forward.  Currently we are supporting a number of international banking 
> initiatives, with domestic and other channels coming aboard within this in 
> the next fiscal year.  We plan to go in production with Tuscany within the 
> next couple of months.  We have done fairly rigorous performance testing
> 
> When shopping around for the right technology to help support this 
> initiative, we were careful to look at anything that would help us to support 
> a "business centric/POJO" programming model.  In other words, we didn't want 
> infrastructure/plumbing code intermingled with our business logic, even on 
> the inheritance level.
> 
> The two technologies that seem to best serve our purposes was
> 1) Tuscany/SCA with its ability to inject services as well as various binding 
> technologies,
> 2) Spring for its IOC/AOP support.
> 
> We've done some fairly rigorous performance testing on the Tuscany/Spring 
> mix, and are getting very good results.  (Tomcat/Windows and 
> websphere/Solaris)
> Once finished we would be happy to publish.
> 
>  One of the major things currently impacting our ability to deliver a truly 
> integrated service assembly model is that we are running into limitations in 
> terms of spring binding support from Tuscany.  We are currently just using a 
> pogo binding that calls a spring adapter, simply just a Java class that 
> implements the service interface, invokes the application context and then 
> delegates to the actual service implementation which is a Spring bean.
> 
> Once the spring binding improves, we will probably be the first to jump on 
> it, we are also considering contributing to the current spring binding 
> implementation, but our development cycles are fairly packed with 
> implementing service platform features which we have mostly done using Spring 
> aspects.  These features include service caching, service logging, service 
> validation , and service error handling.  We use Spring AOP to declaratively 
> inject these lifecycle features, and use Spring introductions to dynamically 
> introduce common interfaces to service requests and service response objects 
> currently being generated by Tuscany SDO.
>
> In the coming months we will try to put a bit of a case study together, and 
> submit it up to the Tuscany wiki.
> Regards
> Jeff
>
>  

Hi Jeff,

Good input. Thanks! Would you mind opening JIRAs to report the technical
limitations you've run into with the current Spring implementation
extension? We are about to put the next release together and if you do
this soon we may be able to address some of them before we release.

Thanks

--
Jean-Sebastien


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]






-
**
Confidentiality Warning: This message and any attachments are
intended only for the use of the intended recipient(s), are
confidential, and may be privileged. If you are not the intended
recipient, you are hereby notified that any review, retransmission,
conversion to hard copy, copying, circulation or other use of this
message and any attachments is strictly prohibited. If you are not
the intended recipient, please notify the sender immediately by
return e-mail, and delete this message and any attachments from
your system. Thank you. 

Information confidentielle: Le présent message, ainsi que tout
fichier qui y est joint, est envoyé à l'intention exclusive de son
ou de ses destinataires; il est de nature confidentielle et peut
constituer une information privilégiée. Nous avertissons toute
personne autre que le destinataire prévu que tout examen,
réacheminement, impression, copie, distribution ou autre
utilisation de ce message et de tout fichier qui y est joint est
strictement interdit. Si vous n'êtes pas le destinataire prévu,
veuillez en aviser immédiatement l'expéditeur par retour de
courriel et supprimer ce message et tout document joint de votre
système. Merci.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Example to define the ResultSet shape Definition for a join in DAS

2007-08-15 Thread Chu, Wing \(Exchange\)
Would like an example if my query is a join between two tables?

 

For example,

 

Select a.dept_name, b.employee_name

from dept a, emp b

where a.id = b.dept_id (+)

 

How do I define an Explicit ResultSet shape definition for the resultset
from a join

 

I'm working in Oracle.

 

Thanks,

Wing



***
Bear Stearns is not responsible for any recommendation, solicitation, 
offer or agreement or any information about any transaction, customer 
account or account activity contained in this communication.
***


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Re: Example to define the ResultSet shape Definition for a join in DAS

2007-08-15 Thread Luciano Resende
You can find some information on the DAS User Guide [1]. There are
couple test cases that also show this working, here is one test case
[2] and it's config file [3].

Amita is also working on getting support for passing ResultDescriptor
for dynamic Commands [4], if that would be useful for you.


[1] http://incubator.apache.org/tuscany/explicit-resultset-shape-definition.html
[2] 
https://svn.apache.org/repos/asf/incubator/tuscany/java/das/rdb/src/test/java/org/apache/tuscany/das/rdb/test/RelationshipTests.java
[3] 
https://svn.apache.org/repos/asf/incubator/tuscany/java/das/rdb/src/test/resources/companyMappingWithResultDescriptor.xml
[4] http://www.mail-archive.com/[EMAIL PROTECTED]/msg19886.html


On 8/15/07, Chu, Wing (Exchange) <[EMAIL PROTECTED]> wrote:
>
>
>
>
> Would like an example if my query is a join between two tables?
>
>
>
> For example,
>
>
>
> Select a.dept_name, b.employee_name
>
> from dept a, emp b
>
> where a.id = b.dept_id (+)
>
>
>
> How do I define an Explicit ResultSet shape definition for the resultset
> from a join
>
>
>
> I'm working in Oracle.
>
>
>
> Thanks,
>
> Wing
>
>
> ***
> Bear Stearns is not responsible for any recommendation, solicitation,
> offer or agreement or any information about any transaction, customer
> account or account activity contained in this communication.
> ***
>
>
>
> -
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
>


-- 
Luciano Resende
Apache Tuscany Committer
http://people.apache.org/~lresende
http://lresende.blogspot.com/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Static and Dynamic Mixed

2007-08-15 Thread Murtaza Goga
Thanks.  
I created a JIRA for this problem
http://issues.apache.org/jira/browse/TUSCANY-1540

Murtaza.

-Original Message-
From: Ron Gavlin [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, August 15, 2007 11:56 AM
To: tuscany-user@ws.apache.org
Subject: Re: Static and Dynamic Mixed

Hi Murtaza,

Indeed, this is a bug in the current Tuscany SDO implementation. Would
you mind opening a JIRA to track this problem? 

Thanks,

- Ron

- Original Message 
From: Murtaza Goga <[EMAIL PROTECTED]>
To: tuscany-user@ws.apache.org
Sent: Wednesday, August 15, 2007 11:12:52 AM
Subject: Static and Dynamic Mixed

We are running into an issue where setting a property on a static data
object with an object of a type extended in a dynamic schema results in
a ClassCastException.  I looked at the following issue
http://issues.apache.org/jira/browse/TUSCANY-513 and our scenario is
very similar.  It turns out that the base type cannot be abstract. 
The following test case org.apache.tuscany.sdo.test.ExtensibleTestCase
will break if 'InfoType' defined in customer.xsd (test case artifact) is
marked as abstract.
Is this something which can be fixed?
Thanks,
Murtaza.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Nightly download server performance issues

2007-08-15 Thread Luciano Resende
DAS and SDO nightly builds now available from vmbuild1 also:

DAS Source distros

http://vmbuild1.apache.org/continuum/workingCopy.action?projectId=36&projectName=Apache+Tuscany+DAS+Implementation+project&userDirectory=distribution/source/target&file=tuscany-das-1.0-incubating-SNAPSHOT-src.zip

http://vmbuild1.apache.org/continuum/workingCopy.action?projectId=36&projectName=Apache+Tuscany+DAS+Implementation+project&userDirectory=distribution/source/target&file=tuscany-das-1.0-incubating-SNAPSHOT-src.tar.gz

DAS Binary distros

http://vmbuild1.apache.org/continuum/workingCopy.action?projectId=36&projectName=Apache+Tuscany+DAS+Implementation+project&userDirectory=distribution/binary/target&file=tuscany-das-1.0-incubating-SNAPSHOT-bin.zip

http://vmbuild1.apache.org/continuum/workingCopy.action?projectId=36&projectName=Apache+Tuscany+DAS+Implementation+project&userDirectory=distribution/binary/target&file=tuscany-das-1.0-incubating-SNAPSHOT-bin.tar.gz


SDO Source distros

http://vmbuild1.apache.org/continuum/workingCopy.action?projectId=37&projectName=Apache+Tuscany+SDO+Implementation+Project&userDirectory=distribution/target&file=apache-tuscany-sdo-1.0-incubating-SNAPSHOT-src.zip

http://vmbuild1.apache.org/continuum/workingCopy.action?projectId=37&projectName=Apache+Tuscany+SDO+Implementation+Project&userDirectory=distribution/target&file=apache-tuscany-sdo-1.0-incubating-SNAPSHOT-src.tar.gz

SDO Binary distros

http://vmbuild1.apache.org/continuum/workingCopy.action?projectId=37&projectName=Apache+Tuscany+SDO+Implementation+Project&userDirectory=distribution/target&file=apache-tuscany-sdo-1.0-incubating-SNAPSHOT.zip

http://vmbuild1.apache.org/continuum/workingCopy.action?projectId=37&projectName=Apache+Tuscany+SDO+Implementation+Project&userDirectory=distribution/target&file=apache-tuscany-sdo-1.0-incubating-SNAPSHOT.tar.gz


Please, let me know if this works better for you... I'm still working
with infra to get this published to another place.



On 8/13/07, Ron Gavlin <[EMAIL PROTECTED]> wrote:
> Luciano,
>
> Thanks for the update. Your plan sounds good to me. Any status updates you 
> can provide as this effort moves forward is much appreciated.
>
> Regards,
>
> - Ron
>
> - Original Message 
> From: Luciano Resende <[EMAIL PROTECTED]>
> To: tuscany-user@ws.apache.org
> Sent: Sunday, August 12, 2007 2:29:34 AM
> Subject: Re: Nightly download server performance issues
>
> Hi Ron
>
>I'm working with Apache Infra to migrate the builds to vmbuild1,
> and also checking the possibility to copy the distributions to
> people.apache.org. This should solve the performance issues, as well
> as allow us to still have the latest sucessful nightly build stored,
> in case of any build failure. I'll send more updates on the next
> couple days, when more progress is done on this.
>
>
> On 8/10/07, Ron Gavlin <[EMAIL PROTECTED]> wrote:
> > Greetings,
> >
> > I have had minimal success attempting to download a nightly Tuscany SCA, 
> > SDO, or DAS build using the links provided on the Tuscany web site. I 
> > presume the Apache vmbuild.apache.org server just cannot handle the load. I 
> > noticed that the Apache vmbuild1.apache.org server is now available that 
> > includes a Tuscany placeholder. Please either: 1. remove the downloads page 
> > 2. improve the performance of the current vmbuild server or 3. migrate the 
> > builds to the new vmbuild1.apache.org server. The current arrangement for 
> > downloading nightly builds is quite frustrating.
> >
> >
> > Regards,
> >
> > - Ron
> >
> >
> >
> > -
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> --
> Luciano Resende
> Apache Tuscany Committer
> http://people.apache.org/~lresende
> http://lresende.blogspot.com/
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
Luciano Resende
Apache Tuscany Committer
http://people.apache.org/~lresende
http://lresende.blogspot.com/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Nightly download server performance issues

2007-08-15 Thread Ron Gavlin
Yes, the vmbuild1 server is a significant improvement over the old vmbuild 
server.

Thanks,

- Ron

- Original Message 
From: Luciano Resende <[EMAIL PROTECTED]>
To: tuscany-user@ws.apache.org
Sent: Wednesday, August 15, 2007 3:08:51 PM
Subject: Re: Nightly download server performance issues

DAS and SDO nightly builds now available from vmbuild1 also:

DAS Source distros

http://vmbuild1.apache.org/continuum/workingCopy.action?projectId=36&projectName=Apache+Tuscany+DAS+Implementation+project&userDirectory=distribution/source/target&file=tuscany-das-1.0-incubating-SNAPSHOT-src.zip

http://vmbuild1.apache.org/continuum/workingCopy.action?projectId=36&projectName=Apache+Tuscany+DAS+Implementation+project&userDirectory=distribution/source/target&file=tuscany-das-1.0-incubating-SNAPSHOT-src.tar.gz

DAS Binary distros

http://vmbuild1.apache.org/continuum/workingCopy.action?projectId=36&projectName=Apache+Tuscany+DAS+Implementation+project&userDirectory=distribution/binary/target&file=tuscany-das-1.0-incubating-SNAPSHOT-bin.zip

http://vmbuild1.apache.org/continuum/workingCopy.action?projectId=36&projectName=Apache+Tuscany+DAS+Implementation+project&userDirectory=distribution/binary/target&file=tuscany-das-1.0-incubating-SNAPSHOT-bin.tar.gz


SDO Source distros

http://vmbuild1.apache.org/continuum/workingCopy.action?projectId=37&projectName=Apache+Tuscany+SDO+Implementation+Project&userDirectory=distribution/target&file=apache-tuscany-sdo-1.0-incubating-SNAPSHOT-src.zip

http://vmbuild1.apache.org/continuum/workingCopy.action?projectId=37&projectName=Apache+Tuscany+SDO+Implementation+Project&userDirectory=distribution/target&file=apache-tuscany-sdo-1.0-incubating-SNAPSHOT-src.tar.gz

SDO Binary distros

http://vmbuild1.apache.org/continuum/workingCopy.action?projectId=37&projectName=Apache+Tuscany+SDO+Implementation+Project&userDirectory=distribution/target&file=apache-tuscany-sdo-1.0-incubating-SNAPSHOT.zip

http://vmbuild1.apache.org/continuum/workingCopy.action?projectId=37&projectName=Apache+Tuscany+SDO+Implementation+Project&userDirectory=distribution/target&file=apache-tuscany-sdo-1.0-incubating-SNAPSHOT.tar.gz


Please, let me know if this works better for you... I'm still working
with infra to get this published to another place.



On 8/13/07, Ron Gavlin <[EMAIL PROTECTED]> wrote:
> Luciano,
>
> Thanks for the update. Your plan sounds good to me. Any status updates you 
> can provide as this effort moves forward is much appreciated.
>
> Regards,
>
> - Ron
>
> - Original Message 
> From: Luciano Resende <[EMAIL PROTECTED]>
> To: tuscany-user@ws.apache.org
> Sent: Sunday, August 12, 2007 2:29:34 AM
> Subject: Re: Nightly download server performance issues
>
> Hi Ron
>
>I'm working with Apache Infra to migrate the builds to vmbuild1,
> and also checking the possibility to copy the distributions to
> people.apache.org. This should solve the performance issues, as well
> as allow us to still have the latest sucessful nightly build stored,
> in case of any build failure. I'll send more updates on the next
> couple days, when more progress is done on this.
>
>
> On 8/10/07, Ron Gavlin <[EMAIL PROTECTED]> wrote:
> > Greetings,
> >
> > I have had minimal success attempting to download a nightly Tuscany SCA, 
> > SDO, or DAS build using the links provided on the Tuscany web site. I 
> > presume the Apache vmbuild.apache.org server just cannot handle the load. I 
> > noticed that the Apache vmbuild1.apache.org server is now available that 
> > includes a Tuscany placeholder. Please either: 1. remove the downloads page 
> > 2. improve the performance of the current vmbuild server or 3. migrate the 
> > builds to the new vmbuild1.apache.org server. The current arrangement for 
> > downloading nightly builds is quite frustrating.
> >
> >
> > Regards,
> >
> > - Ron
> >
> >
> >
> > -
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> --
> Luciano Resende
> Apache Tuscany Committer
> http://people.apache.org/~lresende
> http://lresende.blogspot.com/
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
Luciano Resende
Apache Tuscany Committer
http://people.apache.org/~lresende
http://lresende.blogspot.com/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Nightly download server performance issues

2007-08-15 Thread Luciano Resende
Great to hear that, I'll add these links as alternative links to the
download page.

On 8/15/07, Ron Gavlin <[EMAIL PROTECTED]> wrote:
> Yes, the vmbuild1 server is a significant improvement over the old vmbuild 
> server.
>
> Thanks,
>
> - Ron
>
> - Original Message 
> From: Luciano Resende <[EMAIL PROTECTED]>
> To: tuscany-user@ws.apache.org
> Sent: Wednesday, August 15, 2007 3:08:51 PM
> Subject: Re: Nightly download server performance issues
>
> DAS and SDO nightly builds now available from vmbuild1 also:
>
> DAS Source distros
>
> http://vmbuild1.apache.org/continuum/workingCopy.action?projectId=36&projectName=Apache+Tuscany+DAS+Implementation+project&userDirectory=distribution/source/target&file=tuscany-das-1.0-incubating-SNAPSHOT-src.zip
>
> http://vmbuild1.apache.org/continuum/workingCopy.action?projectId=36&projectName=Apache+Tuscany+DAS+Implementation+project&userDirectory=distribution/source/target&file=tuscany-das-1.0-incubating-SNAPSHOT-src.tar.gz
>
> DAS Binary distros
>
> http://vmbuild1.apache.org/continuum/workingCopy.action?projectId=36&projectName=Apache+Tuscany+DAS+Implementation+project&userDirectory=distribution/binary/target&file=tuscany-das-1.0-incubating-SNAPSHOT-bin.zip
>
> http://vmbuild1.apache.org/continuum/workingCopy.action?projectId=36&projectName=Apache+Tuscany+DAS+Implementation+project&userDirectory=distribution/binary/target&file=tuscany-das-1.0-incubating-SNAPSHOT-bin.tar.gz
>
>
> SDO Source distros
>
> http://vmbuild1.apache.org/continuum/workingCopy.action?projectId=37&projectName=Apache+Tuscany+SDO+Implementation+Project&userDirectory=distribution/target&file=apache-tuscany-sdo-1.0-incubating-SNAPSHOT-src.zip
>
> http://vmbuild1.apache.org/continuum/workingCopy.action?projectId=37&projectName=Apache+Tuscany+SDO+Implementation+Project&userDirectory=distribution/target&file=apache-tuscany-sdo-1.0-incubating-SNAPSHOT-src.tar.gz
>
> SDO Binary distros
>
> http://vmbuild1.apache.org/continuum/workingCopy.action?projectId=37&projectName=Apache+Tuscany+SDO+Implementation+Project&userDirectory=distribution/target&file=apache-tuscany-sdo-1.0-incubating-SNAPSHOT.zip
>
> http://vmbuild1.apache.org/continuum/workingCopy.action?projectId=37&projectName=Apache+Tuscany+SDO+Implementation+Project&userDirectory=distribution/target&file=apache-tuscany-sdo-1.0-incubating-SNAPSHOT.tar.gz
>
>
> Please, let me know if this works better for you... I'm still working
> with infra to get this published to another place.
>
>
>
> On 8/13/07, Ron Gavlin <[EMAIL PROTECTED]> wrote:
> > Luciano,
> >
> > Thanks for the update. Your plan sounds good to me. Any status updates you 
> > can provide as this effort moves forward is much appreciated.
> >
> > Regards,
> >
> > - Ron
> >
> > - Original Message 
> > From: Luciano Resende <[EMAIL PROTECTED]>
> > To: tuscany-user@ws.apache.org
> > Sent: Sunday, August 12, 2007 2:29:34 AM
> > Subject: Re: Nightly download server performance issues
> >
> > Hi Ron
> >
> >I'm working with Apache Infra to migrate the builds to vmbuild1,
> > and also checking the possibility to copy the distributions to
> > people.apache.org. This should solve the performance issues, as well
> > as allow us to still have the latest sucessful nightly build stored,
> > in case of any build failure. I'll send more updates on the next
> > couple days, when more progress is done on this.
> >
> >
> > On 8/10/07, Ron Gavlin <[EMAIL PROTECTED]> wrote:
> > > Greetings,
> > >
> > > I have had minimal success attempting to download a nightly Tuscany SCA, 
> > > SDO, or DAS build using the links provided on the Tuscany web site. I 
> > > presume the Apache vmbuild.apache.org server just cannot handle the load. 
> > > I noticed that the Apache vmbuild1.apache.org server is now available 
> > > that includes a Tuscany placeholder. Please either: 1. remove the 
> > > downloads page 2. improve the performance of the current vmbuild server 
> > > or 3. migrate the builds to the new vmbuild1.apache.org server. The 
> > > current arrangement for downloading nightly builds is quite frustrating.
> > >
> > >
> > > Regards,
> > >
> > > - Ron
> > >
> > >
> > >
> > > -
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> >
> > --
> > Luciano Resende
> > Apache Tuscany Committer
> > http://people.apache.org/~lresende
> > http://lresende.blogspot.com/
> >
> > -
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
> >
> >
> > -
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> --
> Luciano Resende
> Apache Tuscany Committer
> http://people.apache.org/~lresende
> http://lresende.blogspot.com/
>
> -

Re: Monitoring, logging and exceptions (again)

2007-08-15 Thread shaoguang geng
Me too, read this as a very valuable.
Something else, I want to say here: Tuscany is doing things no more than Spring 
infact, It's nothing but standard.
To boost Tuscany, we have a lot of works to do, one of the most is TRANSACTION 
support.
Bind Tuscnay with Spring together is not something smart to me, if Tuscany has 
transaction support, I think Anderson would not need Spring any more.

Nice day.

Jean-Sebastien Delfino <[EMAIL PROTECTED]> wrote: Anderson, Jeff T (CA - 
Toronto) wrote:
> Shore,
> I am currently leading a team working for a large Canadian financial services 
> institution to develop what is going to be there standardized SOA platform 
> going forward.  Currently we are supporting a number of international banking 
> initiatives, with domestic and other channels coming aboard within this in 
> the next fiscal year.  We plan to go in production with Tuscany within the 
> next couple of months.  We have done fairly rigorous performance testing
>  
> When shopping around for the right technology to help support this 
> initiative, we were careful to look at anything that would help us to support 
> a "business centric/POJO" programming model.  In other words, we didn't want 
> infrastructure/plumbing code intermingled with our business logic, even on 
> the inheritance level.
>  
> The two technologies that seem to best serve our purposes was
> 1) Tuscany/SCA with its ability to inject services as well as various binding 
> technologies, 
> 2) Spring for its IOC/AOP support.
>  
> We've done some fairly rigorous performance testing on the Tuscany/Spring 
> mix, and are getting very good results.  (Tomcat/Windows and 
> websphere/Solaris)
> Once finished we would be happy to publish.
>  
>  One of the major things currently impacting our ability to deliver a truly 
> integrated service assembly model is that we are running into limitations in 
> terms of spring binding support from Tuscany.  We are currently just using a 
> pogo binding that calls a spring adapter, simply just a Java class that 
> implements the service interface, invokes the application context and then 
> delegates to the actual service implementation which is a Spring bean.
>  
> Once the spring binding improves, we will probably be the first to jump on 
> it, we are also considering contributing to the current spring binding 
> implementation, but our development cycles are fairly packed with 
> implementing service platform features which we have mostly done using Spring 
> aspects.  These features include service caching, service logging, service 
> validation , and service error handling.  We use Spring AOP to declaratively 
> inject these lifecycle features, and use Spring introductions to dynamically 
> introduce common interfaces to service requests and service response objects 
> currently being generated by Tuscany SDO.
>
> In the coming months we will try to put a bit of a case study together, and 
> submit it up to the Tuscany wiki.
> Regards
> Jeff
>
>   

Hi Jeff,

Good input. Thanks! Would you mind opening JIRAs to report the technical 
limitations you've run into with the current Spring implementation 
extension? We are about to put the next release together and if you do 
this soon we may be able to address some of them before we release.

Thanks

-- 
Jean-Sebastien


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



   
-
Ready for the edge of your seat? Check out tonight's top picks on Yahoo! TV. 

Re: jax-ws instead of axis2

2007-08-15 Thread shaoguang geng
Hi, here is some of my vision:
Performance: 
It seems jaxws is faster than axis2, at this point, I agree jaxws should be 
part of Tuscany.
Another hand, we use axiom for axis2's databinding model, in fact this model is 
slower than ADB, so change axiom into ADB might be another thing we should do.



Jean-Marc Taillant <[EMAIL PROTECTED]> wrote: Hello,

Do you know if there is a way to use jax-ws instead of Axis2 for web 
services. If not is there a plan to integrate jax-ws into Tuscany?

Thanks in Advance,

Jean-Marc

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

   
-
Choose the right car based on your needs.  Check out Yahoo! Autos new Car 
Finder tool.