<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2041013703318221193</id><updated>2024-08-28T17:03:42.305+02:00</updated><category term="Wise release"/><category term="Wise GUI"/><category term="speech"/><category term="JBoss Tools"/><category term="WildFly"/><category term="openshift"/><title type='text'>Wise Invokes Services Easily</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jbosswise.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://jbosswise.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Stefano Maestri</name><uri>http://www.blogger.com/profile/10073885897005392271</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2041013703318221193.post-7385299351505671642</id><published>2021-07-05T23:49:00.002+02:00</published><updated>2021-07-05T23:50:20.772+02:00</updated><title type='text'>Wise&#39; swan song?</title><content type='html'>&lt;p&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;&quot;&gt;It is with a&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;il&quot; style=&quot;background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;&quot;&gt;bitter&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;il&quot; style=&quot;background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;&quot;&gt;sweet&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;&quot;&gt;&amp;nbsp;sense that I write here 5yrs after my latest post... but I think I owe the community an explanation.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;&quot;&gt;Anyone who happened to follow the Wise GUI development I was happy to talk about back in 2016 most probably noticed that the PR for bringing Wise into WildFly eventually got reverted before WildFly 11 release.&amp;nbsp; The initial attempt to add the GUI component to the application server was adding a couple of seconds to the boot time and no agreement could be achieved on the approach to workaround that. Effectively, the Wise project definitely entered maintenance only mode and the few contributors moved to other tasks.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;&quot;&gt;Fast forward to 2021, as the core of Wise is still in use in a few Red Hat products, the maintenance requirements led us (Stefano and me) to refreshing our memories of the project: I&#39;ve spent a few days on upgrading dependencies and even happened to resolve multiple years old jiras tickets... eventually ending up with a library that runs on these days WildFly versions (23, 22, 21), consuming JBossWS 5 series components. I admit this has given me a bit of satisfaction ;-)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;&quot;&gt;So, yes, &lt;a href=&quot;https://wise.jboss.org/downloads&quot; target=&quot;_blank&quot;&gt;here is &lt;b&gt;Wise Core 2.2.0.Final&lt;/b&gt;&lt;/a&gt;, a nice new minor with a &lt;a href=&quot;https://issues.redhat.com/secure/ReleaseNote.jspa?projectId=12310740&amp;amp;version=12329904&quot; target=&quot;_blank&quot;&gt;fairly decent payload&lt;/a&gt;. Unfortunately, I can&#39;t promise anything about the future. Still, should anyone want to invest time on this library, the &lt;a href=&quot;https://github.com/jboss-wise&quot; target=&quot;_blank&quot;&gt;github repository&lt;/a&gt; is there waiting for contributions!&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://jbosswise.blogspot.com/feeds/7385299351505671642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2041013703318221193/7385299351505671642' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/7385299351505671642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/7385299351505671642'/><link rel='alternate' type='text/html' href='http://jbosswise.blogspot.com/2021/07/wise-swang-song.html' title='Wise&#39; swan song?'/><author><name>Alessio Soldano</name><uri>http://www.blogger.com/profile/15231208472339526847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix3q0synBuq9I5WlA0v0X19UpmznGKBamUkBVRxZU6fmb0UTZUTF9iocw5ShgxWveXLXMDoKjbN2xxHenIRfjTmeHoPpZ7Lai_dt9WNb6gKwxwZljPkaOyT7xGnDaVEg/s110/20170906_115221b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2041013703318221193.post-7447664692134358595</id><published>2016-08-27T22:23:00.001+02:00</published><updated>2016-08-27T22:23:53.045+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="WildFly"/><category scheme="http://www.blogger.com/atom/ns#" term="Wise GUI"/><category scheme="http://www.blogger.com/atom/ns#" term="Wise release"/><title type='text'>Wise GUI on WildFly</title><content type='html'>Wow, last post here is almost 3yrs old... sorry.. anyway, time for a quick update!&lt;br /&gt;
After I released the Wise webgui in 2013, the idea of a GUI allowing easily invoking webservices endpoints was appreciated quite a lot.&lt;br /&gt;
Needless to say, I thought about having it available in JBoss AS / &lt;a href=&quot;http://www.wildfly.org/&quot;&gt;WildFly&lt;/a&gt; by default a lot of time ago (way before eventually releasing the gui ;-) ), so the fact the web application was well received convinced me to make a proposal for including Wise in the container. However, that task has constantly been on hold because of more urgent and relevant stuff to work on... and we also got some not-so-good feedback on the choice of using JSF/RichFaces for the GUI.&lt;br /&gt;
More recently, Rebecca joined the Wise team and offered to work on an alternative and GWT based implementation of the GUI; she also tried to gather and consider any feedback that would have likely turned into a requirement for the GUI inclusion in the container.&lt;br /&gt;
Time passed by and eventually a new gwt-gui was &lt;a href=&quot;http://wise.jboss.org/downloads&quot;&gt;released&lt;/a&gt; in June this year; then we tried again pushing on the container integration...and here we are today :-)&lt;br /&gt;
A &lt;a href=&quot;https://github.com/wildfly/wildfly/pull/8998&quot;&gt;pull request&lt;/a&gt; for including Wise by default in WildFly has been merged upstream on master few hours ago.&lt;br /&gt;
Here are the steps for playing with the new GUI directly on WildFly :-)&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Checkout WildFly master on &lt;a href=&quot;https://github.com/wildfly/wildfly/&quot;&gt;GitHub&lt;/a&gt; and build it&lt;/li&gt;
&lt;li&gt;Add a management user to the container distribution that&#39;s created in dist/target directory&lt;/li&gt;
&lt;li&gt;Boot the container (standalone, default configuration)&lt;/li&gt;
&lt;li&gt;Open up a web browser on http://localhost:8080/wise&lt;/li&gt;
&lt;li&gt;Login with the above created user credentials&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Enjoy :-)&lt;/i&gt; (test any locally deployed WS endpoint or any available online, for example &lt;a href=&quot;http://www.webservicex.net/New/Home/ServiceDetail/31&quot;&gt;this one&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The container inclusion work has allowed us to find out a bunch of bugs and possible improvements of the GUI... as a matter of fact many issues has already been fixed on JIRA and a new release of both core and gwt gui is coming soon. So stay tuned (and report any bug you find)!&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://jbosswise.blogspot.com/feeds/7447664692134358595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2041013703318221193/7447664692134358595' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/7447664692134358595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/7447664692134358595'/><link rel='alternate' type='text/html' href='http://jbosswise.blogspot.com/2016/08/wise-gui-on-wildfly.html' title='Wise GUI on WildFly'/><author><name>Alessio Soldano</name><uri>http://www.blogger.com/profile/15231208472339526847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix3q0synBuq9I5WlA0v0X19UpmznGKBamUkBVRxZU6fmb0UTZUTF9iocw5ShgxWveXLXMDoKjbN2xxHenIRfjTmeHoPpZ7Lai_dt9WNb6gKwxwZljPkaOyT7xGnDaVEg/s110/20170906_115221b.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2041013703318221193.post-4453543924096027029</id><published>2013-10-23T10:33:00.000+02:00</published><updated>2013-10-23T10:33:09.407+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="speech"/><category scheme="http://www.blogger.com/atom/ns#" term="Wise GUI"/><title type='text'>Wise presentation at JBug Milan</title><content type='html'>Yesterday I&#39;ve been presenting on Wise at the Milan JBoss User Group.&lt;br /&gt;
I went through the core Wise concept and finished with a demo of the Wise GUI, which looked interesting to the attending developers :-)&lt;br /&gt;
The slides for the presentation are online at Slideshare:&lt;br /&gt;
&lt;br /&gt;
&lt;iframe src=&quot;http://www.slideshare.net/slideshow/embed_code/27481480&quot; width=&quot;427&quot; height=&quot;356&quot; frameborder=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; scrolling=&quot;no&quot; style=&quot;border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px&quot; allowfullscreen&gt; &lt;/iframe&gt; &lt;div style=&quot;margin-bottom:5px&quot;&gt; &lt;strong&gt; &lt;a href=&quot;https://www.slideshare.net/alepalin/wise-27481480&quot; title=&quot;JBoss Wise: breaking barriers to WS testing&quot; target=&quot;_blank&quot;&gt;JBoss Wise: breaking barriers to WS testing&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;http://www.slideshare.net/alepalin&quot; target=&quot;_blank&quot;&gt;alepalin&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jbosswise.blogspot.com/feeds/4453543924096027029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2041013703318221193/4453543924096027029' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/4453543924096027029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/4453543924096027029'/><link rel='alternate' type='text/html' href='http://jbosswise.blogspot.com/2013/10/wise-presentation-at-jbug-milan.html' title='Wise presentation at JBug Milan'/><author><name>Alessio Soldano</name><uri>http://www.blogger.com/profile/15231208472339526847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix3q0synBuq9I5WlA0v0X19UpmznGKBamUkBVRxZU6fmb0UTZUTF9iocw5ShgxWveXLXMDoKjbN2xxHenIRfjTmeHoPpZ7Lai_dt9WNb6gKwxwZljPkaOyT7xGnDaVEg/s110/20170906_115221b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2041013703318221193.post-3814718702333916270</id><published>2013-07-08T14:22:00.000+02:00</published><updated>2013-07-08T14:22:18.839+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="openshift"/><category scheme="http://www.blogger.com/atom/ns#" term="Wise GUI"/><title type='text'>Wise GUI on Openshift</title><content type='html'>Last Friday I cut a &lt;a href=&quot;https://issues.jboss.org/secure/ReleaseNote.jspa?projectId=12310740&amp;amp;version=12322134&quot;&gt;bug fix release&lt;/a&gt; of both &lt;b&gt;Wise core&lt;/b&gt; and &lt;b&gt;Wise webgui&lt;/b&gt;. Most of the changes are basically meant to consolidate / optimize the web user interface, making it simpler to understand and faster. &lt;br /&gt;
&lt;br /&gt;
Building and deploying Wise webgui to your local JBoss AS 7 instance is really a matter of unpacking a zip file and issuing a single command (&lt;i&gt;mvn clean package jboss-as:deploy&lt;/i&gt;). Starting from today, you can also try a demo Wise application on my &lt;b&gt;Openshift&lt;/b&gt; area:&amp;nbsp;&lt;a href=&quot;https://ws-asoldano.rhcloud.com/wise-gui/&quot;&gt;https://ws-asoldano.rhcloud.com/wise-gui/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
I might be updating that in the future before cutting new releases, so don&#39;t be too surprised if you catch it offline for some minutes; anyway feel try to stick any public wsdl url in there and test your preferred ws endpoint. Please post any feedback on the &lt;a href=&quot;https://community.jboss.org/en/wise&quot;&gt;forum&lt;/a&gt; :-)&lt;br /&gt;
If you don&#39;t know what to test and just want to give Wise a try,&amp;nbsp;&lt;a href=&quot;http://www.webservicex.net/&quot;&gt;http://www.webservicex.net/&lt;/a&gt;&amp;nbsp;has plenty of misc test ws endpoints (almost all up and running).&lt;br /&gt;
Enjoy!</content><link rel='replies' type='application/atom+xml' href='http://jbosswise.blogspot.com/feeds/3814718702333916270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2041013703318221193/3814718702333916270' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/3814718702333916270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/3814718702333916270'/><link rel='alternate' type='text/html' href='http://jbosswise.blogspot.com/2013/07/wise-gui-on-openshift.html' title='Wise GUI on Openshift'/><author><name>Alessio Soldano</name><uri>http://www.blogger.com/profile/15231208472339526847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix3q0synBuq9I5WlA0v0X19UpmznGKBamUkBVRxZU6fmb0UTZUTF9iocw5ShgxWveXLXMDoKjbN2xxHenIRfjTmeHoPpZ7Lai_dt9WNb6gKwxwZljPkaOyT7xGnDaVEg/s110/20170906_115221b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2041013703318221193.post-7469516172789151054</id><published>2013-06-12T15:39:00.000+02:00</published><updated>2013-06-12T15:39:51.053+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JBoss Tools"/><category scheme="http://www.blogger.com/atom/ns#" term="Wise release"/><title type='text'>JBoss Tools and release of Wise-core 2.0.2.Final</title><content type='html'>The release of Wise core 2.0.1.Final few months ago came with some new features, including the message preview functionality. As previously blogged, an obvious usage scenario of that is&amp;nbsp;&lt;a href=&quot;http://jbosswise.blogspot.it/2013/03/writing-soap-message-preview-tool.html&quot;&gt;writing a SOAP message preview tool&lt;/a&gt;.&lt;br /&gt;
Now, given &lt;a href=&quot;http://www.jboss.org/tools&quot;&gt;JBoss Tools&lt;/a&gt; (Eclipse plugins for JBoss technology) offers a similar functionality and was having few issues in that area, I ended up talking a bit with JBoss Tools developers and eventually had them try migrating to Wise instead of the existing message preview implementation ;-)&lt;br /&gt;
So I&#39;m quite happy &lt;a href=&quot;http://docs.jboss.org/tools/whatsnew/&quot;&gt;upcoming JBoss Tools 4.1.0&lt;/a&gt; will be using Wise core for its WS Tester plugin!&lt;br /&gt;
By the way, this also brought additional testing coverage to Wise; as a matter of fact a quite important bug was found by Brian Fitzpatrick (thanks Brian!) while working on the migration... so here I am at announcing a bug fix release, &lt;b&gt;Wise core 2.0.2.Final&lt;/b&gt;.&lt;br /&gt;
The new version is available for &lt;a href=&quot;http://www.jboss.org/wise/downloads&quot;&gt;download&lt;/a&gt;&amp;nbsp;as binary distribution, its Maven artifact are on the usual &lt;a href=&quot;https://repository.jboss.org/nexus/content/groups/public-jboss/org/jboss/wise/&quot;&gt;repository&lt;/a&gt; and next release of JBoss Tools (4.1.0.Beta2) is going to consume it.&lt;br /&gt;
&lt;br /&gt;
Consider giving a try at both JBoss Tools and Wise core new version, &lt;b&gt;feedback is welcome!&lt;/b&gt;&lt;br /&gt;
For those using the Wise webgui, a simple update in the main &lt;i&gt;pom.xml&lt;/i&gt; to use core 2.0.2.Final is enough for pulling in the new version.&lt;br /&gt;
&lt;i&gt;Enjoy!&lt;/i&gt;</content><link rel='replies' type='application/atom+xml' href='http://jbosswise.blogspot.com/feeds/7469516172789151054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2041013703318221193/7469516172789151054' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/7469516172789151054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/7469516172789151054'/><link rel='alternate' type='text/html' href='http://jbosswise.blogspot.com/2013/06/jboss-tools-and-release-of-wise-core.html' title='JBoss Tools and release of Wise-core 2.0.2.Final'/><author><name>Alessio Soldano</name><uri>http://www.blogger.com/profile/15231208472339526847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix3q0synBuq9I5WlA0v0X19UpmznGKBamUkBVRxZU6fmb0UTZUTF9iocw5ShgxWveXLXMDoKjbN2xxHenIRfjTmeHoPpZ7Lai_dt9WNb6gKwxwZljPkaOyT7xGnDaVEg/s110/20170906_115221b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2041013703318221193.post-4783058373255631499</id><published>2013-03-22T16:42:00.001+01:00</published><updated>2013-03-22T16:44:15.717+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Wise GUI"/><category scheme="http://www.blogger.com/atom/ns#" term="Wise release"/><title type='text'>Wise GUI 1.0.1 additions</title><content type='html'>&lt;b&gt;Wise core 2.0.1 and Wise webgui 1.0.1 have just been released!&lt;/b&gt;&lt;br /&gt;
The core comes with a couple of interesting new features which I introduced in the previous posts: &lt;a href=&quot;http://jbosswise.blogspot.it/2013/02/detyped-ws-contract-browsing-and.html&quot;&gt;detyped contract browsing / endpoint invocation&lt;/a&gt; and &lt;a href=&quot;http://jbosswise.blogspot.it/2013/03/writing-soap-message-preview-tool.html&quot;&gt;request message preview&lt;/a&gt;. This post will hence show the nice additions that &lt;a href=&quot;https://community.jboss.org/wiki/WiseGUIversion101&quot;&gt;&lt;b&gt;webgui&lt;/b&gt;&lt;/a&gt; has just got :-)&lt;br /&gt;
&lt;br /&gt;
The request parameter panel is now a multi-tab panel:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOgBHHOK97BaAgbbrqdQ_4Y1Vg9F-HpwEiotTeyPGwAHhhF94zEZ5-ylGNDEZHF_A9IcmhmBem59LUOM97nIIzggwFrB4m0Rr4jIc1q_h1c4pJRcoTCNLF0TMvk4moflbGn-t5DuA-yQk/s1600/wisegui101-params.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOgBHHOK97BaAgbbrqdQ_4Y1Vg9F-HpwEiotTeyPGwAHhhF94zEZ5-ylGNDEZHF_A9IcmhmBem59LUOM97nIIzggwFrB4m0Rr4jIc1q_h1c4pJRcoTCNLF0TMvk4moflbGn-t5DuA-yQk/s400/wisegui101-params.png&quot; width=&quot;290&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
in particular the &quot;Options&quot; tab allows setting:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;the username / password to be used for the actual invocation (might be different from the wsdl retrieval ones)&lt;/li&gt;
&lt;li&gt;an override value for the target endpoint address (which is useful for quickly testing different endpoints conforming to the same wsdl contract)&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwjQ6Dxemwsu9b7Z0sRFnldN-uwgwEGEmtGJW7AEQs1wUe4vVC8TaoDerJbzdGLpvXVRpWHkJPonmsH4m0VAQTYs6TsVBr9dTBPhcuZ2_X-p2UbpYoPNhrbsSFQPNOA3_JKiv8KHMa730/s1600/wisegui101-options.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwjQ6Dxemwsu9b7Z0sRFnldN-uwgwEGEmtGJW7AEQs1wUe4vVC8TaoDerJbzdGLpvXVRpWHkJPonmsH4m0VAQTYs6TsVBr9dTBPhcuZ2_X-p2UbpYoPNhrbsSFQPNOA3_JKiv8KHMa730/s400/wisegui101-options.png&quot; width=&quot;371&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Moreover, it&#39;s possible to get a popup window showing a preview of the SOAP request message that would be created and sent for the currently provided request parameters (no message actually goes on the wire):&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDKPf9902YD-V2sPaKH_A49o10Gpmg8iAy8uLmcR31v9GYgXJk54LOek2jzWHT8OFYqJSC0TFrkKvLp1J8gGZhoIiKYYZKkJwN3nRxX_AHc5XOV0Czqx-94MVkr5gtagEVOKPjuqZ6xdk/s1600/wisegui101-msgpreview.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDKPf9902YD-V2sPaKH_A49o10Gpmg8iAy8uLmcR31v9GYgXJk54LOek2jzWHT8OFYqJSC0TFrkKvLp1J8gGZhoIiKYYZKkJwN3nRxX_AHc5XOV0Czqx-94MVkr5gtagEVOKPjuqZ6xdk/s400/wisegui101-msgpreview.png&quot; width=&quot;290&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Finally, should the user be interested in having a look at the actual SOAP response message that has been received upon invocation, the &quot;View message&quot; button shows it in another popup window:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVrSZrbtDBumiC6iPwCvQ_bHJGgM34w3Vfb7eEHQG-Kmd1bT8qE-DA1DFrrlMq2BXwSgAuCrMkQmJIqshfy2__AiUOR4zsPTVeAg7GJ1P9x7bMYTZdXWPFU1EcawqGMCH1Z6S7adLTbpk/s1600/wisegui101-viewresponse.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVrSZrbtDBumiC6iPwCvQ_bHJGgM34w3Vfb7eEHQG-Kmd1bT8qE-DA1DFrrlMq2BXwSgAuCrMkQmJIqshfy2__AiUOR4zsPTVeAg7GJ1P9x7bMYTZdXWPFU1EcawqGMCH1Z6S7adLTbpk/s400/wisegui101-viewresponse.png&quot; width=&quot;263&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I believe the 1.0.1 additions should further expand the set of &lt;b&gt;Wise GUI&lt;/b&gt; usage scenarios; you can &lt;a href=&quot;http://www.jboss.org/wise/downloads&quot;&gt;download&lt;/a&gt; the latest version, have a try and feel free to provide feedback :-)&lt;/div&gt;
&lt;div&gt;
Further improvements are planned for next release, possibly including a major UI change for allowing &lt;a href=&quot;https://issues.jboss.org/browse/WISE-192&quot;&gt;user management&lt;/a&gt;, so stay tuned...&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://jbosswise.blogspot.com/feeds/4783058373255631499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2041013703318221193/4783058373255631499' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/4783058373255631499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/4783058373255631499'/><link rel='alternate' type='text/html' href='http://jbosswise.blogspot.com/2013/03/wise-gui-101-additions.html' title='Wise GUI 1.0.1 additions'/><author><name>Alessio Soldano</name><uri>http://www.blogger.com/profile/15231208472339526847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix3q0synBuq9I5WlA0v0X19UpmznGKBamUkBVRxZU6fmb0UTZUTF9iocw5ShgxWveXLXMDoKjbN2xxHenIRfjTmeHoPpZ7Lai_dt9WNb6gKwxwZljPkaOyT7xGnDaVEg/s110/20170906_115221b.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOgBHHOK97BaAgbbrqdQ_4Y1Vg9F-HpwEiotTeyPGwAHhhF94zEZ5-ylGNDEZHF_A9IcmhmBem59LUOM97nIIzggwFrB4m0Rr4jIc1q_h1c4pJRcoTCNLF0TMvk4moflbGn-t5DuA-yQk/s72-c/wisegui101-params.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2041013703318221193.post-2186349663715842008</id><published>2013-03-01T12:38:00.000+01:00</published><updated>2013-03-01T12:38:30.566+01:00</updated><title type='text'>Writing a SOAP message preview tool</title><content type='html'>&lt;br /&gt;
&lt;a href=&quot;http://jbosswise.blogspot.it/2013/02/detyped-ws-contract-browsing-and.html&quot;&gt;Previous post&lt;/a&gt; introduced a new tree view of request parameters for invoking an endpoint. Here I&#39;d like to show an example of a practical usage of such addition to &lt;i&gt;Wise&lt;/i&gt; core: a customized SOAP message preview tool.&lt;br /&gt;
There&#39;re few scenarios in which a user needs to know how a SOAP message for invoking a given WSDL operation will look like. Computing that can be easy or difficult, depending on the complexity of the contract (number of schemas, wsdl style, etc.), that&#39;s why resorting to leveraging tools is actually a good idea ;-)&lt;br /&gt;
&lt;br /&gt;
Using Wise, we start by building a &lt;i&gt;WSDynamicClient&lt;/i&gt; instance consuming our target wsdl and selecting the &lt;i&gt;WSMethod&lt;/i&gt; to use (here we already knew the service, port and operation names):&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/asoldano/1316502b4fe611091b0b.js&quot;&gt;&lt;/script&gt;

