Ana bilgisayar yazılımını yönetmek için hangi SCM çözümleri mevcuttur?


12

Bir şirketin (çoğunlukla kritik görev) iş uygulamalarını çalıştırmak için ana çerçeveleri kullanarak ve z / OS ( OS / 390 veya MVS olarak da bilinir ) kullandığını düşünün .

Bu ana karelerde dağıtılan / kullanılan yazılımlar için Yazılım Değişikliği ve Yapılandırma yönetimini kolaylaştırmak için kullandıkları tipik yazılımlar nelerdir?

Yanıtlar:


9

Kendi deneyimlerime göre, bunlar tipik yazılım paketleri:

Tüm bu paketler, normal "PDS" bileşenlerinde (z / OS'de kullanılan tipik bir dosya yapısı) depolanan her şeyi, az çok hazır olarak yönetebilir.

Hangisinin kendileri için en uygun olduğunu değerlendiren bir şirket söz konusu olduğunda, genellikle bu kriterlere dayanır:

  • IBM SCLM herhangi bir lisans / bakım ücreti içermez (aslında ücretsiz olmayan z / OS lisansına dahildir). Dolayısıyla, tahsis edilmiş bir bütçe yoksa, bu genellikle seçilen yazılım paketidir (daha sonra hiç paket yoktur). Bir bütçe varsa, bu genellikle bu listeyi kısa listeye almayan bütçedir.

  • CA Endevor en yüksek kurulum tabanına sahiptir. Anahtar gücü IMO, her bir yürütülebilir dosya için hangi yapı taşlarının (copybooks, vb.

  • SERENA ChangeMan ZMF'nin kurulum tabanı CA Endevor'un kurulum tabanının biraz altında . Temel güçlerinden bazıları:

    • "ambalajlama" ile ilgili yazılım değişiklikleri, bunun temelini oluşturur.
    • yeteneklerini fiziksel olarak uzak sitelere yazılım dağıtmak için.
  • Compuware ISPW "şehirdeki yeni çocuk" gibidir ( CA Endevor veya SERENA ChangeMan ZMF alternatifine kıyasla ). Genellikle "herhangi bir özel SCM gereksiniminin, bununla nispeten daha az çaba harcayarak uygulanabileceği" çözüm olarak algılanır.

Bir mimarlık açısından bakarsak, o zaman SERENA ChangeMan ZMF ve Compuware ISPW ayarlamak istediğiniz bunun bir yazılı yazılım bileşenlerini yönetmek yapmak durumunda yapmanız gerekenler aşağıda olduğu en açık mimariye sahip görünmektedir 4GL olan dil ( Bazıları ne çağırırsa), COBOL , PL / I , vb.Gibi 3GL dillerine kıyasla daha egzotik . Bu dillerin bazı örnekleri:

Dikkat: "açık mimariye" sahip olmak, özel gereksinimlerinize uyması için harikadır (gökyüzü sınırdır). Bununla birlikte, yeni sürümlere yükseltme söz konusu olduğunda, bu özel gereksinimleri de yükseltmek için bir fiyatla birlikte gelir.

Not : oldukça yanlışlıkla, SERENA ChangeMan ZMF uzmanları için bir CA Endevor eğitimi sırasında, CA Endevor ve SERENA ChangeMan ZMF'nin aynı köklere sahip olduğunu keşfettik (1980'lerin sonlarında bir yerden ...). Her ikisine de biraz aşina olanlar için: benzer adlara sahip bu yardımcı programların işlevselliğinin ne olduğunu kontrol edin ... (şok olacaksınız ...):

  • PGM = CONWRITE ile PGM = CMNWRITE karşılaştırması.
  • PGM = CONPRINT'e karşılık PGM = SERPRINT.

2

Yukarıdaki cevaplar z / OS için kaynak kodunun yönetilmesinin diğer platformlardan farklı olması gerektiğini varsayar. 10 yıl önceki cevap yukarıdaki gibi olabilir. Ancak z / OS, z donanımıyla birlikte gelişti ve artık ayrı değil. Sahip olabileceğiniz herhangi bir COBOL veya PL / I veya derleyici dahil tüm kaynak kodunuz için Git gibi modern bir kaynak kodu yöneticisi kullanabilirsiniz. Git, portu Rocket Software'den alırsanız ASCII'den EDBCIC çevirisini işleyecek şekilde güncellendi. Hala ücretsiz ve açık kaynak, sadece platformda çalıştırmak için derleme yaptılar. Z / OS kaynak kodunuzun aynı SCM'ye sahip olması, test durumlarınızı ve diğer eserleri yanınızda bulundurmanızı da sağlar. Z / OS ile kullanabileceğiniz açık kaynak araçlarının sayısına şaşırabilirsiniz.

Bir DevOps hattınız varsa, muhtemelen z / OS ile de çalışır, örneğin Jenkins platformda çalışır. Mevcut bir PTF'den z / OS'ye kadar, herhangi bir platformda yaptığınız gibi eserlerinizi Artifactory veya Nexus'ta saklayabilirsiniz. Diğer platformlarda kullanılan işlem ve uygulamalar da z / OS için çalışır, bu yüzden ayırmak veya farklılaştırmak için bir neden yoktur.


0

Belçika'dan 12 yılı aşkın bir süredir SCM (şimdi ürünlerini DevOps olarak etiketliyorlar) pazarında olan bir şirket var. Ancak IBM veya CA gibi bir dev olmadıkları için daha az bilinirler.

Bununla birlikte, ürünleri (IKAN ALM) büyük bankalarda ve sigorta şirketlerinde, çoğunlukla Changeman'ın yerine geçiyor. Mainframe'i ve Distributed'i destekliyorlar, bu da şirketlerin Mainframe'i yönetebileceği ve örneğin Java geliştirme (ve dağıtım) aynı aracı kullanarak yönetebilecekleri anlamına geliyor.

MainBrame için zaten yapılandırılmış ana ürünleri olan BlueBridge adında bir markaları var .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.