Previous
Next

Weblogic application retirement

by Cem Kefeli 24. Mayıs 2014 21:47

SOAP vs. RESTFULBir uygulamanın ilk deployment sonrasında öylece bırakıldığı ve yaşamı süresince bir daha hiç güncellenmediği neredeyse hiç karşılaşılmayan bir durum. Uygulamalar da insan ihtiyaçlarıyla birlikte yaşayan ve bir ömürleri olan yapılar. Günün koşullarına göre ihtiyaçları karşılayabiliyorken bir süre sonra oluşan yeni iş ihtiyaçları doğrultusunda yeni geliştirmeler yapmak gerekebiliyor. Yapılan bu yeni geliştirmeler sonrasında da tabiki güncel uygulamaların tekrar deploy edilmesi gerekli oluyor.

Weblogic uygulama sunucusu bir uygulamanın silinip tekrar yüklenmesi ile aynı uygulamanın re-deploy ya da update edilmesini farklı şekillerde ele alıyor. Daha doğrusu bir uygulama update ediliyorsa iş anlamında da gerçekten yeni gelen bir özelliğin aktif edileceği konseptine bağlı kalmaya çalışıyor. Aslında pratik yaşamda bir uygulamanın silinmesi sonrasında yenisinin tekrar yüklenmesi ile uygulamanın update edilmesi arasında bir fark yok. Nihayetinde ikisinde de yeni uygulama hayatına başlamış oluyor. Ama asıl fark update özelliğinin sunmuş olduğu yenenekler kullanılırsa ortaya çıkıyor.

Weblogic, uygulama paketleri içerisinde yer alan manifest dosyaları sayesinde uygulama versiyonunu takip edebilme ve değişikliği anlayabilme yetisine sahip. Eğer aşağıdaki gibi bir manifest dosyasını uygulama içerisine olması gereken yere eklerseniz daha ilk deployment aşamasında uygulama versiyonlanmış olacaktır.

MANIFEST.MF (applicationRetirement - Version Blue - v1.0.0)  |  Gizle  |  Göster
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.9.4
Created-By: Cem Kefeli (cemkefeli.com)
Weblogic-Application-Version: 1.0.0
Build-Timestamp: 2014-05-24 10:12:15 598

Eğer aşağıdaki gibi bir sonraki güncel uygulamada (Yani bu örnek için 'Version Red - v2.0.0') versiyon bilgisi değişirse, Weblogic bu durumdan da haberdar olacak ve hem mevcuttaki uygulamanın hem de güncel uygulamanın admin kontrolünde birlikte yaşamasına imkan tanıyacaktır.

MANIFEST.MF (applicationRetirement - Version Red - v2.0.0)  |  Gizle  |  Göster
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.9.4
Created-By: Cem Kefeli (cemkefeli.com)
Weblogic-Application-Version: 2.0.0
Build-Timestamp: 2014-05-24 10:17:15 598

Aşağıdaki adımlar takip edilerek Weblogic uygulama sunucusunda nasıl versiyonlama ve update yapılabileceğini görebilirsiniz. Versiyonlanmış iki örnek uygulamayı da yazının bitimindeki linkleri kullanarak indirebilirsiniz;

Weblogic - Application RetirementFazlası...

Hakkımda...

Cem KEFELİ

Electronics and
Telecommunication Eng.
devamı...


Son yapılan yorumlar...

Comment RSS

Yasal bir uyarı...

Disclaimer"Bu web sitesinde görmüş olduğunuz bilgilerin, dokümanların ve diğer materyallerin kullanılmasından doğabilecek hiç bir sorumluluktan site sahibi sorumlu tutulamaz. Web sitesi içerisinde yer alan yazılar, yorumlar, resimler ve diğer tüm içerikler yalnızca sahibinin görüşünü yansıtmakta olup içeriğin sahibi kişilerin çalıştığı kurumları bağlayıcı hiç bir nitelik taşımamaktadır. Yapılan tüm alıntılar mutlaka kaynak gösterilerek verilmeye çalışılmaktadır. Web sitesi içerisinde bulunan ilgili materyaller, ilgili yasal kurumlar tarafından uygun görülmemesi durumda kaldırılacaktır."
General