Announcement Announcement Module
Collapse
No announcement yet.
Spring-WS 1.0 M1 released Page Title Module
Move Remove Collapse
X
Conversation Detail Module
Collapse
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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, 04:54 PM.

  • #2
    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.

    Comment


    • #3
      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, 03:41 AM.

      Comment


      • #4
        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.

        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,

        Comment


        • #5
          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

          Comment


          • #6
            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.

            Comment


            • #7
              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

              Comment


              • #8
                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.

                Comment


                • #9
                  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

                  Comment


                  • #10
                    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.

                    Comment


                    • #11
                      Thank you!

                      Web view url is down at the moment, but the svn access is working fine.
                      Cheers,

                      Ingo

                      Comment

                      Working...
                      X