Temat: Sharepoint sposoby integracji z innymi systemami

Kompletnie nie znam się na platformie Sharepoin i chciałbym Was zapytać jakie są możliwe sposoby integracji aplikacji Sharepoint z innymi systemami. Chciałbym aby w polu aplikacji na Sharepoint była lista pracowników którzy są przechowywani w innym systemie który może udostępnić widok. Czy jest możliwość wstawienia takiej listy z zewnętrznej bazy danych ? Dużo jest z tym roboty ? Czy w Sharepoint można korzystać z Web Service'ów ?
Marek Kembrowski

Marek Kembrowski Konsultant GD,
Microsoft Polska Sp.
z o.o.

Temat: Sharepoint sposoby integracji z innymi systemami

Na początek dobrze by było wiedzieć, o jakiej wersji mówimy (czy 2007, 2010 czy 2013). Co prawda, wszystkie mają dość podobne możliwości, ale nieco inaczej realizowane.

Jeśli dane mają pochodzić z bazy danych, można stworzyć, za pomocą Business Connectivity Services (BCS) i/lub Business Data Connectivity (BDC) połącznie umożliwiające czytanie (lub czytanie i pisanie) do zewnętrznego źródła danych. Brzmi fajnie, ale są pewne ograniczanie. W teorii mogą to być różne źródła - bazy danych, webservicy. W praktyce, bez programownia, działa to głównie z MS SQLem, aby działało dla webserviców, muszą udostępniać metody według odpowiedniego standardu. Zdaje się, że w 2013 doszło wsparcie dla protokołu OData, ale nie sprawdzałem. Inne bazy danych jak Oracle lub Postgress mogą wymagać jakiś dodatkowych zabiegów administracyjnych lub płatnych komponentów.

Dodatkowo, jeśli masz możliwość udostępniania danych za pomocą standardu CMIS, SharePoint 2010 i 2013 w wersjach płatnych, umożliwają wyświetlanie takich treści za pomocą gotowych webpartów.

Zagadnienie jest szerokie, ale moje doświadczenie mi mówi, że dla prostych wymagań - wyświetlenia jakiegoś widoku z bazy MSSQL można szybko i łatwo wyklikać, ale dla bardziej złożonych zgadnień, trzeba się mocno na pracować, żeby działało jak chcę i często wymaga podejścia programistycznego.
Grzegorz Wittchen

Grzegorz Wittchen IT Improvement
Specialist, MAN
Accounting Center
Sp. z o.o.

Temat: Sharepoint sposoby integracji z innymi systemami

Witam

Potwierdzam wypowiedź kolegi poprzednika. Domyślne narzędzie BCS Sharepointa jest dosyć ograniczone i nie działa zbyt dobrze. Zaawansowane połączenia danych / kwery i manipulacje wymagają dużych nakładów programistycznych, a jeżeli chodzi o łączenie z różnymi bazami danych to bez "kombinacji alpejskich" się nie obędzie.

Ja osobiście używam od pewnego czasu dodatkowego narzędzia "BDLC by Layer2"
http://www.layer2solutions.com/en/products/Pages/Share...
do podłączania różnych źródeł danych i działa wszystko bardzo dobrze. Oczywiście jest także wsparcie dla CRUD więc uważam że to narzędzie daje mnóstwo możliwości. Niestety jego jedyną wadą jest to że jest płatne.

Web Services są oczywiście wspierane domyślnie, ale do podłączania zewnętrznych źródeł danych nie ma żadnego domyślnego który zaspokajałby podstawowe potrzeby.

Pozdrawiam
GW

Następna dyskusja:

Konferencja o efektywnym wd...




Wyślij zaproszenie do