Skip to end of metadata
Go to start of metadata

<ac:macro ac:name="note"><ac:rich-text-body>
<p>This proposal has been dropped in favor of <a href="http://framework.zend.com/wiki/display/ZFPROP/Zend_Queue+-+Justin+Plock">Zend_Queue</a></p></ac:rich-text-body></ac:macro>

<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[]]></ac:plain-text-body></ac:macro>
<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[

<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[

Zend Framework: Zend_Service_Amazon_Sqs Component Proposal

Proposed Component Name Zend_Service_Amazon_Sqs
Developer Notes http://framework.zend.com/wiki/display/ZFDEV/Zend_Service_Amazon_Sqs
Proposers Jon Whitcraft
Zend Liaison TBD
Revision 1.0 - Feb 13, 2009: Initial Draft.
1.1 - Feb 15, 2008: Added Class Skeletons and some basic us cases. (wiki revision: 15)

Table of Contents

1. Overview

Zend_Service_Amazon_SQS is an implementation of Amazon Simple Queue Service

2. References

3. Component Requirements, Constraints, and Acceptance Criteria

  • This component will implement the Amazon SQS API
  • This component will use Zend_Http_Client to comunicate with SQS
  • This component will implement a CLI interface

4. Dependencies on Other Framework Components

5. Theory of Operation

This component will created a CURD interface for Messages and Message Queues. This functionality will be provided in two ways:

  • CLI interface
  • PHP Interface

6. Milestones / Tasks

  • Milestone 1: design notes will be published here
  • Milestone 2: Working prototype checked into the incubator supporting use cases
  • Milestone 3: Unit tests exist, work, and are checked into SVN.
  • Milestone 4: Initial documentation exists.

7. Class Index

  • Zend_Service_Amazon_Sqs
  • Zend_Service_Amazon_Sqs_Cli
  • Zend_Service_Amazon_Sqs_Exception
  • Zend_Service_Amazon_Sqs_QueueManager
  • Zend_Service_Amazon_Sqs_Queue
  • Zend_Service_Amazon_Sqs_Response

8. Use Cases

9. Class Skeletons

]]></ac:plain-text-body></ac:macro>

]]></ac:plain-text-body></ac:macro>

Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Feb 15, 2009

    <p>Not sure what happened to my previous comment, so I'll re-post it.  I had previously proposed Zend_Queue which would include an Amazon SQS adapter.  So far, under Zend_Queue, I had completed SQS and a database adapter.  MemcacheQ support wouldn't be too hard either.  Not sure if you want to implement SQS underneath Zend_Queue or as a standalone class.</p>

    1. Feb 16, 2009

      <p>I did not know that it was already a component for Queue.</p>

      <p>Let me talk with the Zend Team to see what they think about where type of component should live at.</p>