I have worked with SOAP in SAAJ and JAXM, and I want to extend on that, and throw in some WSDL and UDDI.
What was, for you, the most useful book or article when you learned WSDL? What tools came in handy when trying to create and run some examples?
Thank you.
I am answering my own question since I did not get a lot of responses.
I eventually found a good article and used it as a basis for beginning to learn WSDL. I extended on it by reading other articles similar to the one specified by adatapost or by google-ing. For specific details I turned to the specifications as John Saunders suggested.
This is the material that I found most useful when starting to learn WSDL: Understanding WSDL. Hope it helps somebody else too.
Web Services Description Language (WSDL) 1.1
but also
WS-I Basic Profile Version 1.1 to learn what parts of WSDL to not use.
Related
I have got an opportunity to work on a legacy web service project
which has been written 10 to 12 years before . I happily took this
assignment as i really wanted to check out how much effort the
developers had put decades before to write web services without the
advanced framework which we have nowadays . I really think they had
put a lot !!! coz the pkg has so many classes which i dont even
understand what is it ... It has BO ,PO , WSAO classes , CXF mapping ,
marshalling and unmarshalling .. So i want help from senior
developers here who have worked on web services decades before coz i
couldn't find any example in net really , all seems to be archived or
Page not found link .so please provide me any links or examples to
understand JAX-WS 1.2 , Webservice client - service . It might not be
a coding question but a question which would really others who are
willing to work on legacy projects .Thanks in Advance
You might start with just the "spec" jax-ws classes first. Various implementations have a lot of other, non-spec features that aren't portable and go beyond the spec, I'd save those for later. There are parts of jax-ws that are "off the beaten path", (handlers, low level api's, attachments, etc.) you can save those for later too.
This might be a good place to start: https://docs.oracle.com/javaee/6/tutorial/doc/bnayl.html
Java 6 through 8 contains jax-ws (unfortunately it's removed starting with java11) so you don't need an app server to experiment with it, just a java 8 jdk.
This seems to be a pretty good article on using jax-ws with just a jdk:
https://www.javaworld.com/article/3215966/web-services-in-java-se-part-2-creating-soap-web-services.html
The spec, JSR-224, is a good explanation, but it's not light reading, and you have to accept their license.
https://jcp.org/en/jsr/detail?id=224
Now we have used ocsigen successfully to host an old python cgi application. However, we need to study ocsigen in detail to decide whether or not using OCaml language to develop new web application.
Any suggestion is appreciated!
As far as I know, there is no book (but the online documentation is quite good).
And the people behind Ocsigen are quite nice people and will answer questions on their mailing list.
I would like to call an Exchange 2010 web service from a remote client such as an iPhone to book a meeting room / to know if a meeting room is available etc.
Does anyone has an example available please?
Thanks a lot,
I don't know of any easy to follow sample so this is just some information that might help you get started anyway.
This page has a sample for creating an appointment in C#. So I'd say that's part of the answer, the other part is to find out how to use SOAP from your language of choice. This SO question discusses just this.
I'm looking for good reference material regarding the use of ABAP Unit Test Classes.
I'm interested in any of the following:
Documentation on the functionality
Best Practises
"How To Guides"
Blogs/Books on people's experience in using test-driven development in a SAP environment, particularly what sort of scenarios leans themselves to test-driven development & how you get around the dependency of SAP on business data.
There is some documentation in sap.com.
Also, there is a German PDF (see here) that may be helpful if you know some German ;-) At least it contains a few email addresses of people that may be able to help. Not sure because the PDF is from a conference in 2003, so the contact info may not be too up to date.
Lastly. there seems to be a German book (on Amazon Germany) .. again not sure if that helps you.
Wondering if you'd checked these links...
https://wiki.sdn.sap.com/wiki/display/ABAP/ABAP+Unit
https://wiki.sdn.sap.com/wiki/display/ABAP/ABAP+Test+and+Analysis+Tools
Thanks.
I recently wrote a blog article on my experiences here: Adopting Test Driven Development using ABAP Unit
There is some documentation in SE24 for class CL_AUNIT_ASSERT. Doing a where-used on the class gives an indication of how it is meant to be used.
There also is a 5 part blog series on SAP SDN
UPDATE: There is now also an excellent course on ABAP Unit on OpenSAP.com. It is called
Writing Testable Code for ABAP
The URL for the course is: https://open.sap.com/courses/wtc1
WCF is Microsoft's replacement for .Net Remoting and Web services. It's critical to understand if you are a .NET component developer.
The best reference for WCF appears to be (by word of mouth, blogs and Amazon) Juval Lowy's "Programming WCF Services," published by O'Reilly.
This book is advertised in several places around the net as "coming with Juval Lowy's ServiceModelEx library," which is supposed to be this awesome WCF framework that extends and simplifies WCF development. In the book itself Lowy talks about this framework a lot.
However, I can not figure out where to download said library. If you look at his website's download page there's tons of stuff but no ServiceModelEx.
Does he intend for his readers to re-code all of it by hand going by code samples in his book?
Anyone with any experience on this?
Yeah, this is a niche question, but I think it's an important topic and it's certainly programming related.
The latest version is maintained on IDesign's site here:
http://idesign.net/Downloads/GetDownload/1887
Older version are available on the O'Reilly site.
Programming WCF Services 3rd Edition (PWSTE) Samples:
http://examples.oreilly.com/9780596805494/
Programming WCF Services 2nd Edition (PWSSE) Samples:
http://examples.oreilly.com/9780596521301/
I found this via:
http://oreilly.com/catalog/9780596521301/
and clicking on "Examples"
Download the zip file and it has all the code for ServiceModelEx. I hope this helps.
you can find it here:
http://www.idesign.net/idesign/DesktopDefault.aspx?tabindex=5&tabid=11#WCFEssentials
Just search for "ServiceModelEx" in your browser to jump to the right link ;)
In the PWSTE - Sources there are four subfolders:
ServiceModelEx
ServiceModelEx (.NET 3.5)
ServiceModelEx(no service bus)
Tools
The ServiceModelEx is included at the source level at many sample projects under WCF Samples.
By studying Juval's code you can learn lot of good stuff.
Good bless him.
I went through the same process. But, luckily, I needed to download InProc Factory project from Idesign's site and there it was, the ServiceModelEx is bundled with InProc Factory example.
It is stored under InProc Factory.
The zip file has two projects. One is InProc Factory and the other one is ServiceModelEx.
Hope this is helpful.