Transcript Slide 1

‫ارائه مدلي جهت برقراري ارتباط بازارهاي اينترنتي‬
‫بر مبناي عامل هاي هوشمند تجاري‬
‫دکترمنصور اميني الري ‪ ،‬فرناز مستوفي‪ ،‬امين‬
‫نظارات‬
‫‪[email protected]‬‬
‫‪[email protected]‬‬
‫‪[email protected]‬‬
‫مقدمه‬
‫‪2‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫اولين استفاده هاي تجاري از اينترنت توليد وب سايت هاي اطالع رساني بود‬
‫اين نوع استفاده خيلي زود جاي خود را به فروشندگان آنالين داد‬
‫وضعيت ثابت نماند و به زودي فروشگاه هاي اينترنتي تبديل به صحنه اي براي رقابت‬
‫رقباي تجاري شدند‬
‫شرکاي تجاري براي رسيدن به منافع بيشتر شروع به همکاري کردند‬
‫مسلما بازار آنالين جديد نيازمند ايجاد پل ارتباطي يکپارچه بين بنگاه هاي تجاري است‬
‫در اين مقاله به شرح مدلي از سيستم مديريت بازارهاي تجارت الکترونيکي به کمک‬
‫استاندارد ‪ ebXML‬و عامل هاي هوشمند ‪Intelligent Agent‬مي پردازيم‬
‫فرناز مستوفي ‪ ،‬امين نظارات‬
‫اولين بحث ‪:‬‬
‫‪3‬‬
‫‪ ‬هر بنگاه تجاري لغتنامه اي مخصوص به خود دارد‬
‫‪ ‬براي تبادل اطالعات بين بنگاه ها احتياج به دريافت لغت نامه مشترک و نگاشت لغات‬
‫وجود دارد‬
‫‪ ‬از اين رو تعريف و استفاده از يک مترجم استاندارد الزامي ديده مي شود‬
‫‪ ‬مترجمي که قادر باشد با اتصال به هر سيستمي اطالعات مورد نياز را در بر گرفته و‬
‫براي طرفين ديگر معامله جابه جا کند‬
‫‪ ‬خصوصيات اين زبان مشترک عبارت است از ‪:‬‬
‫‪ -1‬ساختمان داده مشخص‬
‫‪ -2‬قالب داده اي استاندارد‬
‫‪ -3‬تعاريف قابل توسعه‬
‫‪ -4‬واسط برنامه نويس ي استاندارد‬
‫فرناز مستوفي ‪ ،‬امين نظارات‬
Electronic Data Interchange : EDI
4
‫ قبل از استفاده تجاري از اينترنت طراحي شده است‬EDI 
‫ داراي هزينه ها و پيچيدگي زياد پياده سازي مي باشد‬
: ‫ در زير نمونه اي از يک سفارش کاال به اين فرمت آورده شده است‬

