1 / 43

يكپارچه سازي برنامه هاي كاربردي سازماني : مفاهيم، سناريوها و فناوري ها

يكپارچه سازي برنامه هاي كاربردي سازماني : مفاهيم، سناريوها و فناوري ها. Enterprise Application Integration: Concepts, Scenarios and Technologies. حسين مرادي hsmoradi@gmail.com IT Expert.ir. اولین همایش فناوری اطلاعات بیرجند آذر 85. سیستم های اطلاعاتی تا کجا پیش می روند؟.

lavada
Download Presentation

يكپارچه سازي برنامه هاي كاربردي سازماني : مفاهيم، سناريوها و فناوري ها

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. يكپارچه سازي برنامه هاي كاربردي سازماني:مفاهيم، سناريوها و فناوري ها Enterprise Application Integration:Concepts, Scenarios and Technologies حسين مرادي hsmoradi@gmail.com IT Expert.ir اولین همایش فناوری اطلاعات بیرجند آذر 85

  2. سیستم های اطلاعاتی تا کجا پیش می روند؟ • یکی از اهداف و جهت گیری های عمده در IT، ایجاد سیستم های یکپارچه است • سوال • در طراحی این سیستم ها حوزه یکپارچه سازی چیست؟ • گزینه های ممکن • در سطح یک زیر واحد از یک سازمان • در سطح یک واحد از یک سازمان • در سطح یک سازمان • در سطح چند سازمان تجاری همکار • در سطح یک کشور • در سطح جهانی IT Expert.ir

  3. اينترفيس اينترفيس فروش مالي بازاريابي مديريت تحويل توليد اينترفيس حمل و نقل سيستم هايهمكاران تجاري يک سيستم يكپارچه سيستم هاي مشتريان اينترفيس مفهوم یکپارچه سازی Legacy R&D IT Expert.ir

  4. يک سيستم يكپارچه سيستم هاي مشتريان مفهوم یکپارچه سازی سيستم يكپارچه، قابل استفاده در ايجاد سيستم هاي جديد يکپارچه سازی سيستم ها، قابل استفاده در يكپارچه سازي سيستمهاي موجود با يكديگر فروش مالي بازاريابي مديريت تحويل توليد اينترفيس حمل و نقل IT Expert.ir

  5. مفهوم یکپارچه سازی • یکپارچه سازی سیستم ها (استفاده از اینترفیس) • بیش از این که اختیار باشد، اجبار است • مشکل افزونگی عملکردی و داده ای • کارایی پایین تر در مقایسه با سیستم های یکپارچه • هزینه بالای نگهداری اینترفیس ها در هنگام تغییرات • سیستم های یکپارچه • هدف مدیریت این نوع از سیستم ها می باشد • در اين مدل، افزونگي داده اي و عملكردي نداريم • تنها يك منبع درستي (پایگاه داده) وجود دارد كه كل فرايندهاي كسب و كار سازمان از آن استفاده مي كنند IT Expert.ir

  6. آیا استفاده از اینترفیس به روش زیر مناسب است؟ IT Expert.ir

  7. يكپارچه سازي برنامه هاي كاربردي سازمانی يكپارچه سازي برنامه هاي كاربردي سازمانی، در ادبيات با اسامي زير شناخته مي شود • يكپارچه سازي برنامه هاي كاربردي سازماني (EAI) • يكپارچه سازي سيستم هاي اطلاعاتي • يكپارچه‌سازي برنامه هاي كاربردي • يكپارچه سازي سيستم • تعامل با يكديگر (Interoperability) IT Expert.ir

  8. تعاريف EAI • EAI فعاليتي است كه برنامه هاي كاربردي، فرايندها و وظايف كسب و كار مجزاي داخل سازمان را يكپارچه و هماهنگ مي كند تا برنامه هاي كاربردي، وظايف و سرويس هاي كسب و كار، به صورت عمومي و قابل اشتراكي در معرض نمايش قرار بگيرند Themistocleous and Irani (2001) • EAI يك فناوري است كه در پس زمينه اجرا مي شود و در حالي كه از فرايندهاي كسب و كار يك سازمان پشتيباني مي كند، مستقيماً براي عموم كارمندان، كاربران و يا ذينفعان سازمان قابل مشاهده نيست • EAI يك فناوري معين نيست و اغلب به سبدي از فناوري هاي مختلف نياز دارد. • EAI چارچوبي براي تركيب چندين فناوري يكپارچه سازي مانند دلال پيغام، آداپتر و سرويس دهنده هاي برنامه كاربردي است Janssen and Cresswell (2005) IT Expert.ir

  9. مزاياي پياده سازي پروژه هاي EAI • عرضه بهتر وظايف و سرويس هاي سازمان نسبت به سيستم هاي انفرادي • كاهش افزونگي داده اي و همپوشاني وظيفه اي كه سبب تضمين بهتر جامعيت و سازگاري داده اي مي شود • هماهنگی بیشتر بین افراد، واحدها و سازمانهای مختلف • امکان مدیریت بهتر منابع سازمانی IT Expert.ir

  10. دلايل رشد نياز به EAI • بسته هاي ERP • يكپارچه سازي ERPها با برنامه هاي كاربردي موروثي • انتخاب بهترين ماژول ها از هر فروشنده و يكپارچه سازي آنها با استفاده از EAI • تجارت الكترونيك، بازارهاي الكترونيكي و زنجيره تامين • ادغام و اتحاد دو يا چند شركت • دولت الكترونيك • حركت شركت ها از برنامه هاي كاربردي دپارتماني به سمت فرايندهاي كسب و كار IT Expert.ir

  11. نقش EAI در یکپارچه سازی زنجيره تامين IT Expert.ir

  12. نقش EAIدر دولت الکترونیک IT Expert.ir

  13. دسته بندي EAI بر اساس طرف هاي درگير در آن IT Expert.ir

  14. توپولوژی محصولاتEAI

  15. ERP OrderEntry Purchasing Marketing Financial Systems CRM System SCM System يكپارچه سازي نقطه به نقطه (ميان افزارها) • مزايا • آساني در راه اندازي اوليه • هزينه پايين براي تعداد پايين • معايب • پيچيدگي براي تعداد زياد • عدم انعطاف در برابر تغييرات • انعكاس هر تغيير بر روي ساير سيستم ها • نياز به اينترفيس هاي دو به دو براي هر اتصال جديد IT Expert.ir

  16. ERP Purchasing OrderEntry Marketing Broker Financial Systems CRM System SCM System يكپارچه سازي با استفاده از يك دلال • معايب • هزينه بالا براي تعداد كم • كاهش كارايي به علت استفاده از واسط • مزايا • آساني نصب و راه انداز براي تعداد بالا • آساني جايگزيني و تغيير سيستم ها و اينترفيس ها • تنها يك رابط بين دلال و هر سيستم مورد نياز است IT Expert.ir

  17. معماري و لايه بندي محصولات EAI مديريت فرايند (قوانين كسب و كار فرايند كسب و كار) خدمات تبديلي (تبديل داده) خدمات توزيعي (مسيريابي پيغام) خدمات اتصال (آداپترها/كانكتورها)

  18. معماری زیرساخت محصولات EAI IT Expert.ir

  19. استفاده از یک دلال جهت یکپارچه سازی IT Expert.ir

  20. انتقال اطلاعات از یک سیستم به دیگری IT Expert.ir

  21. انتقال اطلاعات از یک سیستم به دیگری IT Expert.ir

  22. اعمال قوانین مورد نیاز در صورت نیاز IT Expert.ir

  23. سناریوهای مختلف یکپارچه سازی

  24. یکپارچه سازی در سطح اطلاعات • انتقال داده های مشترک • در اين رويكرد، فايل هاي متني بين برنامه هاي كاربردي كه قرار است يكپارچه شوند، به اشتراك گذاشته مي شود • استفاده در پروژه هاي يكپارچه سازي ساده و كوتاه مدت • يكپارچه سازي در سطح پايگاه داده • انتقال داده بين دو يا چند پايگاه داده IT Expert.ir

  25. Marketing انتقال داده های مشترک Financial Systems Adapter Adapter Import data to system Export data in common format such as XML Transfer data XML file XML file IT Expert.ir

  26. يكپارچه سازي در سطح پايگاه داده IT Expert.ir

  27. XMLچيست؟ • XML يك استاندارد براي بازنمايي داده هاي قابل حمل • وظيفه XML • جداسازي ظاهر اطلاعات از محتواي آن • در اواخر سال 1999، 75% از فروشندگان ميان افزار، از XMLپشتيباني كرده اند. منبع: GartnerGroup • XML يك استاندارد اينترنتي براي تبادل داده ها • بهتر از استاندارد ASCII • يادگيري و استفاده از آن آسان مي باشد • XML با ارائه يك فرمت ساده، انعطاف پذير و خودتوصيف، نياز به تبديل و تفسير اطلاعات را از بين مي برد IT Expert.ir

  28. نمونه اي از يك فايل XML <?xml version="1.0"> <PurchaseOrder> <Customer> <Name>Acme Airline and Stormdoor Company</Name> <Address>34 Poplar St., Watertown, MA</Address> </Customer> <Supplier> <Name>Computer And Printer Paradise</Name> <Address>45 Seabreeze Dr., Miami, FL</Address> </Supplier> <Order> <Item>A brown hat</Item> </Order> </Purchase Order> IT Expert.ir

  29. یکپارچه سازی در سطح رابط كاربري IT Expert.ir

  30. یکپارچه سازی در سطح رابط كاربري IT Expert.ir

  31. یکپارچه سازی در سطح رابط كاربري IT Expert.ir

  32. یکپارچه سازی در سطح فرایند کسب و کار IT Expert.ir

  33. گردش اطلاعات در یک فرایند کسب و کار IT Expert.ir

  34. ارتباط معماري سرويس گرا و EAI IT Expert.ir

  35. فروش مالي بازاريابي مديريت تحويل توليد فروش حمل و نقل مالي بازاريابي مديريت توليد تحويل حمل و نقل یکپارچه سازی قوی و ضعیف • سوال • در طراحی یک سیستم جدید، ارتباط بین عناصر تشکیل دهنده آن باید به چه شکلی باشد؟ • کاملاً یکپارچه بدون استفاده از اینترفیس (tightly coupling) • جدا از هم و ارتباط با استفاده از اینترفیس و مکانیزم تبادل پیغام (loosely coupling) IT Expert.ir

  36. مشخصات یکپارچه سازی قوی و ضعیف • يكپارچه سازي با پيوند قوي (tightly coupling) • عدم مرزبندي بين عناصر تشكيل دهنده سيستم • دسترسي بدون محدوديت به ساير عناصر • بهترين راه حل از نظر كارايي سيستم نهايي • عدم انعطاف پذیری در برابر تغییر • يكپارچه سازي با پيوند ضعيف (loosely coupling) • مرزبندي بين عناصر تشكيل دهنده سيستم • دسترسي به ساير عناصر بر اساس اينترفيس و تبادل پيغام • کارایی پایین تر نسبت به قبلی • بهترين راه حل از نظر انعطاف پذيري در برابر تغيير IT Expert.ir

  37. یکپارچه سازی در سطح سرویس IT Expert.ir

  38. IT Expert.ir

  39. يكپارچه سازي سرويس گرا يكپارچه سازي داده اي مديريت فرايندهاي كسب و كار (BPM) اتوماسيون فرايندهاي كسب و كار يكپارچه سازي فرايندهاي كسب و كار يكپارچه سازي داده اي يكپارچه سازي ضعيف يكپارچه سازي قوي يكپارچه سازي ايستاي برنامه هاي كاربردي در زمان كامپايل يكپارچه سازي پوياي برنامه هاي كاربردي در زمان اجرا SOA و محصولات ESB محصولات EAI جهت گيري آينده EAI IT Expert.ir

  40. همگرايي و ادغام ERP، EAI، BPMS و SOA و Application Server ERP همگرايي و ادغام اينها با همديگر EAI زيرساخت نرم افزاري سيستم اطلاعاتي سازمان BPMS SOA و ESB Application Server IT Expert.ir

  41. با تشکر hsmoradi@ gmail.com IT Expert.ir

More Related