کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6883154 1444129 2018 13 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
White-box modernization of legacy applications: The oracle forms case study
ترجمه فارسی عنوان
مدرن سازی جعبه سفید جعبه برنامه های کاربردی میراث: اوراکل نمونه موردی را تشکیل می دهد
ترجمه چکیده
مدرنیزاسیون نرم افزار شامل تبدیل برنامه های قدیمی به فن آوری های مدرن، عمدتا به منظور کاهش هزینه های تعمیر و نگهداری است. این تغییر اغلب یک برنامه جدید ایجاد می کند که به عنوان مثال، یک نسخه ضعیف از میرا است که به دلیل تخریب ویژگی های کیفی است. این مقاله یک رویکرد تبدیل سفید جعبه ارائه می دهد که معماری نرم افزار و پشته تکنولوژیکی بدون از دست دادن ارزش کسب و کار و ویژگی های کیفی را تغییر می دهد. این رویکرد، مدل اصلی را از منابع اولیه به دست می آورد، از این رو، مدل قبل از انجام تغییرات واقعی برنامه به تکنولوژی جدید، معماری معماری را تسهیل می کند. معماری برنامه جدید می تواند با توجه به جنبه هایی مانند دسترسی به داده ها، ویژگی های کیفیت و فرایند پیکربندی شود. ما رویکرد ما را از طریق یک مطالعه موردی صنعتی ارزیابی می کنیم که اساس آن تغییرات برنامه های کاربردی اوراکل فرم ها است، جایی که لایه ارائه به لایه دسترسی داده ها به برنامه های چندرسانه ای بسیار متصل می شود.
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
Software modernization consists of transforming legacy applications into modern technologies, mainly to minimize maintenance costs. This transformation often produces a new application that is a poor copy of the legacy due to the degradation of quality attributes, for example. This paper presents a white-box transformation approach that changes the application architecture and the technological stack without losing business value and quality attributes. This approach obtains a technology agnostic model from the original sources, such a model facilitates the architecture configuration before performing the actual transformation of the application into the new technology. The architecture for the new application can be configured considering aspects such as data access, quality attributes, and process. We evaluate our approach through an industrial case study, the gist of which is the transformation of Oracle Forms applications-where the presentation layer is highly coupled to the data access layer-to multitiered applications.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Computer Standards & Interfaces - Volume 57, March 2018, Pages 110-122
نویسندگان
, , , , , , , ,