Uygulama Kaynağı için Migration Toolkit -genel bakış

IBM® WebSphere® Application Server Migration Toolkit , uygulamaları üçüncü kişi uygulama sunucularından WebSphere Application Serversürümleri arasında WebSphere Application Server Liberty' e ve IBM Cloudüzerinde Liberty for Java gibi bulut platformlarına geçirmenize yardımcı olan zengin bir araç kümesi sağlar.

Tüm Eclipsetabanlı kaynak tarama araçları, gereksinim duyduğunuz araçları kolayca kurabileceğiniz tek bir güncelleme sitesinde birleştirilir.

  • Bulut Geçişi Aracı
  • WebSphere Sürüm-Uygulama Geçişi Aracı
  • Apache Tomcat-Liberty Yapılandırma Geçiş Aracı
  • Apache Tomcat- WebSphere Uygulama Geçişi Aracı
  • JBoss to WebSphere Application Migration Tool
  • Oracle - WebSphere Application Migration Tool
  • WebLogic - WebSphere Application Migration Tool

Bu belge, bir geliştiricinin ortamında geçiş araçlarının nasıl kurulacağını, yapılandırılacağını ve kullanılacağını açıklar.

Uygulama geçişi araçları, uygulama durumunu belirlemek, analiz etmek ve optimize etmek için tek bir çözüm sağlayan IBM Rational® Software Analyzerürününü temel alır. Araçlar, geçirilmekte olan belirli uygulamaya özgü belirli yapıları aramak için Rational Software Analyzer tarama yeteneklerini kullanır. Daha sonra araçlar, uygulamanın WebSphere Application Serverüzerinde çalışabilmesi için bu verileri gözden geçirmek ve değiştirmek için bir yol sağlar.

Bulut geçişi aracı

Bir uygulamayı bir bulut platformuna taşıyorsanız, Cloud Migration Tool, uygulamanın bu ortamlarda doğru şekilde çalışmasını sağlamak için ek öneriler, öneriler ve en iyi uygulamalar sunar.

Bu aracı, sürümler arasında kullanılan araç ve üçüncü kişi araçlarıyla birlikte kullanarak uygulamalarınızı WebSphere Application Server geleneksel ya da Liberty, Apache Tomcat Server, JBoss Application Server, Oracle Application Server ya da Oracle WebLogic Server ürünlerinden IBM Cloud Runtimes (Cloud Foundry PaaS) gibi bulut çalıştırma zamanı ortamlarına taşımanıza yardımcı olabilir, IBM Cloud Kubernetes Service (Docker), Virtual machines (IBM Cloud) ve Liberty, üçüncü kişi PaaS çalıştırma zamanı ortamlarında çalışıyor.

WebSphere Sürüm-Uygulama Geçişi Aracı

WebSphere Sürüm Uygulama Geçişi Aracı, uygulama kaynak kodunun eski WebSphere Application Server sürümlerinden WebSphere Application Server Sürüm 8.5.5 ve 9.0sürümüne geçirilmesine yardımcı olur. Ayrıca, hem bulut hem de şirket içi ortamlarda Liberty veya Liberty Core üzerinde çalıştırılmak üzere hazır oldukları için WebSphere Application Server geleneksel uygulamalarını hızlı ve kolay bir şekilde değerlendirmenize yardımcı olur. Bu raporun nasıl oluşturulacağına ilişkin bilgi için Migration Toolkit içindeki Uygulama Teknolojisi Değerlendirme Raporukonusuna bakın.

WebSphere Application Server sürümleri arasındaki genel uygulama geçişi işlemi bir dizi adımı içerir:

  1. Geçişi değerlendir
  2. Geçiş için gerekli işi planlayın
  3. Uygulama kodunu geçir ve geliştir
  4. Çalıştırma zamanı yapılandırmasını geçir
  5. Yeni sunucu yapılandırmasıyla uygulamaları test edin
  6. Yeni sunucuyu üretime geçir

