O'Reilly logo

Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures by Hassan Gomaa

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 14. Electronic Commerce Software Product Line Case Study

The electronic commerce software product line case study is a highly distributed World Wide Web–based product line that handles business-to-business (B2B) as well as business-to-consumer (B2C) systems. Because there are two main systems—B2B and B2C—the reverse evolutionary engineering strategy is applied first to each type of system, from which the product line commonality is determined, followed by the product line variability. The solution uses software agents as intermediaries between user interface clients and servers. In addition, object brokers provide a standardized interface to several heterogeneous legacy databases.

The problem is described in Section 14.1. Section 14.2

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required