advanced topics in web services

13
1 Advanced Topics in Web Services Presented by Ashraf Memon

Upload: yank

Post on 23-Jan-2016

44 views

Category:

Documents


0 download

DESCRIPTION

Advanced Topics in Web Services. Presented by Ashraf Memon. Overview. Java Web Services Tutorials Examples Web Service Security Web Service for Legacy Code References to Web Services in other languages Questions and Discussion. Java Web Services. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Advanced Topics in Web Services

1

Advanced Topics in Web Services

Presented by

Ashraf Memon

Page 2: Advanced Topics in Web Services

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

Page 4: Advanced Topics in Web Services

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

Page 5: Advanced Topics in Web Services

5

• Emerging xml and web service specifications, a big bag of worms

Page 6: Advanced Topics in Web Services

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

Page 8: Advanced Topics in Web Services

8

C++ Web Services

• http://ws.apache.org/axis/cpp/ • http://www.systinet.com/resources/tutorials#cpp

Page 10: Advanced Topics in Web Services

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

Page 11: Advanced Topics in Web Services

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

Page 12: Advanced Topics in Web Services

12

And of course Microsoft DOT NET

• http://msdn.microsoft.com/webservices/

Page 13: Advanced Topics in Web Services

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