Araç, uygulama kaynak kodunuzu analiz eder ve geleneksel WebSphere Application Server sürümleri ile geleneksel ve Liberty sunucuları arasındaki Java Platform, Enterprise Edition (Java EE) programlama modelini ve WebSphere API farklılıklarını vurgular. Bu analize dayanarak araç, uygulamaların taşınma kolaylığını değerlendirmek için öneriler ve potansiyel çözümler sunar. Uygulamalarınızı etkileyebilecek Java EE belirtimi uygulama farklılıklarını da bildirir.

WebSphere Application Server yayınları arasında geçiş yaparken kod geçişini ve geliştirmeyi etkileyebilecek birçok sorun vardır. Bu sorunlar şunlardır:

  • Java SE 5, 6, 7 ve 8 'de saptanan Java™ Runtime Environment (JRE) üzerinde yapılan değişiklikler
  • Önceden kullanımdan kaldırılan özelliklerin kaldırılması
  • Ürün API ' lerindeki davranış değişiklikleri
  • Java EE belirtimi açıklamalarının sonucu olarak yapılan değişiklikler
  • Kullanımdan kaldırılan özellikler
  • WebSphere API ' leri Liberty 'de yok
  • Liberty 'de isteğe bağlı Java EE teknolojileri yok
  • Teknoloji uygulamalarındaki farklılıklar
  • Java EE 7 fark

Araç, aşağıdaki sürümlerden geçişi destekler:

  • WebSphere Application Server V5.1
  • WebSphere Application Server V6.0
  • WebSphere Application Server V6.1
  • WebSphere Application Server V7.0
  • WebSphere Application Server V8.0
  • WebSphere Application Server geleneksel V8.5.5
  • WebSphere Application Server geleneksel V9.0
  • WebSphere Application Server Liberty
  • WebSphere Application Server Liberty Core
Araç, aşağıdaki sürümlere geçişi destekler:
  • WebSphere Application Server geleneksel V8.5.5
  • WebSphere Application Server geleneksel V9.0
  • WebSphere Application Server Liberty
  • WebSphere Application Server Liberty Core

Üçüncü kişi uygulama geçişi araçları

Uygulama geçişi araçları, Oracle WebLogic Server, JBoss Application Server, Oracle Application Server ya da Apache Tomcat ve WebSphere Application Serverüzerinde barındırılan uygulamalar arasındaki bilinen farklılıkları gösterir. Birçok durumda, araçlar farklı parçaları otomatik olarak WebSphere Application Serverile uyumlu olacak şekilde dönüştürebilir. Araçlar farkı düzeltemezse, söz konusu dosya tasarım değişikliklerinin nerede gerekli olduğunu belirlemek için işaretlenir. Araçlar desteği:

  • Uygulamaların WebSphere Application Server Sürüm 8.5.5 ya da 9.0 sürümüne geçirilmesi
  • WebLogic Server Java, JSP ve sınıf yolu yapıtlarının yeni düzeye geçirilmesi (Java EE 5 ve önceki sürümler)
  • WebLogic Server konuşlandırma tanımlayıcılarının yeni düzeye geçirilmesi (Java EE 5 ve önceki sürümler)
  • JBoss Application Server Java ve sınıf yolu yapıtlarını yeni düzeye geçirme (Java EE 5 ve önceki sürümler)
  • JBoss Application Server konuşlandırma tanımlayıcılarını yeni düzeye geçirme (Java EE 5 ve önceki sürümler)
  • Oracle Application Server Java ve JSP yapıtlarının yeni düzeye geçirilmesi (Java EE 5 ve önceki sürümler)
  • Oracle Application Server konuşlandırma tanımlayıcılarını yeni düzeye geçirme (Java EE 5 ve önceki sürümler)
  • Apache Tomcat Java ve JSP yapıtlarının yeni düzeye geçirilmesi (Java EE 5 ve önceki sürümler)
  • Uygulamada bulunan Apache Tomcat Bağlam XML bilgilerini geçirme
  • Apache Tomcat 6.0 ya da 7.0 ' dan geçiş
  • Java SE 1.4, 5, 6, 7, 8 ya da 11 sürümünden Java 6, 7, 8, 11 ya da 12 'ye geçiş.