*970911*1039*U00302000009561*0*P?
GS*PO*611125001I*WU000003 *970911*1039*9784*X*003020
ST*850*397822
BEG*00*RE*194743**970911
REF*AH*M109
REF*DP*641
REF*IA*000100685
DTM*010*970918
N1*BY*92*1287
Nl*ST*92*87447
N1*ZZ*992*1287
PO1*1*1*EA*13.33**CB*80211*IZ*364*UP*71837927164l
PO1*1*2*EA*13.33**CB*80211*IZ*382*UP*718379271573
PO1*1*3*EA*13.33**CB*80213*IZ*320*UP*718379271497
PO1*1*4*EA*13.33**CB*80215*IZ*360*UP*718379271848
PO1*1*5*EA*13.33**CB*80215*IZ*364*UP*718379271005
CTT*25
SE*36*397822
GE*1*9784
IEA*1*000009561
‫ امين نظارات‬، ‫فرناز مستوفي‬
‫‪electronic business XML : ebXML‬‬
‫‪5‬‬
‫‪ ebXML ‬يک استاندارد جهاني تجارت الکترونيک در قالب ‪XML‬است‬
‫‪ ‬هدف اصلي اين استاندارد قادر کردن هر کس در هر جا براي ايجاد ارتباط تجاري‬
‫با هر کس ديگر است‬
‫‪ ‬برعکس ‪ EDI‬اين استاندارد در هر شرکتي با هر سايزي قابل پياده سازي است‬
‫فرناز مستوفي ‪ ،‬امين نظارات‬
‫سناريوي يک ارتباط تجاري از کانال ‪: ebXML‬‬
‫‪6‬‬
‫‪ ‬براي شروع شرکت با يک ‪ ebXML Registry‬مشورت کرده و مشخصات را ارزيابي مي کنند‬
‫‪ ‬سپس بنگاه ‪ A‬يک برنامه منطبق بر ‪ ebXML‬پياده سازي مي کند‬
‫‪ ‬بنگاه تجاري ‪ B‬که خود ساختاري منطبق بر معماري ‪ ebXML‬دارد بنگاه ‪ A‬را يافته و فعاليت هاي آن را‬
‫شناسايي مي کند‬
‫‪ ‬سپس بنگاه ‪B‬درخواستي با محتواي‬
‫ثبت يک همکاري تجاري براي شرکت‬
‫‪ A‬ارسال مي کند‬
‫فرناز مستوفي ‪ ،‬امين نظارات‬
‫نيازمندي هاي عملياتي براي توليد يک راه حل همکاري آنالين‬
‫‪7‬‬
‫‪ ‬مديريت ارتباط تجاري ‪ :‬قرارداد ها ‪ ،‬تراکنش ها و پرداخت ها و ‪ ...‬که در بحث هاي فوق‬
‫دريافتيم ‪ ebXML‬قادر است اين گروه را کنترل مي کند‬
‫‪ ‬کارايي اين ارتباط بايد قابل ارزيابي باشد که با پيگيري تمام فعاليت هاي مابين بنگاه ها‬
‫محقق مي شود‬
‫فرناز مستوفي ‪ ،‬امين نظارات‬
‫عامل هاي هوشمند ‪Intelligent Agent‬‬
‫‪8‬‬
‫‪ ‬يکي از مشکالت بزرگ شرکت کنندگان در فروشگاه هاي آنالين جمع آوري مشخصات‬
‫فروشندگان ‪ ،‬محصوالت ‪ ،‬سرويس ها و حتي ديگر خريداران در اين سيل اطالعات است‬
‫‪ ‬عامل هاي هوشمند (‪ )IA‬با امکان بخشيدن به جستجوهاي کارآمد ‪ ،‬دقيق و جامع در بين‬
‫انباره هاي بزرگ اطالعات و وب سايت ها ‪ ،‬هم به فروشندگان و هم به خريداران کمک مي‬
‫کنند‬
‫‪ ‬يک عامل هوشمند ‪ ،‬نرم افزاري کاربردي است که پايگاه دانش از پيش تعريف شده اي‬
‫دارند و معموال به کمک يک سيستم يادگيري به شناسايي اهداف و عاليق کاربران خود مي‬
‫پردازند‬
‫فرناز مستوفي ‪ ،‬امين نظارات‬
‫سيستم هاي چند عاملي‬
‫‪9‬‬
‫‪ ‬به سيستمي که از چند عامل هوشمند در حال تعامل تشکيل شده باشد ‪ ،‬يک سيستم‬
‫چند عاملي )‪ Multi-Agent System (MAS‬گفته مي شود‬
‫‪ ‬چند ويژگي سيستمهاي چند عاملي‬
‫‪ -1‬اختيار ‪ :‬عامل ها حداقل به طور نسبي مستقل هستند ‪.‬‬
‫‪ -2‬ديدگاه محلي ‪ :‬هيچ عاملي ديد کاملي از سيستم ندارد‪.‬‬
‫‪ -3‬عدم مرکزيت ‪ :‬هيچ عامل مرکزي براي کنترل بقيه عامل ها وجود ندارد ‪.‬‬
‫‪ ‬به بيان ديگر سيستم چند عاملي ‪ ،‬اجتماعي از چند عامل خود مختار و همزمان است که‬
‫براي رسيدن به يک هدف مشترک يا يکديگر همکاري مي کنند‬
‫فرناز مستوفي ‪ ،‬امين نظارات‬
‫سيستم هاي چند عاملي‬
‫‪10‬‬
‫‪ ‬اين عاملها به کمک ارتباطات پيامي با يکديگر در ارتباط هستند‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫اين پيام ها در قالب زبان هاي ارتباطات بين عامل ها ‪Agent‬‬
‫)‪communication language (ACL‬است‬
‫پيام هايي که عامل هاي براي يکديگر مي فرستند معاني مختلفي شامل مقايسه ‪ ،‬فرمان و‬
‫يا قواعد دارند‬
‫وب سرويس ها ‪ ،‬عناصر نرم افزاري قابل دسترس ي براي عامل ها هستند که در محيط‬
‫اينترنت اطالعات مفيدي را براي کاربران ‪ ،‬تجار و سازمان ها استخراج مي کنند‬
‫نهايتا اين سيستم هاي هوشمند قدرت بيشتري خواهند داشت که در يک محيط پيچيده‬
‫که حجم زيادي از اطالعات را در بر دارد به کمک کاربران خود بيايد‬
‫فرناز مستوفي ‪ ،‬امين نظارات‬
‫يک عامل هوشمند چگونه به تجارت الکترونيک کمک مي کند ؟‬
‫‪11‬‬
‫‪ ‬مشتريان عالقه مند هستند که کاالها و خدمات فروشندگان مختلف را دقيقا‬
‫مقايسه کرده و بهترين کيفيت را با کمترين هزينه خريداري کنند‬
‫‪ ‬عامل هاي خريدار ‪:‬‬
‫خريداران به کمک عامل هاي هوشمند قادر خواهند بود فروشگاه هاي مختلف و نهايتا قيمت هاي دلخواه‬
‫خود را جستجو کرده به مقايسه بپردازند‬
‫‪ ‬عامل هاي فروشنده ‪:‬‬
‫در يک بازار باز و رقابتي فروشندگان کاال و خدمات بايد با سازماندهي اطالعات خود باعث جذب عامل هاي‬
‫خريدار بيشتري شوند‬
‫فرناز مستوفي ‪ ،‬امين نظارات‬
‫قوانين جاري بر روابط عامل هاي هوشمند‬
‫‪12‬‬
‫‪ ‬قوانين پيشنهادات ‪ :‬وظيفه اين گروه از قوانين کنترل و مديريت پيشنهادات و‬
‫درخواست هايي است که توسط بقيه عامل ها ارسال مي شود‬
‫‪ ‬قوانين اطالعات ‪ :‬دريافت کننده ارتباطات در هر عاملي لزوما يک دريافت کننده‬
‫داده ها است که مسئوليت پردازش آنها را دارد‬
‫‪ ‬قوانين واضح سازي ‪ :‬هدف نهايي هر مذاکره اي بين عامل هاي هوشمند يک‬
‫سيستم چند عاملي ‪ ،‬تکميل يک يا چند داد و ستد بين طرفيت مذاکره است‬
‫فرناز مستوفي ‪ ،‬امين نظارات‬
‫زبان برنامه نويس ي عامل هاي هوشمند‬
‫‪13‬‬
‫‪Jade (Jave Agent Development Environment) ‬‬
‫يک محيط قوي و کارآمد براي سيستم هاي چند عامل هاي توزيع شده است‬
‫فرناز مستوفي ‪ ،‬امين نظارات‬
‫ارائه مدل پيشنهادي مديريت بازارهاي الکترونيکي‬
‫‪14‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫ساخت يک نرم افزار جهت تهيه پايگاه داده اي بزرگ از فروشندگان و توليد کنندگان بزرگ‬
‫کاال و خدمات در سطح کشور پرداخته و تبديل به يک پورتال بزرگ بازرگاني شود‬
‫ثبت کليه وب سايت سايتهاي داراي تراکنش تجاري در اين پورتال‬
‫تمامي معامالت و تراکنش هاي تجاري بنگاه هاي موجود در اين پايگاه داده اي به کمک‬
‫عامل هاي هوشمند رديابي شده ‪ ،‬سيستم به جمع آوري آمار و اطالعات خريد و فروش کاال‬
‫و خدمات مي پردازد‬
‫در اين بازار مديران سطح باال مي توانند به کمک عامل هاي هوشمند در نظر گرفته شده در‬
‫اين مدل به کنترل آماري وضعيت بازار ‪ ،‬نيازهاي مشتريان و موقعيت فروشندگان بپردازند و‬
‫در ديد ريزتر مشکالت ممکن در بازار تجاري را کنترل نمايند‬
‫فرناز مستوفي ‪ ،‬امين نظارات‬
‫معماري‬
‫‪15‬‬
‫فرناز مستوفي ‪ ،‬امين نظارات‬
‫ارائه مدل پيشنهادي مديريت بازارهاي الکترونيکي‬
‫‪16‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫هسته اصلي اين نرم افزار يک پورتال است که از وب سرويس هاي مختلفي تشکيل شده است‬
‫فعاليت هاي نرم افزار با ثبت بنگاه هاي تجارت الکترونيک در پايگاه داده آن شروع مي شود‬
‫پس از شناسايي فروشندگان و توزيع کنندگان ‪ ،‬اطالعات و مشخصات آنها شامل نوع فعاليت ‪ ،‬محصوالت ‪،‬‬
‫خدمات و لغتنامه آنها تکميل مي شود و در يک ‪ebXML Registry‬نگهداري مي شوند‬
‫عامل هاي هوشمند اين سيستم وب سرويس هايي هستند که هم در سرور پورتال و هم در سمت هر فروشگاه‬
‫الکترونيکي وجود دارند‬
‫فعاليت اصلي عامل هاي هوشمند در سمت بنگاه ها اضافه کردن مترجم پيام هاي تجاري به سيستم فعلي‬
‫آنهاست‬
‫به اين منظور يک اليه وب سرويس در نرم افزار آنها اضافه مي شود و داد و ستد هاي آنها را ثبت کرده سپس‬
‫براي سرور ارسال مي کند‬
‫فرناز مستوفي ‪ ،‬امين نظارات‬
‫ارائه مدل پيشنهادي مديريت بازارهاي الکترونيکي‬
‫‪17‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫عامل هاي هوشمند سمت سرور اطالعات مورد نياز مديران سطح باالي سيستم را توليد کرده و به مديريت‬
‫بازار مي پردازد‬
‫نمايش وضعيت کنوني هر يک از فروشندگان ‪ ،‬هر يک از کاالها و خريداران بزرگ از وظايف اصلي و پايه اي‬
‫عامل ها هستند‬
‫‪ .‬در تصميم گيري هاي بزرگ تر اين عامل ها مي توانند با اتصال به ساير وب سرويس ها ‪ ،‬محدوديت ها يا‬
‫امکاناتي را براي فروشندگان خاص ي به وجود بياورند‬
‫ديگر وب سرويس هاي سرور در جستجوي کاال و خدمات به کمک مشتريان مي آيند و نقش عامل هاي خريدار‬
‫را به عهده مي گيرند‬
‫فرناز مستوفي ‪ ،‬امين نظارات‬
‫مزاياي نرم افزار مديريت بازارهاي الکترونيکي‬
‫‪18‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫قابليت پيش بيني بازار و نياز هاي مشتريان‬
‫کنترل موجودي کاالها در بازار کشور و تاثير در واحدهاي توليدي‬
‫کنترل قيمت ها و کيفيت کاالها‬
‫تهيه استاندارد کيفيت براي بنگاه هاي مشترک در بازار و در نتيجه باال بردن سطح کيفي بازار‬
‫کنترل و جلوگيري از جرائم کم فروش ي و گران فروش ي‬
‫هشدار براي صادر کردن کاالهايي که توليدات بيش از نياز بازار داخلي دارد‬
‫هشدار براي واردات کاالهايي که توليدات کمتر از نياز بازار داخلي دارند‬
‫شناسايي کانال هاي تبليغاتي جهت فروش يک محصول خاص‬
‫يافتن تامين کنندگان مواد اوليه با شرايط مناسب و سفارش خريد از آنها‬
‫اداره فروش هاي اينترنتي و بسته بندي و ارسال سفارشات‬
‫بهينه سازي شبکه هاي توزيع کاال‬
‫فرناز مستوفي ‪ ،‬امين نظارات‬
‫مزاياي نرم افزار مديريت بازارهاي الکترونيکي‬
‫‪19‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫کاهش هزينه هاي توزيع و فروش کاال‬
‫کمک به عنوان يک مشاور حقوقي به هنگام عقد قراردادهاي تجاري‬
‫کنترل خطوط توليد داخلي کارخانجات و تصميم گيري در خصوص افزايش يا کاهش توليد‬
‫يافتن کانال هاي مطمئن تبليغات پر بازده‬
‫سنجش ميزان رضايت مصرف کنندگان با استفاده از آمار خريد آتي آنها‬
‫پاسخگويي مناسب به مشتريان‬
‫نيازسنجي ايجاد يک مزايده‪/‬مناقصه و اطالع رساني در زمان شروع آنها‬
‫مديريت مزايدات و مناقصات آنالين‬
‫برگزاري حراجيهاي آنالين و يا شرکت در حراجيها جهت خريد‬
‫استفاده از آمار سيستم در گمرکات جهت کمک به تصميم گيري هاي مسئوان اقتصادي به منظور صدور يا‬
‫عدم صدور مجوز ترخيص يک کاال با توجه به شرايط آن کاال در بازار‬
‫کنترل ميزان نقدينگي در جامعه و اعالم هشدار به مسئولين بانک ها‬
‫فرناز مستوفي ‪ ،‬امين نظارات‬
‫نتيجه گيري‬
‫‪20‬‬
‫‪ ‬در دنياي جديد اطالعات و ارتباطات ‪ ،‬مديريت ‪ ،‬کنترل و نظارت بر معامالت الکترونيکي به‬
‫اندازه مديريت بازارهاي سنتي اهميت دارد‬
‫‪ ‬در اين مدل وزارت بازرگاني به عنوان متولي امر تنظيم بازار امکان کنترل داد و ستدهاي‬
‫تجاري در محيط مجازي را خواهد داشت‬
‫‪ ‬مدل پيشنهادي مديريت بازارهاي آنالين با ايجاد استاندارد مشترک فروشگاه هاي‬
‫الکترونيکي اين فروشگاه ها را به يکديگر متصل کرده و اطالعات فروش و توزيع آنها را‬
‫جمع آوري مي کند‬
‫‪ ‬عامل هاي هوشمند به کاربران خود خدمات زيادي شامل اطالع رساني آماري از بازارهاي‬
‫اينترنتي ارائه مي کنند‬
‫فرناز مستوفي ‪ ،‬امين نظارات‬
‫‪21‬‬
‫با آرزوی موفقيت‬
‫با تشکر‬
‫فرناز مستوفي ‪ ،‬امين نظارات‬
‫من ــابع‬
22
1 : wiki pedia web encyclopedia
2: Using Rules and R2ML for Modeling Negotiation Mechanisms in E-Commerce Agent Systems?
Costin B˘adic˘a1, Adrian Giurca and Gerd Wagner
1 Software Engineering Department, University of Craiova, Bvd.Decebal 107, Craiova, 200440, Romania
2 Internet-Technology Department,Brandenburg University of Technology at Cottbus,Walther Pauer Str.
2, 03046 Cottbus, Germany
3 : http://jade.tilab.com – Official web site of Jade middle ware
4 : Intelligent Agent based Business Intelligence
Samo Bobek1 and Igor Perko
University of Maribor, Faculty of Economics and Business, Razlagova ulica14, SI-2000 Maribor,
Slovenia
5 : Design and Implementation of an Intelligent Decision
Analysis System for E-Sourcing
Martin Bichler, Juhnyoung Lee, Chang Hyun Kim, Ho Soo Lee
IBM T.J. Watson Research Center
P.O. Box 218, Yorktown Heights, NY 10598
‫ امين نظارات‬، ‫فرناز مستوفي‬
‫من ــابع‬
23
6 : Sales Promotions on the Internet
Manoj Kumar, Anand Rangachari, Anant Jhingran and Rakesh Mohan
IBM Research Division
T.J. Watson Research Center
Yorktown Heights, NY 10598
7 : Programming Agents with JADE for Multi-Agent Systems
Collected by Anton Naumenko
Industrial Ontologies Group
Based on Jade, Java and Eclipse documentation
8 : Business-to-Business e-Commerce with Open Buying on the Internet
Zhong TIAN
Jen-Yao CHUNG
Leo Y LIU
Vibby GUTTEMUKKALA
Jing LI
IBM China Research Lab
4F/26th, 6th Shangdi Street
Haidian District, Beijing China 100085
IBM T. J. Watson Research Center
30 Saw Mill River Road
Hawthorne, NY USA 10532
‫ امين نظارات‬، ‫فرناز مستوفي‬