سلام
من یه برنامه می خوام بنویسم که روی یسری داده (که بصورت فایل متلب هستند ) پردازشی انجام میده ( جستجو میکنه و ... ) این برنامه داخل سیستم خودم به درستی کار می کنه
حالا من می خوام این برنامه طوری باشه که اگر از برنامه من داخل سیستم های راه دور نصب شد این کلاینتهای راه دور بتونند جستجو رو روی سیستم های همدیگه انجام بدن و نتیجه رو روی سیستم خودشون مشاهده کنند
برای اینکار راه حلی که به نظر خودم میرسه اینه که داده ها روی یه سرور اختصاصی قرار بدم و از اون طریق یک API بسازم که جستجو و دانلود داده انجام بشه ( کل داده ها داخل سرور قرار داشته باشه )
راه حل دوم که نمیدونم درسته یا نه میشه با Socket Programming بین سیستم ها بدون سرور وب ارتباط برقرار کرد و این انتقال داده ها رو انجام داد؟ (اگه میشه اساتید یه توضیحی بدن واقعا ممنون میشم )
اگر راه حلی غیر از این موارد وجود داره بفرمایید واقعا ممنون میشم
در ضمن یک برنامه خارجی مشابه این نرم افزار وجود داره که یک تصویر از مدل ارتباطی ش گذاشته که من متاسفانه متوجه نشدم اگر راه حل خودش کمکی می کنه یه توضیحی هم دربارش بفرمایید عالی میشه
با تشکر فراوان
Workflow_diagram.jpg