![Page 1: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/1.jpg)
Dr. Mohsen Kahanihttp://www.um.ac.ir/~kahani
Ferdowsi University of Mashhad
![Page 2: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/2.jpg)
چندگانه، برنامه های کاربردی متفاوترسم◦میراث◦بسته بندی◦
سیستم عامل های چندگانه پایگاه داده های چندگانهپردازنده های معامله چندگانهنقاط ورود چندگانه اطالعاتنسخه های چندگانه از داده های مشابهاطالعات کسب و کار ناسازگار
![Page 3: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/3.jpg)
ایجادبرایدیگرروشهایوهاپروتکلرابط،شاملامروزهشدهنوشتههایکدتماماز70٪"
."هستندمختلفهایسیستممیانارتباط
افزارنرمازحمایتونگهداریساخت،صرفITبودجهکلازدرصد30"
."استشدهصرفسازییکپارچه
![Page 4: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/4.jpg)
4
مثالی از یک محیط بانکی
انبار
بانک مرکزی
دیگر بانک ها
پردازنده کارت
ارائه دهنده اطالعات
مشتری
تجاریشرکت
نیروی فروش موبایل
شعبه
سلف سرویس
مرکز تماس
اینترنت
مدیریت
ارتباط با مشتری
حساب
سپرده
وام
وام مسکن
پرداخت
تمشتریخدا
پری
هام
ستسی
لهناکا
د چن
شبکه بانک
سیستم خارجی
مشتریان
شبکه
های بینبانکی
هسیستم های هست
انبار اطالعات لسیستم های تحوی
یمبانکداری مستق
اینترنت
![Page 5: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/5.jpg)
5
و ERP-بسته نرم افزار خریداری شده غیره
بر مبتنینرم افزار جدید وب
درخواست کاربرد سیستم (بازدید کنندگان)
برنامهبرنامه
برنامه
برنامهبرنامه
برنامه
برنامهبرنامه
برنامه
یک .همانطور که در شکل می بینید یک سری برنامه هایی داریم که خریدیم و اینها با هم تعامالت دارنددید در سری سیستم های قدیمی داریم که آنها نیز باهم کار میکنند ویک سری سیستم های تحت وب ج
.سازمان نیز داریم رکت امروز شکسب و کار الزم فرآیندهای منعکس کننده ساختار و تاریخ هر یک از شرکتفناوری اطالعات
.نیست بخش ها سیستمهایIT(هرواحد سیستم های مربوط به خود را دارد.)خودشان را دارند.سیستم های سنتی از بین رفته و سیستم های جدید جایگزین آن شده اند.
![Page 6: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/6.jpg)
6
ProgramProgram
Program
ProgramProgram
Program
ProgramProgram
Program
LoadProgram
ExtractProgram
ExtractProgram
LoadProgram
ExtractProgram Load
ProgramScreenScrape
Database Replicator
DownloadFile
DownloadFile
TransactionFile
MessageQueue
DownloadFile
TransactionFile
MessageQueue
ApplicationSystem B
ApplicationSystem A
ApplicationSystem C
Each requirement is addressed with a point to point solution
به طور معمول شامل یک مکانیسم انتقال داده و یک مبدل فرمت. یت پیچیدهسرویس گیرنده نقاط یکپارچگی بیشتر وضع/ افزایش سطح عرضه کننده کاال.
![Page 7: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/7.jpg)
7
نقاط قوت انجام گرفته و حل مشکلبر کارهای تمرکز(فوراً یک برنامه نوشته و مساله حل می شود)خیلی سریع می توان مساله را حل کرد
ضعف فنینقاطشمار زیاد رابط های نقطه به نقطه (فرآیندهای سازمانی اصالً باهم سازگار نیستند)ناسازگارفرآیندهای کسب و کار.
(اصالً باهم سازگار نیستندکیفیت سرویس ها )خدماتکیفیت متناقض از. ضعف کسب و کارنقاط نگهداری بسیار باالستهزینه تعمیر و. (هر تغییری اتفاق افتد سیستم دیگر کار نمی کند. )دانشنیاز به حفظت فایل ها و داده ها می توانند به راحتی در سازمان دست به دس) تبدیل فایل ها: بحث امنیت
(شده و بچرخد و روی آن تغییرات و دستکاری ایجاد شود
نقاط قوت و ضعف روش تاکتیکی
![Page 8: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/8.jpg)
8
نیازمندی های یکپارچه سازی سازمان
سازمان بدون محدودیت های ها و فرآیندهای کسب و کار در سراسر یک داده به اشتراک گذاری
باید اشتراک اطالعات و داده ها و فرآیندهای سازمانی بدون محدودیت های ناخواسته در .)ناخواسته
.(داخل سازمان قابل اتفاق افتادن باشد
کنندگانگسترش به مشتریان، تامین کنندگان و تنظیم
تفاق افتدارتباط و لینک بین داده ها و فرآیندهای سازمانی و برنامه ها باید بصورت خودکار و اتوماتیک ا.
( رهامنیت، قابلیت اطمینان و غی)از خدمات سازگاری کیفیت حاصل شود که در حالی که اطمینان
(.انجام می شود... باعث می شود که اطمینان حاصل شود که کیفیت سرویس، امنیت و .)داردوجود
از سیستم های جدیددر حال گسترش و نگهداری و کاهش هزینه های تعمیر کاهش هزینه.
![Page 9: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/9.jpg)
1 )یکپارچه سازی.در این بحث باید بیاییم سیستم های موجود در سازمان را بگذاریم همانطور که هست بمانند◦
داده های اینها باید بین. برقراری ارتباط بین سیستم هایی که بحث یکپارچکی را انجام می دهنداریم موجود و مدل های فرآیندی یک ارتباط ایجاد کنند و ببینند که ما در فرآیندها چه چیزی کم د
.و شکاف موجود را پر کنند تا سیستم ما قابل استفاده شود و اط قابل اجرا باشد و ارتبدر حال حاضر در سیستم ها هنگامی مؤثر است که بسیاری از قابلیت
. برنامه ها ایجاد شودبین این پردازش هایی .گاهی فقط بحث گزارش گیری است و گاهی الزاماً فقط بحث گزارش گیری نیست
9
![Page 10: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/10.jpg)
2) (یکی کردن، سرجمع کردن)درهم سازی(عوض کردن سیستم ها)موجودبرنامه های جایگزین ◦را مدل ها و داده های فرآیندی را عوض کنیم و طراحی کنیم به صورت بهترین مجموعه ای که بتواند نیازمندی هایمان
.انجام دهد
نتایج در داده ها و مدلهای فرآیند سازگار در سراسر شرکت
جوابگوی کار ما نیست... چه زمانی موثر است؟ وقتی سیستم حقوق، کارگزینی و.مناسب پیدا کنید امکان ندارد تمام فرآیندهای سازمان ERPدقت کنید حتی اگر یک سیستم : نکته
.را پوشش دهد
10
در سازمان رخ می دهددرهم سازی و یکپارچه سازی در اغلب موارد هر دو
![Page 11: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/11.jpg)
11
بنابراین باید یکپارچه سازی در سطح سازمان را انجام دهیم.ابداع EAIدر واقع روش های . استشده ها ساخته در ترکیبی از فن آوری EAIفرآورده های ◦
م و هم از شدند به این منظور که به نحو کارآیی هم از سیستم های قدیمی و سنتی استفاده کنی.برنامه های جدیدی که ایجاد کرده ایم
:در این راستا استفاده از تکنولوژی هایی مثل◦◦JEE(java enterprise edition)
◦XML ( برای انتقال داده،پذیرزبان نشانه گذاری توسعه )ه و توزیع برای محتوای سازمانی گسترددادهمشترک و استانداردهای DBSداده ها با استفاده از
◦Message queuing :تکنولوژی ای که با ارسال پیام باهم ارتباط برقرار می کنند.موتور تنظیم فرآیند کسب و کار◦وب سرویس ها ◦
![Page 12: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/12.jpg)
12/31
را کجا قرار دهیم؟کار و منطق کسب ◦◦Where to put the business-logic?
ا آنجا قرار آنجایی که بحث منطق کاری می شود میان افزارها هستند که استفاده کنندگان باید یکپارچه سازها ر.دهند!Middle tier -> YES!بله<-میان افزار ◦
منطق کسب و کار الیه خود را دارد.Business logic has its own tier
مرورگرهای وبHTML،جاوا
مشتریان رابط کاربری
گرافیکیC++, VB, Java
کارفرماردیف رابط کاربر
وب
serverسرورسرور میاني
ردیف میاني منطق كسبو كار
ردیف داده
منابع داده
پایگاه داده
سیستم هاي موروثي
![Page 13: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/13.jpg)
13/31
امکان ارتباطات؛ زبان و میان افزارها بطور کلی امکان ارتباطات بین پلت فرم های مختلفی که وجود دارد را از طریق یک
دیمی به استانداردی که وجود دارد فراهم می کنند و می توانند بین سیستم های جدید و سیستم های ق
. کنندعنوان یک پل رابط عمل کنند و می توانند امکانات تعامالت و تراکنش های بین سرورها را فراهم
ارتباطات بین . هایی حق دسترسی داردIDقابلیت تشخیص هویت را دارند و اینکه هرکسی با چه
میان . کامپیوترها و سرورهای فیزیکی مختلف را در صورت لزوم می توان از طریق میان افزارها انجام داد
. داده استافزارها ارتباط بین الیه مشترک و الیه
![Page 14: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/14.jpg)
14/31
ا میان افزارها در زمان اجرا، محیط و امکانی را بوجود می آورند که بتوان مولفه هایی ر
. چرخه عمر آنها، مدیریت آنها، بحث های مرتبط با امنیت: در آن گنجاند مثل
ننداتصال به پایگاههای داده، رایانه های بزرگ و سیستم های سنتی را فراهم میک.
رائه می یک ارتباط کامالً مجزایی بین رابط کاربر و آنجایی که اطالعات را به کاربر ا
. دهیم ایجاد می کنند و می توانند منابع داده را در اختیار ما گذارند
![Page 15: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/15.jpg)
شود همانطور که در شکل می بینید استفاده زیادی که از میان افزارها می thinاین است که بیاید پوشش دهد بین ارتباطاتی که الزم است بین
clientها برقرار کند.
رابط کاربری
منطق كسب و كار
منابع داده
(مرورگرها،GUIبرنامه های کاربردی )الیه کارفرما
(سرور CORBA / EJB / COM)الیه میاني
(داده ها، رایانه های بزرگپایگاه )الیه اطالعات
![Page 16: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/16.jpg)
ما این میان افزارها را داریم و ارتباط بین آنها راEAIه برنامه های کاربردی و منابع داده را طوری یکپارچه می کند که ب
یژگی آسانی بتوانید فرآیندها و داده های سازمانی را به اشتراک گذارید و ونجام دیگری که دارد این است که این یکپارچگی را بدون تغییرات زیاد ا
.می دهد
![Page 17: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/17.jpg)
میان افزار
میان افزار
میان افزار
میان افزار
میان افزار
یكپارچه سازي برنامه هايسازمان
میان افزار
![Page 18: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/18.jpg)
18/31
ERP سیستم
(قدیمي)سیستم سنتی
پایگاه داده
CRMسیستم
مدیریت ارتباط با مشتري
برنامه كاربردي پرتال سازماني
سیستم مالي
سیستم مدیریت زنجیره عرضه
برنامه هاي كاربردي داخلي(Java,C,C++)
EAI
![Page 19: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/19.jpg)
آداپتورها یا تطبیق دهنده هادل آداپتورها، دیتاهای با فرمت های ناهمگون و پروتکل های ناهمگن را بصورت یک م◦
درمی یکسان درمی آورند و این ناهمگنی را مخفی می کنند و بصورت فرمت مشترک.آورند
.ندبنابراین از دید الیه های پایینی یا باالیی یک دید یکسانی را فراهم می ک◦
های پیام (واسطه)رابط.پروتکل هایی هستند که امکان تعامل بین آداپتورها را فراهم می کنند◦
![Page 20: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/20.jpg)
(جزئیات ترکیبات منطقی)برنامه یکپارچه ساز
رابط پیام ها
SmartQuotation DBMSapplications
SmartForecasting XYZ
SmartQuotationadapter
databaseadapter
SmartForecastingadapter
e-mailadapter
XYZadapter
![Page 21: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/21.jpg)
واسطه های پیام رسانی
میان افزار های مبتنی بر پیام
یکپارچه سازی پشتیبانی از سیستم های ناهمگن
منطقی برای مسیریابی پیام ها
پردازش و فیلترینگ پیام ها
Enterprise Resource Planning-DR. Kahani
![Page 22: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/22.jpg)
Enterprise Resource Planning-DR. Kahani
![Page 23: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/23.jpg)
Enterprise Resource Planning-DR. Kahani
![Page 24: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/24.jpg)
Enterprise Resource Planning-DR. Kahani
![Page 25: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/25.jpg)
منطق مسیر یابی
هویت فرستنده
نوع پیام
محتوای پیام
تعریف
سطح کارگزاری پیام
سطح صف
Enterprise Resource Planning-DR. Kahani
![Page 26: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/26.jpg)
اشتراک/ مدل تعاملی انتشار
نرم افزارهایی که با تبادل پیام ارتباط برقرار می کنند.
شر میکندفرستنده های پیام گیرنده را مشخص نمی کند فقط پیام را منت.
ذارندگیرندگان پیام مجبورند که آن را با میان افزار به اشتراک بگ.
د و کپی آن میان افزار لیست مشترکی از یک نوع پیام را بازیابی میکن.را تحویل می دهد
Enterprise Resource Planning-DR. Kahani
![Page 27: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/27.jpg)
Enterprise Resource Planning-DR. Kahani
![Page 28: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/28.jpg)
28/31
admin
message broker MB-A
client client … admin
message broker MB-C
client client …
admin
message broker MB-B
client client …
![Page 29: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/29.jpg)
مثالی برای تبادل پیام
سناریوی نقل قول
دریافت نقل قول از مشتری
دسترسی به سیستم نقل قول برای دستیابی نقل قول
ان به عنو)قرار دادن اطالعات نقل قول در یک سیستم پیش بینی.مثال، یک سیستم که حجم سفارش را پیش بینی می کند
ارسال نقل قول و برگشت آن به مشتری)
Enterprise Resource Planning-DR. Kahani
![Page 30: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/30.jpg)
Enterprise Resource Planning-DR. Kahani
![Page 31: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/31.jpg)
انواعEAI
سطح داده
سطح رابط نرم افزار
(روش)سطح متد
سطح رابط کاربری
Enterprise Resource Planning-DR. Kahani
![Page 32: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/32.jpg)
publication of a quoteRequest message
delivery of message quoteRequest
synchronous invocation of the getQuote
function
publication of a newQuote message
delivery of message newQuote
invocation of the createForecastEntry
procedure
SmartQuotation SmartForecasting
SmartQuotationadapter
SmartForecastingadapter
message broker
publication of a quote message
delivery of message quoteRFQ processing
سطوح ادغام سازمانپردازنده مرکزی
فرایند کسب وکار (برنامه های کاربردی)نرم افزار ها
![Page 33: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/33.jpg)
EAI
User
Interface
Data
Transformation Formatting
Logic
User
Interface
Data
Logic
EAIسطح داده
![Page 34: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/34.jpg)
ارزش در سطح دادهEAI
ارزان قیمت است
ثابت شده است
در دسترس بودن تکنولوژی و تخصص
سریع است
وجود دارد( نامطلوب)خطر عوارض جانبی
Enterprise Resource Planning-DR. Kahani
![Page 35: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/35.jpg)
مسائل مربوط به سطح دادهEAI
بیشتر یک وسیله اندازه ,مشکالت نهایی روش ادغام را حل نمي کند
.گیری موقت است
برای ادغام برنامه کاربردی نوعOLTP به خوبی مقیاس بندی نشده
.است
می تواند مسائل مهم مربوط به سیستم های اطالعاتی شرکت را(.پنهان کند)بپوشاند
Enterprise Resource Planning-DR. Kahani
![Page 36: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/36.jpg)
میان◦
پایگاه داده گرا میانه
ODBC
JDBC
دروازه بانک اطالعات◦
کارگزاران پیام و دیگرMOM
ابزار انبار داده ها و فن آوری◦
◦ETL
ویژگی های تکرار پایگاه داده◦
![Page 37: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/37.jpg)
Enterprise Resource Planning-DR. Kahani
EAIبرنامه سطحرابط
Big 3: SAP®, PeopleSoft®, Oracle®
رابط برنامه ( بسته)پكيج
باز هستند( برگشت)دربهاي پشت
درهاي بسته موفقيت درواقع بازند
دربهاي بازگشت بسته شده اند
الیه هاي ادغام
داده
اشيا
خدمات تجاري
![Page 38: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/38.jpg)
Business Services
Objects
Data
Full
Service
Interface
![Page 39: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/39.jpg)
سایر رابط ها
بازار عمودی
بهداشت و درمان
ساخت
مالی
سایر
Enterprise Resource Planning-DR. Kahani
![Page 40: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/40.jpg)
نرم افزار یکپارچه سازی سفارشی
حول محورAPI خودتان
برنامه كاربردي ( پكیج)بسته
پیدا کردن نقاط ادغام
Enterprise Resource Planning-DR. Kahani
![Page 41: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/41.jpg)
Data
Process
Process
Process
Object
GUI
![Page 42: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/42.jpg)
ارزش رابط برنامه سطحEAI
روش، و همچنین مكانیزم اشتراک گذاری داده ها را فراهم می کند
يانتقال اطالعات به بیرون از سیستمها یكي از مشكالت دستیاب
ترک زیرساخت را برای به اشتراک گذاری فرآیندهای کسب و کار مشفراهم می کند
دغام پشتیبانی از مشکالت کسب و کار مشترک، مانند مالکیت و ا
Enterprise Resource Planning-DR. Kahani
![Page 43: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/43.jpg)
Enterprise Resource Planning-DR. Kahani
EAI سطح برنامه مرب به رابط م ا
ي يتهاي مت اوت دارد از خو تا به نند ارا ه بسته برنامه اربردي فروشندگا ه راب هاي
دردن ور
بسته برنامه اربردي یك ار ه بسته برنام اربردي را دارند و د تياب به با تن ادغام اد اي ه ه
واق بدو بسياري از ارش ازیها دشوار ا ت ازي شده
3 ب ر (Big 3: SAP®, PeopleSoft®, Oracle® ) .براي باز رد درها)درهاي موفقيت( ند هستند
![Page 44: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/44.jpg)
فناوري( فعال سازي)توانایي
میان افزار
کارگزاران پیام
میان افزار پایگاه داده گرا
سرویس دهنده( برنامه كاربردي)نرم افزار
اشیاء توزیع شده
بسته برنامه هاي كاریردي اختصاصي(فواید)سومندیهاي
بسته برنامه هاي كاریردي خودشان
Enterprise Resource Planning-DR. Kahani
![Page 45: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/45.jpg)
روش سطحEAI
(مركب)یکپارچه سازی فرآیند برای ایجاد یک برنامه کامپوزیت
به اشتراک گذاری منطق کسب و کار
به اشتراک گذاری کد
به اشتراک گذاری پردازش
برنامه های به اشتراک گذاشته شده
معامالت به اشتراک گذاشته شده
اشیاء به اشتراک گذاشته شده
Enterprise Resource Planning-DR. Kahani
![Page 46: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/46.jpg)
ارزش روش سطحEAI
نامه زیرساخت های استفاده مجدد از کد واقعی را برای بسیاری از برهای سازمانی فراهم می کند
در دسترس بودن تکنولوژی و تخصص
راه حل نهاییEAI برای بسیاری از شرکت ها
Enterprise Resource Planning-DR. Kahani
![Page 47: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/47.jpg)
مسائل مربوط به روش سطحEAI
بسیار پیچیده تر و گران تر از روش های دیگر
زمان، معماری، و برنامه ریزی زیادي مي برد
ازمان توانایي تکنولوژی ممکن است به برنامه های کاربردی کالس س.و یا شكستهاي كوچك از طریق دیگر محدود نباشد
Enterprise Resource Planning-DR. Kahani
![Page 48: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/48.jpg)
فناوري( فعال سازي)توانایي
(برنامه كاربردي)سرویس دهنده نرم افزار
مانیتورTP
اشیاء توزیع شده
ابزار های توسعه سنتی
Enterprise Resource Planning-DR. Kahani
![Page 49: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/49.jpg)
رابط کاربری سطحEAI
آخرین راه حلEAI ؟
خراش دادن روی صفحه نمایش
رویكردها
صفحه نمایش به عنوان اشیاء
صفحه نمایش به عنوان داده
Enterprise Resource Planning-DR. Kahani
![Page 50: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/50.jpg)
ارزش رابط کاربر سطحEAI
آیا تغییرات به منبع و یا سیستم هدف نیاز ندارد؟
؟آیا نیاز به ایجاد یک رابط کاربری جدید، و یا هر رابطي نیست
کم خطر، کم هزینه
تکنولوژی در دسترس و پایدار است
Enterprise Resource Planning-DR. Kahani
![Page 51: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/51.jpg)
مسائل مربوط با رابط کاربری سطحEAI
کارایی
برداشت
مشکلEAI در بسیاری از موارد تنها زمانبربودن است
Enterprise Resource Planning-DR. Kahani
![Page 52: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/52.jpg)
فناوري( فعال سازي)توانایي
3270شبیه ساز
(نهایي)ترمینال( برنامه كاربردي)کتابخانه هاي نرم افزار
صفحه اعتراض مترجمان
پیام کارگزار و برنامه آداپتورهای سرور
Enterprise Resource Planning-DR. Kahani
![Page 53: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/53.jpg)
53اسالید: آمادگیEAI
بخش عمده ای از چالش های مرتبط با اتخاذEAI به فن آوری مربوط نمی.شود
آمادگیEAIها، حالت بلوغ کسب و کار است که در آن سیستمها ، فرآیندکارکنان ، ساختار و فرهنگ آن برای معرفی موفقیت آمیز هر دو
ه و رشته های کسب و کار که آنها را معرفی می کنند ، آمادEAIتکنولوژی .شده اند
قبل از اینکه اجرایEAI فاکتور باید به 5بتواند موفق واقع شود ، تمامی.درستی قرارداده شوند و در مرکز قرار گیرد
Enterprise Resource Planning-DR. Kahani
![Page 54: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/54.jpg)
Enterprise Resource Planning-DR. Kahani
:54اسالید
آمادگی فرایند
ازی بهره وری فرآیند ، رضایت مشتری ، بهینه س)اهداف استراتژیک کسب و کار برای پروژه
.ده باشدبطور واضح تعریف شود و به تایید و موافقت رهبر اجرایی سازمان رسی( زنجیره تامین
کسب شرکت ، کاربرد متودولوژیهای بلوغ را می سازد که شامل طراحی تغییرات یکپارچه سازی
.و کار است
.فرآیندهای کسب و کار مورد نظر طراحی ، مستندسازی و ارزش گذاری می شوند
.شکاف بین کسب و کار کنونی و فرایندهای کسب و کار دلخواه بخوبی درک شود
![Page 55: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/55.jpg)
55اسالید:
آمادگی کارکنان
کارکنان عادت کرده اند از فناوری اطالعات در انجام کارهای روز مره.شان استفاده کنند
د، کارکنان عادت کرده اند برای تغییر کسب و کار با نقش های جدی.خود را منطبق کنند... مسئولیت ها، فرآیندها، و دانش
کارکنان درک گسترده ای از کسب و کار و نقش خود در آن را دارند.
مدیران نقش خود را بعنوان حامی کسب و کاردرک کرده اند وهمینطورت درک ماهیت سرمایه گذاری زمان ، کارکنان و بودجه مربوط به زیرساخ
.کسب و کار به منظور رسیدن به بازده و عملکردهای آتی
Enterprise Resource Planning-DR. Kahani
![Page 56: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/56.jpg)
56اسالید:
آمادگی فن آوری
هیچکدام از سیستمهای یکپارچه سازی شده ای که از ابزارEAI استفاده می کنند منطق کسب و کار.بحرانی دارند اما نه در عملکرد خودشان
رد واقعی این موضوع می تواند هنگامی اتفاق بیفتد که یک منطق در برنامه های کلی یا گزارشاتی که بخشی از عملک◦.نیستند و نمی توانند با آن ادغام شوند ، مورد نیاز است
سیستمهای یکپارچه سازی شده که ابزارEAIه استفاده می کنند به زودی از کار خواهند افتاد و بازنشست.می شوند
.اعتقاد خاصی وجود ندارد برای یکپارچه سیستمی که بزودی حذف خواهد شد ◦
ای ارث بسیاری از قابلیت های کسب و کار مورد نیاز در طراحی فرایند، در یک یا چند تا از سیستم ه.بری وجود دارد
داراییهای نرم افزاری از نظر سازگاری معنایی مورد بررسی قرار گرفته اند..بررسی کنید آیا امکان تبدیل یک مدل داده به سایرین امکان پذیر است◦
اجرایEAIبعنوام یک هدف جهت تالشها ی سازمان تعریف نشده است..پروژه باید در جهت اهداف اهداف کسب و کار باشد ، نه در جهت فن آوری◦
Enterprise Resource Planning-DR. Kahani
![Page 57: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/57.jpg)
57اسالید:آمادگی ساختاری ساختار را ساده بگیرید به این روش که اجزای سیستمEAI تا جایی که ممکن
.است بخشها و سازماندهیهای کمتری داشته باشندمی هر سازمان مشمول ، پیچیدگیهای مربوط به پروژه و افراد بیشتری که با آن درگیر◦
شوند را اضافه می کند و در واقع بصورت بالقوه ابعاد بیشتری ازانواع فن آوری و.ساختارها را درگیر می کند
کسب و کار آنالیز و تجزیه و تحلیل ذینفعان برای تعیین پتانسیل کلی مقاومت.جهت برنامه ریزی تغییر انجام می گیرد
EAIلذا پروژه های . مسیر کاری هر بخش و سازمان را تغییر می دهندEAIپروژه های◦.نیاز به همکاری در هر بخش و سازمان دارند
ب حامیان مالی کسب و کار مشخص شده و آماده ایجاد رهبری در تغییرات کس.و کار هستند
Enterprise Resource Planning-DR. Kahani
![Page 58: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/58.jpg)
58اسالید:
آمادگی فرهنگ
ا فرهنگ همکاری ، اهمیت تعریف درست فرایندهای کسب و کار ر.شامل میگردد
ای جدید کارکنان عادت کنند که خود را به منظور ایجاد تغییر با نقشه.،مسئولیتها ، فریندها و دانش وفق دهند
ای افراد و بخشها مایل به تغییر روش برنامه های کاربردی و داده ه.تعریف شده هستند
Enterprise Resource Planning-DR. Kahani
![Page 59: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا](https://reader030.vdocuments.net/reader030/viewer/2022040606/5ead8e65566e211f91068551/html5/thumbnails/59.jpg)
59اسالید: مزایایEAIهزینه های کمتر برای توسعه
سبت به زیرا سیستمها بصورت آزادانه تر درگیر می شوند ، ن. یکپارچه سازی کار ساده تری است.حالت واسطه شی گرا
هزینه فرصت کمتر
یکپارچه سازی بسیار سریعتر انجام می شود.صرفه جویی در هزینه های مربوطه زودتر انجام می گیرد.تالش کمتر در تعمیر و نگهداری
تعامل با سیستمهای خارجی را استخراج می کنند( آداپتورها)مبدلها.مزیت قابل توجه از از دیدگاه مهندسی نرم افزار.
Enterprise Resource Planning-DR. Kahani