Mohammad Usman Ahmed
Table of Contents: 1. 2. 3. 4. 5. 6. 7. 8. The Application and its overall architecture Component Model and its interactions Technological aspects of the eBay Architecture Strengths and relative weaknesses of the Architecture Component Model and variations Key Quality Attributes favoured by the eBay Architecture Evolution of the Application and its Architecture Conclusion
The Application and its overall architecture
Fig1. An overview of the services provided by eBay
The architecture for a system of this size goes through many iterations. An architectural solution of this level is not only based on the software architecture but also on the system architecture, since the components that populate the system are not just web servers and web clients but it also has databases, security servers, application servers, proxy servers, and transaction servers. The system under discussion has a 3-tier architecture with a web-enabled device (a browser), application and transaction servers, and databases at the data services layer. The following diagram illustrates the relations...