چکیده :
امروزه با پیشرفت نفوذ فناوری اطلاعات در سازمانها، در اکثر سازمانها نرمافزارها و سیستمهای اطلاعاتی در حال کار هستند که اساس فعالیت سازمان بر مبنای آنها طراحی گردیده است و نقش بسیار مهمی را در بهینه و سازی فرآیندهای کسب کار سازمان ایفا مینمایند . نکته مهم این است که در اغلب این سازمانها، برنامههای مورد استفاده توسط شرکتهای متفاوتی طراحی و پ یادهسازی گردیده و دارای سکوها و تکنولوژیهای متفاوتی با یکدیگر میباشند و اساسا این برنامهها از ابتدا برای ارتباط با یکدیگر طراحی نشدهاند. لذا برقراری ارتباط بین برنامههای کاربردی سازمان و ایجاد یکپارچگی بین آنها از مهمترین اهداف توسعهدهندگان این بر ها نامه در سازمانها بوده است . از سوی دیگر با ظهور معماری سرویس گرا رویکرد جدیدی در دنیای نرمافزار ایجاد گردید با که رفع محدودیتها و نواقص پیشین، امکان ایجاد یکپارچگی بین برنامههای مختلف سازمان بدون وابستگی به سکو و فناوری پیادهسازی را فراهم مینمود . در واقع معماری سرویسگرا رهیافتی است که به برنامههای کاربردی مختلف اجازه میدهد تا بدون توجه به سیستمعامل و زبان برنامهنویسی که بر اساس آن طراحی شدهاند با هم تبادل اطلاعات داشته باشند . روشهای مختلفی برای ایجاد پکی ارچگی بین برنامههای کاربردی سازمان ارائه شده که در این گزارش، یکپارچهسازی بر اساس معماری سرویسگرا مورد بررسی قرار گرفته است . ابتدا یکپارچهسازی برنامههای کاربردی که در طراحی و پیادهسازی آنها از روشهای نوین استفاده گردیده و از معماری سرویسگرا پشتیبانی مینمایند با استفاده از وبسرویس و گذرگاه سرویس سازمانی بیان شده و در ادامه یکپارچهسازی برنامههای کاربردی قدیمی که بر اساس فناوریهای گذشته و مبتنی بر سکوها و زبانهای برنامهنویسی قدیمی طراحی شده و اند به عنوان سیستمهای موروثی سازمان تلقی میگردند با استفاده از روشهای انتقال به معماری سرویسگرا مطرح میگردد و در نهایت محصولات و ابزارهای ارائهشده توسط شرکتهای بزرگ نرمافزاری جهت یکپارچهسازی بر اساس معماری سرویسگرا مورد بررسی قرار گرفته و مقایسه میگردند.
نویسنده : محمد پهلوانی قمی
منبع :دبیرخانه شورای عالی اطلاع رسانی کمیته فنی معماری اطلاعات
لینک دریافت کامل مقاله