1 / 91

Web Services: Purpose, Value, and Business Challenges

Explore the purpose, benefits, and challenges of web services in the context of Amazon and eBay. Understand how web services enhance software reuse, connect systems, and drive business value. Discover the reliability, security, testing, transactions, and manageability issues associated with web services. Learn about Amazon and eBay's use of web services to expand global reach, improve search capabilities, and foster developer partnerships. Gain insights into the concepts of IS/IT in real-world web service implementations.

binez
Download Presentation

Web Services: Purpose, Value, and Business Challenges

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CASE 4 Amazon and eBay: The New Face of Web Services B班第四組

  2. What are the purpose and business value of Web services? QUESTION 1 951718 劉逸凡

  3. What is Web Service? • Component to provide services. • Support interoperable machine-to-machine interaction over a network. • Base on Web’s open standard.

  4. What Are Purpose of Web Services • Enhance reuse of software component • Connect systems, business partners , and customers over the web. • Let incompatible system easier to connect with each other.

  5. Example • To build a travel website. It provides services including to inquire information of trip,price of airline ticket and hotel,weather etc.

  6. What Are Business Value of Web Services • Get right information immediately • Integrate enterprises’ application programs. • Set up and develop Supply Chain. • Expanding of existing and future application programs.

  7. QUESTION 2 What are the benefits of web services to Amazon, ebay, and their developer partners 951737 廖盈芳

  8. Benefits of web services to Amazon • Reliable • There’s a credit ranking to grade dealers. • Cost-Effective • Pay as you go • Global • It can sell the product worldwide.

  9. Benefits of web services to Amazon • Complex Search Capabilities • A lot of search types dealer can chose. • It can meet the customer’s needs. • A convenient way to deliver advices • Customer can easily access to customer service.

  10. Benefits of web services to eBay • Global selling • People all around the world can purchase the auction • Offer Chinese language interface • Relative to Amazon, it’s a great advantage.

  11. Benefits of web services to eBay • Instant information between seller and buyer • Skype • Create a customized interface to search listings on the site.

  12. Benefit of web service to developer partner • Promote the market share • For example, because Microsoft occupying most of the operating system market, Functions integrated into the network operating system and application software OFFICE series, the use of the operating system market share advantages, to promote the software of the market share.

  13. Benefit of web service to developer partner • Gain partners • Competitors can easily realize their corporation and compare whether they need the services, therefore Amazon and eBay’s partners can broaden their business.

  14. QUESTION 3 What are the business challenges of Web service? (Visit the Web service website of IBM and Microsoft, to help with your answer) 951729 陳柏伶

  15. What are the business challengesof Web service? Reliability Security Testing Transactions Manageability

  16. Reliability Reliability of network connections An unstable server may : Damage the rights of customers (time, money) Cause loss of information Cause bad reputation of organization

  17. Security • Data confidentiality • web service allow data enter and leave intranet from variety entrances, so Hackers can avoid security checks to get the permission of enterprise network control.

  18. cross-site scripting (new type of hacker attack) security loophole of web application: It occurs when an hacker uses a legal web application to send malicious code to other users The hacker will gain customers’ private information during the process that customers use the website. Security (cont.)

  19. Security (cont.) User Identification authority control The organization need a way to know who uses the web service on the other site It’s inefficiency that check identity each time as using function of web service

  20. Testing Testing difficulty It’s hard to debug Web services that may come from different vendors, hosted in different environments or on different operating systems It’s hard to achieve predictable response times

  21. Transactions Distributed transaction systems In an open environment It may easily cause data inconsistent if several web service are using at the same time during the transaction

  22. Manageability Require a mechanism to manage so highly distributed system The way of charge for Web services Pay-as-you-go you can pay the fee monthly or annually

  23. QUESTION 4 Describe what the “IS”/ IT in the real case is all about? 932552高捷

  24. Web Service • A software system identified by a URI • Whose public interfaces and bindings are defined and described using XML. • Its definition can be discovered by other software systems. • These systems may then interact with the Web Service in a manner prescribed by its definition, using XML based messages conveyed by internet protocols.

  25. Basic web service function • Exchanging messages • Describing Web services • Publishing and discovering Web service descriptions

  26. Web Service characteristic • Loosely coupled • Service oriented • Self described • Application to Application

  27. Amazon.com • Amazon Web Service • Cloud computing

  28. Amazon Web Service (AWS) • Provided companies of all sizes with an infrastructure web services platform in the cloud. • You can requisition compute power, storage, and other services. • As your business demands. • Flexibility to choose platform or model.

  29. Amazon Web Service (AWS) • Pay only for what you use. • Take advantage of Amazon.com’s global computing infrastructure. • “Rent” computing power to execute large-scale simulations. • Serve unlimited videos, music, and more.

  30. AWS benefits • Cost-effective • Dependable • Flexible • Comprehensive • No contracts or commitments • Pay as you go • Better economics • Better use of your time • Better environmental impact

  31. AWS example • Managing databases (AmazonSimpleDB) • Queues (Amazon SQS) • Amazon Elastic Compute Cloud (Amazon EC2) • Amazon Simple Storage Service (Amazon S3) • Adobe LiveCycle Enterprise Suite (ES)

  32. Amazon Simple Storage Service • A interface that can be used to store and retrieve large amounts of data. • At any time, from anywhere on the web. • It gives any developer access to the same highly scalable, reliable, fast, inexpensive data storage infrastructure that Amazon uses to run its own global network of web sites.

  33. Adobe LiveCycle Enterprise Suite • For enterprise and government • Information secure • Documents output • Process management

  34. cloud computing • Run one of the world’s largest networks of web sites. • Serving millions of customers.

  35. eBay • eBay Developers Program • eBay API

  36. eBay Developers Program • The platform offers an unprecedented opportunity to build a new eBay business. • Expand your current business, reach new customers, and create a potential new stream of revenue.

  37. eBay developers Program • Selling and buying • Searching • Customer service functionality • Merchandising • Wireless • Interactive television

  38. API • The heart of the Developers Program. • You communicate directly with the eBay database in XML format. • Your application can provide a custom interface, functionality and specialized operations not otherwise afforded by the eBay interface.

  39. API • Submit items for listing on eBay. • Get the current list of eBay categories. • View information about items listed on eBay. • Get high bidder information for items you are selling.

  40. API • Retrieve lists of items a particular user is currently selling through eBay. • Display eBay listings on other sites. • Leave feedback about other users at the conclusion of a commerce transaction.

  41. API

  42. QUESTION 5 What are the advantages and disadvantages of the web service? 951644 李源裕

  43. Advantages of web services(1) Interoperability – Work at private networks. Developers use their preferred programming languages. Based on standard communications methods, Web Services are virtually platform-independent.

  44. Advantages of web services(2) Usability – Freedom to chose the Web Services that they need. Only include additional application-specific business logic on the client-side. Allows you to develop services and/or client-side code using the languages and tools that you want.

  45. Advantages of web services(3) Reusability – Provide not a component-based model of application development Easy to reuse Web Service components as appropriate in other services. Easy to deploy legacy code as a Web Service.

  46. Advantages of web services(4) Deployability – Web services deployed over standard Internet technologies. Even over the fire wall to servers running on the Internet on the other side of the globe.

  47. Disadvantages of web services(1) Time-consuming – • Web services use plain text protocols that use a fairly verbose method to identify data. • The extra size is really an issue over low-speed connections, or over extremely busy connections.

  48. Disadvantages of web services(2) Reliability – • The server may suddenly crash. • Can other vendors provide a temporary alternative to the Web Services? Can the temporary one same as the original one?

  49. Disadvantages of web services(3) Security – • The network when transmitting sensitive information need to deal with data encryption. • But for some web services need for personal identity verification and authorization. • What security level will the Web Services need?

  50. Disadvantages of web services(4) Transaction processing– • How to provide a safety surrounding to protect transactions through web services. • Microsoft made the current compensation program transactions (XLANG) ,and the W3C have not formulated some standard to this.

More Related