Complex event processing
ایونٹ پروسیسنگ ان چیزوں (واقعات) کے بارے میں معلومات (ڈیٹا) کے سلسلے کا سراغ لگانے اور تجزیہ (پروسیسنگ) کرنے اور ان سے نتیجہ اخذ کرنے کا ایک طریقہ ہے۔ کمپلیکس ایونٹ پروسیسنگ (سی ای پی) 1990 کی دہائی کے اوائل میں تیار کردہ تصورات اور تکنیکوں کے ایک سیٹ پر مشتمل ہے جو حقیقی وقت کے واقعات پر کارروائی کرنے اور ایونٹ کے سلسلے سے معلومات حاصل کرنے کے لیے تیار کیے گئے تھے۔ پیچیدہ ایونٹ پروسیسنگ کا مقصد حقیقی وقت کے حالات میں بامعنی واقعات (جیسے مواقع یا خطرات) کی نشاندہی کرنا اور ان کا جلد از جلد جواب دینا ہے۔ یہ واقعات کسی تنظیم کی مختلف تہوں میں سیلز لیڈز، آرڈرز یا کسٹمر سروس کالز کے طور پر ہو سکتے ہیں۔ یا، وہ خبروں کی اشیاء، ٹیکسٹ پیغامات، سوشل میڈیا پوسٹس، اسٹاک مارکیٹ فیڈز، ٹریفک رپورٹس، موسمی رپورٹس، یا دیگر قسم کے ڈیٹا ہو سکتے ہیں۔ کسی واقعہ کو "حالت کی تبدیلی" کے طور پر بھی بیان کیا جا سکتا ہے، جب کوئی پیمائش وقت، درجہ حرارت، یا دیگر قدر کی پہلے سے طے شدہ حد سے تجاوز کر جاتی ہے۔ تجزیہ کاروں نے مشورہ دیا ہے کہ سی ای پی تنظیموں کو حقیقی وقت میں نمونوں کا تجزیہ کرنے کا ایک نیا طریقہ فراہم کرے گا اور کاروباری فریق کو آئی ٹی اور خدمات کے محکموں کے ساتھ بہتر بات چیت کرنے میں مدد کرے گا۔ اس کے بعد سے سی ای پی بہت سے نظاموں میں ایک فعال ٹیکنالوجی بن گئی ہے جو واقعات کے آنے والے سلسلے کے جواب میں فوری کارروائی کرنے کے لیے استعمال ہوتی ہے۔ اسٹاک مارکیٹ ٹریڈنگ سسٹم، موبائل ڈیوائسز، انٹرنیٹ آپریشنز، فراڈ کا پتہ لگانے، ٹرانسپورٹیشن انڈسٹری، اور سرکاری انٹیلی جنس جمع کرنے سمیت کاروبار کے بہت سے شعبوں میں اب ایپلی کیشنز (2018) ملنی ہیں۔ واقعات کے بارے میں دستیاب معلومات کی وسیع مقدار کو بعض اوقات ایونٹ کلاؤڈ کہا جاتا ہے۔ آنے والے ہزاروں واقعات میں، ایک نگرانی کا نظام مثال کے طور پر ایک ہی ماخذ سے درج ذیل تین وصول کر سکتا ہے: چرچ کی گھنٹیاں بج رہی ہیں۔ بہتے ہوئے سفید گاؤن میں ایک عورت کے ساتھ ٹکسڈو میں ایک آدمی کی ظاہری شکل۔ ہوا میں اڑتے ہوئے چاول۔ ان واقعات سے نگرانی کا نظام ایک پیچیدہ واقعہ کا اندازہ لگا سکتا ہے: ایک شادی۔ سی ای پی ایک تکنیک کے طور پر دوسرے واقعات کا تجزیہ اور ارتباط کرکے پیچیدہ واقعات کو دریافت کرنے میں مدد کرتا ہے: گھنٹیاں، شادی کے لباس میں مرد اور عورت اور ہوا میں اڑنے والے چاول۔ سی ای پی متعدد تکنیکوں پر انحصار کرتا ہے، بشمول: ایونٹ پیٹرن کا پتہ لگانے والے ایونٹ کی تجریدی تقریب کو فلٹر کرنا ایونٹ کی جمع اور تبدیلی ماڈلنگ ایونٹ کی درجہ بندی واقعات کے درمیان تعلقات کا پتہ لگانا (جیسے وجہ، رکنیت یا وقت) ایونٹ سے چلنے والے عمل کو خلاصہ کرنا سی ای پی کی تجارتی ایپلی کیشنز مختلف صنعتوں میں موجود ہیں اور اس میں کریڈٹ کارڈ فراڈ کا پتہ لگانا، کاروباری سرگرمی کی نگرانی اور سیکیورٹی کی نگرانی شامل ہیں۔ سی ای پی کے علاقے کی جڑیں مجرد واقعہ تخروپن، فعال ڈیٹا بیس کے علاقے اور کچھ پروگرامنگ زبانوں میں ہیں۔ صنعت میں سرگرمی 1990 کی دہائی میں تحقیقی منصوبوں کی لہر سے پہلے تھی۔ پہلے پروجیکٹ کے مطابق جس نے عام سی ای پی زبان اور عمل درآمد کے ماڈل کی راہ ہموار کی وہ اسٹینفورڈ یونیورسٹی میں ریپائڈ پروجیکٹ تھا، جس کی ہدایت کاری ڈیوڈ لکھم نے کی تھی۔ متوازی طور پر دو دیگر تحقیقی منصوبے ہوئے ہیں: انفوسفیرز ان کیلیفورنیا انسٹی ٹیوٹ آف ٹیکنالوجی، جس کی ہدایت کاری کے منی چانڈی نے کی ہے، اور جان بیٹس کی ہدایت کاری میں یونیورسٹی آف کیمبرج میں اپاما۔ تجارتی مصنوعات ان اور بعد کے کچھ تحقیقی منصوبوں میں تیار کردہ تصورات پر منحصر تھیں۔ کمیونٹی کی کوششیں ایونٹ پروسیسنگ ٹیکنیکل سوسائٹی اور بعد میں اے سی ایم ڈی ای بی ایس کانفرنس سیریز کے زیر اہتمام ایونٹ پروسیسنگ سمپوزیم کے ایک سلسلے میں شروع ہوئیں۔ کمیونٹی کی کوششوں میں سے ایک ایونٹ پروسیسنگ منشور تیار کرنا تھا۔ متعلقہ تصورات سی ای پی کا استعمال آپریشنل انٹیلی جنس (او آئی) مصنوعات میں براہ راست فیڈ اور ایونٹ ڈیٹا کے خلاف استفسار تجزیہ چلا کر کاروباری کارروائیوں کے بارے میں بصیرت فراہم کرنے کے لیے کیا جاتا ہے۔ او آئی حقیقی وقت کا ڈیٹا اکٹھا کرتا ہے اور بصیرت اور تجزیہ فراہم کرنے کے لیے تاریخی ڈیٹا کے ساتھ ارتباط کرتا ہے۔ ڈیٹا کے متعدد ذرائع کو ایک مشترکہ آپریٹنگ تصویر فراہم کرنے کے لیے جوڑا جا سکتا ہے جو موجودہ معلومات کا استعمال کرتا ہے۔ نیٹ ورک مینجمنٹ، سسٹمز مینجمنٹ، ایپلیکیشن مینجمنٹ اور سروس مینجمنٹ میں، لوگ عام طور پر ایونٹ ارتباط کا حوالہ دیتے ہیں۔ سی ای پی انجنوں کے طور پر، واقعہ ارتباط انجن (واقعہ ارتباط کار) بڑے پیمانے پر واقعات کا تجزیہ کرتے ہیں، سب سے اہم واقعات کی نشاندہی کرتے ہیں، اور اعمال کو متحرک کرتے ہیں۔ تاہم، ان میں سے زیادہ تر نئے قیاس شدہ واقعات پیدا نہیں کرتے ہیں۔ اس کے بجائے، وہ اعلی سطح کے ایونٹس کو نچلے درجے کے ایونٹس سے جوڑتے ہیں۔ تخمینہ انجن، مثال کے طور پر، اصول پر مبنی استدلال انجن، عام طور پر مصنوعی ذہانت میں قیاس شدہ معلومات تیار کرتے ہیں۔ تاہم، وہ عام طور پر پیچیدہ (یعنی قیاس شدہ) واقعات کی شکل میں نئی معلومات پیدا نہیں کرتے ہیں۔ مثال سی ای پی کی ایک زیادہ منظم مثال میں ایک کار، کچھ سینسر اور مختلف واقعات اور رد عمل شامل ہیں۔ تصور کریں کہ ایک کار میں کئی سینسر ہوتے ہیں-ایک جو ٹائر کے دباؤ کی پیمائش کرتا ہے، ایک جو رفتار کی پیمائش کرتا ہے، اور ایک جو پتہ لگاتا ہے کہ کوئی سیٹ پر بیٹھا ہے یا سیٹ چھوڑتا ہے۔ پہلی صورت حال میں، کار چل رہی ہے اور 15 منٹ میں ایک ٹائر کا دباؤ 45 پی ایس آئی سے 41 پی ایس آئی تک بڑھ جاتا ہے۔ جیسے جیسے ٹائر میں دباؤ کم ہوتا جا رہا ہے، ٹائر کے دباؤ پر مشتمل واقعات کا ایک سلسلہ پیدا ہوتا ہے۔ اس کے علاوہ، کار کی رفتار پر مشتمل واقعات کا ایک سلسلہ پیدا ہوتا ہے۔ کار کا ایونٹ پروسیسر ایسی صورتحال کا پتہ لگا سکتا ہے جس کے نتیجے میں نسبتا طویل عرصے تک ٹائر کے دباؤ میں کمی کے نتیجے میں "لاس آف ٹائر پریشر" ایونٹ پیدا ہوتا ہے۔ یہ نیا واقعہ کار کے مینٹیننس لاگ میں دباؤ کے نقصان کو نوٹ کرنے کے لیے رد عمل کے عمل کو متحرک کر سکتا ہے، اور کار کے پورٹل کے ذریعے ڈرائیور کو آگاہ کر سکتا ہے کہ ٹائر کا دباؤ کم ہو گیا ہے۔ دوسری صورت حال میں، کار چل رہی ہے اور ایک ٹائر کا دباؤ 5 سیکنڈ میں 45 پی ایس آئی سے 20 پی ایس آئی تک گر جاتا ہے۔ ایک مختلف صورتحال کا پتہ چلا ہے-شاید اس وجہ سے کہ دباؤ کا نقصان کم وقت میں ہوا، یا شاید اس وجہ سے کہ ہر واقعہ کے درمیان اقدار میں فرق پہلے سے طے شدہ حد سے زیادہ تھا۔ مختلف صورتحال کے نتیجے میں ایک نیا واقعہ "بلو آؤٹ ٹائر" پیدا ہوتا ہے۔ یہ نیا واقعہ ڈرائیور کو فوری طور پر الرٹ کرنے اور جہاز پر موجود کمپیوٹر کے معمولات شروع کرنے کے لیے ایک مختلف رد عمل کے عمل کو متحرک کرتا ہے تاکہ ڈرائیور کو اسکیڈنگ کے ذریعے قابو کھوئے بغیر گاڑی کو روکنے میں مدد ملے۔ اس کے علاوہ، زیادہ پیچیدہ حالات کا پتہ لگانے کے لیے پائے جانے والے حالات کی نمائندگی کرنے والے واقعات کو دوسرے واقعات کے ساتھ بھی جوڑا جا سکتا ہے۔ مثال کے طور پر، حتمی صورت حال میں کار معمول کے مطابق چل رہی ہوتی ہے اور اس کا ٹائر پھٹ جاتا ہے جس کے نتیجے میں کار سڑک سے نکل کر ایک درخت سے ٹکرا جاتی ہے، اور ڈرائیور کار سے پھینک دیا جاتا ہے۔ مختلف حالات کا ایک سلسلہ تیزی سے پتہ چلا ہے۔ بہت ہی کم وقت میں "بلو آؤٹ ٹائر"، "زیرو اسپیڈ" اور "ڈرائیور لیفٹ سیٹ" کے امتزاج کے نتیجے میں ایک نئی صورتحال کا پتہ چلتا ہے: "اوکیوپینٹ تھروون ایکسیڈنٹ"۔ اگرچہ کوئی براہ راست پیمائش نہیں ہے جو حتمی طور پر اس بات کا تعین کر سکے کہ ڈرائیور کو پھینک دیا گیا تھا، یا یہ کہ کوئی حادثہ ہوا تھا، واقعات کا مجموعہ صورتحال کا پتہ لگانے اور دریافت شدہ صورتحال کی نشاندہی کرنے کے لیے ایک نیا واقعہ تخلیق کرنے کی اجازت دیتا ہے۔ یہ ایک پیچیدہ (یا جامع) واقعہ کا جوہر ہے۔ یہ پیچیدہ ہے کیونکہ کوئی براہ راست صورتحال کا پتہ نہیں لگا سکتا ؛ کسی کو اندازہ لگانا یا اندازہ لگانا پڑتا ہے کہ صورتحال دوسرے واقعات کے امتزاج سے پیش آئی ہے۔ کاروباری عمل کے انتظام کے ساتھ انضمام سی ای پی کے لیے ایک فطری فٹ کاروباری عمل کے انتظام (بی پی ایم) کے ساتھ رہا ہے۔ بی پی ایم اپنے آپریشنل ماحول کے لیے مسلسل بہتر بنانے اور صف بندی کرنے کے لیے آخر سے آخر تک کاروباری عمل پر توجہ مرکوز کرتا ہے۔ تاہم، کاروبار کی اصلاح کا انحصار صرف اس کے انفرادی، اختتامی عمل پر نہیں ہوتا ہے۔ بظاہر مختلف عمل ایک دوسرے کو نمایاں طور پر متاثر کر سکتے ہیں۔ اس منظر نامے پر غور کریں: ایرو اسپیس انڈسٹری میں، رجحانات (مینوفیکچرنگ کے عمل، مواد وغیرہ میں ممکنہ کمزوریوں کا تعین کرنے) کی تلاش کے لیے گاڑیوں کی خرابی کی نگرانی کرنا اچھا عمل ہے۔ ایک اور علیحدہ عمل موجودہ آپریشنل گاڑیوں کی زندگی کے چکروں کی نگرانی کرتا ہے اور مناسب ہونے پر انہیں ختم کر دیتا ہے۔ سی ای پی کے لیے ایک استعمال ان الگ الگ عملوں کو جوڑنا ہے، تاکہ ابتدائی عمل (بریک ڈاؤن نگرانی) کی صورت میں دھات کی تھکاوٹ (ایک اہم واقعہ) پر مبنی خرابی کا پتہ لگانے کے لیے، دوسرے عمل (لائف سائیکل) کا استحصال کرنے کے لیے ایک ایکشن بنایا جا سکے تاکہ ابتدائی عمل میں ناقص پائے جانے والے دھات کے اسی بیچ کا استعمال کرنے والی گاڑیوں کو واپس بلایا جا سکے۔ سی ای پی اور بی پی ایم کا انضمام دو سطحوں پر موجود ہونا چاہیے، دونوں کاروباری آگاہی کی سطح پر (صارفین کو اپنے انفرادی عمل کے ممکنہ جامع فوائد کو سمجھنا چاہیے) اور تکنیکی سطح پر بھی (ایک ایسا طریقہ ہونا چاہیے جس کے ذریعے سی ای پی بی پی ایم کے نفاذ کے ساتھ تعامل کر سکے)۔ بی پی ایم کے ساتھ سی ای پی کے انضمام پر جدید ترین جائزے کے لیے، جسے اکثر ایونٹ سے چلنے والے کاروباری عمل کے انتظام کے طور پر لیبل کیا جاتا ہے، حوالہ دیں۔ کمپیوٹیشن پر مبنی سی ای پی کے کردار کو بزنس رول ٹیکنالوجی کے ساتھ اوورلیپ ہوتے دیکھا جا سکتا ہے۔ مثال کے طور پر، کسٹمر سروس سینٹرز کلک اسٹریم تجزیہ اور کسٹمر کے تجربے کے انتظام کے لیے سی ای پی کا استعمال کر رہے ہیں۔ سی ای پی سافٹ ویئر کاروباری ذہانت اور دیگر فیصلہ معاون ایپلی کیشنز میں فی سیکنڈ لاکھوں واقعات (کلکس یا دیگر تعاملات) کے بارے میں حقیقی وقت کی معلومات کو عنصر بنا سکتا ہے۔ یہ "سفارش کی ایپلی کیشنز" ایجنٹوں کو ہر گاہک کے تجربے کی بنیاد پر ذاتی خدمت فراہم کرنے میں مدد کرتی ہیں۔ سی ای پی ایپلی کیشن اس بارے میں ڈیٹا اکٹھا کر سکتی ہے کہ فون پر موجود گاہک اس وقت کیا کر رہے ہیں، یا انہوں نے حال ہی میں کمپنی کے ساتھ دوسرے مختلف چینلز میں کیسے بات چیت کی ہے، بشمول برانچ میں، یا ویب پر سیلف سروس فیچرز، فوری پیغام رسانی اور ای میل کے ذریعے۔ اس کے بعد ایپلیکیشن کل کسٹمر کے تجربے کا تجزیہ کرتی ہے اور اسکرپٹ یا اگلے اقدامات کی سفارش کرتی ہے جو فون پر ایجنٹ کی رہنمائی کرتے ہیں، اور امید ہے کہ کسٹمر کو خوش رکھے گا۔ ٹائم سیریز ڈیٹا بیس کے ساتھ انضمام ایک ٹائم سیریز ڈیٹا بیس ایک سافٹ ویئر سسٹم ہے جو وقت کے مطابق منظم ڈیٹا کو سنبھالنے کے لیے بہتر بنایا گیا ہے۔ ٹائم سیریز ڈیٹا آئٹمز کے محدود یا لامحدود سلسلے ہیں، جہاں ہر آئٹم کا ایک متعلقہ ٹائم اسٹیمپ ہوتا ہے اور ٹائم اسٹیمپ کی ترتیب غیر کم ہوتی ہے۔ ٹائم سیریز کے عناصر کو اکثر ٹکس کہا جاتا ہے۔ ٹائم اسٹیمپ کا چڑھتا ہوا ہونا ضروری نہیں ہے (محض غیر کم ہوتا ہوا) کیونکہ عملی طور پر کچھ نظاموں جیسے مالیاتی ڈیٹا کے ذرائع کا ٹائم ریزولوشن کافی کم (ملی سیکنڈ، مائیکرو سیکنڈ یا یہاں تک کہ نینو سیکنڈ) ہو سکتا ہے، اس لیے لگاتار واقعات میں برابر ٹائم اسٹیمپ ہو سکتے ہیں۔ ٹائم سیریز کا ڈیٹا عام طور پر پیچیدہ ایونٹ پروسیسنگ سے وابستہ تجزیے کو ایک تاریخی سیاق و سباق فراہم کرتا ہے۔ یہ کسی بھی عمودی صنعت جیسے فنانس اور دیگر ٹیکنالوجیز جیسے بی پی ایم کے ساتھ تعاون پر لاگو ہو سکتا ہے۔ سی ای پی تجزیہ کے لیے مثالی معاملہ تاریخی ٹائم سیریز اور ریئل ٹائم اسٹریمنگ ڈیٹا کو ایک ہی وقت کے تسلسل کے طور پر دیکھنا ہے۔ کل، پچھلے ہفتے یا پچھلے مہینے جو کچھ ہوا وہ محض اس بات کی توسیع ہے کہ آج کیا ہو رہا ہے اور مستقبل میں کیا ہو سکتا ہے۔ ایک مثال میں موجودہ مارکیٹ کے حجم کا تاریخی حجم، قیمتوں اور تجارتی عمل درآمد کی منطق کے اتار چڑھاؤ سے موازنہ کرنا شامل ہو سکتا ہے۔ یا براہ راست مارکیٹ کی قیمتوں پر عمل کرنے کی ضرورت میں ان معیارات سے موازنہ شامل ہو سکتا ہے جن میں سیکٹر اور انڈیکس کی نقل و حرکت شامل ہیں، جن کے انٹرا ڈے اور تاریخی رجحانات اتار چڑھاؤ اور ہموار آؤٹ لیئر کا اندازہ لگاتے ہیں۔ انٹرنیٹ آف تھنگز اور سمارٹ سائبر فزیکل سسٹمز کمپلیکس ایونٹ پروسیسنگ انٹرنیٹ آف تھنگز (آئی او ٹی) کی ترتیبات اور سمارٹ سائبر فزیکل سسٹمز (سی پی ایس) میں بھی ایک کلیدی معاون ہے۔ ایسے معاملات میں مختلف سینسرز سے گھنے اور متنوع دھاروں اور ان دھاروں کے خلاف مماثل نمونوں کو پروسیس کرنا ایک عام کام ہے۔ ان تکنیکوں کی اکثریت اس حقیقت پر انحصار کرتی ہے کہ آئی او ٹی سسٹم کی حالت اور اس کی تبدیلیوں کی نمائندگی ایک جامد، مادی ماڈل ہونے کے بجائے ڈیٹا اسٹریم کی شکل میں زیادہ موثر ہے۔ اس طرح کے سلسلے پر مبنی ماڈلز پر استدلال کرنا بنیادی طور پر روایتی استدلال کی تکنیکوں سے مختلف ہے اور عام طور پر ماڈل کی تبدیلیوں اور سی ای پی کے امتزاج کی ضرورت ہوتی ہے۔ ایونٹ ارتباط ایونٹ پر مبنی فن تعمیر-(ای ڈی اے) ایک سافٹ ویئر فن تعمیر کا نمونہ ہے جو واقعات کی پیداوار، پتہ لگانے، استعمال اور رد عمل کو فروغ دیتا ہے۔ ایس ای ڈی اے-اسٹیجڈ ایونٹ سے چلنے والا فن تعمیر پیچیدہ، ایونٹ سے چلنے والے آرکیٹیکچرز کو مراحل میں تحلیل کرتا ہے ایونٹ پروسیسنگ ٹیکنیکل سوسائٹی-(ای پی ٹی ایس) دلچسپی کی ایونٹ پروسیسنگ کمیونٹی ہے ایونٹ اسٹریم پروسیسنگ-(ای ایس پی) ایک متعلقہ ٹیکنالوجی ہے جو متعلقہ ڈیٹا کے پروسیسنگ اسٹریمز پر مرکوز ہے۔ کینیٹک رول لینگویج-(کے آر ایل) ایک ایونٹ کنڈیشن ایکشن رول لینگویج ہے جس میں ایک سرایت شدہ پیچیدہ ایونٹ ایکسپریشن زبان ہے۔ آپریشنل انٹیلی جنس-سی ای پی اور ای ایس پی دونوں ایسی ٹیکنالوجیز ہیں جو آپریشنل انٹیلی جنس کو مضبوط کرتی ہیں۔ پیٹرن میچنگ ریئل ٹائم بزنس انٹیلی جنس-بزنس انٹیلی جنس سی ای پی سسٹم ریئل ٹائم کمپیوٹنگ سے حاصل کردہ علم کا اطلاق ہے-سی ای پی سسٹم عام طور پر ریئل ٹائم سسٹم ریئل ٹائم انٹرپرائز وینڈرز اور سافٹ ویئر اے جی کے ذریعہ اپاما پروڈکٹ ہوتے ہیں-تیزی سے حرکت پذیر ایونٹ کے سلسلے کی نگرانی کرتے ہیں، اہم نمونوں کا پتہ لگاتے ہیں اور ان کا تجزیہ کرتے ہیں، اور قواعد کے مطابق کارروائی کرتے ہیں۔ جاوا اور سی #(جی پی ایل وی 2) کے لیے ایزور اسٹریم اینالٹکس فیوژن ایوام اسٹریمنگ اینالٹکس ایسپر کمپلیکس ایونٹ پروسیسنگ۔ فیڈزئی-پلس مائیکروسافٹ اسٹریم انسائٹ مائیکروسافٹ سی ای پی انجن کا نفاذ اوپن پی ڈی سی-ریئل ٹائم میں اسٹریمنگ ٹائم سیریز ڈیٹا کی پروسیسنگ کے لیے ایپلی کیشنز کا ایک مجموعہ۔ اوریکل ایونٹ پروسیسنگ-حقیقی وقت میں واقعات کو فلٹر کرنے، مربوط کرنے اور ان پر کارروائی کرنے کے لیے ایپلی کیشنز بنانے کے لیے۔ ایس اے پی ای ایس پی-ایک کم تاخیر، تیز رفتار ترقی اور تعیناتی کا پلیٹ فارم جو ریئل ٹائم ایس کیو ایل اسٹریم ایس کیو ایل اسٹریم کے اسٹریم پروسیسنگ پلیٹ فارم، ایس-سرور میں ڈیٹا کے متعدد اسٹریمز پر کارروائی کرنے کی اجازت دیتا ہے، سروس، سینسر اور مشین اور لاگ فائل ڈیٹا کی بڑی مقدار کا تجزیہ کرنے کے لیے ایک ریلیشنل اسٹریم کمپیوٹنگ پلیٹ فارم فراہم کرتا ہے۔ ٹی آئی بی سی او بزنس ایونٹس اینڈ اسٹریم بیس-سی ای پی پلیٹ فارم اور ہائی پرفارمنس لو لیٹینسی ایونٹ اسٹریم پروسیسنگ ویب سپیئر بزنس ایونٹس اپاچی فلینک اوپن سورس ڈسٹری بیوٹڈ اسٹریم پروسیسنگ فریم ورک جاوا اور اسکالا کے لیے سی ای پی اے پی آئی کے ساتھ۔ اپاچی سٹارم فری اور اوپن سورس ڈسٹری بیوٹڈ ریئل ٹائم کمپیوٹیشن سسٹم۔ طوفان حقیقی وقت میں ڈیٹا کے لامحدود سلسلے پر عمل کرتا ہے۔ حوالہ جات انفارمیشن سسٹمز کاگنیشن ایونٹس (کمپیوٹنگ) عمل (کمپیوٹنگ)