SORU
18 Mayıs 2013, CUMARTESİ


JSON, REST, SOAP, WSDL, ve SOA: Nasıl birbirine bağlamak mı

Şu anda sınav yapıyor ve bazı kavramlar ile mücadele ediyorum. Bu '' notlarım gerçekten ama gerçekten hepsi birbirine bağlı nasıl anlamadım. bahsedilen tüm Benim anladığım kadarıyla:

SOA - servis tüketiciler/sağlayıcılara iletmek için bir çözüm. (ben bu her şey için bir şemsiye terim anladığım kadarıyla)

WSDL - sağlayıcı hizmeti tanımlayan BİR dil.

SOAP XML protokolü 'sarıcı' mesajları göndermeye hizmetleri tarafından kullanılır. Çalışır parametreleri sağlamak için WSDL ile birlikte?

DİNLENME işlevi SABUN benzer ancak XML kaçınan BİR tasarım deseni mi? (gerçekten bu konuda emin değilim)

JSON - javascript kullanan bir XML alternatif mi? (bu da) hakkında değil

Internet bakmaya bunların hepsi ne olduğunu ve bunların birbirine ne kadar net bir tanımlama olarak görünmüyor.

CEVAP
18 Mayıs 2013, CUMARTESİ


Web Uygulama Geliştirme ve daha fazla özgürlük tanıyor çünkü uygulamanın tanıtımı işlevselliği ayrıştır, karar düşünün.

Size bir API oluşturmak ve diğerleri kendi ön uçlara uygulamak üzerine de izin verin. Sen burada ne yaptığını SOA bir metodoloji uygulamak, yani kullanarak web Hizmetleri.

Web Hizmetleri fonksiyonel yapı-blok erişilebilir standart hale İnternet protokolleri, platform ve programlama dili bağımsız.

Yani tasarım bir değiş tokuş mekanizması arasında arka uç (web servisi) bu işleme ve üretimi yararlı bir şey, ve ön uç (hangi tüketir verileri), hangi olabilir bir şey. (Web, Mobil veya masaüstü uygulaması veya web hizmeti başka). Tek sınırlama burada ön uç ve arka uç gerekir. "" aynı"". dili konuşuyoruz


SOAP ve REST. İletişim seçerdin standart yöntemlerle web-hizmeti.

SABUN:

SOAP dahili XML veri ileri geri göndermek için kullanır. SOAP iletilerini sert yapıya sahip ve yanıt XML sonra ayrıştırılması gerekiyor. WSDLne yapılabilir bir özelliktir, dönerler ne hangi parametreler ile. API tam bir özelliğidir.

DİNLENME:

GERİSİ tasarım bir kavramdır.

World Wide Web sisteminin en büyük uygulama temsil GERİSİ için mimari tarzı uygun.

SABUN gibi sert değil. RESTful web-services standart Kodu ve yöntemleri Java Eklentisi için arama yapmak için kullanın. Bir URI istediğinde, bunu döndürürgösterimisonra işlemleri gerçekleştirmek üzerine bir nesne (örneğin, GET, PUT, POST, DELETE). XML verilerini göstermek için seçmek için sınırlı değildir, hiçbir şey gerçekten (JSON dahil) alabilirsin

Flickr REST API daha da ileri gidiyor ve size de fotoğraf dönmesini sağlar.


JSONve XML, işlevsel eşdeğerdir, ve de seçilmiş olabilir. XML çok ayrıntılı ve ayrıştırmak için zor olarak düşünülür, bir çok kez, veri daha yeterli JSON kullanarak temsil edilir. (E. g. seri hale getirme)

It is a choice nonetheless.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Cole Rolland

    Cole Rolland

    23 Kasım 2008
  • Facebook Developers

    Facebook Dev

    24 ŞUBAT 2009
  • Matt Harding

    Matt Harding

    23 Mayıs 2006