Skip to content

Balhau/country-info-ws

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project is a demo implementation of java web services. Here it were implemented several 
clients of web services and you interact with them in a web page fashion. The next urls 
represent the original services avaiable and the corresponding web page, for testing purposes.

Global Weather:
[WebService]	http://www.webservicex.net/globalweather.asmx?WSDL
[TestPage]	http://country-info.herokuapp.com/sampleGlobalWeatherSoapProxy/TestClient.jsp

Country Info:
[Webservice]	http://www.webservicex.net/country.asmx?WSDL
[TestPage]	http://country-info.herokuapp.com/sampleCountryInformationServiceSoapProxy/TestClient.jsp

World Population:
[WebService]	http://www.abundanttech.com/webservices/population/population.asmx?WSDL
[TestPage]	http://country-info.herokuapp.com/samplePopulationWSSoapProxy/TestClient.jsp


To build the project you need to run the file named "build.xml" and you can find this on the 
main folder. Inside the "dist" folder you have a bash file with a command to deploy the 
"war" file on the heroku cloud service under the project country-info.

The WebContent file has the front-end files of the project and the src has the server side.
The web services implementation is under the "src" folder. Many of the code is automatically 
generated by eclipse and by the Axis web services library. The code that was hand coded is 
documented in a javadoc style and is under the package "org.webservice.countryInfo". 
You should be cautious because  some, under this package, are auto-generated by eclipse and Axis framework.

The project is deployed on the following URL

https://country-info.herokuapp.com/sampleCountryInfoWSProxy/TestClient.jsp

NOTE:

Before invoke the web service you must set the endpoint to:

https://country-info.herokuapp.com/services/CountryInfo

A web page was developed to demonstrate the web service clients. To get this demo page go to:

http://country-info.herokuapp.com/

About

Web service that aggregates country information

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published