Monday, November 30, 2009

SOA Coursework

The SOA coursework specification is now available at:

The deadline for the coursework is: 17th December 2009 23:45:00 GMT

If you have any questions then please email one of the demonstrators.



Wednesday, November 18, 2009

SOA Practical 19-11-2009

The first two specs for SOA practicals have been uploaded and are available at (these are similar to the previously uploaded prac sheet) :

http://www.trust-economics.org/maciejm/practical_soa_1.pdf

http://www.trust-economics.org/maciejm/practical_soa_2.pdf


Servers are running on both cage01 and cage02 machines.

http://cage01:8001/axis2/services/WeatherService
http://cage02:8001/axis2/services/WeatherService

We have received emails regarding if servers can be up and running outside practicals. Yes, we're happy to support you with that but please keep in mind that both machines are restarted from time to time and we need to monitor them to guarantee that servers are available.

To run the client application you need to use JDK 1.5 (and not JDK 1.6).

OPTION 1:
Check if the following folder exist from your terminal
/usr/local/jdk/1.5.0_10/

use the following command:
ls /usr/local/jdk/1.5.0_10/

if YES,

change the run script to include the java command from the above directory:
/usr/local/jdk/1.5.0_10/bin/java and follow the rest of the steps as in the practical

(or you can temporarily set the JAVA_HOME to point to the above directory)

ELSE (OPTION 2)
  1. Simply download JDK 5.0 Update 22 from http://java.sun.com/javase/downloads/index_jdk5.js (Linux version) or this direct link
  2. Unpack it in your home directory on Linux.
  3. Set JAVA_HOME to this directory (export JAVA_HOME=~/jdk1.5.0_22)
  4. Change runClient.sh file to include the new java executable (~/jdk1.5.0_22/bin/java) or download the new runClient.sh file from http://www.trust-economics.org/maciejm/runClient.sh (e.g. wget http://www.trust-economics.org/maciejm/runClient.sh)


Thursday, November 12, 2009

Server URL for Today SOAP Practical 12-11-2009

Url for the server is:

http://cage01:8001/axis2/services/WeatherService

SOA Practical

Practical 1 SOA here

Tuesday, November 10, 2009

REST Weather Service URL Outside of Practical Hours

Due to popular demand for the server running outside of practical hours - there's now the Weather service running on both cage01 and cage02 servers (port 8080 as in the practicals spec).

http://cage01:8080/Weather/{username}

http://cage02:8080/Weather/{username}


If none of the URL is working please notify us through email so that we can restart the service again.

If you do have any questions regarding the coursework or the practicals please feel free to send them directly to one of the demonstrators:

Maciej - m.p.machulak@ncl.ac.uk

Johari - johari.abdullah@ncl.ac.uk

Khaled - k.a.s.farj@ncl.ac.uk


And feel free to ask questions during the practicals - we're all there to help!

Thursday, November 5, 2009

Weather Service URL for 05-11-2009 Practical Session

Can use the following URL:

http://mill08:8080/Weather/{username}

OR

http://cage01:8080/Weather/{username}

for this week practical, you can use this session to finish up Prac 1 to 3 for REST and also the REST coursework. SOAP practical will start from next week

Thursday, October 29, 2009

REST Coursework Available now!!!

Please get the coursework from here. (google doc) or here (mediafire)

Updated:
Due date: 17th November 2009 (Tuesday)
Time: 11.45 pm (23:45)

The REST coursework involve designing the news story web service, thus there is no need to implement the actual news story web service. Task 6 and 7 involve writing the java program which is similar to what you have done for the practicals.

Thursday, October 8, 2009

URL For WeatherService

UPDATED!!!

Use this URL

http://cage01:8080/Weather/{username}

for example, username = n 1234567

URL is:
http://cage01:8080/Weather/n1234567


REST Practical

Notice: Updated practical will be uploaded weekly, the old one can be used as a guide as well