|
Rozszerzenia serwera
|
|
Rozszerzenia serwera Reporting Servcies stanowią kompnenty procesora, które realizują specjalistyczne zadania.Istnieje możliwość dodawnia własnych rozszerzeń lub wyłączać domyślne. Usługi Reporting Services obejmują następujące typy rozszerzeń serwera służace uwierzytelnieniu, przetwarzaniu danych, przetwarzaniu raportów, renderowaniu oraz dostarczaniu.
|
|
|
Warstwa aplikacji
|
|
W architekturze ReportingServices wartswa aplikacji stanowi zestaw narzędz wykorzystywanych do projektowania raportów i zarządzania platformą raportowania. Wykorzystywane przez SofwtareStudio narzędzia do projektowania raportów do Report Builder w wersji 2.0 lub 3.0 (dla wersji SQL 2008 R2). Narzdzie to przypominające apliakcję z pakietu Office 2007 jest dostsowane do wymagań użytkowników którzy nie posiadają wiedzy dotcyzących pisania zapytań w języku SQL
|
|
|
Warstwa danych
|
|
W architekturze Reporting Services wartwa danych skłąda się z dwóch naz danych wspierajacych platformę raportowania. Podstawowa baza danych ReportServer pełni rolę twrałego magazynu raportów, modeli raportów oraz pozostałych danych związanych z zarządzaniem serwerem raportów. Dodatkowa baza ReportServerTempDB zawiera informacje o pamięci podręcznej sesji oraz zbuforowane dane.
|
|
|
Warstwa serwera
|
|
Centralną wartswę architektury Reporting Servcies stanowi warstwa serwera. w której znajdują się komponenty odpowiadające i przetwarzające żądania przesyłane na serwer raportów.
|
|
REPORTING SERVICES ARCHITEKTURA - Usługi Reporting Services mogą działąć w trybie natywnym (domyślna konfiguracja) pracująć jako autonomiczny serwer lub w trybie zintegrowanym z SharePoint w którym pracuje w ramach farmy SharePoint.
Warstwa uwierzytelnienia korzysta z uwierztelnionania bazującego na systemie WIndows oraz uwierztelnienia niestandardowego w procesie potwierdzenia tożsamości użytkownika. Domyślnie wykorzystywane jest zabezpieczenie zintegrowane z systemem Windows z zastosowaniem NT LAN Manager.
Warstwa domeny aplikacji skłąda się z kilku osobnych obszarów funkcjonalnych:
- Report manager
- Usługa sieci Web
- Zarządzanie domenami aplikacji
- Zarządzanie pamięcią
- Przetwarzanie w tle
- Platforma usługi
- Wywłanie procedur zdalnych