Music Browser. Web Services  SOAP and WSDL  Simple Object Access Protocol  Web Services Description Language  To use SOAP  Generate stub classes.

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
31242/32549 Advanced Internet Programming Advanced Java Programming
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
General introduction to Web services and an implementation example
Web Services and AIXM. Introduction Subramanyam “Subbu” Nadavala Contractor, L-3 Communications FAA Air Traffic Organization (ATO) Information Technology.
1 Understanding Web Services Presented By: Woodas Lai.
RPC Robert Grimm New York University Remote Procedure Calls.
Web Services Seminar: Service Description Languages
Introduction to Web Services and Web API’s Richard Holowczak Baruch College December, 2014.
Implementing Remote Procedure Calls Andrew Birrell and Bruce Nelson Presented by Kai Cong.
1 CSSE 477 – Using SOA Services Steve Chenoweth Tuesday, 11/1/11 Week 9, Day 2 Right – IBM’s picture of “ways to start thinking about SOA.” From
Understand Web Services
Jacob Boston Josh Pfeifer. Definition of HyperText Transfer Protocol How HTTP works How Websites work GoDaddy.com OSI Model Networking.
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 Andrea Miller Ryan Armstrong Alex. Web services are an emerging technology that offer a solution for providing a common collaborative architecture.
11 Web Services Dr. Miguel A. Labrador Department of Computer Science & Engineering
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Web Services.
Web Services CS Web Services Internet-available services using XML messaging, for computer-computer interaction Not tied to any OS or language Self-describing:
.NET Mobile Application Development Remote Procedure Call.
1 Web Services Visual C# 2008 Step by Step Chapter 30.
Web services A Web service is an interface that describes a collection of operations that are network-accessible through standardized XML messaging. A.
Source: George Colouris, Jean Dollimore, Tim Kinderberg & Gordon Blair (2012). Distributed Systems: Concepts & Design (5 th Ed.). Essex: Addison-Wesley.
WSDL Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
Grid Computing, B. Wilkinson, 20043b.1 Web Services Part II.
The Web Services Game. This game is intended for a non technical audience; We have purposely simplified technical aspect. 2.
1 HKU CSIS DB Seminar: HKU CSIS DB Seminar: Web Services Oriented Data Processing and Integration Speaker: Eric Lo.
Web Services An introduction for eWiSACWIS May 2008.
CSCI 6962: Server-side Design and Programming Web Services.
11 Web Services. 22 Objectives You will be able to Say what a web service is. Write and deploy a simple web service. Test a simple web service. Write.
© Chinese University, CSE Dept. Distributed Systems / Simple Example Open Microsoft Visual Studio 2005:
Introduction to Server-Side Web Development Introduction to Server-Side Web Development using JSP and Web Services JSP and Web Services 18 th March 2005.
© Drexel University Software Engineering Research Group (SERG) 1 An Introduction to Web Services.
Copyright © 2013 Curt Hill SOAP Protocol for exchanging data and Enabling Web Services.
Establishing a foundation for web services Ashraf Memon.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
Advanced Web Technologies Lecture #4 By: Faraz Ahmed.
Week Six : Writing Web Services Aims: Creating and Consuming student’s first Web Services Learning Outcomes: Familiarity with VS.NET for creating and consuming.
C# 1 Web services CSC 298. C# 2 Web services  A technology to make libraries available across the internet.  In Visual Studio,  can create a web service.
WSDL Specification WSDL = Web Service Description Language Similar to ASN.1 – describes the abstract on the wire data structures Multiple bindings to on.
Web Services from 10,000 feet Part I Tom Perkins NTPCUG CertSIG XML Web Services.
Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions.
Web Services An Introduction Copyright © Curt Hill.
Martin Kruliš by Martin Kruliš (v1.1)1.
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.
Web Services Architecture Presentation for ECE8813 Spring 2003 By: Mohamed Mansour.
.NET Mobile Application Development XML Web Services.
1 G52IWS: Web Services Description Language (WSDL) Chris Greenhalgh
Web Services Blake Schernekau March 27 th, Learning Objectives Understand Web Services Understand Web Services Figure out SOAP and what it is used.
Web Services. Web Service: Simple definition : “ Service Offered On the Web “ Technically : “ A Web Service is a programmable application component that.
CCA Distributed Framework Interoperability. Goals Assume you have two (or more) framework instances. –Assume it contains a network of component instances.
HTML Form to Web Service Gateway Ross Shannon Supervisor: Dr. Nick Kushmerick Moderator: Dr. Mel Ó Cinnéide.
12. DISTRIBUTED WEB-BASED SYSTEMS Nov SUSMITHA KOTA KRANTHI KOYA LIANG YI.
Java Web Services Orca Knowledge Center – Web Service key concepts.
WEB SERVICES From Chapter 19 of Distributed Systems Concepts and Design,4th Edition, By G. Coulouris, J. Dollimore and T. Kindberg Published by Addison.
WEB SERVICES.
Unit – 5 JAVA Web Services
Web Ontology Language for Service (OWL-S)
XML in Web Technologies
WEB API.
Web services, WSDL, SOAP and UDDI
Remote Procedure Call (invocation) RPC
Introduction to Web Services
WebServices Using JAX-RPC
WEB SERVICES From Chapter 19, Distributed Systems
Chapter 42 Web Services.
NEECOM – May 22, 2019 Todd L Gould, CEO
Presentation transcript:

Music Browser

Web Services  SOAP and WSDL  Simple Object Access Protocol  Web Services Description Language  To use SOAP  Generate stub classes from the WSDL document  Call methods from the stubs to invoke methods of web service  (Remote Procedure Invocation) 

Web Services  REST (Representation State Transfer)  Request information by constructing special URLs  Receive information in XML format  Parse XML  

Main Application (MIDlet) AlbumTrackArtist FetchXMLFetchImage DefaultHandler ArtistHandler AlbumHandler TrackHandler Thread LoadArtistsLoadAlbum Thread LoadTracks

Main Points  Keep in mind the user and user interface  Check the response codes after making a connection  Reconnect on failure  Follow redirect URL hc.getResponseCode() == HttpConnection.HTTP_MOVED_PERM hc.getHeaderField("Location“)

Main Application (MIDlet) AlbumTrackArtist FetchXMLFetchImage DefaultHandler ArtistHandler AlbumHandler TrackHandler Thread LoadArtistsLoadAlbum Thread LoadTracks