Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: Spring-WS 1.0 M1 released

  1. #1
    Join Date
    Jul 2005
    Location
    Rotterdam, the Netherlands
    Posts
    1,562

    Default Spring-WS 1.0 M1 released

    Dear Spring community,

    I'm pleased to announce that Spring Web Services 1.0 M1 has been released. 1.0 M1 is the first milestone of Spring-WS: a product of the Spring community focused on creating document-driven Web services.

    Spring-WS 1.0 M1 includes a streaming SOAP message model based on Apache Axiom, WS-Security support that integrates with Acegi, JAXB 2.0 marshaller support, and many further improvements. It also contains numerous fixes for issues discovered since 0.9.1.

    The main sample application in this release is an airline application, which shows the diverse ways of handling XML (including XML marshalling), and also contains an endpoint which uses a WS-Security Usertoken to authenticate against an Acegi authentication manager. The sample contains two clients: one in C# and one in Java, using SAAJ.

    For more information, refer to the changelog.

    The release can be downloaded here.

    The Spring-WS home page is here.

    Cheers,

    Arjen
    Last edited by Arjen Poutsma; Jun 12th, 2006 at 04:54 PM.
    Arjen Poutsma

    Spring Web Services Dev Lead
    Please read the FAQ

  2. #2
    Join Date
    Jun 2005
    Location
    Athens, Greece
    Posts
    57

    Default

    Congratulations Arjen.

    I would like, also, to report that I tested spring-oxm of this release with success against JaxMe (JAXB implementation from Apache) both outside and inside application server.

    JDK: 1.4.2.08, 1.5
    App. Servers: JOnAS 4, Tomcat 5, Weblogic 8.1, Oracle OC4J.

    Definitely I will try the acegi integration.

  3. #3
    Join Date
    Mar 2006
    Location
    Germany, Karlsruhe
    Posts
    157

    Default

    Hi!

    I just looked at the improved airline example.
    File: GetFrequentFlyerMileage

    I think this line is wrong:
    Code:
    public static void main(String[] args) throws Exception {
    String url = "http://localhost:8080/airline/Airline";
    It think it should be:
    Code:
    public static void main(String[] args) throws Exception {
    url = "http://localhost:8080/airline/Airline";
    Does the C# client also include the ws-security information?

    Cheers,

    ingo
    Last edited by res1st; Jun 16th, 2006 at 03:41 AM.

  4. #4
    Join Date
    Jul 2005
    Location
    Rotterdam, the Netherlands
    Posts
    1,562

    Default

    Quote Originally Posted by res1st
    Hi!

    I just looked at the improved airline example.
    File: GetFrequentFlyerMileage

    I think this line is wrong:
    Code:
    public static void main(String[] args) throws Exception {
    String url = "http://localhost:8080/airline/Airline";
    It think it should be:
    Code:
    public static void main(String[] args) throws Exception {
    url = "http://localhost:8080/airline/Airline";
    Are you sure? The url is a non-static field, so that would not work. Also, it is a java.net.URL, and not a string. The field url is constructed using the String url though, in the constructor.

    Quote Originally Posted by res1st
    Does the C# client also include the ws-security information?
    I do all c# development using Mono on a Mac, and WSE (the microsoft toolkit that adds ws-security support) doesn't run on Mono. So it does not contain support.

    However, I did use a PC to write a WS-Security client, and that did work. I will add that client to the distribution next week. See http://opensource.atlassian.com/proj.../browse/SWS-30.

    Cheers from a lovely SpringOne conference,
    Arjen Poutsma

    Spring Web Services Dev Lead
    Please read the FAQ

  5. #5
    Join Date
    Mar 2006
    Location
    Germany, Karlsruhe
    Posts
    157

    Default

    Are you sure? The url is a non-static field, so that would not work. Also, it is a java.net.URL, and not a string. The field url is constructed using the String url though, in the constructor.
    Well, it seems i posted to early in the morning. It's all correct, of course. :o

    However, I did use a PC to write a WS-Security client, and that did work. I will add that client to the distribution next week. See http://opensource.atlassian.com/proj.../browse/SWS-30.
    Thank you. I would welcome a short post as soon as it's available.
    Cheers,

    Ingo

  6. #6
    Join Date
    Jul 2005
    Location
    Rotterdam, the Netherlands
    Posts
    1,562

    Default

    Quote Originally Posted by poutsma
    However, I did use a PC to write a WS-Security client, and that did work. I will add that client to the distribution next week. See http://opensource.atlassian.com/proj.../browse/SWS-30.
    The code has been added to subversion.
    Arjen Poutsma

    Spring Web Services Dev Lead
    Please read the FAQ

  7. #7
    Join Date
    Mar 2006
    Location
    Germany, Karlsruhe
    Posts
    157

    Default

    The code has been added to subversion.
    On sourceforge i only see the old code from the CVS repository.
    How can i access the subversion repository?

    Cheers,

    Ingo

  8. #8
    Join Date
    Jul 2005
    Location
    Rotterdam, the Netherlands
    Posts
    1,562

    Default

    You can do so here: [url]http://svn.sourceforge.net/viewcvs.cgi/springframework/spring-projects/trunk/spring-ws/[url]. Sadly, the viewing app doesn't appear to be very stable, but it works most of the time.
    Arjen Poutsma

    Spring Web Services Dev Lead
    Please read the FAQ

  9. #9
    Join Date
    Mar 2006
    Location
    Germany, Karlsruhe
    Posts
    157

    Default

    You can do so here: [url]http://svn.sourceforge.net/viewcvs.cgi/springframework/spring-projects/trunk/spring-ws/[url].
    Hmm, i can't access it (PROPFIND request failed). I've added our http proxy to TortoiseSVN.
    Please, can someone else try to access it? Do i need an SourceForge account to login?

    Sadly, the viewing app doesn't appear to be very stable, but it works most of the time.
    As you know, some of the WS-* stuff is very new. I used WS-SecurityPolicy and WS-PolicyAttachment and hoped to generate nearly all code for a .NET-Client, but that didn't work. .NET (WSE 3.0) doesn't support WS-Policy at all.

    I'm not very good at C#, that's why i'm interested at your hand made code.


    Cheers,

    Ingo

  10. #10
    Join Date
    Jul 2005
    Location
    Rotterdam, the Netherlands
    Posts
    1,562

    Default

    The url I provided is for viewing the sources. If you want to check it out, use https://svn.sourceforge.net/svnroot/...runk/spring-ws. You don't need a SF login, just when you want to commit stuff.
    Arjen Poutsma

    Spring Web Services Dev Lead
    Please read the FAQ

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •