Presentation is loading. Please wait.

Presentation is loading. Please wait.

Home Theater Outlet Using Amazon Web Services By: Gerald McGill Date: December 3, 2007.

Similar presentations


Presentation on theme: "Home Theater Outlet Using Amazon Web Services By: Gerald McGill Date: December 3, 2007."— Presentation transcript:

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


Download ppt "Home Theater Outlet Using Amazon Web Services By: Gerald McGill Date: December 3, 2007."

Similar presentations


Ads by Google