then it&#39;s time to create an &lt;i&gt;ElementBuilder&lt;/i&gt; as follows:&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/asoldano/2347e776b8d3e1ca649e.js&quot;&gt;&lt;/script&gt;

please note we&#39;re setting the request flag (given we&#39;re building the tree for request parameters) and we disable default value generation for leaf elements (as we want to provide custom default values and do not want elements from schema sequences to default to null).&lt;br /&gt;
The builder is used to build up the request trees (one for each method parameter):&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/asoldano/4fd25edb83204d2ee049.js&quot;&gt;&lt;/script&gt;

the &lt;i&gt;populateElement&lt;/i&gt; method is where we customize the tree according to our scenario needs:&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/asoldano/e074dbadaf8727eb21bf.js&quot;&gt;&lt;/script&gt;

as you can see, we don&#39;t want null elements [A], we set default values for leaves [B], we add one element for each array/collection [C] and run a single cycle of lazy element expansion [D] (cyclic element type references in the schemas are converted into lazy load elements in the tree).&lt;br /&gt;
In this case, the default values are set in quite a dirty way in &lt;i&gt;getDefaultValue(Class cl)&lt;/i&gt;, basically we check provided class and return a &quot;?&quot; for String, zero for any numerical type, &quot;1970-01-01T00:00:00.000Z&quot; for XMLGregorianCalendar and an empty string otherwise.&lt;br /&gt;
Once the tree is available, getting the actual parameter objects to perform the invocation with is a matter of calling &lt;i&gt;toObject()&lt;/i&gt; on each tree root element:&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/asoldano/c1fc264514c1a869e2f0.js&quot;&gt;&lt;/script&gt;

