Publish Subscribe middleware over Amazon Web Services