Re: XQuery Implementation type for SCA
[snip] Raymond Feng wrote: Hi, MPL seems to be acceptable if we don't modify the sources. Please see http://people.apache.org/~rubys/3party.html. The SAXON is available at http://repo1.maven.org/maven2/net/sf/saxon/saxon/8.7/saxon-8.7.jar. Thanks, Raymond - Original Message - From: Vasil Vasilev [EMAIL PROTECTED] To: tuscany-dev@ws.apache.org Sent: Tuesday, August 14, 2007 11:04 AM Subject: Re: XQuery Implementation type for SCA Sure! That is a perfect idea! However, we should think of the Saxon binaries. Are they already available in the repository or we should add them? Are there any legal issues also involved? Bye, Vasil Оригинално писмо От: ant elder [EMAIL PROTECTED] Относно: Re: XQuery Implementation type for SCA До: tuscany-dev@ws.apache.org Изпратено на: Вторник, 2007, Август 14 18:45:26 EEST -- Thats a pretty impressive amount of work! In the JIRA you comment that its not ready for checkin yet, i know it needs things like the pom.xml's fixed up before it will run as part of the build but how about we check in to the svn trunk code now anyway and just not include the new modules in the build and then we can all help incrementally fix it up? ...ant Pretty impressive indeed! I took a look at what you attached to the JIRA and was able to get your databinding-saxon and implementation-xquery modules and the quote-xquery sample working almost right away. I just had to download saxonb8-9j.zip manually, install saxon8.jar and saxon8-dom.jar in my local Maven repository (as the public Maven repos seems to only have an old saxon 8.7), come up with Maven pom.xml files for your three modules, move TestHelper.java from quote-xquery/src/test/java to src/main/java (as with Maven code under src/main doesn't see src/test) and... --- T E S T S --- Running xquery.quote.XQueryQuoteClientTestCase Added Servlet mapping: http://localhost:8085/QuoteJoinService Added Servlet mapping: http://localhost:8085/AvailQuoteProviderService Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.591 sec Results : Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 ... [INFO] [INFO] BUILD SUCCESSFUL [INFO] :) That's really great work! I have checked in the three modules for others to take a look. They are there: http://svn.apache.org/repos/asf/incubator/tuscany/java/sca/modules/databinding-saxon/ http://svn.apache.org/repos/asf/incubator/tuscany/java/sca/modules/implementation-xquery http://svn.apache.org/repos/asf/incubator/tuscany/java/sca/samples/quote-xquery I have also put in databinding-saxon/mvn-install-saxon.sh a small Linux script to help people download and install saxon in their local Maven repositories for now. At some point we're going to need saxonb 8.9 in a public Maven repository to avoid this manual install step. I think we should start new discussion threads on the dev list to discuss: - how implementation-xquery works and how we can leverage it to do interesting things - the questions and issues you raised in http://issues.apache.org/jira/browse/TUSCANY-1536 Thanks again for this contribution! -- Jean-Sebastien - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: XQuery Implementation type for SCA
Hi All, I have created a Jira: https://issues.apache.org/jira/browse/TUSCANY-1536 Sorry for the delay after my original mail, but I had some problems with making it work with the latest sources, as well as making the integration scenario fully functional. Bye, Vasil Оригинално писмо От: Raymond Feng [EMAIL PROTECTED] Относно: Re: XQuery Implementation type for SCA До: tuscany-dev@ws.apache.org Изпратено на: Петък, 2007, Август 10 23:33:27 EEST -- Hi, Vasil. Welcome to Tuscany and thank you for contributing the XQuery implemention type to Tuscany! Would you please go ahead to create a JIRA and attach the prototype (https://issues.apache.org/jira/browse/TUSCANY) ? We can start from there. Thanks, Raymond - Original Message - From: Vasil Vasilev [EMAIL PROTECTED] To: tuscany-dev@ws.apache.org Sent: Friday, August 10, 2007 1:06 PM Subject: XQuery Implementation type for SCA Hi all, I have provided a prototype for XQuery impelementation type extension for Tuscany. I did this as part of my master thesis and I would like to contribute the sources and the idea to Tuscany if you think this would be useful. Of course it is currently only a prototype and it is not production ready, but if you think that such contribution will be useful for the future of Tuscany I will be glad to help. Some notes about the prototype: 1. I see XQuery as a mighty data integration technology, that's why, in my opinion, the SCA specification should be enhanced with XQuery-related implementation type. 2. In order to prove this concept I created simple extension to Tuscany, which interprets implementation type implementation.xquery. Generally the following contributions were done: - xquery artifact resolver - xquery implementation provider - Saxon data binding and transormes for DOM Nodes and SDO DataObjects 3. As underlying implementation Saxon B is used. This has its limitations - it is not schema aware, but it is free (MPL - licensed). 4. I created test cases for the following scenarios: - Sending data from one SCA component to XQuery component - Feeding data to XQuery component by using properties - Binding XQuery component as a web service - referencing other SCA components from the XQuery component 5. In order to allow integration of XQuery in SCA I have also provided some specification of how references, services and properties can be defined in the XQuery file. Bye, Vasil Vasilev - С бензин в кръвта! http://auto-motor-und-sport.bg/ - Познай победителя във Формула 1 и спечели награда! http://www.clubf1.net/ - 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: XQuery Implementation type for SCA
Thats a pretty impressive amount of work! In the JIRA you comment that its not ready for checkin yet, i know it needs things like the pom.xml's fixed up before it will run as part of the build but how about we check in to the svn trunk code now anyway and just not include the new modules in the build and then we can all help incrementally fix it up? ...ant On 8/14/07, Vasil Vasilev [EMAIL PROTECTED] wrote: Hi All, I have created a Jira: https://issues.apache.org/jira/browse/TUSCANY-1536 Sorry for the delay after my original mail, but I had some problems with making it work with the latest sources, as well as making the integration scenario fully functional. Bye, Vasil Оригинално писмо От: Raymond Feng [EMAIL PROTECTED] Относно: Re: XQuery Implementation type for SCA До: tuscany-dev@ws.apache.org Изпратено на: Петък, 2007, Август 10 23:33:27 EEST -- Hi, Vasil. Welcome to Tuscany and thank you for contributing the XQuery implemention type to Tuscany! Would you please go ahead to create a JIRA and attach the prototype (https://issues.apache.org/jira/browse/TUSCANY) ? We can start from there. Thanks, Raymond - Original Message - From: Vasil Vasilev [EMAIL PROTECTED] To: tuscany-dev@ws.apache.org Sent: Friday, August 10, 2007 1:06 PM Subject: XQuery Implementation type for SCA Hi all, I have provided a prototype for XQuery impelementation type extension for Tuscany. I did this as part of my master thesis and I would like to contribute the sources and the idea to Tuscany if you think this would be useful. Of course it is currently only a prototype and it is not production ready, but if you think that such contribution will be useful for the future of Tuscany I will be glad to help. Some notes about the prototype: 1. I see XQuery as a mighty data integration technology, that's why, in my opinion, the SCA specification should be enhanced with XQuery-related implementation type. 2. In order to prove this concept I created simple extension to Tuscany, which interprets implementation type implementation.xquery. Generally the following contributions were done: - xquery artifact resolver - xquery implementation provider - Saxon data binding and transormes for DOM Nodes and SDO DataObjects 3. As underlying implementation Saxon B is used. This has its limitations - it is not schema aware, but it is free (MPL - licensed). 4. I created test cases for the following scenarios: - Sending data from one SCA component to XQuery component - Feeding data to XQuery component by using properties - Binding XQuery component as a web service - referencing other SCA components from the XQuery component 5. In order to allow integration of XQuery in SCA I have also provided some specification of how references, services and properties can be defined in the XQuery file. Bye, Vasil Vasilev - С бензин в кръвта! http://auto-motor-und-sport.bg/ - Познай победителя във Формула 1 и спечели награда! http://www.clubf1.net/ - 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: XQuery Implementation type for SCA
Sure! That is a perfect idea! However, we should think of the Saxon binaries. Are they already available in the repository or we should add them? Are there any legal issues also involved? Bye, Vasil Оригинално писмо От: ant elder [EMAIL PROTECTED] Относно: Re: XQuery Implementation type for SCA До: tuscany-dev@ws.apache.org Изпратено на: Вторник, 2007, Август 14 18:45:26 EEST -- Thats a pretty impressive amount of work! In the JIRA you comment that its not ready for checkin yet, i know it needs things like the pom.xml's fixed up before it will run as part of the build but how about we check in to the svn trunk code now anyway and just not include the new modules in the build and then we can all help incrementally fix it up? ...ant On 8/14/07, Vasil Vasilev [EMAIL PROTECTED] wrote: Hi All, I have created a Jira: https://issues.apache.org/jira/browse/TUSCANY-1536 Sorry for the delay after my original mail, but I had some problems with making it work with the latest sources, as well as making the integration scenario fully functional. Bye, Vasil Оригинално писмо От: Raymond Feng [EMAIL PROTECTED] Относно: Re: XQuery Implementation type for SCA До: tuscany-dev@ws.apache.org Изпратено на: Петък, 2007, Август 10 23:33:27 EEST -- Hi, Vasil. Welcome to Tuscany and thank you for contributing the XQuery implemention type to Tuscany! Would you please go ahead to create a JIRA and attach the prototype (https://issues.apache.org/jira/browse/TUSCANY) ? We can start from there. Thanks, Raymond - Original Message - From: Vasil Vasilev [EMAIL PROTECTED] To: tuscany-dev@ws.apache.org Sent: Friday, August 10, 2007 1:06 PM Subject: XQuery Implementation type for SCA Hi all, I have provided a prototype for XQuery impelementation type extension for Tuscany. I did this as part of my master thesis and I would like to contribute the sources and the idea to Tuscany if you think this would be useful. Of course it is currently only a prototype and it is not production ready, but if you think that such contribution will be useful for the future of Tuscany I will be glad to help. Some notes about the prototype: 1. I see XQuery as a mighty data integration technology, that's why, in my opinion, the SCA specification should be enhanced with XQuery-related implementation type. 2. In order to prove this concept I created simple extension to Tuscany, which interprets implementation type implementation.xquery. Generally the following contributions were done: - xquery artifact resolver - xquery implementation provider - Saxon data binding and transormes for DOM Nodes and SDO DataObjects 3. As underlying implementation Saxon B is used. This has its limitations - it is not schema aware, but it is free (MPL - licensed). 4. I created test cases for the following scenarios: - Sending data from one SCA component to XQuery component - Feeding data to XQuery component by using properties - Binding XQuery component as a web service - referencing other SCA components from the XQuery component 5. In order to allow integration of XQuery in SCA I have also provided some specification of how references, services and properties can be defined in the XQuery file. Bye, Vasil Vasilev - С бензин в кръвта! http://auto-motor-und-sport.bg/ - Познай победителя във Формула 1 и спечели награда! http://www.clubf1.net/ - 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] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: XQuery Implementation type for SCA
Hi, MPL seems to be acceptable if we don't modify the sources. Please see http://people.apache.org/~rubys/3party.html. The SAXON is available at http://repo1.maven.org/maven2/net/sf/saxon/saxon/8.7/saxon-8.7.jar. Thanks, Raymond - Original Message - From: Vasil Vasilev [EMAIL PROTECTED] To: tuscany-dev@ws.apache.org Sent: Tuesday, August 14, 2007 11:04 AM Subject: Re: XQuery Implementation type for SCA Sure! That is a perfect idea! However, we should think of the Saxon binaries. Are they already available in the repository or we should add them? Are there any legal issues also involved? Bye, Vasil Оригинално писмо От: ant elder [EMAIL PROTECTED] Относно: Re: XQuery Implementation type for SCA До: tuscany-dev@ws.apache.org Изпратено на: Вторник, 2007, Август 14 18:45:26 EEST -- Thats a pretty impressive amount of work! In the JIRA you comment that its not ready for checkin yet, i know it needs things like the pom.xml's fixed up before it will run as part of the build but how about we check in to the svn trunk code now anyway and just not include the new modules in the build and then we can all help incrementally fix it up? ...ant On 8/14/07, Vasil Vasilev [EMAIL PROTECTED] wrote: Hi All, I have created a Jira: https://issues.apache.org/jira/browse/TUSCANY-1536 Sorry for the delay after my original mail, but I had some problems with making it work with the latest sources, as well as making the integration scenario fully functional. Bye, Vasil Оригинално писмо От: Raymond Feng [EMAIL PROTECTED] Относно: Re: XQuery Implementation type for SCA До: tuscany-dev@ws.apache.org Изпратено на: Петък, 2007, Август 10 23:33:27 EEST -- Hi, Vasil. Welcome to Tuscany and thank you for contributing the XQuery implemention type to Tuscany! Would you please go ahead to create a JIRA and attach the prototype (https://issues.apache.org/jira/browse/TUSCANY) ? We can start from there. Thanks, Raymond - Original Message - From: Vasil Vasilev [EMAIL PROTECTED] To: tuscany-dev@ws.apache.org Sent: Friday, August 10, 2007 1:06 PM Subject: XQuery Implementation type for SCA Hi all, I have provided a prototype for XQuery impelementation type extension for Tuscany. I did this as part of my master thesis and I would like to contribute the sources and the idea to Tuscany if you think this would be useful. Of course it is currently only a prototype and it is not production ready, but if you think that such contribution will be useful for the future of Tuscany I will be glad to help. Some notes about the prototype: 1. I see XQuery as a mighty data integration technology, that's why, in my opinion, the SCA specification should be enhanced with XQuery-related implementation type. 2. In order to prove this concept I created simple extension to Tuscany, which interprets implementation type implementation.xquery. Generally the following contributions were done: - xquery artifact resolver - xquery implementation provider - Saxon data binding and transormes for DOM Nodes and SDO DataObjects 3. As underlying implementation Saxon B is used. This has its limitations - it is not schema aware, but it is free (MPL - licensed). 4. I created test cases for the following scenarios: - Sending data from one SCA component to XQuery component - Feeding data to XQuery component by using properties - Binding XQuery component as a web service - referencing other SCA components from the XQuery component 5. In order to allow integration of XQuery in SCA I have also provided some specification of how references, services and properties can be defined in the XQuery file. Bye, Vasil Vasilev - С бензин в кръвта! http://auto-motor-und-sport.bg/ - Познай победителя във Формула 1 и спечели награда! http://www.clubf1.net/ - 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] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL
XQuery Implementation type for SCA
Hi all, I have provided a prototype for XQuery impelementation type extension for Tuscany. I did this as part of my master thesis and I would like to contribute the sources and the idea to Tuscany if you think this would be useful. Of course it is currently only a prototype and it is not production ready, but if you think that such contribution will be useful for the future of Tuscany I will be glad to help. Some notes about the prototype: 1. I see XQuery as a mighty data integration technology, that's why, in my opinion, the SCA specification should be enhanced with XQuery-related implementation type. 2. In order to prove this concept I created simple extension to Tuscany, which interprets implementation type implementation.xquery. Generally the following contributions were done: - xquery artifact resolver - xquery implementation provider - Saxon data binding and transormes for DOM Nodes and SDO DataObjects 3. As underlying implementation Saxon B is used. This has its limitations - it is not schema aware, but it is free (MPL - licensed). 4. I created test cases for the following scenarios: - Sending data from one SCA component to XQuery component - Feeding data to XQuery component by using properties - Binding XQuery component as a web service - referencing other SCA components from the XQuery component 5. In order to allow integration of XQuery in SCA I have also provided some specification of how references, services and properties can be defined in the XQuery file. Bye, Vasil Vasilev - С бензин в кръвта! http://auto-motor-und-sport.bg/ - Познай победителя във Формула 1 и спечели награда! http://www.clubf1.net/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: XQuery Implementation type for SCA
Hi, Vasil. Welcome to Tuscany and thank you for contributing the XQuery implemention type to Tuscany! Would you please go ahead to create a JIRA and attach the prototype (https://issues.apache.org/jira/browse/TUSCANY) ? We can start from there. Thanks, Raymond - Original Message - From: Vasil Vasilev [EMAIL PROTECTED] To: tuscany-dev@ws.apache.org Sent: Friday, August 10, 2007 1:06 PM Subject: XQuery Implementation type for SCA Hi all, I have provided a prototype for XQuery impelementation type extension for Tuscany. I did this as part of my master thesis and I would like to contribute the sources and the idea to Tuscany if you think this would be useful. Of course it is currently only a prototype and it is not production ready, but if you think that such contribution will be useful for the future of Tuscany I will be glad to help. Some notes about the prototype: 1. I see XQuery as a mighty data integration technology, that's why, in my opinion, the SCA specification should be enhanced with XQuery-related implementation type. 2. In order to prove this concept I created simple extension to Tuscany, which interprets implementation type implementation.xquery. Generally the following contributions were done: - xquery artifact resolver - xquery implementation provider - Saxon data binding and transormes for DOM Nodes and SDO DataObjects 3. As underlying implementation Saxon B is used. This has its limitations - it is not schema aware, but it is free (MPL - licensed). 4. I created test cases for the following scenarios: - Sending data from one SCA component to XQuery component - Feeding data to XQuery component by using properties - Binding XQuery component as a web service - referencing other SCA components from the XQuery component 5. In order to allow integration of XQuery in SCA I have also provided some specification of how references, services and properties can be defined in the XQuery file. Bye, Vasil Vasilev - С бензин в кръвта! http://auto-motor-und-sport.bg/ - Познай победителя във Формула 1 и спечели награда! http://www.clubf1.net/ - 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: XQuery Implementation type for SCA
Hi Vasil, This sounds like a really good idea, very promising! I imagine that XQuery components will be very useful to transform/extract/mediate the data flowing through most SCA integration applications! Welcome to Tuscany :) -- Jean-Sebastien Raymond Feng wrote: Hi, Vasil. Welcome to Tuscany and thank you for contributing the XQuery implemention type to Tuscany! Would you please go ahead to create a JIRA and attach the prototype (https://issues.apache.org/jira/browse/TUSCANY) ? We can start from there. Thanks, Raymond - Original Message - From: Vasil Vasilev [EMAIL PROTECTED] To: tuscany-dev@ws.apache.org Sent: Friday, August 10, 2007 1:06 PM Subject: XQuery Implementation type for SCA Hi all, I have provided a prototype for XQuery impelementation type extension for Tuscany. I did this as part of my master thesis and I would like to contribute the sources and the idea to Tuscany if you think this would be useful. Of course it is currently only a prototype and it is not production ready, but if you think that such contribution will be useful for the future of Tuscany I will be glad to help. Some notes about the prototype: 1. I see XQuery as a mighty data integration technology, that's why, in my opinion, the SCA specification should be enhanced with XQuery-related implementation type. 2. In order to prove this concept I created simple extension to Tuscany, which interprets implementation type implementation.xquery. Generally the following contributions were done: - xquery artifact resolver - xquery implementation provider - Saxon data binding and transormes for DOM Nodes and SDO DataObjects 3. As underlying implementation Saxon B is used. This has its limitations - it is not schema aware, but it is free (MPL - licensed). 4. I created test cases for the following scenarios: - Sending data from one SCA component to XQuery component - Feeding data to XQuery component by using properties - Binding XQuery component as a web service - referencing other SCA components from the XQuery component 5. In order to allow integration of XQuery in SCA I have also provided some specification of how references, services and properties can be defined in the XQuery file. Bye, Vasil Vasilev - С бензин в кръвта! http://auto-motor-und-sport.bg/ - Познай победителя във Формула 1 и спечели награда! http://www.clubf1.net/ - 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]