Elias M. Awad Third Edition ELECTRONIC COMMERCE From Vision to Fulfillment 6-1© 2007 Prentice-Hall, Inc ELC 200 Day 15.

Slides:



Advertisements
Similar presentations
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Advertisements

Overview Environment for Internet database connectivity
Web Service Architecture
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
1 Understanding Web Services Presented By: Woodas Lai.
Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Presentation 7 part 2: SOAP & WSDL. Ingeniørhøjskolen i Århus Slide 2 Outline Building blocks in Web Services SOA SOAP WSDL (UDDI)
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
Elias M. Awad Third Edition ELECTRONIC COMMERCE From Vision to Fulfillment 6-1© 2007 Prentice-Hall, Inc ELC 200 Day 16.
Slide 1 EE557: Server-Side Development Lecturer: David Molloy Room: XG19 Mondays 10am-1pm Notes:
Web Services By Ethan Justin Yuli. Web Services in Action Information through Integration (Google Example)Google Example What do Web.
ELC 200 DAY 8. Awad –Electronic Commerce 2/e © 2004 Pearson Prentice Hall 2 Agenda Assignment #3 Due Feb 8 Syllabus Change –I will cover Chap 16 After.
ELC 200 Day 15 © 2007 Prentice-Hall, Inc.
Knowledge Management Tools and Knowledge Portals Chapter 13.
2006 IEEE International Conference on Web Services ICWS 2006 Overview.
Elias M. Awad Third Edition ELECTRONIC COMMERCE From Vision to Fulfillment 6-1© 2007 Prentice-Hall, Inc ELC 200 Day 16.
September 2001Chapter 10: B2B Grows Up Key questions answered in this chapter: What are the four stages to the evolution of B2B capabilities? What are.
Elias M. Awad Third Edition ELECTRONIC COMMERCE From Vision to Fulfillment 6-1© 2007 Prentice-Hall, Inc ELC 200 Day 14.
Elias M. Awad Third Edition ELECTRONIC COMMERCE From Vision to Fulfillment 6-1© 2007 Prentice-Hall, Inc ELC 200 Day 15.
Tuesday, February 15, Management of Information Systems: Mini-3 Spring 2000.
Elias M. Awad Third Edition ELECTRONIC COMMERCE From Vision to Fulfillment 6-1© 2007 Prentice-Hall, Inc ELC 200 Day 16 & 17.
Elias M. Awad Third Edition ELECTRONIC COMMERCE From Vision to Fulfillment 6-1© 2007 Prentice-Hall, Inc ELC 200 Day 13.
Elias M. Awad Third Edition ELECTRONIC COMMERCE From Vision to Fulfillment 6-1© 2007 Prentice-Hall, Inc ELC 200 Day 14.
Knowledge Portals and Knowledge Management Tools
Key questions answered in this chapter:  What are the four stages to the evolution of B2B capabilities?  What are the three categories of B2B?  Describe.
Electronic Commerce Software Chapter 9 Bridgette Batten Susan Harper.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
What are Webservices?. Web Services  What are Web Services?  Examine important Web Services acronyms (UDDI, SOAP, XML and WSDL)  What are the benefits.
Chapter Intranet Agents. Chapter Background Intranet: an internal corporate network based on Internet technology. Typically, an intranet can.
Chapter 5 Web Management Tools and Web Portals. Awad –Electronic Commerce 2/e © 2004 Pearson Prentice Hall 2 Portals:The Basics Portals are considered.
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.
WSDL Tutorial Ching-Long Yeh 葉慶隆 Department of Computer Science and Engineering Tatung University
CSC8530 Distributed Systems XML Web Services David Vaglia.
Web Server Administration Web Services XML SOAP. Overview What are web services and what do they do? What is XML? What is SOAP? How are they all connected?
Dodick Zulaimi Sudirman Lecture 14 Introduction to Web Service Pengantar Teknologi Internet Introduction to Internet Technology.
Web Services (SOAP, WSDL, UDDI) SNU OOPSLA Lab. October 2005.
Advanced Accounting Information Systems Day 27 Financial Reporting in an Electronic Environment October 28, 2009.
1 Knowledge Portals and Knowledge Management Tools Chapter 13.
1 Senn, Information Technology, 3 rd Edition © 2004 Pearson Prentice Hall James A. Senn’s Information Technology, 3 rd Edition Chapter 12 Creating Web-Enabled.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
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.
ELC 200 DAY 8. Awad –Electronic Commerce 2/e © 2004 Pearson Prentice Hall 2 Agenda Assignment #3 Due Feb 10 Syllabus Change –I will cover Chap 16 After.
Kemal Baykal Rasim Ismayilov
CSIT 220 (Blum)1 Remote Procedure Calls Based on Chapter 38 in Computer Networks and Internets, Comer.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Chapter7 TELECOMMUNICATIONS AND NETWORKS. Content e-Business Systems – Cross-Functional Enterprise Applications – Enterprise Application Integration –
IT and Network Organization Ecommerce. IT and Network Organization OPTIMIZING INTERNAL COLLABORATIONS IN NETWORK ORGANIZATIONS.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 Internet II A consortium of more than 180 universities, government agencies, and private businesses.
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.
Introduction to Web Services Presented by Sarath Chandra Dorbala.
Electronic Commerce Semester 1 Term 1 Lecture 7. Introduction to the Web The Internet supports a variety of important tools, such as file transfer, electronic.
Web Services Blake Schernekau March 27 th, Learning Objectives Understand Web Services Understand Web Services Figure out SOAP and what it is used.
From Coulouris, Dollimore, Kindberg and Blair Distributed Systems: Concepts and Design Edition 5, © Addison-Wesley 2012 Slides for Chapter 9 Web Services.
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
KNOWLEDGE MANAGEMENT (KM) Session # 33. Corporate Intranet A Conceptual Model INTRANET Production Team— New Product Budget Director— New Product Knowledge.
Discovering Computers 2010: Living in a Digital World Chapter 14
Sabri Kızanlık Ural Emekçi
WEB SERVICES.
Knowledge Portals and Knowledge Management Tools
Distributed web based systems
Web Server Administration
Business Process Management
ELC 200 Day 14 © 2007 Prentice-Hall, Inc.
Presentation transcript:

