Web services introduction, application and its future

Slides:



Advertisements
Similar presentations
Representational State Transfer (REST) Paul Townend 8 th February 2007.
Advertisements

REST Vs. SOAP.
REST Introduction 吴海生 博克软件(杭州)有限公司.
Building and using REST information services Rion Dooley.
Introduction to Web Services
® IBM Software Group © 2003 IBM Corporation IBM Position W3C Enterprise Web Services WS Christopher Ferris Senior Technical Staff Member Feb, 2007.
Server Access The REST of the Story David Cleary
Overview of Web Services
Building RESTful Interfaces
REST Introduction. REST Concept REST is between Resource R epresentational S tate T ransfer between Resource A style of software architecture A Virtual.
Virtual Ticketing Agents using Web Services and J2EE Advisor: Dr. Chung-E-Wang Date: 05/06/03 Naveen Repala.
CS 415 N-Tier Application Development By Umair Ashraf July 6,2013 National University of Computer and Emerging Sciences Lecture # 9 Introduction to Web.
REST.  REST is an acronym standing for Representational State Transfer  A software architecture style for building scalable web services  Typically,
REST vs SOAP for Web Services Applications and Services in Internet Benjamin Hilaire – 81747L
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
Advanced Web Technologies Lecture #4 By: Faraz Ahmed.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
1/30/20161 Introduction to Web Services Bina Ramamurthy
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Representational State Transfer COMP6017 Topics on Web Services Dr Nicholas Gibbins –
Using Retrofit framework in implementation of Android REST client David Ante Macan*, Zlatko Stapić, Milan Pavlović* University of Zagreb Faculty of Organization.
Communication Protocol Engineering Lab. VANET-cloud : a generic cloud computing model for vehicular ad hoc networks IEEE Wireless Communications February.
Intro to REST Joe Gregorio Google. REST is an Architectural Style.
National College of Science & Information Technology.
Web Development. Agenda Web History Network Architecture Types of Server The languages of the web Protocols API 2.
BA_EM 02 Electronic Marketing
Introduction to Web Services
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
Brice Copy, Mirjam Labrenz
Jason Bury Dylan Drake Rush Corey Watt
The Client-Server Model
API (Application Program Interface)
RESTful Sevices Distributed Objects Presented by: Shivank Malik
API Security Auditing Be Aware,Be Safe
Sabri Kızanlık Ural Emekçi
WEB SERVICES.
REST: Web Services Abel Sanchez.
Unit – 5 JAVA Web Services
GF and RS, Dept. of CS, Mangalore University
Internet of Things and its applications
What is REST API ? A REST (Representational State Transfer) Server simply provides access to resources and the REST client accesses and presents the.
DSRA -Relative Web technology clarification in Technology Architecture
IBM Data Server Gateway for OData
Applied Cyber Infrastructure Concepts Fall 2017
Representational State Transfer
Test Automation for IoT solutions A Paradigm shift
Service Oriented Architecture
Ashish Pandit IT Architect, Middleware & Integration Services
Overview of Web Services
Introduction to Web Services and SOA
WEB API.
Distributed Systems Bina Ramamurthy 11/12/2018 From the CDK text.
Component-Based Software Engineering: Technologies, Development Frameworks, and Quality Assurance Schemes X. Cai, M. R. Lyu, K.F. Wong, R. Ko.
The future of distributed systems architecture
$, $$, $$$ API testing Edition
Service-Oriented Computing: Semantics, Processes, Agents
Chapter 17: Client/Server Computing
A gentle introduction to RESTful APIs
Enterprise Integration
Quality Assurance for Component-Based Software Development
WEB SERVICES From Chapter 19, Distributed Systems
Python and REST Kevin Hibma.
Introduction to Web Services and SOA
Week 05 Node.js Week 05
Service-Oriented Computing: Semantics, Processes, Agents
A gentle introduction to RESTful APIs
ESDEN - modernisation of data exchange in the ESS
NEECOM – May 22, 2019 Todd L Gould, CEO
Chengyu Sun California State University, Los Angeles
Presentation transcript:

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 