Top Banner
Dr. Mohsen Kahani http://www.um.ac.ir/~kahani Ferdowsi University of Mashhad
59

Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا

Apr 30, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا

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 عاونا هداد حطس رازفا

چندگانه، برنامه های کاربردی متفاوترسم◦میراث◦بسته بندی◦

سیستم عامل های چندگانه پایگاه داده های چندگانهپردازنده های معامله چندگانهنقاط ورود چندگانه اطالعاتنسخه های چندگانه از داده های مشابهاطالعات کسب و کار ناسازگار

Page 3: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا

ایجادبرایدیگرروشهایوهاپروتکلرابط،شاملامروزهشدهنوشتههایکدتماماز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 عاونا هداد حطس رازفا

4

مثالی از یک محیط بانکی

انبار

بانک مرکزی

دیگر بانک ها

پردازنده کارت

ارائه دهنده اطالعات

مشتری

تجاریشرکت

نیروی فروش موبایل

شعبه

سلف سرویس

مرکز تماس

اینترنت

مدیریت

ارتباط با مشتری

حساب

سپرده

وام

وام مسکن

پرداخت

تمشتریخدا

پری

هام

ستسی

لهناکا

د چن

شبکه بانک

سیستم خارجی

مشتریان

شبکه

های بینبانکی

هسیستم های هست

انبار اطالعات لسیستم های تحوی

یمبانکداری مستق

اینترنت

Page 5: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا

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 عاونا هداد حطس رازفا

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 عاونا هداد حطس رازفا

7

نقاط قوت انجام گرفته و حل مشکلبر کارهای تمرکز(فوراً یک برنامه نوشته و مساله حل می شود)خیلی سریع می توان مساله را حل کرد

ضعف فنینقاطشمار زیاد رابط های نقطه به نقطه (فرآیندهای سازمانی اصالً باهم سازگار نیستند)ناسازگارفرآیندهای کسب و کار.

(اصالً باهم سازگار نیستندکیفیت سرویس ها )خدماتکیفیت متناقض از. ضعف کسب و کارنقاط نگهداری بسیار باالستهزینه تعمیر و. (هر تغییری اتفاق افتد سیستم دیگر کار نمی کند. )دانشنیاز به حفظت فایل ها و داده ها می توانند به راحتی در سازمان دست به دس) تبدیل فایل ها: بحث امنیت

(شده و بچرخد و روی آن تغییرات و دستکاری ایجاد شود

نقاط قوت و ضعف روش تاکتیکی

Page 8: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا

8

نیازمندی های یکپارچه سازی سازمان

سازمان بدون محدودیت های ها و فرآیندهای کسب و کار در سراسر یک داده به اشتراک گذاری

باید اشتراک اطالعات و داده ها و فرآیندهای سازمانی بدون محدودیت های ناخواسته در .)ناخواسته

.(داخل سازمان قابل اتفاق افتادن باشد

کنندگانگسترش به مشتریان، تامین کنندگان و تنظیم

تفاق افتدارتباط و لینک بین داده ها و فرآیندهای سازمانی و برنامه ها باید بصورت خودکار و اتوماتیک ا.

( رهامنیت، قابلیت اطمینان و غی)از خدمات سازگاری کیفیت حاصل شود که در حالی که اطمینان

(.انجام می شود... باعث می شود که اطمینان حاصل شود که کیفیت سرویس، امنیت و .)داردوجود

از سیستم های جدیددر حال گسترش و نگهداری و کاهش هزینه های تعمیر کاهش هزینه.

Page 9: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا

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 عاونا هداد حطس رازفا

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 عاونا هداد حطس رازفا

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 عاونا هداد حطس رازفا

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 عاونا هداد حطس رازفا

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 عاونا هداد حطس رازفا

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 عاونا هداد حطس رازفا

شود همانطور که در شکل می بینید استفاده زیادی که از میان افزارها می 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 عاونا هداد حطس رازفا

ما این میان افزارها را داریم و ارتباط بین آنها راEAIه برنامه های کاربردی و منابع داده را طوری یکپارچه می کند که ب

یژگی آسانی بتوانید فرآیندها و داده های سازمانی را به اشتراک گذارید و ونجام دیگری که دارد این است که این یکپارچگی را بدون تغییرات زیاد ا

.می دهد

Page 17: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا

میان افزار

میان افزار

میان افزار

میان افزار

میان افزار

یكپارچه سازي برنامه هايسازمان

میان افزار

Page 18: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا

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 عاونا هداد حطس رازفا

آداپتورها یا تطبیق دهنده هادل آداپتورها، دیتاهای با فرمت های ناهمگون و پروتکل های ناهمگن را بصورت یک م◦

درمی یکسان درمی آورند و این ناهمگنی را مخفی می کنند و بصورت فرمت مشترک.آورند

.ندبنابراین از دید الیه های پایینی یا باالیی یک دید یکسانی را فراهم می ک◦

های پیام (واسطه)رابط.پروتکل هایی هستند که امکان تعامل بین آداپتورها را فراهم می کنند◦

Page 20: Dr. Mohsen Kahanifumblog.um.ac.ir/gallery/776/erp12.pdf · Enterprise Resource Planning-DR. Kahani. Enterprise Resource Planning-DR. Kahani. EAI عاونا هداد حطس رازفا

(جزئیات ترکیبات منطقی)برنامه یکپارچه ساز

رابط پیام ها

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 عاونا هداد حطس رازفا

واسطه های پیام رسانی

میان افزار های مبتنی بر پیام

یکپارچه سازی پشتیبانی از سیستم های ناهمگن

منطقی برای مسیریابی پیام ها

پردازش و فیلترینگ پیام ها

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 عاونا هداد حطس رازفا

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 عاونا هداد حطس رازفا

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 عاونا هداد حطس رازفا

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 عاونا هداد حطس رازفا

منطق مسیر یابی

هویت فرستنده

نوع پیام

محتوای پیام

تعریف

سطح کارگزاری پیام

سطح صف

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 عاونا هداد حطس رازفا

اشتراک/ مدل تعاملی انتشار

نرم افزارهایی که با تبادل پیام ارتباط برقرار می کنند.

شر میکندفرستنده های پیام گیرنده را مشخص نمی کند فقط پیام را منت.

ذارندگیرندگان پیام مجبورند که آن را با میان افزار به اشتراک بگ.

د و کپی آن میان افزار لیست مشترکی از یک نوع پیام را بازیابی میکن.را تحویل می دهد

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 عاونا هداد حطس رازفا

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 عاونا هداد حطس رازفا

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 عاونا هداد حطس رازفا

مثالی برای تبادل پیام

سناریوی نقل قول

دریافت نقل قول از مشتری

دسترسی به سیستم نقل قول برای دستیابی نقل قول

ان به عنو)قرار دادن اطالعات نقل قول در یک سیستم پیش بینی.مثال، یک سیستم که حجم سفارش را پیش بینی می کند