Tomcat Yapılandırma Geçişi Aracı

Yapılandırma Geçişi Aracı, yapılandırmanın bölümlerini otomatik olarak geçirerek sunucu ve uygulama yapılandırmasını WebSphere Application Server Liberty ' ye taşımanıza yardımcı olur. Araç aşağıdakileri destekler:

  • Apache Tomcat 6.0 ya da 7.0 ' dan geçiş
  • Liberty 'ye Geçiş
  • Sunucuda bulunan Apache Tomcat bağlamı, sunucusu ve web XML bilgilerini yeni düzeye geçirme
  • Uygulamada bulunan Apache Tomcat bağlamı ve web XML bilgilerini yeni düzeye geçirme

Uygulama İkili Dosyaları için Migration Toolkit

Migration Toolkit for Application Binariesile, kaynak kodu gerekmeden uygulama arşivlerini ve sınıf dosyalarını kullanarak komut satırından geçiş raporları ve yapılandırma oluşturabilirsiniz. Bu araç, Java SE farklarını, kullanımdan kaldırılmasını ve kaldırılmasını, Java EE programlama modeli farklılıklarını ve V6.1 'den V9.0 ' a ve geleneksel WebSphere ve Liberty sunucuları arasındaki WebSphere API farklarını vurgular. Ayrıca, bulut geçişi senaryolarını destekler ve modül tabanlı bulut bağlanırlığı özetini içerir.

İkili tarama aracı aşağıdaki sürümlerden geçişi destekler:

  • WebSphere Application Server V6.1
  • WebSphere Application Server V7.0
  • WebSphere Application Server V8.0
  • WebSphere Application Server geleneksel V8.5.5
  • WebSphere Application Server geleneksel V9.0
  • WebSphere Application Server Liberty
  • WebSphere Application Server Liberty Core
Aşağıdaki sürümlere geçişi destekler:
  • WebSphere Application Server geleneksel V8.5.5
  • WebSphere Application Server geleneksel V9.0
  • WebSphere Application Server Liberty
  • WebSphere Application Server Liberty Core
  • Open Liberty

Migration Toolkit for Application Binariesdosyasını karşıdan yükleyin.

Transformation Advisor

Tüm uygulamaları değerlendirmek ve uygulamalarınızı modernleştirmek için gereken çalışma da dahil olmak üzere ayrıntılı bilgiler sağlamak üzere WebSphere, WebLogic, JBoss ve Apache Tomcat konuşlandırmalarını taramak için kullanılabilir.

Daha kapsamlı uygulama ve yapılandırma analizi içerdiğinden, önemli planlama bilgileri sağladığından ve bulut ortamları için özelleştirilmiş varlıklar ve öneriler oluşturduğundan, IBM Cloud Transformation Advisor , uygulama mülkünüze ilişkin tam bir görünüm oluşturması önerilir.

Ek Kaynaklar

WebSphere Migration Knowledge Collection: Migrating to Liberty web sayfası, tüm araçlar, videolar ve kaynak bağlantılarına ilişkin genel bir bakış sağlar.

WebSphere Geçiş Bilgi Toplama: Başlarken web sayfası, WebSphere Application Server geçişinin tüm yönleriyle ilgili bilgi sağlar.

Geçiş araç takımını kullanma örnekleri de içinde olmak üzere WebSphere Application Server geçiş konularına ilişkin kapsamlı bilgi için bkz. WebSphere Application Server V8.5 Geçiş Kılavuzu.