2012-02-17 19 views
5

Ekibim, Java kullanarak bir hizmet katmanı ve nokta-ağda bir GUI geliştiriyor. GUI geliştiricileri, hizmet katmanı bazen web hizmeti arabirimini değiştirdiği için üzülüyor.Java'da SOAP arayüzlerini ve kullanımdan kaldırılan web yöntemlerini değiştirme

GUI ahbaplarını mutlu tutmak için, orijinal web yöntemlerini çöpe atmak yerine, şimdikilerle birlikte yaşayan yenilerini yazıyoruz. Sabun arayüz tasarımımız hala rafine olduğundan, bu durum dağınık hale geliyor, kesinlikle daha iyi bir yol var! Baska öneri? Ayrıca, bir web hizmeti yöntemini kullanımdan kaldırmak istediğimiz zamanlar vardır - bunu yapmak için bir java ek açıklaması var mı (WSDL'de görünecek olan) var mı? Herhangi bir öneriye

+0

Hizmetleriniz henüz üretime girmiyor mu? Eğer değilse, bu daha çok bir iletişim meselesidir. Herkesi aynı odada toplayın ve ürün QA'ya gidene kadar bir miktar kesinti olacağını anlayın. Sadece bunun için hazırlıklı olmalılar. – Perception

cevap

6

bildiğim böyle kullanımdan kaldırılması açıklama yoktur için

teşekkürler.

  • güncelleştirilmiş SOAP hak WSDL adı veya
  • yeni (veya iyileştirilmiş) uygulama kodunu yazın yolunda ya bir sürüm numarası (v1) koyarak bir SOAP api Uygulanışı: Bu normalde kullanmak genel desen olduğunu API
  • v1 kodun yanında yeni bir sürüm numarası (sürüm 2) ile SABUN API tamamen yeni bir sürümünü uygulanması, ancak (her aynı etki sınıfları
  • Değişim göç ve gerçekleştirmek için v1 web hizmeti uygulaması tarafından desteklenen olası) v2 hizmetinin uygun yöntemini çağırın
  • büyük bir kuruluş ortamında iseniz, kimse günlükleri ile bunu doğrulamak (v1 artık kullanıyor kez daha uzun ;-)
  • beklemek
  • bekleyiniz bunun yerine v1 v2 kullanmaya başlamak gerekir müşterilerine bildir, ve kullanıcılarla konuşmaları), web servis kodu ve gerçek uygulama kodunda arasında iyi bir ayrım olduğunda bu yaklaşım yalnızca gerçekten iyi çalışıyor v1 arayüzünü

kaldırın. Web servis kodunun bir sunum katmanı olarak düşünülmesine yardımcı olur.

İlgili konular