ارسال نقل قول و برگشت آن به مشتری)

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 عاونا هداد حطس رازفا

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 عاونا هداد حطس رازفا

انواع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 عاونا هداد حطس رازفا

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 عاونا هداد حطس رازفا

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 عاونا هداد حطس رازفا

ارزش در سطح داده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 عاونا هداد حطس رازفا

مسائل مربوط به سطح داده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 عاونا هداد حطس رازفا

میان◦

پایگاه داده گرا میانه

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 عاونا هداد حطس رازفا

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 عاونا هداد حطس رازفا

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 عاونا هداد حطس رازفا

سایر رابط ها

بازار عمودی

بهداشت و درمان

ساخت

مالی

سایر

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 عاونا هداد حطس رازفا

نرم افزار یکپارچه سازی سفارشی

حول محور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 عاونا هداد حطس رازفا

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 عاونا هداد حطس رازفا

ارزش رابط برنامه سطح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 عاونا هداد حطس رازفا

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 عاونا هداد حطس رازفا

فناوري( فعال سازي)توانایي

میان افزار

کارگزاران پیام

میان افزار پایگاه داده گرا

سرویس دهنده( برنامه كاربردي)نرم افزار

اشیاء توزیع شده

بسته برنامه هاي كاریردي اختصاصي(فواید)سومندیهاي

بسته برنامه هاي كاریردي خودشان

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 عاونا هداد حطس رازفا

روش سطح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 عاونا هداد حطس رازفا

ارزش روش سطح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 عاونا هداد حطس رازفا

مسائل مربوط به روش سطح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 عاونا هداد حطس رازفا

فناوري( فعال سازي)توانایي

(برنامه كاربردي)سرویس دهنده نرم افزار

مانیتور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 عاونا هداد حطس رازفا

رابط کاربری سطح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 عاونا هداد حطس رازفا

ارزش رابط کاربر سطح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 عاونا هداد حطس رازفا

مسائل مربوط با رابط کاربری سطح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 عاونا هداد حطس رازفا

فناوري( فعال سازي)توانایي

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 عاونا هداد حطس رازفا

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 عاونا هداد حطس رازفا

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 عاونا هداد حطس رازفا

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 عاونا هداد حطس رازفا

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 عاونا هداد حطس رازفا

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 عاونا هداد حطس رازفا

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 عاونا هداد حطس رازفا

59اسالید: مزایایEAIهزینه های کمتر برای توسعه

سبت به زیرا سیستمها بصورت آزادانه تر درگیر می شوند ، ن. یکپارچه سازی کار ساده تری است.حالت واسطه شی گرا

هزینه فرصت کمتر

یکپارچه سازی بسیار سریعتر انجام می شود.صرفه جویی در هزینه های مربوطه زودتر انجام می گیرد.تالش کمتر در تعمیر و نگهداری

تعامل با سیستمهای خارجی را استخراج می کنند( آداپتورها)مبدلها.مزیت قابل توجه از از دیدگاه مهندسی نرم افزار.

Enterprise Resource Planning-DR. Kahani