Home Theater Outlet - PowerPoint PPT Presentation

About This Presentation
Title:

Home Theater Outlet

Description:

Hosting by HostMySite.com. Database: MySQL. Web Server: Microsoft IIS 6 on Windows Server 2003 ... MySQL Data Library. Hot Buttered Popcorn Web Site Project. Results ... – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 12
Provided by: informat1741
Learn more at: https://cse.buffalo.edu
Category:

less

Transcript and Presenter's Notes

Title: Home Theater Outlet


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 IDEs 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
  1. Admin Tasks and Design (complete)
  2. Initial Site Build (in-progress)
  3. User Community / Forums
  4. Looking into 3rd Party applications to increase
    release time.
  5. Home Theater Wizard
  6. Support from additional personnel.

6
Project Design - SOA
  • 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).

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
Write a Comment
User Comments (0)
About PowerShow.com