Elias M. Awad Third Edition ELECTRONIC COMMERCE From Vision to Fulfillment 6-1© 2007 Prentice-Hall, Inc ELC 200 Day 15

6-2 © 2007 Prentice-Hall, Inc Agenda Questions from last class? Class will now use sign up sheets, students must sign in PRIOR to 3:30 to be considered present Assignment 5 Due Today Assignment 6 Posted (next page) –Two more assignments –Due March 3:25 PM There will be no classes on March 24 & 27 –Slides for Chapter 11 already posted –I will post 10 question for Chapter 11 in the Discussion Board for students to answer You must answer 5 4 points Participation will add up to 20 points to assignment Scores Lack of participation will subtract 10 points from assignment scores, -2 for every answer less than 5 Finish Discussion On Web Portal and Web services

6-3 © 2007 Prentice-Hall, Inc Assignment 6 One of the major problems to be solved in B2C eCommerce is getting supplies to you and shipping products to your customers. Another issue involving distribution is ensuring that all non-electronic communication arrives on time at the right place. Investigate the types of support available to your company from the following three companies, The United States Postal Service ( United Parcel Service ( and FedEx ( Write a two-page analysis comparing the business solutions available from the three organizations. Select the one organization you believe would best support the business activities of your company and explain the reasons for your choice. Two of the key factors in deciding which organization(s) would best serve your company is cost and availabilitywww.usps.comwww.ups.comwww.fedex.com

6-4 © 2007 Prentice-Hall, Inc Key Functionalities of Portal Gathering Categorization Distribution Collaboration Publish Personalization Search/Navigate

6-5 © 2007 Prentice-Hall, Inc Collaboration The goal of the collaboration tool is to support information sharing Two or more people working together in a coordinated manner over time and space using electronic devices Asynchronous collaboration is human-to-human interaction via computer subsystems having no time or space constraints Synchronous collaboration is computer-based, human-to- human interaction that occurs immediately (within 5 seconds) using audio, video, or data technologies

6-6 © 2007 Prentice-Hall, Inc Synchronous and Asynchronous Collaboration Tools Synchronous Collaboration Teleconferencing Computer Video/Teleconferencing Online Chat Forum Asynchronous Collaboration Electronic Mailing Lists Web-Based Discussion Forums Lotus Notes

6-7 © 2007 Prentice-Hall, Inc Requirements for Successful Collaboration Tools

6-8 © 2007 Prentice-Hall, Inc Content Management Also referred to as content management system (CMS); a system used to manage the content of a Web site Includes structured and unstructured internal information objects Complexity is handled by building sophisticated knowledge management taxonomy based on metadata CMS handles the way documents are analyzed, stored and categorized Extensible Markup Language (XML) is the specification developed by the W3C designed especially for Web documents

6-9 © 2007 Prentice-Hall, Inc Sample XML Document Tove Jani Reminder Don’t forget me this weekend!

6-10 © 2007 Prentice-Hall, Inc Services of Intelligent Agents Customized customer assistance with online services Customer profiling Integrating profiles of customers into a group of marketing activities Predicting customer requirements Negotiating prices and payment schedules Executing financial transactions on the customer’s behalf

6-11 © 2007 Prentice-Hall, Inc Web Services and Portals Web services are essentially business services, composed of standards that allow different platforms, operating systems, and languages to exchange information or carry out a business process together Improve the ways a company conducts electronic transactions with trading partners A simple “packaging” technology accessible over the Internet that does not require any technology tied to a vendor’s platform Web services are mobile and interactive More about successful business strategy than technology

6-12 © 2007 Prentice-Hall, Inc Major Aspects of Web Services A service provider that provides an interface for software that can perform specified tasks A client that invokes a software service to provide business solution or service A repository that manages the service

Elias M. Awad Third Edition ELECTRONIC COMMERCE From Vision to Fulfillment 6-13© 2007 Prentice-Hall, Inc Web Services

6-14 © 2007 Prentice-Hall, Inc Figure 11-13: Ordinary Webservice versus Web Service HTTP Response HTTP Request Client PC Webserver SOAP- Capable Browser Web Service -- Interface Properties Methods SOAP Message Using XML Syntax Web Service Web services are objects (programs) Clients send them commands and data Web services send back results

6-15 © 2007 Prentice-Hall, Inc Figure 11-13: Ordinary Webservice versus Web Service HTTP Response HTTP Request Client PC Webserver SOAP- Capable Browser Web Service -- Interface Properties Methods SOAP Message Using XML Syntax Web Service Web service requests are sent via FTP They are sent as SOAP messages written in XML

6-16 © 2007 Prentice-Hall, Inc Figure 11-13: Ordinary Webservice versus Web Service HTTP Response HTTP Request Client PC Webserver SOAP- Capable Browser Web Service -- Interface Properties Methods SOAP Message Using XML Syntax Web Service Web services have interfaces that will accept commands Commands contain methods and properties (parameters)

6-17 © 2007 Prentice-Hall, Inc Figure 11-14: Simple SOAP Request and Response Simple Object Access Protocol (SOAP) Carried in HTTP request or response message Formatted using XML Syntax –Similar to HTML syntax but the sender and receiver can create new tags that they can then use in transactions, such as $33 HTTP Header SOAP Body

6-18 © 2007 Prentice-Hall, Inc Figure 11-14: Simple SOAP Request and Response Situation –There is a pricing object that returns the price if another object sends the part number, quantity, and shipping type (rush, etc.) on an interface –Objects can be on different computers Sending Object Pricing Object Request (PartNum, Quantity, ShippingType) Response (Price)

6-19 © 2007 Prentice-Hall, Inc Figure 11-14: Simple SOAP Request and Response SOAP Request Message HTTP Request Header pointing to program QA78d 47 Rush Note: xmlns specifies an XML namespace for the object

6-20 © 2007 Prentice-Hall, Inc Figure 11-14: Simple SOAP Request and Response SOAP Response Message HTTP Response Header $750.33

6-21 © 2007 Prentice-Hall, Inc Web Services: A More Complex Example Web service 1 (Object) Web service 3 (Object) Web service 2 (Object) Client PC With Browser Server Mainframe Minicomputer Service Via HTTP: SOAP + XML Service Via HTTP: SOAP + XML Service Via HTTP: SOAP + XML

6-22 © 2007 Prentice-Hall, Inc Figure 11-15: Universal Description, Discovery, and Integration (UDDI) Server for Web Services UDDI Functions: White Pages By name Yellow Pages By type Green Pages Details of how to use, payment, etc. Client PC UDDI Server Server with Web Service 1. UDDI Request for Information, Response 2. Web Service Interaction Interaction Between UDDI Servers to Fulfill a Request

6-23 © 2007 Prentice-Hall, Inc Web Service Description Language (WSDL) Protocol for asking a corporate webserver about the company’s SOAP- compliant services Client PC Corporate Webserver WSDL Request-Response Cycle

6-24 © 2007 Prentice-Hall, Inc Perspective on Web Services Benefits of Web Services –Offers a way to standardize interactions between objects over the Internet –Can make distributed computing far simpler once Web services standards are fully developed Concerns –High overhead (very chatty) –Standards immaturity –Security is embryonic

6-25 © 2007 Prentice-Hall, Inc Issues in Providing IT for Knowledge Sharing Responsiveness to user needs Content structure Content quality requirements Integration with existing systems Scalability Hardware-software compatibility Synchronization of technology with the capabilities of the user

6-26 © 2007 Prentice-Hall, Inc Planning and Developing an Enterprise Portal Identify the sore points in the business that a portal can help address. Identify the portal users and their role in the firm. Select, install, and incorporate portal technology and associated hardware.

6-27 © 2007 Prentice-Hall, Inc Chapter Summary A portal is a secure, Web-based interface that provides a single point of integration for and access to information, applications, and services for all people Portals have made their way into enterprises, bringing together not only information from the Internet, but in-house data as well The term data sources encompasses structured data and unstructured data, but also includes the data resulting from specific processes and enterprise applications

6-28 © 2007 Prentice-Hall, Inc Chapter Summary (Cont’d) Content management requires directory and indexing capabilities to manage automatically the ever-growing store of structured and unstructured data residing in data warehouses, Web sites, ERP systems, legacy applications Collaborative functionality can range from tracking to developing workplace communities