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

Slides:



Advertisements
Similar presentations
Technical Highlights 25th August 2011 Sebastian Peters German National Library of Science and Technology.
Advertisements

Standardizing Usage Statistics Requests with SUSHI Theodore Fons Senior Product Manager Innovative Interfaces.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
STORY TITLE 1 Lotus Domino IBM JCR Included Content Stores IBM FileNet* IBM CM* Other* Integration & Coexistence Connectors enable direct access from user’s.
OLAP Cubes and Pivot Tables Leveraging the Power of a Microsoft EPM Solution EPM Customization Series Part 1 February 21 st, 2007 Brendan Giles, PMP, MCP.
Management Framework for Amazon EC2 Speaker: Frank Bitzer
Presentation 7: Part 1: Web Services Introduced. Outline Definition Overview of Web Services Examples Next Time: SOAP & WSDL.
6/2/2015Page 1 SOA Development and Deployment B. Ramamurthy.
Spark Web 2.0 Tools for Communication and Collaboration David Grogan Manager, Curricular Technology Group UIT Academic Technology Tufts University What.
Integrating SOA and the Application Development Framework Shaun O’Brien Principal Product Manager – Oracle JDeveloper / ADF.
Windows Communication Foundation and Web Services.
Product Management System Xiao Zhou. Introduction Why This project? It is an opportunity to learn new things and gain some experiences. My friend is a.
What is a web service?  A remote procedure call (RPC) over HTTP.  A web-accessible operation that takes input and returns results in XML.  Like a web.
By: Gerardo L. Mazzola Web Application Development Life Cycle “A driven force moving businesses into the future.”
Programming with Amazon, Google, and eBay Chunju Tseng (Lu)
Configuring PHP on IIS7 Making your application rock on IIS7 Taking advantage of the Windows platform Q&A at Open Space.
Source: George Colouris, Jean Dollimore, Tim Kinderberg & Gordon Blair (2012). Distributed Systems: Concepts & Design (5 th Ed.). Essex: Addison-Wesley.
David Chappell Chappell & Associates Workflow in Windows SharePoint: Technology for Web 2.0? Copyright © 2007 David Chappell.
Introduction SOAP History Technical Architecture SOAP in Industry Summary References.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
WaveMaker Visual AJAX Studio 4.0 Training Studio Overview.
Web Applications Harry R. Erwin, PhD University of Sunderland CIT304/CSE301.
Presented by, MySQL & O’Reilly Media, Inc. Data Services: Mashing and Shredding Data Using XAware.
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
GRID job tracking and monitoring Dmitry Rogozin Laboratory of Particle Physics, JINR 07/08/ /09/2006.
What’s New in Sage SalesLogix V Release Overview Sage SalesLogix v7.5.2 focuses on: −User Enhancements streamline the user experience furthering.
Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
Design for Senior Project December 05, 2007 Raytheon_Design_Review.ppt 1 of 19 Raytheon – Google Earth Roy Daniels, Marc Maciel, Rifina Pierre Department.
Managing Software Development With Microsoft ® Project 2000 And Team Folders Sam Brooks
MSF Requirements Envisioning Phase Planning Phase.
1 How Java and BPEL join forces How Java and BPEL join forces What every Java developer should know about BPEL Lucas Jellema (AMIS) NL-JUG’s J-Spring 2006.
1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7.
Joomla An Open Source Content Management System. Scope of Workshop Definition and background of Joomla Explanation of Joomla’s abilities and strengths,
Amazon E-Commerce Services Part 1 Build your own Amazon.com By David Silverlight
Slide 2 The Microsoft Office Project 2003 Software Development Kit Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation Uma.
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
Web-Based Commerce Auto Parts Store presented by Victor Hsu.
CONNECT: Building an Adapter Les Westberg Copyright All Rights Reserved. 1.
2-Tier,3-Tier datawarehouse Submitted by Manisha Dubey & Akanksha Agrawal.
Slide 1.NET Development for Project 2003 Samples from the Project 2003 SDK Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation.
Lesson 2 What is ASP.NET? What is ASP.NET? What is Web Matrix? What is Web Matrix? What are the features of Web Matrix? What are the features of Web Matrix?
Project: web service composition Jianguo Lu University of Windsor.
Plug-In Architecture Pattern. Problem The functionality of a system needs to be extended after the software is shipped The set of possible post-shipment.
B. RAMAMURTHY Developing Applications with SaaS (Software as a Service) 11/4/
Application Summary  Web Application that allows its users to keep track of their exercises.  User has full control over what exercises are visible.
Taking Control of Visual Studio through Extensions and Extensibility Anthony Cangialosi Senior Program Manager Lead Microsoft Corporation DEV311.
NovaBACKUP xSP Technical Training By: Nathan Fouarge
C# 1 Web services CSC 298. C# 2 Web services  A technology to make libraries available across the internet.  In Visual Studio,  can create a web service.
Jewelfame – E Commerce Application Submitted by Chirag Parekh – Master of Computer Application (Year : 2013 – 2014) Atmiya Institute of Technologies.
Plug-In Architecture Pattern. Problem The functionality of a system needs to be extended after the software is shipped The set of possible post-shipment.
Sharepoint-Biztalk Integration with Multiple Transport protocols Jin Thakur
Virtual multidisciplinary EnviroNments USing Cloud infrastructures Data Management at VENUS-C Ilja Livenson KTH
DEV-21: Embracing OpenEdge ® Architect Sunil S Belgaonkar Software Architect.
A Detailed Introduction To Visual Studio.NET CRB Tech ReviewsCRB Tech Reviews introduces you to the world of Visual.
Visual Mobile Gaming Your Name Sun Campus Ambassador Your Address.
Java Web Services Orca Knowledge Center – Web Service key concepts.
Windows Communication Foundation and Web Services
HISTORY Of API.
3rd week souvenir Task 1: In case of hosting your e-B or e-C system, what are your considerations? Explore in more detail!
Debunking the Top 10 Myths of Small Business Server: Using Windows SBS in Larger Environments Abstract: This session will debunk some of the common myths.
Checkout and Electronic Payment Processing
PHP / MySQL Introduction
Developed by: Hong Fan Jason Overbey Zack Sheffield Lynda Yang
Inventory of Distributed Computing Concepts and Web services
موضوع سمینار : نقش مولفه ها در معماری سرویس گرا
Visual Studio 2005 Tools For Office: Creating A Multi-tier Application
WEB SERVICES From Chapter 19, Distributed Systems
Tioga Tae Kwon Do Student Management System
Plug-In Architecture Pattern
Microsoft Virtual Academy
Presentation transcript:

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

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.

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

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

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.

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

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.

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.

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

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!

References Amazon ECS documentation Hot Buttered Popcorn Project Documentation