Мазмұнға өту
XSIS
Құлаққабы бар әзірлеуші кодпен жұмыс істеп отыр

Бағдарламалық жасақтама инженериясы

ЖИ жеделдеткен ескірген жүйелерді жаңғырту

Бизнесті тоқтатпай, тәуелді жүйелеріңізді жаңғыртыңыз

Ең маңызды жұмысты жүргізетін жүйелерді өзгерту ең қиын

Ескірген жүйелер жиі негізгі бас кітаптарды, шоттауды, ERP кеңейтімдерін және ешкім тиіскісі келмейтін бэк-офис құралдарын жүргізеді. Оларды өзгерту қиын, маманмен қамтамасыз ету қиын және қорғау барған сайын қиындайды, ал оларды құрған адамдар көбіне кетіп қалған.

Оларды бірден ауыстыру бизнес жүргізе алатын ең тәуекелді жобалардың бірі. Вендор мерзімдері, мысалы SAP ECC қолдауының аяқталуы, және DORA сияқты тұрақтылық ережелері көшуге қысымды арттырады.

Сіз үшін не өзгереді

  1. Бір сәтте ауысу жоқ

    Ескі мен жаңа қатар жүріп, нәтижелері салыстырылады, сондықтан бизнес әр қадамда жұмысын жалғастырады.

  2. Жылдамырақ қарқынмен жаңғырту

    ЖИ көмегімен кодты талдау мен қайта құру, инженерлер мен тесттермен расталған, жұмыстың ең баяу бөлігін қысқартады: ескі кодты түсінуді.

  3. Лицензиялар мен мейнфреймдер тоқтатылады

    Әрбір ауыстырылған бөлік өшіріліп, деректері мұрағатталып, лицензиялары мен инфрақұрылымы тоқтатылады.

Не жеткіземіз

  • Жүйе және техникалық қарызды бағалау

    Код, деректер, интерфейстер, тәуелділіктер және оларды білетін адамдар түгенделіп, тәуекелдер реттеледі.

  • Нұсқалар мен жол картасы

    Әрбір бөлік үшін оны сақтау, қаптау, платформаға көшіру, қайта жазу немесе тоқтату таңдауы, себептері мен жұмыс ретімен.

  • ЖИ көмегімен кодты қайта құру

    Ескі кодты оқып, түсіндіретін, қайта құруды ұсынатын және тесттердің жобасын жасайтын ЖИ құралдары. Әрбір өзгерісті инженер қарайды, тест жиынтығы тексереді.

  • Strangler-fig көшіру

    Ескі жүйенің алдына заманауи API қабаты, ал артында мүмкіндіктер бір-бірлеп қайта құрылып, ескі кодты ешкім шақырмайтын болғанша жалғасады.

  • Сипаттау тесттері және қатар жүгіру

    Ескі жүйенің шын мәнінде не істейтінін жазатын тесттер және әрбір ауысу алдында ескі мен жаңа нәтижелерді нақты жүктемелерде салыстыру.

  • Дерекқорды көшіру

    COBOL файлдарынан, DB2 немесе Oracle Database-тан бұлттық дерекқорларға бейнеленген, тазартылған және көшірілген деректер, ештеңе жоғалмағанын немесе өзгермегенін көрсететін салыстыру есептерімен.

  • Мейнфрейм мен монолитті тоқтату

    Әрбір ауыстырылған бөліктің қалай өшірілетіні, деректерінің аудит үшін мұрағатталуы және лицензиялары мен инфрақұрылымының тоқтатылуы.

