Professional Documents
Culture Documents
Chapter 14
Building E-Commerce Applications and Infrastructures
Learning Objectives
1. 2. 3. 4. 5. 6. Discuss the major steps in developing an EC application. Describe the major EC applications and list their major functionalities. List the major EC application development options along with their benefits and limitations. Discuss various EC application outsourcing options, including application service providers (ASPs), software as a service (SaaS), and utility computing. Discuss the major EC software packages and EC application suites. Describe various methods for connecting an EC application to back-end systems and databases.
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 1
Chapter 14
5/25/11
Learning Objectives
7. Discuss the value and technical foundation of Web Services and their evolution into second-generation tools in EC applications. 8. Understand service-oriented architecture (SOA) and virtualization and their relationship to EC application development. 9. Describe the criteria used in selecting an outsourcing vendor and package. 10. Understand the value and uses of EC application log files. 11. Discuss the importance of usage analysis and site management.
Chapter 14 Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 2
Chapter 14
5/25/11
Chapter 14
5/25/11
Chapter 14
5/25/11
Chapter 14
Chapter 14
5/25/11
Chapter 14
10
5/25/11
Chapter 14
12
Chapter 14
13
5/25/11
Chapter 14
14
Chapter 14
15
5/25/11
Chapter 14
17
5/25/11
Chapter 14
18
Chapter 14
19
10
5/25/11
Chapter 14
20
Chapter 14
21
11
5/25/11
Chapter 14
22
Chapter 14
23
12
5/25/11
Chapter 14
24
13
5/25/11
Chapter 14
26
Chapter 14
27
14
5/25/11
Chapter 14
28
Chapter 14
29
15
5/25/11
Chapter 14
30
Chapter 14
31
16
5/25/11
Chapter 14
32
17
5/25/11
Chapter 14
34
Reliability Security
Chapter 14 Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 35
18
5/25/11
Chapter 14
36
Chapter 14
37
19
5/25/11
Chapter 14
38
Chapter 14
39
20
5/25/11
Chapter 14
40
Chapter 14
41
21
5/25/11
middleware Separate products that serve as the glue between two applications; sometimes called plumbing because it connects two sides of an application and passes data between them.
Chapter 14 Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 42
Chapter 14
43
22
5/25/11
23
5/25/11
Managerial Issues
1. 2. 3. 4. 5. 6. 7. 8. 9. What is our business perspective? Do we have a systematic development plan? Insource or outsource? How should Web Services be deployed? How should we choose a vendor/software? Have we analyzed the data? Should users be involved? How should we manage development risks? How shall we plan for service-oriented architecture (SOA)?
Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 47
Chapter 14
24
5/25/11
Summary
1. The major steps in developing an EC application. 2. The major EC applications and their major functionalities. 3. The major EC application development options, along with their benefits and limitations. 4. EC application outsourcing options. 5. The major components of software packages and EC application suites.
Chapter 14 Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 48
Summary
6. Methods for connecting an EC application to back-end systems and databases. 7. The rise of Web Services and XML. 8. Service-oriented architecture and its relationship to EC. 9. Criteria used in selecting an outsourcing vendor and package. 10.The value and uses of EC application log files. 11. The importance of usage analysis and site management.
Chapter 14 Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 49
25
5/25/11
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher. Printed in the United States of America.
Chapter 14
50
26