Wybieranie między dostęp do adresu URL i protokołu 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 potrzebę podejmuje ważne decyzje dotyczące integrowania Reporting Services Raport nawigacyjnych i zarządzania funkcjami do istniejących aplikacji biznesowych.
Istnieją dwa sposoby integracji Reporting Services do niestandardowej aplikacji: Dostęp do adresu URL i Reporting Services SOAP API. Którego należy użyć, zależy od kilku czynników.W niektórych przypadkach integracji Reporting Services w aplikacji biznesowych niestandardowe wymaga można używać zarówno do adresów URL, jak i protokołu SOAP. Należy zadać następujące pytania:
Typ organizacji zgłoszenie funkcji lub użytkowników końcowych wymagają?Czy potrzebujesz prosty sposób, aby uruchomić i nawiguj po nich raportów i potrzebujesz więcej zaawansowanych serwer raportów funkcje zarządzania z rozwiązania niestandardowego firmy?
W jaki rodzaj środowiska użytkownicy zazwyczaj działa?Czy aplikacji biznesowej w aplikacji sieci Web lub aplikacji systemu Windows?W jaki sposób łatwo można użytkowników końcowych przełączyć się z środowisku Win32 dla środowiska sieci Web?Typ formantu, należy użyć za pośrednictwem środowiska uruchamiania i zarządzania raporty?
Gdy ma odpowiedzi na powyższe pytania, można określić sposób integracji Reporting Services do infrastruktury informatycznej. Zazwyczaj do adresów URL jest preferowany do przeglądania i poruszanie się po poszczególnych raportów.Adres URL dostępu można szybko i swobodnie nawigować raportów bez dodatkowego obciążenia związanego z usługa sieci Web.Ponadto do adresów URL jest obecnie tylko metody programowania, która używa pełną przeglądarka HTML do nawigacji raport, zawierający narzędzi raportu.Ponadto do adresów URL zapewnia większą wydajność niż protokołu SOAP, ponieważ pomija, organizowana żądań protokołu SOAP do i z serwera.W integracja scenariuszy, które wymagają szybkiego i łatwego dostępu do raportów za pomocą wbudowanych narzędzi do przeglądania i nawigacji dostęp do adresu URL jest lepszym rozwiązaniem.
Uwaga
Dostęp do adresu URL serwer raportów obsługuje przeglądarka HTML i rozszerzone funkcje narzędzi raportu.Interfejs API SOAP nie obsługuje tego typu raportu renderowane.Należy projektować i opracowywać własnych narzędzi raportu, jeśli renderowania raportów przy użyciu protokołu SOAP.
Aby uzyskać więcej informacji na temat narzędzi raportu zobacz HTML Viewer and the Report Toolbar.
Aby uzyskać więcej informacji na temat dostępu do adresu URL zobacz Adres URL programu Access.
Dostęp do adresu URL jest przydatne w przypadku raportów, ale nie zapewnia funkcje zarządzania raportu i obszarze nazw, które mogą być istotne dla każdego przedsiębiorstwa zgłoszenie scenariusza.W takim przypadek zaleca się szerokim i bogatych funkcji Reporting Services SOAP API.Z API SOAP, można zarządzać i wdrażać raportów tworzyć harmonogramy, skonfiguruj właściwości serwera, zarządzać nazw serwer raportów, tworzyć subskrypcje i inne.Interfejs API SOAP udostępnia pełny zestaw funkcji zarządzania Reporting Services. Interfejs API SOAP można również włączyć wyświetlanie raportu i nawigację Render(String, String, String%, String%, String%, array<Warning[]%, array<String[]%) Metoda interfejsu API. Jednak raportów za pośrednictwem interfejsu API SOAP nie powoduje włączenia funkcji oglądania wbudowanego paska narzędzi, raportu, ani go automatycznie obsługuje interaktywność raportu, który zapewnia dostęp do adresu URL.
Aby uzyskać więcej informacji na temat Reporting Services SOAP API Zobacz Usługa sieci Web serwer raportów.
W większości przypadków, do adresów URL i SOAP wywołania są oba wymagane do własnych potrzeb raportowania.Protokół SOAP jest używana, gdy początkowo nawiązywanie połączenia z bazą danych serwer raportów i prezentacji na liście dostępnych raportów w interfejs użytkownika i adres URL dostępu jest używana do faktycznie dostępu i przejść poszczególne raporty.
Przykład połączenia do adresów URL i usługa sieci Web umożliwia zgłoszenie zintegrowanego można znaleźć w temacie RSExplorer Sample Windows Application.
See Also