Web services introduction, application and its future ECLT5820 Project Specification – Group 8 WONG CHING CHEUNG Dennis (1155087307) TRAN CHON WAI (1155015125) Web services introduction, application and its future
Agenda
Agenda Introduction SOAP REST Comparison to Traditional Protocols Applications A Show Case Challenges Conclusion & Future
Introduction
Introduction A software system designed to support interoperable machine-to-machine interaction over a network
Introduction Originated at 1999 Ubiquitous nowadays
Why we need it Exposing the existing function on to network Connecting Different Applications Standardized Protocol
SOAP
SOAP Simple Object Access Protocol based on the internet and XML
SOAP
SOAP Heterogeneous Human-readable Low system requirement
REST
REST Representational State Transfer An architectural style
REST Resource identified in URI Represent as: JSON, XML, JPEG… State Transfer: POST, GET, PUT, DELETE
REST Client-Server Communication Cacheable Uniform Interface
Comparison with Traditional Protocols Web Services FTP MQ EDI Availability Medium-High Medium High Performance Reliability Low Scalability Manageability Cost Low-Medium Complexity
Applications Today A common systems-to-system communication protocols crossing different applications within an enterprise Popular in external communications (eCommerce, B2B) Most popular channel as of an API from enterprises Hub-spoke business model driving more usages IT infrastructure also a driving force
A Show Case – Payment Gateway
A Show Case – Payment Gateway
Challenges Lack of standardization Commercial decision rather than technical consideration Security concern – DDoS Attack?
Conclusion & Future A proven efficient operation system for system integration during its application for years Most preferred choice of API today More applications in different area to emerging .com & mobile app market
Q&A Thank you