Udostępnij za pośrednictwem


Wybieranie między dostęp do adresu URL i SOAP

Integrowanie Reporting Services do niestandardowych aplikacji może być trudne.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.Elastyczność pochodzi potrzeba wprowadzenia istotnych decyzji dotyczących integrowania Reporting Services raportu nawigacji i funkcje zarządzania do sieci istniejących aplikacji biznesowych.

Reporting Services programowania obsługuje szerokiego zakres scenariuszy.

Scenariusze programowania usług Reporting Services

Istnieją dwa sposoby integracji Reporting Services do aplikacji niestandardowych: Adres URL dostępu i API SOAP usług Reporting Services.Korzystania zależy od kilku czynników.W niektórych przypadkach integrowanie Reporting Services do aplikacji biznesowych niestandardowy wymaga używania dostęp do adresu URL i SOAP.Należy zadać następujące pytania:

  • Jakiego typu enterprise funkcje raportowania użytkownik lub użytkownicy końcowi wymagają?Potrzebujesz prostym sposobem uruchamiania i przejdź raporty lub potrzebujesz więcej zaawansowanych serwer raportów funkcje zarządzania z rozwiązania biznesowe niestandardowe?

  • Który typ środowiska użytkownicy działają zazwyczaj?Jest aplikacji biznesowej w aplikacji sieci Web lub aplikacji systemu Windows?Jak łatwo można użytkownikom końcowym przełączyć ze środowiska Win32 środowiska sieci Web?Jakiego typu formant należy nad środowiska uruchamiania i zarządzane raporty?

Gdy odpowiesz odpowiedzi na powyższe pytania można zdecydować, jak zintegrować Reporting Services do infrastruktury IT.Zazwyczaj do adresów URL jest preferowany do przeglądania i nawigacja poszczególne raporty.Adres URL dostępu pozwala szybko i swobodnie nawigować raporty bez zwiększania usługa sieci Web.Ponadto dostęp do adresu URL jest obecnie tylko techniki programowania używany pełny przeglądarka HTML dla żeglugi raport obejmuje narzędzi raportu.Ponadto dostęp do adresu URL zapewnia lepszą wydajność niż SOAP, ponieważ pomijany przechodzących SOAP żądania do i z serwera.W scenariuszach integracja wymagających szybkiego i łatwego dostępu do raportów z wbudowane narzędzia do przeglądania i nawigacji do adresów URL jest lepszym wyborem.

Ostrzeżenie

Dostęp do adresu URL serwera raportów obsługuje przeglądarka HTML i rozszerzone funkcje narzędzi raportu.SOAP API nie obsługuje tego typu renderowany raport.Należy projektować i opracowywać własne narzędzi, jeśli renderowania raportów przy użyciu protokołu SOAP.

Aby uzyskać więcej informacji o pasku narzędzi, zobacz Przeglądarka HTML i narzędzi raportu.

Aby uzyskać więcej informacji dotyczących dostępu do adresu URL, zobacz Adres URL dostępu.

Adres URL dostępu jest przydatne przy przeglądaniu raportów, ale nie zapewnia funkcje zarządzania raportu i obszaru nazw, które mogą być istotne dla każdego przedsiębiorstwa zgłoszenie scenariusz.W takim przypadek zaleca się szeroki i bogatych funkcji API SOAP usług Reporting Services.API SOAP, zarządzanie wdrożyć raporty tworzyć harmonogramy, skonfiguruj właściwości serwera zarządzania obszarem nazw serwer raportów, tworzyć subskrypcje i więcej.SOAP API udostępnia pełny zestaw funkcji zarządzania w Reporting Services.SOAP API można także włączyć wyświetlanie raportu oraz nawigację w Render metoda interfejsu API.Jednak przeglądanie raportów za pośrednictwem interfejsu API SOAP nie zezwala na wyświetlanie wbudowanych funkcji narzędzi raportu, ani go automatycznie obsługuje interaktywność raport, który zapewnia dostęp do adresu URL.

Aby uzyskać więcej informacji na temat API SOAP usług Reporting Services, zobacz Usługa sieci Web serwera raportów.

W większości przypadków, dostęp do adresu URL i SOAP wywołania są zarówno wymagane do potrzeb sprawozdawczości.Protokół SOAP jest używane początkowo do baza danych serwer raportów i przedstawienia listy dostępnych raportów w interfejs użytkownika i adres URL dostępu jest używany do faktycznie dostępu i przejść poszczególne raporty.

Zobacz przykład łączenie do adresów URL i usługa sieci Web, aby zapewnić zintegrowane zgłoszenie SQL Server Reporting Services próbek produktu.