presentation

Download Report

Transcript presentation

Web Services
Austin Carlson
Kelly Brown
Zach Taylor
Web Services Functions
According to the W3C, a Web service is a
software system designed to support
interoperable machine-to-machine interaction
over a network.
Web services allow fast integration for
applications across multiple platforms,
including across businesses.
Examples of Web Services:
Stock Quotes
Weather Reports
Monetary Exchange Rates
Translation Programs
www.webservicex.com
Advantages of Web Services
Web services use open standards and protocols.
By utilizing HTTP, web services can work through
many common firewall security measures, where
other forms might be blocked.
Web services can integrate software and services
from separate companies to create an integrated
service.
Allow the reuse of services and components within
an infrastructure.
Loosely coupled for application integration.
www.wikipedia.org
Disadvantages of Web Services
Web services are just beginning compared to
more developed computing standards such as
CORBA.
– Temporary disadvantage since vendors have
committed to the OASIS standards to implement
the Quality of Service for their products.
www.wikipedia.com
Disadvantages Continued…
Web services may suffer from poor
performance compared to other distributed
computing approaches like RMI, CORBA, or
DCOM.
Binary representations such as SOAP
– protocol for exchanging XML messages over a
network, usually uses HTTP
MTOM are to improve the wire efficiency of
XML messaging in the future.
www.wikipedia.com
Why Organizations Use Web Services:
They don’t have to go out and research the
information, they can get it from other places.
Cheaper! $$$$
What Web Services Provide:
Up to date information.
Ability to run business more efficiently.
Why Make Web Services Available:
Make money!!!!
Ease of interaction.
Standardization.
How Web Services Fits Into IS:
Gets the raw data out
there and allows others
to do what they want
with it.
Web Service Providers
Amazon.com - Search Products, Product Information, Cart System, Wish List
eBay - Auction Search, Bidding, Auction Creation
Google - In Beta - Web Search, Maps
Yahoo! - Maps, Traffic
FedEx - Tracking
PayPal - Payment System
Mappoint - Maps
MSN - Virtual Earth
BookBlog
Flickr - Photo
Interfax
IBM
Livejournal
Blogger.com
Xignite - Financial market data
MusicBrainz - Music Metadata
Fred Nurk - Fred Nurk Inc
IBM:
IBM WebSphere Application Server Network
Deployment Processor License + SW
Maintenance 12 Months (D5ALTLL)
Cost $15,000.00
IBM:
IBM WebSphere Application Server Express
Processor License + SW Maintenance 12
Months (D520ELL) Cost $2,000.00
IBM WebSphere Application Server Express
Intranet Option 20 Users License + SW
Maintenance 12 Months (D522LLL) Cost
$500.00
Sources
http://www.w3schools.com/webservices/ws_why.asp
http://www.informit.com/articles/article.asp?p=99979&rl=1
http://en.wikipedia.org/wiki/Web_services
http://www.service-architecture.com/webservices/articles/web_services_explained.html
http://www.webopedia.com/TERM/W/Web_services.html