Treść tego artykułu brzmi jak reklama.Pomóż poprawić treść tak, aby jej forma była zgodna z zasadą neutralnego punktu widzenia.Dokładniejsze informacje o tym, co należy poprawić, być może znajdują się w dyskusji tego artykułu. Po wyeliminowaniu niedoskonałości należy usunąć szablon ((Dopracować)) z tego artykułu.
Microsoft SharePoint
Logo Microsoft SharePoint
Logo programu
Autor Microsoft
Pierwsze wydanie 28 marca 2001
System operacyjny Windows Server 2016, Windows Server 2019
Strona internetowa

Microsoft SharePoint – platforma oprogramowania do pracy grupowej firmy Microsoft w formie aplikacji webowej. Jest zaprojektowana z myślą o złożonych aplikacjach webowych oraz wspiera rozmaite kombinacje dotyczące zarządzania, publikacji oraz manipulacji informacjami pomiędzy użytkownikami w sieci korporacyjnej.

SharePoint jest wielozadaniową platformą, pozwalającą na zarządzanie i zabezpieczanie stron internetowych oraz różnego rodzaju plików i dokumentów importowanych pomiędzy serwerem a klientem. Dodatkowo umożliwia współpracę i integrację pomiędzy sobą serwerów sieciowych oraz zawartych w nich repozytoriach danych. Poza powyższym, Microsoft SharePoint może pełnić rolę platformy deweloperskiej, za pomocą której webmasterzy mogą rozbudowywać swoje aplikacje.

Microsoft dostarcza wersję SharePoint Foundation za darmo, jednakże wersje „premium” wraz z dodatkowymi funkcjami oferuje odpłatnie. SharePoint jest również dostarczany w formie usługi w chmurze.

Koło SharePoint

Ze względu na ogromny zasób funkcjonalności jakie oferuje klientom platforma SharePoint, firma Microsoft stworzyła pojęcie tzw. „Koła SharePoint”. Koło to wizualnie obrazuje klientom tej platformy 6 głównych funkcji jakie dostarcza im środowisko:

Aplikacje

Najbardziej powszechne sposoby wykorzystania platformy SharePoint:

Konfiguracja i dostosowanie

SharePoint od wersji 2010 oferuje płynny interfejs użytkownika oparty na „wstążce” (idea zaczerpnięta z Microsoft Office). Mechanizm ten, a raczej sposób dostępu do narzędzi programu, stanowi generalny interfejs użytkownika, dzięki któremu użytkownik jest w stanie manipulować danymi, edytować stronę, lub zwiększać funkcjonalność klientów platformy Microsoft SharePoint aplikacji webowej.

Architektura

Aplikacje webowe

Aplikacje webowe są najwyższego szczebla kontenerami dla zawartości SharePoint i stanowią interfejs, przez który użytkownik jest w stanie komunikować się z SharePointem. Aplikacje webowe są ściśle powiązane z pewnymi odwzorowaniami dostępu lub adresami URL, które są zdefiniowane w centralnej konsoli zarządzania. Pozwala to na automatyczne kopiowanie konfiguracji każdego serwera w farmie do serwera IIS (Internet Information Server). Aplikacje webowe są jednostkami niezależnymi względem siebie, posiadają odrębne zasoby i mogą być restartowane na serwerze IIS niezależnie od siebie.

Z grubsza rzecz ujmując webowy interfejs użytkownika pozwala klientom tej platformy na:

Kolekcja stron

Kolekcja stron jest przeznaczona do grupowania stron w ramach aplikacji webowej. Każda aplikacja webowa musi posiadać przynajmniej jedną kolekcję stron. Kolekcja stron może posiadać unikatowe powiązanie z zawartością swojej bazy danych lub udostępniać ją w ramach stron w swojej kolekcji.

Aplikacje serwisowe

Aplikacje serwisowe zapewniają dodatkową funkcjonalność dla innych aplikacji webowych oraz serwisowych w ramach danej farmy. Przykładowy serwis aplikacji może zawierać tzw. Serwis User Profile Sync lub serwis Search Indexing. Aplikacje serwisowe mogą istnieć na serwerze, mogą zostać wyłączone lub pozostać w stanie równowagi obciążenia w ramach wybranych serwerów w farmie. Aplikacje serwisowe są projektowane tak, aby były niezależne względem siebie najbardziej jak tylko się da tak, więc zależnie od aplikacji serwisowej – restartowanie aplikacji serwisowej, uszkodzenie / przerwa w działaniu aplikacji serwisowej lub też zdekonfigurowanie aplikacji serwisowej może nie być krytyczne dla działania całej farmy. Każda z aplikacji serwisowych udostępnia typowo na farmie swój własny proces, który wymaga określonej ilości pamięci RAM, a także własną konfigurację bazy danych oraz własne konto serwisowe AD (Active Directory). SharePoint Server oraz SharePoint Enterprise zawierają więcej aplikacji serwisowych niż SharePoint Foundation.

