Download presentation
Presentation is loading. Please wait.
Published byOphelia Barker Modified over 5 years ago
1
Web services introduction, application and its future
ECLT5820 Project Specification – Group 8 WONG CHING CHEUNG Dennis ( ) TRAN CHON WAI ( ) Web services introduction, application and its future
2
Agenda
3
Agenda Introduction SOAP REST Comparison to Traditional Protocols
Applications A Show Case Challenges Conclusion & Future
4
Introduction
5
Introduction A software system designed to support interoperable machine-to-machine interaction over a network
6
Introduction Originated at 1999 Ubiquitous nowadays
7
Why we need it Exposing the existing function on to network
Connecting Different Applications Standardized Protocol
8
SOAP
9
SOAP Simple Object Access Protocol based on the internet and XML
10
SOAP
11
SOAP Heterogeneous Human-readable Low system requirement
12
REST
13
REST Representational State Transfer An architectural style
14
REST Resource identified in URI Represent as: JSON, XML, JPEG…
State Transfer: POST, GET, PUT, DELETE
15
REST Client-Server Communication Cacheable Uniform Interface
16
Comparison with Traditional Protocols
Web Services FTP MQ EDI Availability Medium-High Medium High Performance Reliability Low Scalability Manageability Cost Low-Medium Complexity
17
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
18
A Show Case – Payment Gateway
19
A Show Case – Payment Gateway
20
Challenges Lack of standardization
Commercial decision rather than technical consideration Security concern – DDoS Attack?
21
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
22
Q&A Thank you
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.