Chapter 7 Advantages and Disadvantages of Web Services

Slides:



Advertisements
Similar presentations
Overview Environment for Internet database connectivity
Advertisements

What is On Time Booking? Reservation and distribution system for passenger transport companies (airlines and ferries ) Tool that helps you to manage the.
Snejina Lazarova Senior QA Engineer, Team Lead CRMTeam Dimo Mitev Senior QA Engineer, Team Lead SystemIntegrationTeam Telerik QA Academy SOAP-based Web.
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets Chapter 4.
Chapter 8 Web Services Designing and Other Tools (Case Study)
Virtual Ticketing Agents using Web Services and J2EE Advisor: Dr. Chung-E-Wang Date: 05/06/03 Naveen Repala.
Presentation 7 part 1: Web Services Introduced. Ingeniørhøjskolen i Århus Slide 2 Outline Definition Overview of Web Services Examples Next Time: SOAP.
Scale Up Access to your 4GL Application using Web Services
Interactive Systems Technical Design Seminar work: Web Services Janne Ojanaho.
Presentation 7 part 2: SOAP & WSDL. Ingeniørhøjskolen i Århus Slide 2 Outline Building blocks in Web Services SOA SOAP WSDL (UDDI)
6/4/2015Page 1 Enterprise Service Bus (ESB) B. Ramamurthy.
E-business Infrastructure
Chapter 8 Enterprise Business Systems
Chapter 17: Client/Server Computing Business Data Communications, 4e.
Liang, Introduction to Java Programming, Seventh Edition, (c) 2009 Pearson Education, Inc. All rights reserved Chapter 42 Web Services.
Sapana Mehta (CS-6V81) Overview Of J2EE & JBoss Sapana Mehta.
Mgt 20600: IT Management & Applications Telecommuncations and Networks Tuesday March 28, 2006.
McGraw-Hill/Irwin Copyright © 2008, The McGraw-Hill Companies, Inc. All rights reserved.
Apache Axis: A Set of Java Tools for SOAP Web Services.
Chapter 7: Client/Server Computing Business Data Communications, 5e.
Integration of Applications MIS3502: Application Integration and Evaluation Paul Weinberg Adapted from material by Arnold Kurtz, David.
SESSION 9 THE INTERNET AND THE NEW INFORMATION NEW INFORMATIONTECHNOLOGYINFRASTRUCTURE.
J2EE Java 2 Enterprise Edition. Relevant Topics in The Java Tutorial Topic Web Page JDBC orial/jdbc
Software – Part 3 V.T. Raja, Ph.D., Information Management College of Business Oregon State University.
McGraw-Hill/Irwin Copyright © 2008, The McGraw-Hill Companies, Inc. All rights reserved.
What is Commerce? “Seller” “Buyer” Transaction Basic Computer Concepts
INFO 355Week #61 Systems Analysis II Essentials of design INFO 355 Glenn Booker.
Introduction SOAP History Technical Architecture SOAP in Industry Summary References.
CIS 2200 Kannan Mohan Department of CIS Zicklin School of Business, Baruch College.
What is E-Commerce? Section 8.1. What is E-commerce? E-commerce is the exchange of goods, services, information, or other businesses through electronic.
1 Telecommunications, the Internet, Intranets, and Extranets CSC101 SECTIONS 01 & 02.
McGraw-Hill/Irwin Copyright © 2008, The McGraw-Hill Companies, Inc. All rights reserved. Enterprise Business Systems Chapter 8.
EFirm & eCommerce Digital Firm. Contents 1. Introduction 2. The opportunities of technology 3. Electronic Commerce 4. Payment systems 5. Management challenges.
Web Services (Part 1) Service-Oriented Architecture Overview ITEC 625 Web Development Fall 2006 Reference: Web Services and Service-Oriented Architectures.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
Introduction THE DIGITAL FIRM: ELECTRONIC COMMERCE &ELECTRONIC BUSINESS ELECTRONIC COMMERCE &ELECTRONIC BUSINESS By : Eyad Almassri.
UNIT – II ARCHITECTING WEB SERVICES. WHAT ARE WEB SERVICES ? Web Services are loosely coupled, contracted components that communicate via XML-based interfaces.
Outline  Enterprise System Integration: Key for Business Success  Key Challenges to Enterprise System Integration  Service-Oriented Architecture (SOA)
Chapter 6 Introduction to Web Services. Objectives By study of the chapter, you will be able to: Describe what is Web services Describe what are differences.
What is Service Oriented Architecture ? CS409 Application Services Even Semester 2007.
Web Services An introduction for eWiSACWIS May 2008.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Chapter 1: The Database Environment Modern Database Management 9 th Edition Jeffrey A. Hoffer,
Source: Peter Eeles, Kelli Houston, and Wojtek Kozaczynsky, Building J2EE Applicationa with the Rational Unified Process, Addison Wesley, 2003 Prepared.
7-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 8 Enterprise Business Systems James A. O'Brien, and George Marakas Management Information Systems, 9 th ed. Boston, MA: McGraw-Hill, Inc., 2009.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
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.
Databases JDBC (Java Database Connectivity) –Thin clients – servlet,JavaServer Pages (JSP) –Thick clients – RMI to remote databases –most recommended way.
E-commerce 24/12/ Electronic Commerce (E-Commerce) Commerce refers to all the activities the purchase and sales of goods or services. Marketing,
Chapter 17: Client/Server Computing Business Data Communications, 4e.
McLean HIGHER COMPUTER NETWORKING Lesson 8 E-Commerce Explanation of ISP Description of E-commerce Description of E-sales.
Kemal Baykal Rasim Ismayilov
SOAP-based Web Services Telerik Software Academy Software Quality Assurance.
ASP.NET Web Services.  A unit of managed code installed under IIS that can be remotely invoked using HTTP.
E-Tourism Nicos Rodosthenous PhD 25/04/ /4/20131Dr Nicos Rodosthenous.
Networking E-commerce. E-commerce ► A general term used to describe the buying and selling of products or services over the Internet. ► This covers a.
E-Commerce & M-Commerce. Introduction Electronic commerce, commonly known as e- commerce, It is a type of industry where buying and selling of product.
CHAPTER 1 RESOURCES OF ELECTRONIC MARKETING. On-Line Age Narrowcasting Specific product for specific market Listservs On-line messages Electronic funds.
From Coulouris, Dollimore, Kindberg and Blair Distributed Systems: Concepts and Design Edition 5, © Addison-Wesley 2012 Slides for Chapter 9 Web Services.
A service Oriented Architecture & Web Service Technology.
4 THE DIGITAL FIRM: ELECTRONIC COMMERCE & ELECTRONIC BUSINESS.
WEB SERVICES.
An example of a pilot project as part of USP course:
Enterprise Service Bus (ESB) (Chapter 9)
3 Cloud Computing.
Chapter 17: Client/Server Computing
E-COMMERCE AND VIRTUAL MARKETING
Presentation transcript:

Chapter 7 Advantages and Disadvantages of Web Services

Objectives By study of the chapter, you will be able to: Describe what are the advantages of Web services Describe what are the completely new business models of Web services Describe what are the disadvantages of Web services Analyze the current issues involved in the development of Web services Questions and Discussion Homework

What are the advantages of Web services? Interconnectivity and integration with the legacy systems Modifying internal operations, not outside entities Knowing the legacy system well before the development and deployment of the Web services Language free Interacting with user-friendly GUI Resulting a state-of-art distributed system that retains all the equity

What are the advantages of Web services? (continue) Lower operational costs Cheaper than LAN via using the Internet Low-cost EDI (Electronic Data Interchange) Remote status reports through the Internet Remote system management and troubleshooting Dynamic routing of service people via PDAs Lower software development cost Empower of Code-reusable Reducing of Language barrier Following W3C (World Wild Web Consortium) rules

What are the advantages of Web services? (continue) Faster system development Better Web service tools interact with almost any language you are using Providing rapid development tools by many vendors based on your WSDL (Web Services Description Language) Providing modern development tools that can also generate Web service code from functional descriptions

What are the advantages of Web services? (continue) Better interfaces with clients Allowing tighter integration between vendors and their customers Providing convenience to customers by allowing them to manage their own accounts Better integration with external business partners Making easier with your business partners by interactivity and interconnectivity without significant alterations to either one

Describe what are the completely new business models of Web services A virtual enterprise will open new opportunities for all; it makes up of several smaller enterprises. For example: A hotel in San Francisco booked your room, scheduled your flight, reserved your rental car, and sold you tickets to a NBA game, you would be doing all of these with a virtual enterprise A new business model of Web services can be described as “Empty-seat selling” in discounting systems, scheduling systems, and online selling systems for the best profitability

What are the disadvantages of Web services? Pitfalls of Web services Availability: not 100% available at all time Matching requirements: “one size fits all customers” philosophy is not easy to satisfy all customers’ specialized requirements Immutable interfaces: Some changed you made may cause customers’ programs to break because you might not know who are using your service

What are the disadvantages of Web services? (continue) Performance issues Speed: HTTP very transactional in nature will slow down the performance Overheat: Conversion to and from XML during the communication process will take extra time, especially for binary image data Adequate choice: Too many to choose in terms of different languages

What are the disadvantages of Web services? (continue) Lack of standards The current Web services specifications and standards are lacking in the following areas: Security and privacy: only sending sensitive data to Web services is allowed currently by using HTTPS (Hyper Text transformation Protocol Secure Socket Layer); otherwise, anything sent over the Internet can be viewed by others Authentication: “Who is contacting me?” is hard to know Non-repudiation: communication is taking place all time Billing and contracts: No pricing mechanism or automatic billing system for use of the service yet

What are the disadvantages of Web services? (continue) Provisioning: no agreed upon the standard way to establish user accounts to access Web services Scalability: no mechanism to expose an existing system such as Java Beans as Web services Testing: decoupling of the clients from the server makes testing of Web services challenge Newness of Web service technology Web services are still in the phase of maturity Normally a new technology will be under recognized after the four to five year mark Many vendors who are fighting for market shares may mislead the direction of the development It’s hard to find qualified and experienced staff to implement a workable solution

Questions and Discussion

Homework for Extra Points Answer the following questions: How can Web services improve customer service? If Web services have all those problems, should we use them for production-level systems? Due: Wednesday, May 18, 2005 in the class