And finally, the message preview is written to a provided output stream as follows:&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/asoldano/422f044eb71a90630e5f.js&quot;&gt;&lt;/script&gt;

&lt;i&gt;That&#39;s all!&lt;/i&gt;&lt;br /&gt;
You can have a look at the whole code in the &lt;a href=&quot;http://anonsvn.jboss.org/repos/wise/core/trunk/integration-testsuite/common/src/test/java/org/jboss/wise/test/integration/tree/MessagePreviewIntegrationTest.java&quot;&gt;MessagePreviewIntegrationTest&lt;/a&gt;&amp;nbsp;I&#39;ve recently added to the current Wise core 2.0.1-SNAPSHOT. Any feedback / comment is welcome!&lt;br /&gt;
&lt;br /&gt;
And if you&#39;re wondering how this is currently implemented, well, you know Wise basically uses JAXWS tooling from JBossWS to generate a compliant ws client; the Wise model is built by parsing the generated client and the tree view is derived from the model. The message preview flow is pretty similar to the invocation one, except a special jaxws handler is installed in the client in order for writing down the SOAP message generated by the internal ws stack (Apache CXF here); the handler also stops the handler chain execution so that no message actually goes to wire and Wise early return the message preview.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;As previously explained, delegating to a fully compliant WS stack here, ensure &lt;b&gt;correctness&lt;/b&gt; of the messages, even of their preview ;-)&lt;/i&gt;</content><link rel='replies' type='application/atom+xml' href='http://jbosswise.blogspot.com/feeds/2186349663715842008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2041013703318221193/2186349663715842008' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/2186349663715842008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/2186349663715842008'/><link rel='alternate' type='text/html' href='http://jbosswise.blogspot.com/2013/03/writing-soap-message-preview-tool.html' title='Writing a SOAP message preview tool'/><author><name>Alessio Soldano</name><uri>http://www.blogger.com/profile/15231208472339526847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix3q0synBuq9I5WlA0v0X19UpmznGKBamUkBVRxZU6fmb0UTZUTF9iocw5ShgxWveXLXMDoKjbN2xxHenIRfjTmeHoPpZ7Lai_dt9WNb6gKwxwZljPkaOyT7xGnDaVEg/s110/20170906_115221b.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2041013703318221193.post-7216307772040955014</id><published>2013-02-28T18:21:00.003+01:00</published><updated>2013-02-28T18:57:09.861+01:00</updated><title type='text'>Detyped WS contract browsing and endpoint invocation</title><content type='html'>In response to some good feedback received from the community after the recent &lt;a href=&quot;http://jbosswise.blogspot.it/2013/02/wise-is-back.html&quot;&gt;2.0 release&lt;/a&gt;, I&#39;ve been enriching the API of Wise Core to further simplify ws testing using it.&lt;br /&gt;
Till now the Wise core API has fundamentally been based on the &lt;a href=&quot;http://anonsvn.jboss.org/repos/wise/core/tags/wise-core-2.0.0.Final/core/src/main/java/org/jboss/wise/core/client/WSEndpoint.java&quot;&gt;&lt;i&gt;WSEndpoint&lt;/i&gt;&lt;/a&gt;, &lt;a href=&quot;http://anonsvn.jboss.org/repos/wise/core/tags/wise-core-2.0.0.Final/core/src/main/java/org/jboss/wise/core/client/WSMethod.java&quot;&gt;&lt;i&gt;WSMethod&lt;/i&gt;&lt;/a&gt;, &lt;a href=&quot;http://anonsvn.jboss.org/repos/wise/core/tags/wise-core-2.0.0.Final/core/src/main/java/org/jboss/wise/core/client/WebParameter.java&quot;&gt;&lt;i&gt;WebParameter&lt;/i&gt;&lt;/a&gt; abstraction:&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/asoldano/937b030cf4a653dad1f6.js&quot;&gt;&lt;/script&gt;

