Сәулет негізінде жаңарту - Architecture-driven modernization

Сәулет модернизациясы бастамасының атауы Объектілерді басқару тобы (қараңыз OMG ADM Task Force веб-сайты ) модернизациялауға қолданылатын стандарттарды құруға және ілгерілетуге байланысты ескі жүйелер. Бұл бастаманың мақсаты - жалпыға бірдей мүмкіндік беру үшін қолданыстағы жүйелердің көзқарастарын стандартты түрде ұсыну модернизациялау қызметі кодты талдау және түсіну, бағдарламалық жасақтаманы трансформациялау сияқты.

Тарих

  • 2003 жылы маусымда Объектілерді басқару тобы (OMG) қолданыстағы бағдарламалық қамтамасыз ету жүйелері аясында модельдеу бойынша арнайы топ құрды. Бастапқыда бұл топ Legacy Transformation Task Force деп аталды, бірақ кейін бұл атау бірауыздан Сәулеткерлікке негізделген модернизациялау мақсатындағы топ (ADMTF) болып өзгертілді. ADMTF тең төрағалары - KDM Analytics-тен Дженана Кампара және тактикалық стратегия тобынан Уильям Ульрих.[1]
  • 2003 жылдың қарашасында OMG сәулетіне негізделген модернизациялау жөніндегі арнайы топ ұсынды, ал Платформа Техникалық Комитеті білім беруді ашуға арналған метамодельдік ұсыныстарға сұраныс берді (RFP).
  • 2005 жылдың ақпанында OMG сәулетіне негізделген модернизациялау жөніндегі арнайы топ ұсынды және Платформа Техникалық Комитеті абстрактілі синтаксис ағашының метамоделі (ASTM) ұсынысына сұраныс берді (RFP). Бұл жұмыс әлі де жалғасуда. OMG бұл сипаттаманы әлі қабылдаған жоқ.
  • 2006 жылдың мамырында Команданың ұсынысы - білімнің ашылуына арналған метамодель - OMG қабылдады және OMG стандарттарын қабылдау процесінің аяқталу кезеңіне өтті. KDM үшін қабылданған OMG спецификациясы жалпыға қол жетімді болды (OMG құжаты ptc / 06-06-07).
  • 2006 жылдың қыркүйегінде OMG архитектурасына негізделген модернизациялау жөніндегі жедел топ ұсынды және Платформа Техникалық Комитеті шығарды Metamodel бағдарламалық жасақтамасы (SMM) ұсыныстарға сұраныс (ҚБЖ). Бұл жұмыс әлі де жалғасуда.
  • 2007 жылы наурызда KDM-ді аяқтау жөніндегі жұмыс тобы OMG стандарттарын қабылдау процесінің аяқтау кезеңін аяқтады. Ұсынылған KDM 1.0 сипаттамасын OMG-ден алуға болады.

Білім ашудың метамоделі (KDM)

Сәулет бойынша модернизациялау бастамасының негізі OMG спецификациясы болып табылады Discovery Metamodel туралы білім (KDM) .Әдетте қолданыстағы бағдарламалық жасақтамадан алынған білім қажет болған жағдайда нақты сұраулар жасалуы мүмкін модельдер түрінде ұсынылады. Ан субъектілік қатынас диаграмма - бұл қолданыстағы бағдарламалық жасақтамадан алынған білімді ұсынудың жиі форматы. Knowledge Discovery Metamodel қолданыстағы кодты білуді жүзеге асыру мақсатында бағдарламалық қамтамасыз етудің онтологиясын және олардың өзара байланысын анықтайды. KDM Analytics компаниясы білімнің ашылуына арналған метамодельдің ашық порталын қолдайды (қараңыз) KDM порталы ).

MDA-мен байланыс

Бар (немесе) мұра) бағдарламалық жасақтама қолдану үшін ең үлкен кедергілердің бірі болды модельдік архитектура. Сәулет өнеріне негізделген модернизация (ADM) аббревиатурасы кездейсоқ MDA кері. MDA - бұл OMG модельдік архитектурасының аббревиатурасы, ол жаңа бағдарламалық жасақтама беру үшін модельдер мен түрлендірулерді қолдануға бағытталған. ADM тұжырымдамасымен байланысты кері инженерия. Бағдарламалық жасақтаманы жаңарту болып табылады сәулетке негізделген қолданыстағы орталардың әртүрлі архитектуралық аспектілерін түсіру және қайта құру қажеттілігі туындаған кезде. Бұл модернизация көзден-көзге көшуді болдырмайды (қажет болған жағдайда), бірақ пайдаланушы ұйымдарды модернизацияны талдау және жобалау тұрғысынан қарастыруға шақырады. Бұл ретте жоба топтары ескірген тұжырымдамалардың немесе дизайндардың заманауи тілдерде және платформаларда таралмауын қамтамасыз етеді. Төменгі нәтижелер қазіргі заманғы іскерлік тәжірибе мен стратегиялық талаптарға анағұрлым тиімді сәйкес келетін жаңартылған жүйелерді ұсынады.[2]

Сатушылар

Архитектуралық модернизация бағдарламалық жасақтамасын және әдістемелерін ұсынатын кейбір сатушылар:

  • Blu Age
  • TSRI (бағдарламалық жасақтама төңкерісі)
  • Delta бағдарламалық жасақтама технологиясы

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ Қолданыстағы жүйелерді модернизациялау стандарттары бізге не үшін қажет (PDF). Объектілерді басқару тобы. 15 шілде 2003. мұрағатталған түпнұсқа (PDF) 2007 жылдың 28 қыркүйегінде. Алынған 9 мамыр, 2007.
  2. ^ Объектілерді басқару тобы (24.10.2005). Сәулет өнеріне негізделген модернизациялау бойынша екінші семинар. Архивтелген түпнұсқа 5 ақпан 2007 ж. Алынған 9 мамыр, 2007.