Administracja i ochrona

Centralna Administracja SharePoint CA (ang. SharePoint Central Administration) jest aplikacją webową, która znajduje się na maksymalnie jednym serwerze w danej farmie. Aplikacja ta zapewnia kompletny scentralizowany interfejs zarządzania dla webowych oraz serwisowych aplikacji w danej farmie. W sytuacji awarii CA, Windows PowerShell umożliwia rekonfiguruję farmy.

Edycje SharePoint

Microsoft SharePoint 2010 zostało wydane w trzech różnych edycjach:

Microsoft SharePoint Foundation

Microsoft SharePoint Foundation jest platformą dla wszystkich produktów z rodziny SharePoint. Zawiera wszystkie rdzenne funkcjonalności oraz architekturę złożoną ze wszystkich komercyjnych wersji pakietu SharePoint. SharePoint jest możliwy do pobrania za darmo, jednak obowiązkowo należy odbyć proces rejestracji.

Microsoft SharePoint Server

Microsoft SharePoint Server jest wbudowany w SharePoint Foundation w kilku kluczowych obszarach.

Microsoft SharePoint Enterprise

Microsoft SharePoint Enterprise jest wbudowany w SharePoint Server, jednakże aby korzystać z jego właściwości należy wprowadzić dodatkowy klucz licencyjny. Produkt jest równoważny z MOSS 2007 Enterprise.

Właściwości Microsoft SharePoint Enterprise zawierają:

Licencjonowanie

Licencjonowanie produktów SharePoint nie należy do najprostszych i najtańszych. Nie ma oficjalnych kalkulatorów do obliczania kosztów licencyjnych (są jedynie nieoficjalne[2]). Oprogramowanie SharePoint nie należy także do oprogramowania jednoserwerowego (można oczywiście go zainstalować tylko na jednej maszynie, ale wtedy szacowany uptime całej instalacji spada, instalacja jest narażona na niedostępności oraz niską wydajność przy wyższej liczbie aktywnych użytkowników). Dla większej liczby użytkowników[3] przygotowuje się na ogół farmy serwerów. Na serwerach instaluje się następujące licencjonowane narzędzia firmy Microsoft:

Ponadto w przypadku zastosowań intranetowych (wewnątrz firmy) wymagany jest zakup licencji CAL dla każdego użytkownika, który ma dostęp do platformy SharePoint (alternatywnie dla każdego urządzenia, z którego użytkownicy będą korzystali z SharePointa).

Wymagania systemowe

Sprzęt serwerowy

Procesor
  • 64-bitowy, 4 rdzeniowy
RAM
  • 8GB dla deweloperów oraz standardowego użycia
  • Co najmniej 12 GB dla użycia produkcyjnego na serwerze lub złożonej farmie serwerów
Dysk twardy
  • 80GB dla funkcjonowania systemu. Wymaganie odnośnie do miejsca zależy od łącznego rozmiaru przechowywanych aplikacji.

Oprogramowanie serwera

System operacyjny
Serwer bazy danych
  • Microsoft SQL Server 2008 (64-bit) R2
  • Microsoft SQL Server 2008 (64-bit) wraz z Service Pack 1 oraz Cumulative Update 2 (Reporting Services Integration wymaga Cumulative Update 8)
  • Microsoft SQL Server 2005 (64-bit) SP2

Oprogramowanie klienta

Przeglądarki internetowe wspierające SharePoint:

Aplikacje pozawebowe wspierające SharePoint:

Zobacz też

Przypisy

  1. SharePoint, outils de collaboration en équipe [online], sharepoint.microsoft.com [dostęp 2020-07-09] (fr.).
  2. Nieoficjalny, ale prosty w obsłudze kalkulator licencyjny dla Sharepoint 2010 (ang.).
  3. W oficjalnych źródłach dostarczonych przez Microsoft nie można wywnioskować jaka to iliczba użytkowników, więc informację o tym, że w danym przypadku potrzeba farmy zamiast jednego serwera podejmuje firma wykonująca wdrożenie takiej instalacji opierając się tylko na swoich doświadczeniach.

Linki zewnętrzne