Archive for February, 2008

SOA session in Parley’s site

The SOA world as definiton is depicted in detail in these sessions provided by Parley…Soa Lite and Soa Sans SOAP by Dennis Sosnoski. So keep your head calmn and your puts up when diving into the deep sea of SOA methology and acronyms. In addition, SOA methology by Cap Gemini consultant Steve Jones highlights that is is not the technology that plays the vital role in SOA…it is eventually the business needs…the needs of the customer. I found a real good article describing the XFire web service implementation ….Web Services on XFire – Fast Forward to 2007 by Sing Li

Securing XFire Webservices can be accomplished by using Acegy - read Using Acegi With XFire For Web Service Authentication & Authorization. And in case you would need JAXB 2 Schema validaiton…set the XFire to use JAXB2…you need 1.5 JVM to be able to use it thought

I attended 3 days Web Services training course organised by ICT-training house- Tieturi oyj. The web service project is now accomplished and it is time to seek other coding challenges….only limitation in using XFire is the support for Complex types mapping…as it doesen’t provide out-of-the-box support for Collections…only Arrays of objects are the esasiest way of dealing Collections…or not so fancy way of creating aegis specfic xml-mappings file into the same package where the equilent source code is located….”/org/codehaus/xfire/Employee.aegis.xml

Add comment February 12th, 2008

my first web service implementation…wicket in action early access pdf-edition by manning

Hi,

I was given a web service implementation request to faciliate one specific order process and give it entry into the Web Service hemisphere. Well, learned from previous experiences from pervious employer I had itching feeling about the technologies that might help me to find solutions to the given problem given the limitation of not been able to use JEE specific implementations and the light web-container specific environment like apache tomcat and my lack of experience of implementing web services.  Fortunately, Myeclipse provides good tooling to utilize Xfire impelentation…so I take a look at the Xfire user guide and the job was done in no time….but also Matt Raible’s Appfuse specific web services section implemented in appfuse gave me good starting point. The Xfire is nowdays known also as Apache CFX..but given the JVM 1.4 limitaitons I could not implement the web service interface using annotations as in the simple CFX web service sample…so XFire specific quick start guide provieds the steps needed  to take in order to implement and test the web service WSDL file. I carried out the testing using SOAPUI- free testing tool for web services.

 

Other given task at hand is about implementing user interface using Apache Wicket framework - the Serverside article Introducing Apache Wicket by Nick Heudecker gives good head start…and good companion to that is also Mannings early access editon of Wicket in action…fortunately appfuse-light specific implemantation provides good code base to start impelenting your wicket project…other possibility is to create wicket quick start templete using maven2. Maven specific issues are explainde in guite in detail in Java World article Maven 2 POM demystified….and read also the follow-up article Get the most out of Maven 2 site generationor you could also use ant with maven ..to enable maven to take care of the jar depenencies and then to the excat beploy phase using ant maven tasks…as was done in appfuse-light implementaiton.  I faced still the diallemma of how to enable the usage of maven with Weblogic server 8.1…the problem was solved in an blog post- How to deploy Weblogic 8.1 Portal on Cargo Maven2. Those who use Weblogic server 9.x might find maven2 article Using Appc with Maven on Hussein Badakhchani’s Blog or using maven 2 to build bea weblogic portal applications …bood online maven book - nicly categorized .

Or in case you are not much fun of learing the maven internals–you could either use maven plugin with netbeans…it has wonderful integration with netbeans….as written in Maven is Magic in Netbeans in Gertjan blog

Add comment February 9th, 2008