Share via


URL erişim ve SOAP arasında seçim yapma

Tümleştirme Reporting Services özel uygulamalara zor olabilir. The challenge, however, is not the complexity of the programming model or APIs, but the many possible ways to integrate it.Reporting Services was designed from the ground up as a developer platform, and as such, it is built with programming flexibility in mind.Tümleştirme hakkında önemli kararlar gerek esnekliği sunar Reporting Services Rapor gezinti ve yönetim işlevselliği varolan iş uygulamalarınızı.

Çeşitli senaryolarda Services destekleyen programlama bildirdiği için.

Reporting Services programming scenarios

Tümleştirmek için iki yol vardır. Reporting Services özel uygulamaları: URL erişim ve Reporting Services SOAP API. Kullanmak için pek çok etmene bağlıdır.Bazı durumlarda tümleştirme Reporting Services özel iş uygulamalarınızı bir URL erişim hem de SOAP kullanılmasını gerektirir. Aşağıdaki soruları sormalısınız:

  • Ne tür bir kurumsal işlevselliği bildirdiği veya son kullanıcılarınızın gerek?Raporların başlatmak ve basit bir yol gerekiyor mu ya da daha fazla gerekiyor mu Gelişmiş rapor sunucusu özel iş çözümünüzü yönetimi özellikleri?

  • Ortam türü kullanıcılarınıza genellikle işletmek?Iş uygulamanız, bir Web uygulaması veya bir Windows uygulaması mi?Son kullanıcılarınızın bir Win32 ortamından bir Web ortamına nasıl kolayca geçebilirsiniz?Ne tür bir denetim içinde raporlarını çalıştırmak yönetilen ve ortam gerekiyor mu?

Önceki sorulara yanıt verdi sonra nasıl tümleştirileceğini karar Reporting Services BT altyapınızı. Genellikle, URL erişim görüntüleme ve bağımsız raporlar gezinme için tercih edilir.URL erişime raporlarını Web'in yükü olmadan, ücretsiz ve hızlı bir şekilde gezinmenize olanak tanıyan hizmet.Buna ek olarak, URL şu anda tam HTML Görüntüleyicisi, rapor araç içerir rapor gezinti kullanan tek programlama teknik erişilebilir.Buna ek olarak, çünkü SOAP istekleri için ve sunucudan sıralanırken atlar URL erişim SOAP daha iyi performans sağlar.Gezinti ve görüntüleme için yerleşik araçları raporlarıyla hızlı ve kolay erişim gerektiren tümleştirme senaryolarda, URL erişim daha iyi bir seçimdir.

Not

Rapor sunucusu URL'SI erişimi, HTML Görüntüleyicisi'ni ve rapor araç genişletilmiş işlevlerini destekler.SOAP API bu işlenmiş rapor türünü desteklemiyor.SOAP'ı kullanarak rapor oluşturma ve kendi rapor araç geliştir gerekir.

Rapor araç hakkında daha fazla bilgi için bkz: HTML Görüntüleyicisi'ni ve rapor araç çubuğu.

URL erişim hakkında daha fazla bilgi için bkz: URL erişim.

URL erişim raporlarını görüntülemek için yararlıdır, ancak senaryosu bildirdiği tüm kuruluş için gerekli olabilecek rapor ve ad yönetimi işlevi sağlar.Bu durumda, geniş ve zengin işlevselliği Reporting Services SOAP apı önerilir.SOAP yönetebilir ve raporlarını dağıtmak API zamanlamalar oluşturabilir, sunucu özelliklerini yapılandırabilir, rapor sunucusu ad yönetmek ve abonelikler oluşturun.SOAP API tam gösterir küme yönetim işlevselliği Reporting Services. SOAP API aracılığıyla gezinti ve rapor görüntüleme da etkinleştirebilirsiniz Render(String, String, String%, String%, String%, array<Warning[]%, array<String[]%) API yöntem. Ancak, SOAP API aracılığıyla raporlarını görüntüleme, rapor araç yerleşik görüntüleme işlevselliğini etkinleştirmez ya da URL erişim sağlayan bir rapor etkileşim otomatik olarak ele alıyor.

Reporting Services SOAP API hakkında daha fazla bilgi için bkz: Rapor sunucusu Web hizmeti.

Servis talepleri, URL erişim ve çoğunluk çağrıları her ikisi de raporlama gereksinimlerinizi karşılamak için gereklidir.SOAP, başlangıçta rapor sunucusu veritabanı bağlanmak ve kullanılabilir bir kullanıcı arabirim ve URL erişim raporların listesini gösteren gerçekten erişmek ve bağımsız raporlar kullanıldığında kullanılır.

URL erişim ve tümleşik bildirdiği sağlamak için Web hizmetinin bir örnek için bkz: RSExplorer Sample Windows Application.