Transcript Security of Electronic Voting - Northern Kentucky University
Web Service Security
James Walden Northern Kentucky University
Web Services
Web services are designed to provide:
Interoperability
: services can be built on any framework in any language.
Reuse
: code can be re-used among different applications.
Services should be Self-describing Discoverable Content-independent Stateless CSC 666: Secure Software Engineering
Web Service Technologies
1. HTTP 2. XML 3. XPath 4. SOAP 5. WSDL CSC 666: Secure Software Engineering
eXtensible Markup Language
Extensible descriptive markup language framework Primarily used for data communication and storage.
Tree-based document structure using <> tags.
Began as simplified subset of SGML.