Қалай жұмыс істейміз

  1. Жүйені түсіну

    Кодты оқып, деректерді бақылап, оны басқаратын адамдармен сұхбаттасып, оның шын мәнінде не істейтінін жазамыз.

  2. Жолды таңдау

    Қай бөліктерді сақтау, қаптау, көшіру немесе тоқтату керектігін және қандай ретпен жасауды Сізбен бірге шешеміз.

  3. Қаптау

    Ескі жүйенің алдына API қабатын қоямыз, сондықтан жаңа жұмыс оның ішкі құрылымына тәуелді болуды тоқтатады.

  4. Бөлік сайын ауыстыру

    API қабатының артында бір мүмкіндікті бір-бірлеп қайта құрамыз, оның сәйкестігін көрсететін тесттермен.

  5. Қатар жүргізу

    Ескі мен жаңаны қатар жүргізіп, нәтижелерін салыстырамыз және олар сәйкес келгенде ғана ауыстырамыз.

  6. Тоқтату

    Ауыстырылғанды өшіріп, деректерін мұрағаттаймыз және лицензиялары мен инфрақұрылымын алып тастаймыз.

Қай технологиялардан қайсына жаңғыртамыз

Сирек платформалар үшін алдымен кодты бағалап, дағдыларымыз бар-жоғын ашық айтамыз. Өнім атауының болуы оның вендорымен серіктестікті білдірмейді.

Тілдер
  • Java
Фреймворктер
  • .NET
Дерекқорлар
  • Oracle Database
  • Microsoft SQL Server
  • PostgreSQL
DevOps және бақылау
  • Docker
  • Kubernetes
Интеграция
  • SOAP

Келісіммен бекітілген үзіліссіздік

Уәдеге сенуді сұрамаймыз. Кезеңдік қабылдау қақпалары, кері қайтару және қате хабарламалар кезектері бар идемпотентті транзакциялар және іске қосқаннан кейінгі ақау кепілдігі келісімге жазылады.

Қалай бастау керек

Істен шығып жатқан немесе құжатталмаған жұмыс істеп тұрған жүйе Brownfield Diagnostic Bridge-тен басталады. Ол кодты, деректерді және қауіпсіздікті қысқа тексеру. Ол құтқару, қайта құру немесе нөлден бастау туралы ашық қорытындымен және белгіленген бағалы ұсыныспен аяқталады.

Әрі қарай не болады

  1. Консалтингке дейінгі сессия

    Алдымен тегін 30 минуттық онлайн алдын ала консультация: мақсаттарыңызды, жүйелеріңізді және шектеулеріңізді қараймыз.

  2. Дайындық шолуы

    тегін 48 сағаттық дайындық шолуы аясында бас архитектор жобаңызды алты тармақты дайындық анықтамасына сәйкес тексеріп, сай бағытты ұсынады.

  3. Бағытты таңдау

    Талаптары дайын жобалар 3 жұмыс күнінен 5 жұмыс күніне дейінгі мерзімде міндетті ұсыныс алады. Тұжырымдама кезеңіндегі жобалар Blueprint Studio-дан басталады. Істен шығып жатқан, құжатталмаған немесе интеграцияны қажет ететін жұмыс істеп тұрған жүйе 1 аптадан 2 аптаға дейін диагностикасынан басталады. Blueprint Studio мен диагностиканың әрқайсысының ұсыныста көрсетілетін белгіленген алымы бар.

  4. Бес кезеңде жеткізу

    Жұмысты бастау, тікелей демонстрациялары бар спринттер, интеграция және қатайту, қабылдау және іске қосу, содан кейін басқарылатын қызметтер. Іске қосқаннан кейін кепілдік мерзімі, сосын қосымша қолдау және техникалық қызмет келеді.

Сұрақтар мен жауаптар

Неге бүкіл жүйені бірден қайта жазбаймыз?

Толық қайта жазу бірдеңені ауыстыру үшін бірнеше жылғы мінез-құлыққа сай болуы керек, ал бизнес айналасында өзгере береді. Мұндай жобалар жиі ұзаққа созылып, олқылықтармен іске қосылады. Бір мүмкіндікті бір-бірлеп ауыстыру ерте нәтиже береді және ескі жүйені қауіпсіздік торы ретінде ұстайды. Кез келген қадамда тоқтауға немесе бағытты өзгертуге болады.

