15
Web Services Web Services Austin Carlson Austin Carlson Kelly Brown Kelly Brown Zach Taylor Zach Taylor

Web Services Austin Carlson Kelly Brown Zach Taylor

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

Web ServicesWeb Services

Austin CarlsonAustin Carlson

Kelly BrownKelly Brown

Zach TaylorZach Taylor

Web Services FunctionsWeb Services Functions

According to the W3C, a Web service According to the W3C, a Web service is a software system designed to is a software system designed to support interoperable machine-to-support interoperable machine-to-machine interaction over a network. machine interaction over a network.

Web services allow fast integration Web services allow fast integration for applications across multiple for applications across multiple platforms, including across platforms, including across businesses. businesses.

Examples of Web Services:Examples of Web Services:

Stock QuotesStock QuotesWeather ReportsWeather ReportsMonetary Exchange RatesMonetary Exchange RatesTranslation ProgramsTranslation Programs

www.webservicex.comwww.webservicex.com

Advantages of Web ServicesAdvantages of Web Services

Web services use open standards and Web services use open standards and protocols. protocols. By utilizing HTTP, web services can work By utilizing HTTP, web services can work through many common firewall security through many common firewall security measures, where other forms might be measures, where other forms might be blocked. blocked. Web services can integrate software and Web services can integrate software and services from separate companies to create an services from separate companies to create an integrated service. integrated service. Allow the reuse of services and components Allow the reuse of services and components within an infrastructure. within an infrastructure. Loosely coupled for application integrationLoosely coupled for application integration. .

www.wikipedia.org

Disadvantages of Web Disadvantages of Web ServicesServices

Web services are just beginning Web services are just beginning compared to more developed compared to more developed computing standards such as CORBA. computing standards such as CORBA. – Temporary disadvantage since vendors Temporary disadvantage since vendors

have committed to the OASIS standards have committed to the OASIS standards to implement the Quality of Service for to implement the Quality of Service for their products. their products.

www.wikipedia.com

Disadvantages Continued…Disadvantages Continued…

Web services may suffer from poor Web services may suffer from poor performance compared to other performance compared to other distributed computing approaches distributed computing approaches like RMI, CORBA, or DCOM. like RMI, CORBA, or DCOM. Binary representations such as SOAPBinary representations such as SOAP– protocol for exchanging XML messages protocol for exchanging XML messages

over a network, usually uses HTTPover a network, usually uses HTTP

MTOM are to improve the wire MTOM are to improve the wire efficiency of XML messaging in the efficiency of XML messaging in the future. future.

www.wikipedia.com

Why Organizations Use Web Services:Why Organizations Use Web Services:

They don’t have to go out and research the They don’t have to go out and research the information, they can get it from other places.information, they can get it from other places.

Cheaper! $$$$Cheaper! $$$$

What Web Services Provide:What Web Services Provide:

Up to date information.Up to date information.

Ability to run business more efficiently.Ability to run business more efficiently.

Why Make Web Services Available:Why Make Web Services Available:

Make money!!!!Make money!!!!

Ease of interaction.Ease of interaction.

Standardization. Standardization.

How Web Services Fits Into IS: How Web Services Fits Into IS:

Gets the raw data out Gets the raw data out there and allows others there and allows others to do what they want to do what they want with it.with it.

Web Service ProvidersWeb Service ProvidersAmazon.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 IBMLivejournal Blogger.com Xignite - Financial market data MusicBrainz - Music Metadata Fred Nurk - Fred Nurk Inc

IBM:IBM:

IBM WebSphere Application Server Network Deployment Processor License + SW Maintenance 12 Months (D5ALTLL)

Cost $15,000.00

IBM: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 

SourcesSources

http://www.w3schools.com/webservices/ws_why.asphttp://www.w3schools.com/webservices/ws_why.asp

http://www.informit.com/articles/article.asp?p=99979&rl=1http://www.informit.com/articles/article.asp?p=99979&rl=1

http://en.wikipedia.org/wiki/Web_serviceshttp://en.wikipedia.org/wiki/Web_services

http://www.service-architecture.com/web-services/articles/http://www.service-architecture.com/web-services/articles/web_services_explained.htmlweb_services_explained.html

http://www.webopedia.com/TERM/W/Web_services.htmlhttp://www.webopedia.com/TERM/W/Web_services.html