Przegląd
Rozszerz IBM Bob o dedykowane przepływy pracy AI do uaktualniania, migracji i modernizacji korporacyjnych aplikacji Java na dużą skalę.
IBM Bob Premium Package dla Java Modernization rozszerza IBM Bob o kierowane, zautomatyzowane przepływy pracy, które zmniejszają złożoność, ryzyko i czas związany z modernizacją korporacyjnych środowisk Java. Jest przeznaczony dla inżynierów Java zajmujących się rzeczywistymi wyzwaniami — od aktualizacji wersji i migracji środowiska uruchomieniowego po migracje frameworków UI i generowanie testów.
Dostępne przepływy pracy
Przepływ pracy aktualizacji Java
Aktualizacja z Java 8 lub 11 do nowoczesnych wersji (17, 21 lub 25) z walidacją opartą na AI i agentycznymi poprawkami.
Przepływ pracy modernizacji Liberty
Migracja z tradycyjnego WebSphere do środowiska uruchomieniowego Liberty, zintegrowana z IBM Application Modernization Accelerator.
Przepływ pracy modernizacji UI
Modernizacja starszych frameworków UI do nowoczesnych alternatyw z migracją komponent po komponencie i bramkami walidacyjnymi.
Przepływ pracy generowania testów jednostkowych
Generowanie testów ze strategią na pierwszym miejscu, z pętlami generuj–uruchom–napraw i integracją pokrycia JaCoCo.
Przepływ pracy naprawy podatności Java
Identyfikuje znane podatności w zależnościach Java przy użyciu bazy OSV, priorytetyzuje znaleziska i aktualizuje dotknięte zależności do bezpiecznych wersji.
Dostępne skille
| Nazwa | Opis |
|---|---|
spring-boot-to-quarkus | Migruje aplikacje Spring Boot do Quarkus przy użyciu modularnego, bramkowanego przepływu skilla z walidacją kompilacji po każdej fazie. |
Więcej informacji o tym, jak działają skille w Bob, znajdziesz w sekcji Skills.
Jak to działa
Pakiet Java Modernization jest zoptymalizowany pod kątem deterministycznych, powtarzalnych przepływów pracy modernizacji w dużych aplikacjach Java. Łączy analizę, transformację i walidację w jedno doświadczenie prowadzone przez programistę.
Kontekst enterprise
Rozumienie na poziomie systemu dużych środowisk Java, w tym zależności i relacji architektonicznych.
Agentyczne transformacje
Wieloetapowe cykle refaktoryzacji (Build → Test → Diagnose → Fix), które iterują do momentu pomyślnego uruchomienia aplikacji.
Stabilne zabezpieczenia
Waliduje zmiany wcześnie, wykrywając ryzyko współbieżności, dryfowanie konfiguracji i regresje wydajności przed integracją.
Integracja OpenRewrite
Deterministyczna automatyzacja receptur dla transformacji kodu, zapewniająca powtarzalne wyniki w dużych bazach kodu.
Wpływ operacyjny
Wyniki migracji są ponownie wykorzystywane w fazach modernizacji bez ponownej analizy, oszczędzając czas przy dużych migracjach.
Zaufanie enterprise IBM
Zbudowane na modelu niezawodności enterprise IBM dla zarządzania, audytowalności i identyfikowalności.
Obsługa narzędzi do budowania
Pakiet obsługuje zarówno Maven, jak i Gradle jako narzędzia do budowania.
Pierwsze kroki
Sprawdź wymagania wstępne
Upewnij się, że środowisko, system i projekt spełniają wszystkie wymagania przed rozpoczęciem.
Więcej informacji znajdziesz w sekcji Wymagania wstępne.
Wybierz przepływ pracy
Przejrzyj cztery dostępne przepływy pracy i zidentyfikuj ten, który odpowiada Twojemu celowi modernizacji.
Więcej informacji znajdziesz w sekcji Przepływy pracy.
Uruchom przepływ pracy
Uruchom wybrany przepływ pracy używając przycisku Uruchom przepływ pracy w panelu czatu Bob lub użyj polecenia umiejętności /start-java-mod.
Więcej informacji znajdziesz w sekcji Pierwsze kroki.