A given WSDL contract is mapped to at least one &lt;i&gt;WSEndpoint&lt;/i&gt; instance having one or more &lt;i&gt;WSMethod&lt;/i&gt; instances. Each &lt;i&gt;WSMethod&lt;/i&gt; can have multiple &lt;i&gt;WebParameter&lt;/i&gt; objects depending on the WSDL operation signature. By inspecting the type information in &lt;i&gt;WebParameter&lt;/i&gt; instances, the user is meant to build the actual objects to be passed as arguments to &lt;i&gt;WSMethod:invoke(Object args)&lt;/i&gt;. While effective, this might turn out to be not very practical and easy (due to reflection, see &lt;a href=&quot;http://anonsvn.jboss.org/repos/wise/core/trunk/integration-testsuite/common/src/test/java/org/jboss/wise/test/integration/complex/WiseIntegrationComplexTest.java&quot;&gt;here&lt;/a&gt;) if the consumed WSDL contract is complex and includes multiple nested schema types.&lt;br /&gt;
It&#39;s well known that Wise core supports &lt;a href=&quot;http://anonsvn.jboss.org/repos/wise/core/trunk/integration-testsuite/common/src/test/java/org/jboss/wise/test/integration/smooks/WiseIntegrationSmooksTest.java&quot;&gt;Smooks transformations&lt;/a&gt;, with the sake of allowing conversion of existing application data models into the object structure required for performing the invocation. However that&#39;s not really helping a lot when the target is programmatically testing a given endpoint.&lt;br /&gt;
In particular some users expressed the interest in the tree view offered by the &lt;a href=&quot;https://community.jboss.org/wiki/WiseGUIversion10&quot;&gt;Wise GUI&lt;/a&gt; on top of the core model: similarly to what is shown in the GUI, a tree model (think about e.g. the DOM tree approach) could be provided to describe each parameter type of a given &lt;i&gt;WSMethod&lt;/i&gt;. Each element of the tree would allow getting children and setting values (for leaves only). So here is what I came up with:
&lt;script src=&quot;https://gist.github.com/asoldano/aa3abc6aa6125135de35.js&quot;&gt;&lt;/script&gt;

The current Wise core 2.0.1-SNAPSHOT features an implementation of the &lt;i&gt;Element&lt;/i&gt; interface above, as well as a builder implementation for converting a &lt;i&gt;WebParameter&lt;/i&gt; into an Element tree:&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/asoldano/7039441f59775532c57d.js&quot;&gt;&lt;/script&gt;

The end result is in a really &lt;b&gt;simplified contract browsing&lt;/b&gt; of a WS endpoint as well as &lt;b&gt;simple invocation&lt;/b&gt; (see the &lt;a href=&quot;http://anonsvn.jboss.org/repos/wise/core/trunk/integration-testsuite/common/src/test/java/org/jboss/wise/test/integration/tree/WiseIntegrationTreeTest.java&quot;&gt;integration test here&lt;/a&gt;&amp;nbsp;too):&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/asoldano/e5fa3c84d40078a434ad.js&quot;&gt;&lt;/script&gt;

The tree view can of course be used to convert and access the data returned in the &lt;i&gt;InvocationResult&lt;/i&gt; instance.&lt;br /&gt;
Please note how &lt;i&gt;the parameters type info is completely hidden to the user&lt;/i&gt;, who basically ends up &lt;i&gt;setting string values for leaves elements&lt;/i&gt;. Strings are parsed into proper primitives (and wrappers) depending on the actual parameter type. Wise default &lt;i&gt;Element&lt;/i&gt; impl is currently able to convert values to String, Character, all numerical types, QName, XMLGregorianCalendar and Duration classes.&lt;br /&gt;
So, leveraging Wise, a user can&lt;i&gt; invoke / test an endpoint by browsing its contract and setting parameters in a fully &lt;b&gt;dynamic&lt;/b&gt; and &lt;b&gt;detyped&lt;/b&gt; way, while still being sure the generated SOAP request is &lt;b&gt;compliant&lt;/b&gt; with the contract requirements and constraints&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
The additions described above are currently being tested and will be included soon in next release. Any comment / feedback is welcome as usual!</content><link rel='replies' type='application/atom+xml' href='http://jbosswise.blogspot.com/feeds/7216307772040955014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2041013703318221193/7216307772040955014' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/7216307772040955014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/7216307772040955014'/><link rel='alternate' type='text/html' href='http://jbosswise.blogspot.com/2013/02/detyped-ws-contract-browsing-and.html' title='Detyped WS contract browsing and endpoint invocation'/><author><name>Alessio Soldano</name><uri>http://www.blogger.com/profile/15231208472339526847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix3q0synBuq9I5WlA0v0X19UpmznGKBamUkBVRxZU6fmb0UTZUTF9iocw5ShgxWveXLXMDoKjbN2xxHenIRfjTmeHoPpZ7Lai_dt9WNb6gKwxwZljPkaOyT7xGnDaVEg/s110/20170906_115221b.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2041013703318221193.post-8027243207808907484</id><published>2013-02-11T11:33:00.001+01:00</published><updated>2013-02-11T11:33:46.508+01:00</updated><title type='text'>Wise is back</title><content type='html'>&lt;br /&gt;
It&#39;s been a couple of years since we wrote here last time. At least from my point of view, the project has basically been on hold while waiting for the underlying ws layer to stabilize (and for me to have time to update its integration here ;-)). Moreover we&#39;ve been kind of waiting for the web gui work to come to an end, but unfortunately that never really took off due to lack of time from the contributors working on it. Anyway, in the mean time, both application server and its WS layer made giant steps ahead and &lt;a href=&quot;http://www.jboss.org/jbossas&quot;&gt;JBoss AS 7&lt;/a&gt;&amp;nbsp;series comes today with a fully compliant web services stack based on a &lt;a href=&quot;http://www.jboss.org/jbossws&quot;&gt;proper Apache CXF integration&lt;/a&gt;. Last summer I actually updated and cleaned-up the &lt;i&gt;wise-core&lt;/i&gt;, made it build with &lt;b&gt;Maven 3&lt;/b&gt; and added &lt;b&gt;support for AS 7&lt;/b&gt;, however that was not enough for a release. More recently I decided to invest some energies (and most of my spare time ;-)) on creating a &lt;b&gt;GUI&lt;/b&gt; for the basic wise functionalities, basically what we had in the project before the donation to JBoss / Red Hat. So I basically started from one of the very nice JBoss Developer Framework&amp;nbsp;&lt;a href=&quot;http://www.jboss.org/jdf/quickstarts/get-started/&quot;&gt;quickstarts&lt;/a&gt;&amp;nbsp;and built a &lt;i&gt;JavaEE 6&lt;/i&gt; web app based on &lt;i&gt;CDI&lt;/i&gt; and &lt;i&gt;JSF 2&lt;/i&gt; (using &lt;i&gt;RichFaces 4.3&lt;/i&gt;). I have to say that it actually turned out to be easier / faster then I expected to get to what you see in the snapshots below.&lt;br /&gt;
The GUI is basically a fully dynamic, single page webapp for &lt;b&gt;quickly invoking webservice endpoints without the need of generating and compiling client stubs or directly writing SOAP xml messages&lt;/b&gt;. You start by typing the URL of the wsdl contract you want to consume (you can provide username and password if required, http basic auth only supported atm):&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4TzcchI7JGlqxapqFujSSl5JbZmEBI-lwynbyE31hNPWHKmPrGhiOIxZpQAnEokPMzOuWbrBP55jvkgq8iM9iDpZTf9ZhYARgDLwOyD0hSgvg8JMibdCOhGGE3bui8EUptT4cFWZUckc/s1600/wise-gui-img1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;214&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4TzcchI7JGlqxapqFujSSl5JbZmEBI-lwynbyE31hNPWHKmPrGhiOIxZpQAnEokPMzOuWbrBP55jvkgq8iM9iDpZTf9ZhYARgDLwOyD0hSgvg8JMibdCOhGGE3bui8EUptT4cFWZUckc/s400/wise-gui-img1.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
then you click on &quot;OK&quot; button and let Wise fetch the wsdl, parse it together with any referenced schema and finally present you a list of available endpoint operations:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjuGtfpNCUArE5zcFYJUMAtYjlWOA2O52Lvv-gGI2uafi0c2jvN3OXFScnL94cWjMGPhcE_qcuHuQILOMVCht7EEECwvrs7wB0lxAg4rrNpo76t9p_w7OnYTuOu-WW33H4v9QHH_awKeo/s1600/wise-gui-img2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;325&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjuGtfpNCUArE5zcFYJUMAtYjlWOA2O52Lvv-gGI2uafi0c2jvN3OXFScnL94cWjMGPhcE_qcuHuQILOMVCht7EEECwvrs7wB0lxAg4rrNpo76t9p_w7OnYTuOu-WW33H4v9QHH_awKeo/s400/wise-gui-img2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
you select an operation and Wise shows a tree representing the input parameters for that:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikRnVowrJbJSLY-to3mPek0aQNCkKQcV2-UWG9nscocgP5WHlKTIZJU3JSWtnI36KdxVeuhb_RMqim3UDnJhEMYDjnDKPFuOHhNzmla2acz0zl_mpHr_KlZdscQqYQcsHkZZgMZZrbHNY/s1600/wise-gui-img3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikRnVowrJbJSLY-to3mPek0aQNCkKQcV2-UWG9nscocgP5WHlKTIZJU3JSWtnI36KdxVeuhb_RMqim3UDnJhEMYDjnDKPFuOHhNzmla2acz0zl_mpHr_KlZdscQqYQcsHkZZgMZZrbHNY/s640/wise-gui-img3.png&quot; width=&quot;491&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
you can fill in input boxes with data, enable/disable elements (for nillable ones only) and add/remove elements for collection and list parameters. Finally, you click on &quot;Perform invocation&quot; button and get another tree for the result object:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijs_R63eBszOvbGHUvhhMo0CVp1UolygDd_514hScSQy0RQ7u7OG4sOI8XpsLvrVosGEkVlkbDSfmSpkqggGVF3lhBJpYmh-xtF8FDAcwMbnA5ZwRzL3ZF3Azfuyj0jK0qbuv4Y7ex-bw/s1600/wise-gui-img4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijs_R63eBszOvbGHUvhhMo0CVp1UolygDd_514hScSQy0RQ7u7OG4sOI8XpsLvrVosGEkVlkbDSfmSpkqggGVF3lhBJpYmh-xtF8FDAcwMbnA5ZwRzL3ZF3Azfuyj0jK0qbuv4Y7ex-bw/s640/wise-gui-img4.png&quot; width=&quot;462&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
That&#39;s all, very simple, yet really effective and quick solution for testing ws endpoints. No need for either writing a single line of code or playing with XML. No external tool needed (besides for your browser). And possibly even more interesting, no special technical knowledge required, so e.g a business analyst might validate WS service results without bugging the developer who worked on it ;-) (keep in mind that in most scenarios, exposing a simple test WS endpoint is basically a matter of adding a single &lt;i&gt;@WebService&lt;/i&gt; annotation on a POJO or EJB3 class...)&lt;br /&gt;
&lt;br /&gt;
You can get the &lt;a href=&quot;https://community.jboss.org/wiki/Wise-coreProgrammerGuideversion20&quot;&gt;Wise 2.0 core&lt;/a&gt; as well as the first &lt;a href=&quot;https://community.jboss.org/wiki/WiseGUIversion10&quot;&gt;Wise GUI&lt;/a&gt; release from the project &lt;a href=&quot;http://www.jboss.org/wise/downloads&quot;&gt;download page&lt;/a&gt;. The core artifacts are also available on the &lt;a href=&quot;https://repository.jboss.org/nexus/content/groups/public-jboss/org/jboss/wise/&quot;&gt;JBoss Maven repository&lt;/a&gt;; the web GUI is meant for being deployed on &lt;i&gt;JBoss AS 7.1&lt;/i&gt; or greater, please refer to the enclosed README file for details on building and deploying it (it&#39;s basically a single command though, assuming you have Maven properly setup).&lt;br /&gt;
&lt;br /&gt;
For the next releases, I can foresee interesting and not too difficult to achieve enhancements to the web GUI, mainly on supporting &lt;i&gt;WS-Policy&lt;/i&gt; enabled endpoints / contracts (the underlying WS stack is already fully supporting that stuff). I will create jiras soon and will probably work on them assuming I can still save some time to spend on Wise; anyway any contribution is more then welcome, keep an eye on &lt;a href=&quot;https://issues.jboss.org/browse/WISE&quot;&gt;jira&lt;/a&gt;&amp;nbsp;and feel free to jump in anytime.&lt;br /&gt;
&lt;br /&gt;
Stay tuned!&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://jbosswise.blogspot.com/feeds/8027243207808907484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2041013703318221193/8027243207808907484' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/8027243207808907484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/8027243207808907484'/><link rel='alternate' type='text/html' href='http://jbosswise.blogspot.com/2013/02/wise-is-back.html' title='Wise is back'/><author><name>Alessio Soldano</name><uri>http://www.blogger.com/profile/15231208472339526847</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix3q0synBuq9I5WlA0v0X19UpmznGKBamUkBVRxZU6fmb0UTZUTF9iocw5ShgxWveXLXMDoKjbN2xxHenIRfjTmeHoPpZ7Lai_dt9WNb6gKwxwZljPkaOyT7xGnDaVEg/s110/20170906_115221b.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4TzcchI7JGlqxapqFujSSl5JbZmEBI-lwynbyE31hNPWHKmPrGhiOIxZpQAnEokPMzOuWbrBP55jvkgq8iM9iDpZTf9ZhYARgDLwOyD0hSgvg8JMibdCOhGGE3bui8EUptT4cFWZUckc/s72-c/wise-gui-img1.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2041013703318221193.post-7940873495743248204</id><published>2010-10-05T13:21:00.001+02:00</published><updated>2013-02-28T18:53:09.948+01:00</updated><title type='text'>As you know I&#39;ll be in Berlin Thursday and Friday for JUDCon talking about Wise.</title><content type='html'>As you know I&#39;ll be in Berlin Thursday and Friday for &lt;a href=&quot;http://www.jboss.org/events/JUDCon/JUDCon2010Berlin.html&quot;&gt;JUDCon&lt;/a&gt; &lt;a href=&quot;http://www.javalinux.it/wordpress/2010/09/27/wise-will-be-at-judcon-berlin-7-8-october/&quot;&gt;talinkg about wise&lt;/a&gt;.&lt;br /&gt;
I&#39;d like to use this opportunity to meet some of you and having great talks about &lt;a href=&quot;http://www.jboss.org/wise&quot;&gt;Wise&lt;/a&gt;, &lt;a href=&quot;http://sibilla.javalinux.it/&quot;&gt;SibillaTest&lt;/a&gt; (aka TestedBy), or any other geek&#39;s argument...you know what non-geek calls crazy.&lt;br /&gt;
Where and when ca you find me? Well check on &lt;a href=&quot;http://www.tripit.com/trip/public/id/323D49B97193&quot; target=&quot;_blank&quot;&gt;tripit&lt;/a&gt; when I&#39;ll arrive and where I&#39;ll stay.&lt;br /&gt;
I&#39;ll be of course at &lt;a href=&quot;http://community.jboss.org/wiki/JUDCon2010BerlinHackfest/&quot; target=&quot;_blank&quot;&gt;JUDCon&#39;s HackFest&lt;/a&gt;, but I&#39;m more than open to plan other talks over a German beer.&lt;br /&gt;
Would you have a run with me? I&#39;ll run in Berlin for sure Friday and maybe also Thursday in the morning (if I find friends running with me, I&#39;ll run for sure Thursday too).&lt;br /&gt;
I have in mind more or less 10km of easy running (1h or so) to take a look to the city, since I&#39;&#39;ve never stayed in Berlin and it seems I&#39;ll not have more spare time to take a look around. &lt;a href=&quot;http://www.gmap-pedometer.com/?r=4085453&quot;&gt;More precisely I&#39;d like to take this run.&lt;/a&gt;&lt;br /&gt;
Write me if you want to join me both for a run or a beer, we can agree meeting point and time. For German people: write me also if you see something wrong in the planned run...something like &quot;too more traffic here&quot;...or &quot;too more gangsters there!!&quot; :D&lt;br /&gt;
&lt;br /&gt;
See you in Berlin&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
[&lt;a href=&quot;http://www.javalinux.it/wordpress/2010/10/05/geeks-run-in-berlin-or-just-a-beer-after-run/&quot;&gt;cross posted here too&lt;/a&gt;] &lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://jbosswise.blogspot.com/feeds/7940873495743248204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2041013703318221193/7940873495743248204' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/7940873495743248204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/7940873495743248204'/><link rel='alternate' type='text/html' href='http://jbosswise.blogspot.com/2010/10/as-you-know-ill-be-in-berlin-thursday.html' title='As you know I&#39;ll be in Berlin Thursday and Friday for JUDCon talking about Wise.'/><author><name>Stefano Maestri</name><uri>http://www.blogger.com/profile/10073885897005392271</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2041013703318221193.post-3843701973627001876</id><published>2010-10-01T07:26:00.003+02:00</published><updated>2010-10-01T14:33:00.739+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="speech"/><title type='text'>Wise will be at JUDCon (Berlin 7-8 October)</title><content type='html'>&lt;a href=&quot;http://www.javalinux.it/wordpress/2010/09/27/wise-will-be-at-judcon-berlin-7-8-october/&quot;&gt;As cross posted here&lt;/a&gt;, I&#39;ll present &lt;a href=&quot;http://www.jboss.org/wise&quot; target=&quot;_blank&quot;&gt;Wise&lt;/a&gt; projcet during next upcoming &lt;a href=&quot;http://www.jboss.org/events/JUDCon/JUDCon2010Berlin.html&quot; target=&quot;_parent&quot;&gt;JUDcon&lt;/a&gt;.&lt;br /&gt;As you can see from the &lt;a href=&quot;http://www.jboss.org/events/JUDCon/JUDCon2010Berlin/agenda.html&quot; target=&quot;_blank&quot;&gt;agenda&lt;/a&gt; the speech will part of &quot;Soa and integration track&quot; and will be focused on this points:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt; &lt;li&gt;Wise core:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt; &lt;li&gt;Support of WS-*&lt;/li&gt;&lt;br /&gt; &lt;li&gt;Integration in ESB&lt;/li&gt;&lt;br /&gt; &lt;li&gt;One line WS calls&lt;/li&gt;&lt;br /&gt; &lt;li&gt;API to explore the dynamic generated stubs&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt; &lt;li&gt;Wise-wegui:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt; &lt;li&gt;A tool to help business analysts during validation tests of WS&lt;/li&gt;&lt;br /&gt; &lt;li&gt;The legacy web GUI and how it has been used in my company during the last year&lt;/li&gt;&lt;br /&gt; &lt;li&gt;The upcoming GWT gui&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt; &lt;li&gt;LMS: Logging Meta Service&lt;/li&gt;&lt;br /&gt; &lt;li&gt;The Wise Code donation: why have I donated my pet project to JBoss.org&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;I&#39;ll post here and &lt;a href=&quot;http://www.javalinux.it/&quot;&gt;there&lt;/a&gt; a report of the speech and slides too.&lt;br /&gt;&lt;br /&gt;I hope I&#39;ll have also opportunities to have some interesting lightning talks about &lt;a href=&quot;http://www.jboss.org/wise&quot; target=&quot;_blank&quot;&gt;Wise&lt;/a&gt; and/or &lt;a href=&quot;http://code.google.com/p/testedby/&quot; target=&quot;_blank&quot;&gt;TestedBy&lt;/a&gt; during spare time there. &lt;a href=&quot;http://www.twitter.com/maeste&quot; target=&quot;_blank&quot;&gt;Twitter&lt;/a&gt;, comment on the blog, or email are all fine if you want to contact me about that. I&#39;ll probably post in next days some proposal to have a run together too :)</content><link rel='replies' type='application/atom+xml' href='http://jbosswise.blogspot.com/feeds/3843701973627001876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2041013703318221193/3843701973627001876' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/3843701973627001876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/3843701973627001876'/><link rel='alternate' type='text/html' href='http://jbosswise.blogspot.com/2010/10/wise-will-be-at-judcon-berlin-7-8.html' title='Wise will be at JUDCon (Berlin 7-8 October)'/><author><name>Stefano Maestri</name><uri>http://www.blogger.com/profile/10073885897005392271</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2041013703318221193.post-3055241380248406445</id><published>2010-09-09T14:27:00.003+02:00</published><updated>2010-09-09T15:16:20.740+02:00</updated><title type='text'>Wise have new cool logo</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://design.jboss.org/wise/logo/final/wise_logo_450px.png&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 450px; height: 450px;&quot; src=&quot;http://design.jboss.org/wise/logo/final/wise_logo_450px.png&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: rgb(102, 102, 102); &quot;&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This is the new logo for &lt;a href=&quot;http://www.jboss.org/Wise&quot; target=&quot;_blank&quot; style=&quot;color: rgb(0, 116, 158); text-decoration: none; &quot;&gt;Wise&lt;/a&gt;. Cool, isn’t it?&lt;/p&gt;&lt;p&gt;We’re excited to officially have our new brand. Thank you very much to James Cobb and Cheyenne Weaver for our new logo, graphics and other branding help.&lt;/p&gt;&lt;p&gt;As said &lt;a href=&quot;http://www.javalinux.it/wordpress/2010/09/09/small-open-source-projects-are-difficult-to-keep-alive-and-what-about-wise-and-testedby/&quot;&gt;in this post &lt;/a&gt;we are backing on Wise giving it a new life with a lot of development on the road. And we had to do them with this owl observing us so seriously &lt;img src=&quot;http://www.javalinux.it/wordpress/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt;&lt;/p&gt;&lt;p&gt;Don’t forget &lt;a href=&quot;https://www.jboss.org/coolstuff/desktopwallpapers/wise&quot; target=&quot;_blank&quot; style=&quot;color: rgb(0, 116, 158); text-decoration: none; &quot;&gt;desktop wallpapers&lt;/a&gt; and/or to &lt;a href=&quot;http://www.cafepress.com/jbossorg/7273389&quot; target=&quot;_blank&quot; style=&quot;color: rgb(0, 116, 158); text-decoration: none; &quot;&gt;wear your open source pride&lt;/a&gt;!&lt;/p&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://jbosswise.blogspot.com/feeds/3055241380248406445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2041013703318221193/3055241380248406445' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/3055241380248406445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/3055241380248406445'/><link rel='alternate' type='text/html' href='http://jbosswise.blogspot.com/2010/09/this-is-new-logo-for-wise.html' title='Wise have new cool logo'/><author><name>Stefano Maestri</name><uri>http://www.blogger.com/profile/10073885897005392271</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2041013703318221193.post-8557043499287598644</id><published>2009-08-10T15:34:00.011+02:00</published><updated>2009-08-10T16:33:16.942+02:00</updated><title type='text'>Wise 1.1 released</title><content type='html'>&lt;a href=&quot;http://www.jboss.org/wise/team.html&quot;&gt;Our great team&lt;/a&gt; is proud to announce&lt;a href=&quot;http://www.jboss.org/wise/downloads/&quot;&gt; the 1.1 release&lt;/a&gt; of &lt;a href=&quot;http://www.jboss.org/wise&quot;&gt;Wise project&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This release contains only the wise-core. For the Wise-Lms module please still refer to 1.0 release.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;In this version we have totally changed the way to configure Wise Core. Why? We have moved all configuration to the code, passing all (in fact few) config during WSDynamicClient instantiation. In other words we have removed our dependency on JBoss MK, to be more flexible and compatible with JBoss ESB and JBoss AS 5. &lt;a class=&quot;jive-link-wiki-small&quot; href=&quot;http://www.jboss.org/community/wiki/Wise-coreProgrammerGuideversion11#4_Configurations&quot;&gt;Please refer to section 4 of our programmers guide for further details&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;padding: 0px; min-height: 8pt; height: 8pt;&quot;&gt; &lt;/p&gt;&lt;p&gt;Another important change is how we are managing multithread use of our API, providing a thread pool of endpoints, permitting a concurrent safe and performant invocation of WSMethod even if the used JBossWS native stack doesn&#39;t provide a threadsafe access to generated classes (see &lt;a class=&quot;jive-link-external-small&quot; href=&quot;https://jira.jboss.org/jira/browse/WISE-25&quot;&gt;WISE-25&lt;/a&gt;) . In general a lot of work have been done to ensure better performance and to avoid problems in concurrent use of our API.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;More samples and integration tests on &lt;a href=&quot;http://www.jboss.org/community/wiki/Wise-coreProgrammerGuideversion11#8_Extensions_WS_and_MTOM&quot;&gt;support of MTOM, WS-Security, and WS-Addressing.&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;We have improved also &lt;a href=&quot;http://www.jboss.org/community/wiki/Wise-coreProgrammerGuideversion11#54_Go_Dynamic_use_Ruby&quot;&gt;Support of (J)Ruby&lt;/a&gt; and &lt;a href=&quot;http://www.jboss.org/community/wiki/Wise-coreProgrammerGuideversion11#53_Go_Dynamic_use_Groovy&quot;&gt;Groovy&lt;/a&gt;. The question is why Wise instead of some native Ruby/groovy WS client? For a lot of reasons, like Smooks &lt;a href=&quot;http://www.jboss.org/community/wiki/Wise-coreProgrammerGuideversion11#6_WiseMapper_from_your_own_object_model_to_the_generated_JAXWS_model_and_vice_versa&quot;&gt;transformation support&lt;/a&gt; and &lt;a href=&quot;http://www.jboss.org/community/wiki/Wise-coreProgrammerGuideversion11#8_Extensions_WS_and_MTOM&quot;&gt; support of WS-*&lt;br /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Finally the project have been mavenized and a lot of unit, integration and stress tests have been integrated in our build lifecycle.&lt;/p&gt;&lt;p style=&quot;padding: 0px; min-height: 8pt; height: 8pt;&quot;&gt; &lt;/p&gt;&lt;p&gt;For more details, please have a look &lt;a class=&quot;jive-link-external-small&quot; href=&quot;https://jira.jboss.org/jira/browse/WISE/fixforversion/12313153&quot;&gt;at our JIRA&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;What are next steps for the project? For sure we will work in next weeks on JBossESB integration, because we would strongly purpose Wise 1.1 integration for next version of JBossESB, providing (above all) WS-* support in ESB &lt;a href=&quot;http://jbossesb.blogspot.com/2008/08/zero-code-web-services-addition.html&quot;&gt;zero code webservice invocation.&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;We have already opened discussion on 1.2 roadmap too and something will be announced very very soon. At least we will support CXF as underlying stack, provide a first release of webgui module.&lt;br /&gt;Join the discussion on &lt;a href=&quot;http://www.jboss.com/index.html?module=bb&amp;amp;op=main&amp;amp;c=33&quot;&gt;our forums&lt;/a&gt; and give your 2c on roadmap discussion and/or give us your feedback about current version. Of course feel free to report bugs or feature requests in our &lt;a href=&quot;http://jira.jboss.org/jira/browse/WISE&quot;&gt;Jira&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We also aims to write a series of post on this blog with some complex samples (i.e. using smooks mapper in a complex webservice client application), step by step guide to use Wise in a seam application, or ruby and so on. You should expect also some previews of our webgui modules here.&lt;br /&gt;&lt;br /&gt;A special thanks to Tom Fennelly of &lt;a href=&quot;http://www.smooks.org/&quot;&gt;Smooks&lt;/a&gt; project for all the help provided in this release.&lt;br /&gt;&lt;br /&gt;Stay tuned!</content><link rel='replies' type='application/atom+xml' href='http://jbosswise.blogspot.com/feeds/8557043499287598644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2041013703318221193/8557043499287598644' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/8557043499287598644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/8557043499287598644'/><link rel='alternate' type='text/html' href='http://jbosswise.blogspot.com/2009/08/wise-11-released.html' title='Wise 1.1 released'/><author><name>Stefano Maestri</name><uri>http://www.blogger.com/profile/10073885897005392271</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2041013703318221193.post-4231732180032816173</id><published>2009-01-26T23:31:00.004+01:00</published><updated>2009-01-27T00:35:01.034+01:00</updated><title type='text'>Wise 1.0.1 is on the way</title><content type='html'>&lt;a href=&quot;http://www.jboss.org/Wise&quot;&gt;Wise&lt;/a&gt;&#39;s &lt;a href=&quot;http://www.jboss.org/wise/team.html&quot;&gt;team&lt;/a&gt; has decided to publish a 1.0.1 release shortly.&lt;br /&gt;&lt;br /&gt;We are doing that because we are doing some improvement related to our &lt;a href=&quot;https://jira.jboss.org/jira/browse/JBESB-2206&quot;&gt;integration&lt;/a&gt; with &lt;a href=&quot;http://www.jboss.org/jbossesb&quot;&gt;JBoss ESB&lt;/a&gt;. Moreover we have found some subtle concurrency issue and we have fixed them.&lt;br /&gt;&lt;br /&gt;That said, I&#39;m writing this post mainly to announce that starting from Wise-core will be also a deployable sar in JBoss AS supporting Wise based webservice invocation also from web application and EJB. If you have time take a look to our &lt;a href=&quot;http://www.jboss.org/wise/subversion.html&quot;&gt;svn&lt;/a&gt; and in particular to 2 samples demonstrating this use:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://anonsvn.jboss.org/repos/wise/core/trunk/samples/helloWorldServlet/&quot;&gt;HelloWorldServlet&lt;/a&gt; that demonstrate the use of Wise-core into a servlet&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://anonsvn.jboss.org/repos/wise/core/trunk/samples/seamSample/&quot;&gt;seamSample&lt;/a&gt; that is a seam-gen generated sample which is able to invoke a webservice using Wise-core API with very little coding.&lt;/li&gt;&lt;/ol&gt;Any suggestions and feedbacks about would be very very appreciated through our &lt;a href=&quot;https://jira.jboss.org/jira/browse/WISE&quot;&gt;Jira&lt;/a&gt; or our &lt;a href=&quot;http://www.jboss.com/index.html?module=bb&amp;amp;op=main&amp;amp;c=33&quot;&gt;forums&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;After this release we will concentrate on Wise 1.1 that will be focused on our web GUI tools on which we are getting help from a new member of our &lt;a href=&quot;http://www.jboss.org/wise/team.html&quot;&gt;team&lt;/a&gt; (welcome Fabrizio!).&lt;br /&gt;&lt;br /&gt;If you like Wise and all efforts we are doing about, don&#39;t forget that our Project Leader (Stefano Maestri, well...me) is an external contributor and he is enlisted for &lt;a href=&quot;https://www.jboss.org/community/poll.jspa?poll=1003&quot;&gt;JBoss Community Leader Award&lt;/a&gt;. Your vote would be more than welcome.</content><link rel='replies' type='application/atom+xml' href='http://jbosswise.blogspot.com/feeds/4231732180032816173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2041013703318221193/4231732180032816173' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/4231732180032816173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/4231732180032816173'/><link rel='alternate' type='text/html' href='http://jbosswise.blogspot.com/2009/01/wise-101-is-on-way.html' title='Wise 1.0.1 is on the way'/><author><name>Stefano Maestri</name><uri>http://www.blogger.com/profile/10073885897005392271</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2041013703318221193.post-7996865196959096177</id><published>2009-01-15T22:51:00.003+01:00</published><updated>2009-01-15T23:06:19.582+01:00</updated><title type='text'>Wise&#39;s code_swarm</title><content type='html'>As a lot of projects leader are doing in these days, I have fallen into temptation of code_swarm and I&#39;ve generated &lt;a href=&quot;http://www.jboss.org/Wise&quot;&gt;Wise&lt;/a&gt;&#39;s svn &lt;a href=&quot;http://vis.cs.ucdavis.edu/%7Eogawa/codeswarm/&quot;&gt;code_swarm&lt;/a&gt; movie.&lt;br /&gt;&lt;br /&gt;Oki, it seems a bit ridiculous if you compare it with &lt;a href=&quot;http://blog.softwhere.org/archives/661&quot;&gt;other JBoss projects ones&lt;/a&gt;, but you know we are a young project ;)&lt;br /&gt;&lt;br /&gt;Anyway we are getting some &lt;a href=&quot;http://www.jboss.com/index.html?module=bb&amp;amp;op=viewtopic&amp;amp;t=148670&quot;&gt;good feedback&lt;/a&gt; from community for our 1.0 release and we are working hard to integrate it in ESB 4.5&lt;br /&gt;If you have too some questions or feedbacks please &lt;a href=&quot;http://www.jboss.com/index.html?module=bb&amp;amp;op=viewforum&amp;amp;f=291&quot;&gt;join our user forum&lt;/a&gt; and shot.&lt;br /&gt;Also our &lt;a href=&quot;http://www.jboss.com/index.html?module=bb&amp;amp;op=viewforum&amp;amp;f=290&quot;&gt;developer forum&lt;/a&gt; is active in these days planning next steps. Your 2 cents are more than welcome.&lt;br /&gt;&lt;br /&gt;And now..... ladies and gentlemen Wise&#39; code_swarm movie:&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.blogger.com/video.g?token=AD6v5dztAJqNhj68SOwLkx1UeHPx3qtShLDUUa5gkzHI6Dy_K0YhDW2yrztAJj57vx6TtTi_jH-wQrRKhQA6efKGsQ&#39; class=&#39;b-hbp-video b-uploaded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=38477d2083599f62&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://jbosswise.blogspot.com/feeds/7996865196959096177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2041013703318221193/7996865196959096177' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/7996865196959096177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/7996865196959096177'/><link rel='alternate' type='text/html' href='http://jbosswise.blogspot.com/2009/01/wises-codeswarm.html' title='Wise&#39;s code_swarm'/><author><name>Stefano Maestri</name><uri>http://www.blogger.com/profile/10073885897005392271</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2041013703318221193.post-974836650066050665</id><published>2009-01-09T22:33:00.003+01:00</published><updated>2009-01-09T23:29:33.989+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Wise release"/><title type='text'>Wise 1.0 released</title><content type='html'>&lt;a href=&quot;http://www.jboss.org/wise/team.html&quot;&gt;Our great team&lt;/a&gt; is proud to announce&lt;a href=&quot;http://www.jboss.org/wise/downloads/&quot;&gt; the 1.0 release&lt;/a&gt; of &lt;a href=&quot;http://www.jboss.org/Wise&quot;&gt;Wise project&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This release contains the Wise-core and Wise-Lms module&lt;br /&gt;&lt;br /&gt;Wise-core module 1.0 release aims to provide stable APIs for JAX-WS webservice invocation and some new cool feature. Take a look to our &lt;a href=&quot;http://www.jboss.org/community/docs/DOC-12896&quot;&gt;Programmers guide&lt;/a&gt; for a complete description of the features and possible uses of our APIs. Let us remark some of these features:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.jboss.org/community/docs/DOC-12896#8_Extensions_WS_and_MTOM&quot;&gt;Support of MTOM, WS-Security, and WS-Addressing&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.jboss.org/community/docs/DOC-12896#54_Go_Dynamic_use_Ruby&quot;&gt;Support of (J)Ruby&lt;/a&gt;. As for &lt;a href=&quot;http://www.jboss.org/community/docs/DOC-12896#53_Go_Dynamic_use_Groovy&quot;&gt;Groovy&lt;/a&gt;, the question is why Wise instead of some native Ruby WS client? For a lot of reasons, like Smooks &lt;a href=&quot;http://www.jboss.org/community/docs/DOC-12896#6_WiseMapper_from_your_own_object_model_to_the_generated_JAXWS_model_and_vice_versa&quot;&gt;transformation support&lt;/a&gt;, support of WS-*&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.jboss.org/community/docs/DOC-12896#9_JAXRS_Client_Support&quot;&gt;Initial support of JAX-RS&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.jboss.org/community/docs/DOC-12896#11_Samples&quot;&gt;More samples&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Wise-Lms module is a new module: Lms is an acronym for Logging Meta Service. Lms&#39; goal and use are very similar to the axis&#39; tcp monitor ones: it logs any tcp communication and gives developers the opportunity to review any request-response communications. Lms is a JBoss deployable application (an ear) and have a jmx mbean as application core and a web user interface to make its use easy. To have more information please refer to our &lt;a href=&quot;http://www.jboss.org/community/docs/DOC-13218&quot;&gt;documentation of Wise-Lms module.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What are next step for the project? For sure we will work in next weeks &lt;a href=&quot;https://jira.jboss.org/jira/browse/JBESB-2206&quot;&gt;on JBossESB integration&lt;/a&gt;, but we have already opened discussion on 1.1 roadmap and something will be announced very very soon. Join the discussion on &lt;a href=&quot;http://www.jboss.com/index.html?module=bb&amp;amp;op=main&amp;amp;c=33&quot;&gt;our forums&lt;/a&gt; and give your 2c on roadmap discussion and/or give us your feedback about current version. Of course feel free to report bugs or feature requests in our &lt;a href=&quot;http://jira.jboss.org/jira/browse/WISE&quot;&gt;Jira&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://jbosswise.blogspot.com/feeds/974836650066050665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2041013703318221193/974836650066050665' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/974836650066050665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/974836650066050665'/><link rel='alternate' type='text/html' href='http://jbosswise.blogspot.com/2009/01/wise-10-released.html' title='Wise 1.0 released'/><author><name>Stefano Maestri</name><uri>http://www.blogger.com/profile/10073885897005392271</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2041013703318221193.post-7363441815367577327</id><published>2008-11-17T22:00:00.002+01:00</published><updated>2008-11-17T22:43:19.229+01:00</updated><title type='text'>Wise 1.0 roadmap</title><content type='html'>Wise team has just started the&lt;a href=&quot;http://www.jboss.com/index.html?module=bb&amp;amp;op=viewtopic&amp;amp;t=145017&quot;&gt; coding phase driving us to 1.0 release&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Some highlight of&lt;a href=&quot;https://jira.jboss.org/jira/browse/WISE/fixforversion/12312789&quot;&gt; 1.0 roadmap&lt;/a&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://jira.jboss.org/jira/browse/WISE-61&quot;&gt;Support of WS-Security, WS-RM and WS-Addressing&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://jira.jboss.org/jira/browse/WISE-67&quot;&gt;Support of (J)Ruby&lt;/a&gt;. As for &lt;a href=&quot;http://www.jboss.org/community/docs/DOC-12896#53_Go_Dynamic_use_Groovy&quot;&gt;Groovy&lt;/a&gt;, the question is why Wise instead of some native Ruby WS client? For a lot of reasons, like Smooks (&lt;a href=&quot;https://jira.jboss.org/jira/browse/WISE-33&quot;&gt;and not only&lt;/a&gt;) &lt;a href=&quot;http://www.jboss.org/community/docs/DOC-12896#6_WiseMapper_from_your_own_object_model_to_the_generated_JAXWS_model_and_vice_versa&quot;&gt;transformation support&lt;/a&gt;, support of WS-*,  &lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://jira.jboss.org/jira/browse/WISE-58&quot;&gt;Support of xjc for JAXB object generation&lt;/a&gt; from an XSD (not necessary embedded/linked in wsdl). That&#39;s good itself, but moreover it&#39;s the first step needed&lt;a href=&quot;https://jira.jboss.org/jira/browse/WISE-59&quot;&gt; to support JAX-RS&lt;/a&gt; too.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://jira.jboss.org/jira/browse/WISE-60&quot;&gt;first release of LMS subproject&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Moreover this release would provide a stable API to our user.&lt;br /&gt;&lt;br /&gt;Would you lend an hand? Join our forums, discuss issues with us, test 0.9 release and provide patches and purpose new features. If you want to contribute don&#39;t miss our &lt;a href=&quot;http://www.jboss.org/community/docs/DOC-12754&quot;&gt;contributor guideline&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.jboss.com/index.html?module=bb&amp;amp;op=viewtopic&amp;amp;t=145419&quot;&gt;We have also started a discussion about Wise webgui&lt;/a&gt; that will not be in this relase, but could be very interesting, and for which we would like very much contributions from community (and we are also getting some!)</content><link rel='replies' type='application/atom+xml' href='http://jbosswise.blogspot.com/feeds/7363441815367577327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2041013703318221193/7363441815367577327' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/7363441815367577327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/7363441815367577327'/><link rel='alternate' type='text/html' href='http://jbosswise.blogspot.com/2008/11/wise-10-roadmap.html' title='Wise 1.0 roadmap'/><author><name>Stefano Maestri</name><uri>http://www.blogger.com/profile/10073885897005392271</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2041013703318221193.post-7913702066307718925</id><published>2008-11-03T17:06:00.008+01:00</published><updated>2008-11-03T22:02:29.475+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Wise release"/><title type='text'>Wise 0.9 released</title><content type='html'>We are proud to announce&lt;a href=&quot;http://www.jboss.org/wise/downloads/&quot;&gt; the first JBoss&#39;s release&lt;/a&gt; of &lt;a href=&quot;http://www.jboss.org/Wise&quot;&gt;Wise project&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This release contains only the Wise-core module with all basic features enabled. Take a look to our &lt;a href=&quot;http://www.jboss.org/community/docs/DOC-12896&quot;&gt;Programmers guide&lt;/a&gt; for a complete description of the features and possible uses of our APIs.&lt;br /&gt;&lt;br /&gt;Some cool features we would remark are:&lt;br /&gt;&lt;ol&gt;&lt;li&gt; &lt;a class=&quot;jive-link-anchor-small&quot; href=&quot;http://www.jboss.org/community/docs/DOC-12896#51_One_line_of_code_invocation&quot;&gt;One line of code invocation&lt;/a&gt; &lt;/li&gt;&lt;li&gt; &lt;a class=&quot;jive-link-anchor-small&quot; href=&quot;http://www.jboss.org/community/docs/DOC-12896#52_Interactively_explore_your_wsdl_objects&quot;&gt;Interactively explore your wsdl objects&lt;/a&gt; &lt;/li&gt;&lt;li&gt; &lt;a class=&quot;jive-link-anchor-small&quot; href=&quot;http://www.jboss.org/community/docs/DOC-12896#53_Go_Dynamic_use_Groovy&quot;&gt;Support of Groovy&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class=&quot;jive-link-anchor-small&quot; href=&quot;http://www.jboss.org/community/docs/DOC-12896#7_Adding_standard_JAXWS_handlers&quot;&gt;Support of standard &lt;/a&gt;&lt;a class=&quot;jive-link-anchor-small&quot; href=&quot;http://www.jboss.org/community/docs/DOC-12896#7_Adding_standard_JAXWS_handlers&quot;&gt;and Smooks&#39; based &lt;/a&gt;&lt;a class=&quot;jive-link-anchor-small&quot; href=&quot;http://www.jboss.org/community/docs/DOC-12896#7_Adding_standard_JAXWS_handlers&quot;&gt;JAX-WS handlers&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class=&quot;jive-link-anchor-small&quot; href=&quot;http://www.jboss.org/community/docs/DOC-12896#6_WiseMapper_from_your_own_object_model_to_the_generated_JAXWS_model_and_vice_versa&quot;&gt;WiseMapper: from your own object model to the generated JAX-WS model and vice versa&lt;/a&gt;. We Support year both Smooks and your own custom mapper.&lt;/li&gt;&lt;/ol&gt;We are working hard to define the definitive roadmap for 1.0 release (scheduled before the end of the year) and we will post about here very soon.&lt;br /&gt;&lt;br /&gt;This first release have to be considered as a preview release kicked out to ask feedback from the community for our &lt;a href=&quot;http://www.jboss.org/file-access/default/members/wise/freezone/apiDocs/index.html&quot;&gt;APIs&lt;/a&gt;. We don&#39;t consider at this level API stable, but we would stabilize them before the end of the year and so we are publishing a preview of our 1.0 release.&lt;br /&gt;Please have a look, get it to play and give us feedback in our &lt;a href=&quot;http://www.jboss.com/index.html?module=bb&amp;amp;op=viewforum&amp;amp;f=290&quot;&gt;developer forum&lt;/a&gt;. Of course don&#39;t hesitate to ask help in our &lt;a href=&quot;http://www.jboss.com/index.html?module=bb&amp;amp;op=viewforum&amp;amp;f=291&quot;&gt;user forum&lt;/a&gt; too.&lt;br /&gt;&lt;br /&gt;Stay tuned for 1.0 roadmap...you could get some great surprises ;)</content><link rel='replies' type='application/atom+xml' href='http://jbosswise.blogspot.com/feeds/7913702066307718925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2041013703318221193/7913702066307718925' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/7913702066307718925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/7913702066307718925'/><link rel='alternate' type='text/html' href='http://jbosswise.blogspot.com/2008/11/wise-09-released.html' title='Wise 0.9 released'/><author><name>Stefano Maestri</name><uri>http://www.blogger.com/profile/10073885897005392271</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2041013703318221193.post-3367342878294482866</id><published>2008-10-27T21:38:00.003+01:00</published><updated>2008-10-27T21:47:47.227+01:00</updated><title type='text'>Reasons for a code donation</title><content type='html'>&lt;a href=&quot;http://jbosswise.blogspot.com/2008/10/wise-is-jbossorg-project.html&quot;&gt;As said&lt;/a&gt; in announcing post &lt;a href=&quot;http://www.jboss.org/Wise&quot;&gt;Wise&lt;/a&gt; comes from a code donation.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.javalinux.it/wordpress/?p=196&quot;&gt;I have just posted on my personal blog my reasons for this code donation.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I&#39;m cross posting here because community may be interested ;)</content><link rel='replies' type='application/atom+xml' href='http://jbosswise.blogspot.com/feeds/3367342878294482866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2041013703318221193/3367342878294482866' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/3367342878294482866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/3367342878294482866'/><link rel='alternate' type='text/html' href='http://jbosswise.blogspot.com/2008/10/reasons-for-code-donation.html' title='Reasons for a code donation'/><author><name>Stefano Maestri</name><uri>http://www.blogger.com/profile/10073885897005392271</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2041013703318221193.post-7566235438238223455</id><published>2008-10-24T12:10:00.005+02:00</published><updated>2008-10-25T22:43:08.109+02:00</updated><title type='text'>Wise is JBoss.org project</title><content type='html'>We are proud to announce &lt;a href=&quot;http://www.jboss.org/Wise&quot;&gt;Wise is a JBoss.org project&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Wise is an acronym standing for Wise Invokes Services Easily&lt;br /&gt;&lt;br /&gt;Wise comes from a code donation by &lt;a href=&quot;http://www.javalinuxlabs.org/&quot;&gt;Stefano Maestri and Alessio Soldano&lt;/a&gt; and it has already been included in &lt;a href=&quot;http://jbossesb.blogspot.com/2008/08/zero-code-web-services-addition.html&quot;&gt;JBossESB 4.4 as new webservice client&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;What is Wise? In a nutshell it&#39;s building a java framework to invoke webservices easily, usable as base for zero-code webservices invocation application. But it&#39;s much more than this, aiming to provide also a web based generic interface to invoke web service, and a tool keeping track of serice invocations and soap message exchanged.&lt;br /&gt;&lt;br /&gt;Take a look to its &lt;a href=&quot;http://www.jboss.org/Wise&quot;&gt;homepage&lt;/a&gt; for much more infos.&lt;br /&gt;&lt;br /&gt;We will have in few days our &lt;a href=&quot;https://jira.jboss.org/jira/browse/WISE/fixforversion/12312788&quot;&gt;first release&lt;/a&gt; signed JBoss.org and a bright roadmap is coming too on this blog.&lt;br /&gt;&lt;br /&gt;Stay tuned</content><link rel='replies' type='application/atom+xml' href='http://jbosswise.blogspot.com/feeds/7566235438238223455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2041013703318221193/7566235438238223455' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/7566235438238223455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2041013703318221193/posts/default/7566235438238223455'/><link rel='alternate' type='text/html' href='http://jbosswise.blogspot.com/2008/10/wise-is-jbossorg-project.html' title='Wise is JBoss.org project'/><author><name>Stefano Maestri</name><uri>http://www.blogger.com/profile/10073885897005392271</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>