PHP ön-uç ve NET / Java uç arasındaki etkileşim olsa XML-RPC: performansları dikkate

2 Cevap ûnet

. Ben arka uç uygulaması ASP.NET dayalı bir NET tarafından oluşturulan bir çözüm uygulamaya ediyorum: Ben oluşturmak için düşünüyorum ekibi bana ve PHP çalışan bir ya da iki ön-uç geliştiriciler oluşmalıdır beri.

Bu mimarinin iyi bir yan etkisi PHP ASP.NET daha az kaynak gerektiren hızlı bir sunucu tarafı betik motoru olmasıdır.

Ben iki katman iletişim kurmak için izin için bulduğum tek çözüm (arka uç kısmı bana uyguladığı rağmen) hem sistemleri tarafından desteklenen bir protokoldür XML-RPC, geçer. Bu yaklaşımın bir sorunu XML-RPC herhangi bir kimlik doğrulama sistemini desteklemiyor olması ve nesne notasyonu ve XML temsili arasındaki serileştirme / seri kaldırma performansları bazı eksikliği vardır.

Herkes herhangi bir bedel ya da alternatif bir çözüm var?

2 Cevap

Ben o zaman basit ayrıştırma yapabilir, hangi XML LINQ kullanabilirsiniz çünkü sadece JSON veri iletilmesi için mükemmel bir yaklaşım olabileceğini kabul ediyorum, ama. NET xml kullanmak isteyebilirsiniz PHP gitmek.

Daha sonra veriler aktığı yol bağlı olarak, http bağlantıları veya webservices ile geri ve ileri iletişim kurabilir, ama PHP akacaktır bekliyoruz - verileri geçmek için WCF ile deneme böylece olsa, REST mimarisi kullanarak, NET>. PHP ayrıca Webcoder müşteri aramaları yapabilirsiniz.

Bir Webcoder yanıtı JSON ile. NET geri iletişim ya da kullanıyorsanız o zaman iki çerçeveler arasında iyi bir şekilde ayrılmasını var.

Eğer uygulama izin verebilir eğer JSON kullanma fikri ile oynayabilir. Json = Javascript Nesne Gösterimi. Bu nesneleri açıklamak için çok hafif bir sözdizimi. Ben sadece ben sadece tamamlanmış bir projede ajax istekleri ile javascript clientside bir php sunucudan veri aktarmak için kullanılır. Bu, alışmak biraz alır, ancak bunu daha kolay bunu tüm anlamaya kez çalışmak için bulabilirsiniz.