1 Advanced Topics in Web Services Presented by Ashraf Memon.
-
Upload
vernon-mccormick -
Category
Documents
-
view
215 -
download
0
Transcript of 1 Advanced Topics in Web Services Presented by Ashraf Memon.
1
Advanced Topics in Web Services
Presented by
Ashraf Memon
2
Overview
• Java Web Services Tutorials Examples• Web Service Security• Web Service for Legacy Code• References to Web Services in other languages• Questions and Discussion
3
Java Web Services
• JAX-RPC based service by Pankaj Kumar from HP• http://
www.ammai.com/webservices/index.html?POSTNUKESID=8dd13c58180ef4543f03f656901ab4db
4
Web Services Security
• Several protocols have emerged to address some of key areas of web service security based on Authorization, Authentication, Confidentiality, Integrity.
• Popular Specifications– SAML (Security Assertion Markup Language)
• authentication and authorization of web service– XML Digital Signatures
• digitally signing the message to ensure integrity– XML Encryption
• encryption of XML messages – WS-Security
• WS-security addresses most of the above issues.• More information on Thursday by Dr. Sriram Krishnan
5
• Emerging xml and web service specifications, a big bag of worms
6
Web Services for Legacy Code
Adapting Legacy Computational Software for XMSF
Elizabeth L. White and J. Mark PullenDepartment of Computer Science and C3I Center
George Mason University
7
C Web Services
• http://www.developer.com/tech/article.php/1379751• http://www.devarticles.com/c/a/Java/Interfacing-With-C-F
rom-Java-With-JNI-Part-2• http://searchwebservices.techtarget.com/ateQuestionNR
esponse/0,289625,sid26_cid570738_tax292065,00.html
8
C++ Web Services
• http://ws.apache.org/axis/cpp/ • http://www.systinet.com/resources/tutorials#cpp
9
Perl Web Services
• http://www.soaplite.com/ • http://aspn.activestate.com/ASPN/WebServices/SWSAPI/
perltut• http://www.amazon.com/exec/obidos/tg/detail/-/059600
2068/002-3649560-3533665?v=glance• http://developer.apple.com/internet/applescript/applescr
ipttoperl.html
10
Fortran Web Services
• http://www.nocoug.org/download/2004-05/NYOUG_2004.ppt
• http://www.caip.rutgers.edu/~vincentm/JNI/jni2f.html• http://www.cs.fsu.edu/~engelen/soap.html
11
Other languages to Web Service
• http://aspn.activestate.com/ASPN/WebServices/SWSAPI• http://www-106.ibm.com/developerworks/webservices/
library/ws-tip-leg.html
12
And of course Microsoft DOT NET
• http://msdn.microsoft.com/webservices/
13
Success Story1:15 PM – 2:15 PM
Creating a simple web service
3:00 PM – 5:00 PM
Tool based web service10:15 AM – 11:15 AM
Establishing foundation in web
services2:15 PM – 2:45 PM
Data access (ASCII and Database) web services
8:30 AM – 10:00 AMAdvanced Topics and
references11:15 AM – 11:45 AM
Closing Comments
& Questions
BREAK
BREAK
DAY
END
2:45 PM-3:00 PM
5:00 PM
10:00 AM-10:15AM
Questions and Discussion