۱۹ آبان ۱۳۸۸

پاسخ به يك شبهه در ارتباط با روش هاي يكپارچه سازي

چند وقت پيش يه ايميل دريافت كردم كه سوالي رو در مورد روش هاي يكپارچه سازي مطرح كرده بود. چون ممكنه اين سوال براي ساير بينندگان سايت هم مطرح شده باشه، صورت و پاسخ سوال رو توي اين مطلب ميارم، اميدوارم كه مفيد باشه.

سوال جناب آقاي وجدي:
"شما در مطلبي كه به نقل از دانشگاه MIT آورده بوديد چهار روش زير را به عنوان روش هاي يكپارچه‌سازي سيستم‌هاي اطلاعاتي نقل كرده بوديد:چهار روش مورد بررسی در این فایل، یکپارچه سازی نقطه به نقطه (Point to Point)،ابزارهای مبادله پیام یا یکپارچه سازی برنامه های کاربردی سازمانی (EAI Tools)،سرویس های وب (Web Services) و ابزارهای استخراج، تبدیل و بارگذاری (ETLTools) و در مطلب ديگري راه حل‌هاي EAI را اين چهار روش عنوان كرده ايد: یکپارچه سازی پورتال گرا، یکپارچه سازی فرایندگرا، یکپارچه سازی سرویس گرا ویکپارچه سازی داده گرا كه بنده متوجه ارتباط اين دو ديدگاه و چگونگي ارتباط آنها با يكديگر نشدم.
من مي‌خواستم بدانم كه در حال حاضر روش‌هاي موجود براي يكپارچه‌سازي سيستم‌هايمختلف اطلاعاتي خصوصاً در بحث سيستم‌هاي بين سازماني يعني در جايي كه قصد ايجاديكپارچگي ميان سيستم هاي اطلاعاتي چند سازمان مختلف است، چه روش‌هايي وجود دارد و سوال آخر نيز اينكه با توجه به مطالعاتي كه داشتم در برخي از تجارب جديد درجاهايي كه چندين سازمان نياز به اشتراك‌گذاري اطلاعات و يكپارچگي دارند و ازطرف ديگر امكان برقراري ارتباط سيستم‌ها به صورت كاملاً آنلاين وجود ندارد ازابزراهاي مانند كارت هوشمند استفاده شده است. از نظرشما استفاده از كارت هوشمند مي‌تواند به عنوان يك راه حل ايجاد يكپارچگي مطرح باشد و اگر مي‌باشد درقالب كدام يك از دسته‌بندي‌هاي چهارگانه قرار مي‌گيرد؟"

و اما پاسخ اين سوال به شرح زير است:
مطلبي كه به نقل از دانشگاه MIT آورده شده، انواع ابزارهاي فني يكپارچه سازي رو بررسي مي كنه، اما منظور من از راه حل هاي IT، روش هاي كلان يكپارچه سازي هستش. ارتباط اين دو مطلب به اين صورته كه براي يكپارچه سازي سرويس گرا و پورتال گرا بهتره از سرويس هاي وب استفاده كنيد. براي يكپارچه سازي فرايندگرا ميشه از فناوري هاي point-to-point، ابزارهاي مبادله پيام، ابزارهاي EAI و همچنين سرويس هاي وب استفاده كرد. براي يكپارچه سازي داده گرا هم معمولاً از ابزارهاي مبادله پيام يا ابزارهاي ETL استفاده ميشه.
البته ناگفته نمونه كه تعداد ابزارهاي يكپارچه سازي محدود به فناوري هاي ذكر شده در پرزنت MIT نميشه و در اون جا فقط چهار تا از مهمترين فناوري ها با هم مقايسه شده است. ما حدود 23 نوع ابزار مختلف داريم كه در 9 دسته مختلف طبقه بندي ميشن كه بزودي در قالب يك framework يكپارچه سازي در سايت منتشر ميشه.
در مورد كاربرد كارت هوشمند هم اگر منظورتون اينه كه داده ها در يك طرف روي كارت هوشمند upload بشن و در طرف ديگر، داده از روي كارت download بشه، اين راه حل در دسته يكپارچه سازي داده گرا قرار مي گيره و ميشه گفت يه روش point-to-point محسوب ميشه و البته روش مناسبي براي يكپارچه سازي در سطح enterprise نيست اما براي يكپارچه سازي تعداد محدودي از سيستم ها قابل استفاده است.

۶ نظر:

  1. سلام
    تعدادی از مطالب شما را خواندم. بسیار مفید بود . موفق باشید

    پاسخحذف
  2. با تشکر از لطف شما
    رضایت بینندگان سایت همواره مایه دلگرمی ماست
    حسین مرادی
    مدیر وب سایت

    پاسخحذف
  3. استاد سایت رو آپدیت نمی کنی ما که هر موقع آمدیم همین مطلب بود :d

    پاسخحذف
  4. سلام
    من همچنان منتظر چارچوب تقسيم بندي روشهاي يكپارچه سازي سيستم هاي اطلاعاتي هستم .

    پاسخحذف
  5. hi,nice website u have,i hope best thing 4 u .

    پاسخحذف