Көшіру кезінде бизнес тоқтауы керек пе?

Тәсіл тоқтамайтындай жобаланған. Әрбір жаңа бөлік құрылып, қатар жүргізіліп дәлелденгенше ескі жүйе жұмысын жалғастырады. Жұмыс жаңа бөлікке біртіндеп көшеді және бірдеңе дұрыс болмаса, кері қайта алады. Деректерді көшіру ауысуды талап етсе, алдымен жаттығу жүргізіп, оны Сізбен бірге жоспарлаймыз.

Жаңғыртуда ЖИ нақты нені істейді?

Ол көп көлемдегі ескі кодты жылдам оқиды: бағдарламаның не істейтінін түсіндіреді, деректердің қайда кететінін бақылайды, қайта құруды ұсынып, тесттердің жобасын жасайды. Нені өзгертуді инженерлер шешеді, әрбір жолды қарайды және оны сипаттау тесттерімен дәлелдейді. ЖИ түсінуді жылдамдатады; ол тексеруді алмастырмайды.

Ескі жүйемізді ешкім толық түсінбейді. Оны бәрібір жаңғырта аласыздар ма?

Иә, және бұл жиі кездеседі. Білімді кодтан, деректерден, журналдардан және жүйені пайдаланатын адамдардан қалпына келтіреміз. Оның не істейтінін сипаттау тесттерінде тіркейміз, ал олар жаңа бөліктер сай болуы тиіс спецификацияға айналады.

COBOL және DB2 жүктемелерін мейнфреймнен көшіре аласыздар ма?

Иә. COBOL бағдарламаларын бұлттық қызметтер ретінде аударамыз немесе қайта құрамыз, ал DB2 деректерін әр қадамда салыстыра отырып көшіреміз. Топтама жұмыстар мен файл интерфейстері заманауи баламаларға ие болады. Тұрақты және көшіру қымбат бөліктер өз кезегі келгенше API қабатының артында қала алады.

Жүйені ауыстырғаннан гөрі қаптаған қашан жақсы?

Ескі өзек тұрақты әрі дұрыс, бірақ оған жету қиын болғанда. Оның алдындағы заманауи API-лер жаңа арналарға, серіктестерге және өнімдерге оның ішкі құрылымына тимей функцияларын пайдалануға мүмкіндік береді. Жүйе өзгеріске кедергі болса, қорғалмаса немесе оны маманмен қамтамасыз ету мүмкін болмаса, ауыстыруды ұсынамыз.

Жұмыс істеп тұрған, бірақ ақаулы немесе құжатталмаған жүйе ме?

Brownfield Diagnostic Bridge бірдеңені құтқару немесе рефакторинг жасау алдында кодты, деректерді және кедергілерді тексереді.

Әрі қарай не болады

  1. Дайындық шолуы

    тегін 48 сағаттық дайындық шолуы аясында бас архитектор жобаңызды алты тармақты дайындық анықтамасына сәйкес тексеріп, сай бағытты ұсынады.

  2. Жұмыс істеп тұрған жүйенің диагностикасы

    1 аптадан 2 аптаға дейін ішінде бас инженерлеріміз кодыңызды, ERP және дерекқор схемаларыңызды, API-леріңізді және инфрақұрылымыңызды тексереді, сондай-ақ тарап кеткен құпиялар мен әлсіз криптографияны іздейді.

  3. Құтқару, қайта құру немесе нөлден бастау

    Сіз ашық инженерлік скоринг парағын аласыз. Нәтиже: Rescue, Refactor немесе Rebuild қорытындысы және тіркелген бағалы түзету ұсынысы.

  4. Алым құтқару есебіне жатқызылады

    XSIS құтқару немесе интеграцияны өзі жасаған жағдайда, диагностика алымының 100%-ы сол жұмыс құнына есептеледі. Содан кейін жұмыс сол бес жеткізу кезеңімен жүреді.