صفحه 1:
یکپارچهسازی سیستمهای کاربردی
زمان
Enterprise application integration
©
۱۵۱۵5
صفحه 2:
عنوان
یکپارچهسازی سیستمهای کاربردی
نوع ابزار
موضوع )[ مديريت دانش و اطلاعات
صفحه 3:
امروزه سازمانها به شدت متکی به تکنولوژیهایی هستند که هر کدام از آنها دارای ویژگیها و
کاریردهای متفاوت و متحصربهفرد هستند. همچنین نرمافزارهای کاربردی مورد استفاده اين
سازمانها نیز از اين قاعده مستئتی نبوده و هر کدام از آنها مبتتی بر تکنولوژی خاصی هستند.
این نرمافزارها غالا به صورت مستقل (مستقل از سایر نرمافزارهای موجود در سازمان) و به
منظور تأمین نیازهای بخش خاصی از سازمان تولید و توسعه مییابند که لین امر باعث میشود تا
هر کدام از این نرمافزارها. حیطمی کاربرد محدود به همان بخش از سازمان را داشته باشند و در
نتیجه توانایی تعامل با سایر نرمافزارهای سازمان را نداشته باشند؛ بنابراین یکپارچهسازی
نرمافزارهایی از اين دست در قالب یک مجموعه واحد از فرایندهای کسبوکار, به عنوان یک نیاز و
اولویت نمود پیدا میکند.
یکپارچهسازی سیستمهای کاربردی سازمان (Enterprise Application Integration-EAl))
مکانیزمی را به منظور اشتراکگذاری دادهها و فرایندها فراهم میسازد.
سیستمهای کاربردی سازمانی بر اساس نکنولوژیهای جدید و قدیمی بوده و از طیف وسیعی از
پلتفرمها, پایگاههای داده و نرمافزارهای کاربردی مبتنی بر زبانهای برنامهنویسی مختلف استفاده
میکنند.
از اين رو بهترین راهکار به منظور برفراری تعامل مان اين نرمافزارها استفاده از ۴۸۱ میباشد. با
استفاده از ۵۱. نرمافزارها قادر خواهند بود به شکلی ثمربخش و بدون نیاز به ایجاد تغییر در
ساختار دادهها و زیرساختهایشان با یکدیگر تعامل داشته و دادهها و فرایندهایشان را با سایز
نرمافزارها به اشتراک بگذارند.
صفحه 4:
با توجه به توضیحات فوق اين مفهوم را میتوان در يك جمله تعریف کرد
۸۳ مجموعهای است از فرایندهاء استانداردها. نرمافزارها و سختافزارها که در راستای
یکبارچهسازی دو یا چند سیستم کاربردی سازمان (نرمافزار کاربردی) عمل نموده و برای این
سیستمها شرایطی را فراهم میسازد تا بتوانند در قالب یک سیستم واحد عمل کنند*
-١ انواع امع
EAL -1-1 در سطح داده
اين سطح از یکپارچهسازی شامل مجموعهای از تکنیکها, فرایندها و تکنولوژیهاست که انتقال
داده میان متابع داده را امکانپذیر میسازند. مزیت اصلی این روش در عدم نیاز ن به ایجاد
تغييرات در سطح كد ((000 50۱0۲66) میباشد که این امر, کاهش هزینههای توسعهی مجدد
نرمافزارها را به همراه دارد.
EAL -1-¥ در سطح رابط برنامه کاربردی
در این سطع. دادهها و فرایندهای کسبوکار از طریق رایطهای نرمافزاری (مختص
توسعهدهندگان) دسترسپذیر هستند. هر کدام از این رابطها دارآی خصوصیات و توابع معینی
هستند. با استفاده از اين رابطهاء توسعهدهندگان قادر خواهند بود تا بسیاری از ترمافزارهای
کاربردی را کنار هم آورده و امکان اشتراکگذاری منطق تجاری ((عآوما 5[0655نقاو اطلاعات را
برای اين نرمافزارها فراهم سازند.
۱-۴- ۲۵۱ در سطح متد
در این سطح از ۵۱]. منطق تجاری نرمافزارها به اشتراک گذاشته میشود. یک متد (مفهوم
برنامهنویسی (۱61000میتواند توسط تعداد زیادی از نرمافزارهای کاربردی قابلدسترس باشد و
همچنین نرمافزارها میتوانند به متدهای یکدیگر دسترسی داشته باشند.
صفحه 5:
۱-۴ ۴۵۱ در سطح رایط کاربری
در اين روش, معماران و نوسعهدهندگان میتوانند از رابطهای کاربری به عنوان یک نقطه اشتراک
جهت یکپارچهسازی استفاده نمایند (استفاده از رابط کاربری مشترک برای نرمافزارها).
۲- معماری ۵۱
۲-۱- تویولوژی ۳۵106 10 :۴۵101
۸ 10 ۳۵/0۲ به عنوان یک روش قدیمیی کپارچهسازیشناخته ممشود؛ لین تویولوژعیه
نرمافزارها لینامکانرا موهد تا با استفاده از یک" لوله" ((۱۵6به ی کدیگر متصلشوند. هر
نرمافزار کاربردییا استفاده از یک"پیام" یا یک"رویهی فراخولتیْ L.Call Procedure)
نرملفزار مقابلخود ارتباط برقرار معکند. به ازایهر جفتاز نرمافزایهایمرتبط بکلتصال
دهنده (0000601) به منظور برقرارىايتباط. ساخته و پ یادهسازعمشود. لینلتصا [دهندم
وظیفمی تبدیلو ب کپارچهسازعداده براوهر جفتمعیناز نرملفزارها را بر عهده دارد. لته
لمکاناتصا لب یشاز دو نرمافزار کایبردیهم وجود دارد. آم لینکار پیچیدگیهایی سیارعرا به
همرام خواهد داشتدر صورنویاد ب ودنتعداد نرملفزارها)
۲-۲- تویولوژی ۲۱۵۵-50016 Broker L
تویولوژی یکپارچهسازی ۲۱۵-5۵6۷6 از یک "واسط متمرکز" (الا!!) و تعدادی تطبیقدهنده یا
آدابتور (50016) تشكيل شده است. در واقع 500۲6 اتصال دهنده ایست که نرمافزار کاربردی را
به ۷٩۵ متصل میکند. این تطبیقدهنده. دادهها را به منظور برقراری ارتباط مین نرمافزار
کاربیدی و «ألا!ا ترجمه مینماید. به این صورت که پیامها تبدیل گشته, ترجمهشده و به سمت
مقصد (نرمافزار به تالا4! یا بالعکس) هدایت میگردند.
صفحه 6:
۲-۳- تویولوژی 85
طبیعت متمرکز مدل ۸8۳0۲6۲ تنها نقطمی ضعف این مدل بود, چرا که اگر یک مولفه
(00۳0۵00600) دچار مشکل شود باعث ایجاد تقص در تمام شبکه میگردد. مدل 5لا8 به عنوان
راهحلی برای مشکلات مدل Broker پدید آمد. اين مدل هم از یک مولفه مسیریابی متمرکز
استفاده میکند با اين تفاوت که مابقی وظایف را میان سایر مولفهها تقسیم و توزیع میکند. این
مولفهها میتوانند در نقاط مختلفی از شبکه, گروهبندی و میزبانی شوند. از قابلیتهای دیگر این
مدل میتوان به "بردازش تراكنشهاى (Security Transaction Processing) "iste! و قابلیت
رفع خطا (۱۱۵0۵/:09 2:۲۵۲) اشاره کرد؛ این قابلیتها جزو مشخصههای مدل 85 میباشند. در
مدل 5لا8, هر کدام از این قابلیتها در مولفههای مجنا گنجاندهشدهاند. مدل 85 یک راهکار
مختصر با الگویی مستحکم است که میتواقد با کمترین حجم کد نویسی و بدون اعمال تغییر بر
ترمافزار کاربردی, طراحى و مورد استفاده قرار كيرد. امروزه اين مدل با ESB (Enterprise pl
(85 56۳۷166 شناخته مى شود
صفحه 7:
[ ابزارهای مرتبط ] [ روش های تعریف یکبارچه_ (۱۵8۴) integrated Definition Methods __(
مزاب
از فواید ۶۸۱ مي توان به موارد ذیل اشاره کرد:
-به سیستم ها و نرم افزارها کمک مي کند تا بتوانند به صورت همزمان و لحظه اي به اطلاعات یکدیگر
دسترسي داشته باشند.
-با ساده سازي فرايندهاي کسب وکار, راندمان و كارايي سازمان را افزايش مي دهد.
-يكبارچگي اطلاعات را فراهم مي سازد.
-توسعه و نگهداري سیستم ها را آسان مي سازد.
-ارتباطات با مشتري را بهیود مي بخشد.
-ارتباط با زنجیره تأمین ( (0۵10) 0۵۱۷ناگرا بهبود مي بخشد.
-نرم افزارهاي كاربيدي قديمي ((/9361عارا همچنان فعال و زنده نگه مي دارد.
-فرايندهاي کسب وکار را بهبود مي بخشد و در نتیجه مدت زمان مورد نیاز براي عرضه محصول به بازار
Time-To-Market)) را کاهش مي دهد
-نا حدودي از تغييرات در سطح فرايندي و یا سازماني پشتيباني مي کند.
-نرم افزارهاي كاربيدي را استانداردسازي مي نماید:
-تکنولوژي واکنشي ((18>0001099 ۹6500051۷6را براي تيازهاي متغیر کسب وکار به خدمت مي گیرد.
15 هو کاربيدي را مطابق با نيازهاي تجاري حال و آینده, تغییر مي دهد (تغییر شکل سیستم هاي
اربردي:
jes
کاربردها (Enterprise Application Integration-EAl)olejby S25 gloainuw jlu a7 j4S. مكانيزمي را به منظور
اشتراکگذاري دادهها و فرایندها فراهم ميسازد.
صفحه 8:
زمان
نیروی کا
اهز
۱۹۹
معا
3
WHO
Wry
صفحه 9:
براى كسب اطلاعات بيشتر به
وبسایت ۷۱0۲۵۵۱5۰۱۳ مراجعه
nels
۱۵۵5