Monday November 26, 2007
TOTD #19: How to Add Metro Quality-of-Service to Contract-First Endpoint ?
This TOTD explains how to add Reliability and Security to a Contract-First Endpoint using NetBeans IDE.
In the Contract-First, the contract, i.e. the WSDL, is defined first as
opposed to starting from Java. The Metro programming model starts with a Java
Service Endpoint Interface (SEI) and uses
Web
Service Designer to specify Security, Reliability and Transactions support.
This blog uses the WSDL bundled with the fromwsdl sample of
Metro download and adds
Quality-of-Service attributes to it.
Here are the steps to enable Reliable Messaging to Contract-First endpoint:
Web Service from
WSDL..." as shown below:

Browse..." button next to "Web Service Port:" and
select the appropriate port.Finish" and the Web Services Designer is shown as
shown below:
Undeploy and Deploy"
to deploy the project. Web Services" tree, select the newly added Web
service and right-click on "Test Web Service". The Tester page
is shown in a browser with links to the packaged WSDL file and text boxes
and buttons to invoke the Web service.Reliable Message Delivery".Clean" to clean all the
generated files. Again right-click on the project and then select "Undeploy
and Deploy" to deploy the project again.As described in screencast #ws7, Security can be added to a Contract-First endpoint using the steps listed above.
Please leave suggestions on other TOTD that you'd like to see. A complete archive is available here.
Technorati: totd glassfish webservices netbeans metro wsdl reliability contractfirst
Posted by Arun Gupta in webservices | Comments[13]
|
|
|
|
|
Today's Page Hits: 132
Total # blog entries: 1007