Distributed Information System December 7, 20091Alvin MACCHIONE - Rémy JAVELLE.

Slides:



Advertisements
Similar presentations
Pierre-Johan CHARTRE Java EE - JAX-RS - Pierre-Johan CHARTRE
Advertisements

웹 서비스 개요.
Oct, 26 th, 2010 OGF 30, NSI-WG: Network Service Interface working group Web Services Overview Web Services for NSI protocol implementation
Overview Environment for Internet database connectivity
Siebel Web Services Siebel Web Services March, From
Overview of Web Services
Tuesday, June 10, 2003 Web Services Brief Overview & Security Assertion Coordinator Pattern by Mohammad Abushadi & Riaz Ahmed for Security Group CSE -
Web Services Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
Panel 3D = XML file pointer 08/09/20091 LHCb calorimeter meeting (jean-luc PANAZOL)
General introduction to Web services and an implementation example
Building RESTful Interfaces
Introduction to Web Services and Web API’s Richard Holowczak Baruch College December, 2014.
Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
Virtual Ticketing Agents using Web Services and J2EE Advisor: Dr. Chung-E-Wang Date: 05/06/03 Naveen Repala.
Internet Infrastructure and Emerging Technologies Term project Internet Infrastructure and Emerging Technologies Term project.
Web Service Standards Relevant to SOA
Presentation 7: Part 1: Web Services Introduced. Outline Definition Overview of Web Services Examples Next Time: SOAP & WSDL.
6/11/2015Page 1 Web Services-based Distributed System B. Ramamurthy.
Introduction to Service-Oriented Architecture. Outline Definition Features Examples of SOA Web Service Standards Example Pros and Cons Integration with.
What is a web service?  A remote procedure call (RPC) over HTTP.  A web-accessible operation that takes input and returns results in XML.  Like a web.
Web Services By Ethan Justin Yuli. Web Services in Action Information through Integration (Google Example)Google Example What do Web.
CSE 636 Data Integration Web Services.
2006 IEEE International Conference on Web Services ICWS 2006 Overview.
ΗΛΕΚΤΡΟΝΙΚΟ ΕΜΠΟΡΙΟ Web Services Overview Mary Grammatikou 9/06/2009.
Introduction to Web Based Application. Web-based application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
And so on CGI programming Web Services Java Programs for the Web.
Java Server Team 8. Overview What is a Java Server? History Architecture Advantages Disadvantages Current Technologies Conclusion.
Web Services CS Web Services Internet-available services using XML messaging, for computer-computer interaction Not tied to any OS or language Self-describing:
Web Services Michael Smith Alex Feldman. What is a Web Service? A Web service is a message-oriented software system designed to support inter-operable.
Introduction SOAP History Technical Architecture SOAP in Industry Summary References.
1 Web Services Distributed Systems. 2 Service Oriented Architecture Service-Oriented Architecture (SOA) expresses a software architectural concept that.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
Example XML Applications/Languages. Objectives To Review uses of XML To investigate some Language applications of XML XHTML RSS WML Web Services.
REST vs SOAP for Web Services Applications and Services in Internet Benjamin Hilaire – 81747L
Prepared By : Monika Darji Web Services using REST & JAX-WS.
UDDI ebXML(?) and such Essential Web Services Directory and Discovery.
Web Service Bright + Ong. Meaning A collection of protocols and standards used for exchanging data between applications or systems Written in various.
CSC8530 Distributed Systems XML Web Services David Vaglia.
Java SE 6 Retooled for Web Services Mihail Stoynov mihail.stoynov.com mihail.stoynov.com.
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
Web Services Presented By : Noam Ben Haim. Agenda Introduction What is a web service Basic Architecture Extended Architecture WS Stacks.
Copyright © 2013 Curt Hill SOAP Protocol for exchanging data and Enabling Web Services.
Web Services (SOAP) part 1 Eriq Muhammad Adams J |
Hwajung Lee.  Interprocess Communication (IPC) is at the heart of distributed computing.  Processes and Threads  Process is the execution of a program.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
1 Alternative view on Internet Computing Web 1.0 –Web 1.0 is first generation, Web Information based. Driven by Information provider. Web 2.0 Ajax enabled.
Kemal Baykal Rasim Ismayilov
Advanced Web Technologies Lecture #4 By: Faraz Ahmed.
Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions.
Web Services Overview MIS3502: Application Integration and Evaluation David Schuff
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
1/30/20161 Introduction to Web Services Bina Ramamurthy
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Java Web Services Orca Knowledge Center – Web Service key concepts.
Sabri Kızanlık Ural Emekçi
WEB SERVICES.
Unit – 5 JAVA Web Services
GF and RS, Dept. of CS, Mangalore University
Overview of Web Services
Implementing a service-oriented architecture using SOAP
Introduction to Web Services and SOA
Distributed System using Web Services
Introduction to Web Services and SOA
Distributed System using Web Services
NEECOM – May 22, 2019 Todd L Gould, CEO
Presentation transcript:

Distributed Information System December 7, 20091Alvin MACCHIONE - Rémy JAVELLE

Summary December 7, 20092Alvin MACCHIONE - Rémy JAVELLE 1 – What are Web services ? 2 – How does a Web service work? 3 – Different types of Web services. 4 – Examples 5 – Conclusion

1 – What are Web services ? 2 – How does a Web service work? December 7, 20093Alvin MACCHIONE - Rémy JAVELLE - Application Programming Interfaces (API) - Request services - REST architecture - SOA architecture - OASIS - World Wide Web Consortium (W3C)

1 – What are Web services ? 2 – How does a Web service work? 3 – Different types of Web services December 7, 20094Alvin MACCHIONE - Rémy JAVELLE - The client sends a request - Request encoded in XML - Function (GET, POST…) in the file - The server decodes the file - The function is executed - A new XML file is encoded and re-send to the client => Clients and servers communicate over the HyperText Transfer Protocol (HTTP).

2 – How does a Web service work? 3 – Different types of Web services 4 – Examples December 7, 20095Alvin MACCHIONE - Rémy JAVELLE - SOA defines WS-* Web Services - Communication protocol: SOAP - Web Service Description Language (WSDL) for description - UDDI (Universal Description Discovery and Integration) directory => Service-oriented architecture (SOA):

2 – How does a Web service work? 3 – Different types of Web services 4 – Examples December 7, 20096Alvin MACCHIONE - Rémy JAVELLE Advantages : - Interoperability between applications on many platforms - Use open protocols - Data and protocols are in plain text - Thanks to HTTP protocol, Web services can run through firewalls - Easy to implement => Service-oriented architecture (SOA):

2 – How does a Web service work? 3 – Different types of Web services 4 – Examples December 7, 20097Alvin MACCHIONE - Rémy JAVELLE Disadvantages : - Norms are sometimes recent - Low performances - HTTP protocol: Web services can circle security measures implemented by firewalls => Service-oriented architecture (SOA):

2 – How does a Web service work? 3 – Different types of Web services 4 – Examples December 7, 20098Alvin MACCHIONE - Rémy JAVELLE - Base of the World Wide Web (WWW) - Different from SOA : clients and servers => agents and resources referenced with identifiers (URI/URL) - Interaction : identifier and action required => Representational state transfer (REST):

2 – How does a Web service work? 3 – Different types of Web services 4 – Examples December 7, 20099Alvin MACCHIONE - Rémy JAVELLE Advantages : - Easy to maintain - No state client administration: Less memory used, simplicity, simultaneous requests, several servers … - Using URI: setting up cache servers => Representational state transfer (REST):

2 – How does a Web service work? 3 – Different types of Web services 4 – Examples December 7, Alvin MACCHIONE - Rémy JAVELLE Disadvantages : - The client has to keep locally all necessary data for a request: High consuming network bandwidth => Representational state transfer (REST):

3 – Different types of Web services 4 – Examples 5 – Conclusion December 7, Alvin MACCHIONE - Rémy JAVELLE Social Networking (Facebook, Twitter…) Travel agency (Ryanair, EasyJet…) Video sharing (Youtube …) Blogging (MySpace, Blogger…) E-Commerce (Amazon, Ebay…) Maps (Google maps, Mappy…)

4 – Examples 5 – Conclusion December 7, Alvin MACCHIONE - Rémy JAVELLE - Growing since Security problems (HTTP) - REST architecture more and more common... QUESTIONS ?...