आप जिस तकनीक का उपयोग कर रहे हैं उसे मतदान कहा जाता है। आप नए रिकॉर्ड की जाँच कर रहे हैं, एक निर्धारित समय की प्रतीक्षा कर रहे हैं, फिर नए रिकॉर्ड के लिए फिर से जाँच कर रहे हैं। नए रिकॉर्ड का जवाब देने का एक अच्छा तरीका एक नियंत्रक बनाना हो सकता है जो डेटाबेस में नए रिकॉर्ड डालने का काम करता है और सभी क्लाइंट (जो डेटाबेस रिकॉर्ड अपडेट करते हैं) को ऐसा करने के लिए नियंत्रक का उपयोग करने के लिए मजबूर करते हैं। तब नया रिकॉर्ड होने पर नियंत्रक आपको सचेत कर सकता है। नियंत्रक के अलर्ट को सुविधाजनक बनाने के लिए, आप एक वेब सेवा सेट कर सकते हैं जहां नियंत्रक आपसे संपर्क कर सकता है।
मैं कहता हूं कि यह "हो सकता है" ऐसा करने का एक अच्छा तरीका है क्योंकि नियंत्रक और वेब सेवा बनाना स्पष्ट रूप से अतिरिक्त काम है। हालांकि, यह मतदान को अनावश्यक बना देगा। यदि आप अपनी मतदान तकनीक का उपयोग जारी रखना चाहते हैं, तो आप एक सेवा (निर्माता) बना सकते हैं जो मतदान करती है और नए परिणामों के साथ एक कतार भरती है। आपका अन्य प्रोग्राम (उपभोक्ता) तब कतार से आइटम पुनर्प्राप्त कर सकता है और उनके साथ कुछ कर सकता है।