What exactly is a Platform Application in this context? Is it worth adding
listPlatformApplications?


On Tue, Jun 3, 2014 at 5:50 PM, Rasika Hettige <[email protected]> wrote:

>
> *Introduction*
> Amazon Simple Notification Service (Amazon SNS) is a web service that
> enables you to build distributed web-enabled applications. Applications can
> use Amazon SNS to easily push real-time notification messages to interested
> subscribers over multiple delivery protocols.
> (Document was last updated on 3rd June, 2014)
>
>
> *API (REST)*
> http://docs.aws.amazon.com/sns/latest/APIReference/API_Operations.html
>
> *AmazonSNS Connector Summary*
> • Connector Name:  amazonsns-connector-1.0.0
> • Version: 1.0.0
> • Technology:  REST
>
> *Authentication*
> This uses the standard HTTP Authorization header to pass authentication
> information. Developers are issued an AWS access key ID and AWS secret
> access key when they register. For request authentication, the
> AWSAccessKeyId element identifies the access key ID that was used to
> compute
> the signature and, indirectly, the developer making the request.
>
> *Methods Selected:*
>
> *Endpoint*
> *createEndpoint* -      Creates an endpoint for a device and mobile app on
> one of
> the supported push notification services, such as GCM and APNS.
> *deleteEndpoint* -      Deletes the endpoint from Amazon SNS. This action
> is
> idempotent.
> *listEndpoints* - Lists the endpoints and endpoint attributes for devices
> in
> a supported push notification service.
> *subscribe* -   Prepares to subscribe an endpoint by sending the endpoint a
> confirmation message.
> *unsubscribe* - Deletes a subscription.
> *confirmSubscription* - Verifies an endpoint owner's intent to receive
> messages by validating the token sent to the endpoint by an earlier
> Subscribe action
> *listSubscriptions* - Returns a list of the requester's subscriptions. Each
> call returns a limited list of subscriptions, up to 100.
> *listSubscriptionsByTopic* - Returns a list of the subscriptions to a
> specific topic. Each call returns a limited list of subscriptions, up to
> 100.
>
> *Topic*
> *createTopic* - Creates a topic to which notifications can be published.
> Users can create at most 3000 topics.
> *deleteTopic* - Deletes a topic and all its subscriptions. Deleting a topic
> might prevent some messages previously sent to the topic frombeing
> delivered
> to subscribers.
> *listTopics* -  Returns a list of the requester's topics. Each call
> returns a
> limited list of topics, up to 100.
> *publish* - Sends a message to all of a topic's subscribed endpoints.
>
> *Methods not selected:*
>
> The following methods handle configuration level data, hence we have not
> considered.
> *addPermission
> removePermission
> createPlatformApplication
> deletePlatformApplication
> listPlatformApplications*
>
> Following setters and getters are deprioritized from initial release since
> these can be initially set when creating operation. And similarly they can
> be retrieved from respective list operations.
> *getPlatformApplicationAttributes
> setEndpointAttributes
> setEndpointAttributes
> getSubscriptionAttributes
> setSubscriptionAttributes
> setTopicAttributes
> getTopicAttributes*
>
> Thanks & Regards
> Rasika
>
>
>
>
> --
> View this message in context:
> http://wso2-oxygen-tank.10903.n7.nabble.com/Connector-AmazonSNS-tp97747.html
> Sent from the WSO2 Architecture mailing list archive at Nabble.com.
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>



-- 
Shevan Goonetilleke
Director of Engineering
WSO2, Inc.
lean.enterprise.middleware
m: +94777340680
w: http://wso2.com
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to