Download presentation
Presentation is loading. Please wait.
Published byAmie Hodges Modified over 9 years ago
1
Home Theater Outlet Using Amazon Web Services By: Gerald McGill Date: December 3, 2007
2
Project Objectives Create a single resource for home theater products. Differentiation from existing sites with a “home theater wizard.” Utilize Amazon services as primary resource for product information and sales.
3
Home Theater Outlet – Hot Buttered Popcorn / Beyond HD Amazon E-Commerce Services (ECS) Project Design Phased Implementation SOA Amazon Components Technologies Orchestration Implementation Results Demo
4
Amazon ECS Amazon exposes infrastructure using both REST and SOAP / HTTP. Provide detailed technical documentation and implementation examples. Provide code libraries for most popular IDE’s and programming languages. Includes C#, Visual Basic, Java BrowseNodeLookup CartAdd CartClear CartCreate CartGet CartModify CustomerContentLookup CustomerContentSearch Help ItemLookup ItemSearch ListLookup ListSearch SellerListingLookup SellerListingSearch SellerLookup SimilarityLookup TagLookup TransactionLookup
5
Project Design – Phased Implementation I. Admin Tasks and Design (complete) II. Initial Site Build (in-progress) III. User Community / Forums I. Looking into 3 rd Party applications to increase release time. IV. Home Theater Wizard I. Support from additional personnel.
6
How is it a SOA? Application is abstracted into service components (front-end, business layer, and data services (local and remote) Application utilizes a service bus. Technology Development time binding: Invoke operations on Amazon servers using REST. Invoke basic operations using web services (local to this project). Track local schema versions using the date (Amazon does the same). Project Design - SOA
7
Project Design - Orchestration Enterprise Layer Front end applications. Business Layer Abstract several of the intermediary services to simply front-end application and encapsulate business processes. Intermediary Layer Combines some of the basic services to create more robust operations. Basic Layer Provides database services and direct access to Amazon services.
8
Project Design – Orchestration (BPEL) Cart.ItemAdd Get Customer Information If the customer has a cart Add the item to it Else Create a new cart Update the customer information with any changes to the cart details. Return the results from the cart operation.
9
Implementation Domain Registration by Google Hosting by HostMySite.com Database: MySQL Web Server: Microsoft IIS 6 on Windows Server 2003 IDE: Visual Basic 2005 Amazon ECS Project Library MySQL Data Library Hot Buttered Popcorn Web Site Project
10
Results Amazon services are easy to use and provide a robust API for electronic commerce. Intend to continue development and expand the project as mentioned earlier. Initial build approximately 70% completed functionality. Expand on graphics / templates. Make some money!
11
References Amazon ECS documentation Hot Buttered Popcorn Project Documentation
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.