Beste medetweakers,
Als onderdeel van mijn project ben ik onderzoek aan het doen naar de mogelijkheden voor het volgende scenario:
Een kleine tot middelgrote organisatie maakt gebruik van SharePoint Online (als onderdeel van Office 365). Zij heeft data in een lokale SQL Server 2008 omgeving staan die zij benaderbaar wil krijgen als een lijst in SharePoint Online.
Wat is belangrijk:
- Liefst (behalve de lokale AD-omgeving en SQL cluster) lokaal niets verder vereist. Appje is toegestaan
- Liefst geen lokale installatie/implementatie van SharePoint --> alles naar de Cloud.
- Security (liefst geen achterdeurtjes die opengezet moeten worden zoals met een webserver)
- KISS (keep it simple and smart/stupid), aantal te spenderen uren mag niet excessief zijn (dus niet te complex)
Ik heb inmiddels de volgende oplossingen in kaart kunnen brengen:
Optie 1)
SharePoint Hybrid implementatie (t.b.v. Microsoft BCS) uitvoeren.
Een groot nadeel is dat een lokale SharePoint installatie uitgevoerd moet worden, welke niet ten goede zal komen van de uiteindelijke totaalprijs. Nog een nadeel is de benodigdheid van een reverse proxy, ADFS servers etc. Ook ben ik van mening dat deze oplossing een nadelig effect heeft op de security aangezien men servers van buitenaf benaderbaar moet maken.
Optie 2)
Lokale SQL server wordt m.b.v. een WCF service endpoint extern benaderbaar gemaakt. Vervolgens kan met BCS een koppeling naar de WCF service worden gelegd. Nadeel is ook weer het stuk security zoals beschreven in optie 1 bovenstaand. Verder is de configuratie complex dankzij het programmeren met VisualStudio.
Optie 3)
Aanschaf van Layer2 Cloud Connector (www.layer2.de).
Applicatie kan binnen het LAN worden geinstalleerd en synchroniseert tussen de SharePoint lijst en SQL database. Groot voordeel is dat verder niets nodig is behalve de applicatie zelf en de grote mate van databron ondersteuning (mysql, sql, oracle, etc.)
Ook zijn de beperkingen van een externe SharePoint lijst t.o.v. een native SharePoint lijst niet aanwezig. Nadeel is dat de data ook in de cloud staat opgeslagen.
Graag zou ik nu aan jullie willen vragen welke (mogelijke) ideeën jullie nog hebben voor deze probleemstelling. Belangrijkste eis is dat het voor een kleine tot middelgrote organisatie gewoon een eenvoudige oplossing moet zijn. BCS Hybrid vereist namelijk een complexe installatie van diverse elementen, nog niet gesproken over licenties en cerificaten.
Alvast bedankt
alle feedback is welkom
Als onderdeel van mijn project ben ik onderzoek aan het doen naar de mogelijkheden voor het volgende scenario:
Een kleine tot middelgrote organisatie maakt gebruik van SharePoint Online (als onderdeel van Office 365). Zij heeft data in een lokale SQL Server 2008 omgeving staan die zij benaderbaar wil krijgen als een lijst in SharePoint Online.
Wat is belangrijk:
- Liefst (behalve de lokale AD-omgeving en SQL cluster) lokaal niets verder vereist. Appje is toegestaan
- Liefst geen lokale installatie/implementatie van SharePoint --> alles naar de Cloud.
- Security (liefst geen achterdeurtjes die opengezet moeten worden zoals met een webserver)
- KISS (keep it simple and smart/stupid), aantal te spenderen uren mag niet excessief zijn (dus niet te complex)
Ik heb inmiddels de volgende oplossingen in kaart kunnen brengen:
Optie 1)
SharePoint Hybrid implementatie (t.b.v. Microsoft BCS) uitvoeren.
Een groot nadeel is dat een lokale SharePoint installatie uitgevoerd moet worden, welke niet ten goede zal komen van de uiteindelijke totaalprijs. Nog een nadeel is de benodigdheid van een reverse proxy, ADFS servers etc. Ook ben ik van mening dat deze oplossing een nadelig effect heeft op de security aangezien men servers van buitenaf benaderbaar moet maken.
Optie 2)
Lokale SQL server wordt m.b.v. een WCF service endpoint extern benaderbaar gemaakt. Vervolgens kan met BCS een koppeling naar de WCF service worden gelegd. Nadeel is ook weer het stuk security zoals beschreven in optie 1 bovenstaand. Verder is de configuratie complex dankzij het programmeren met VisualStudio.
Optie 3)
Aanschaf van Layer2 Cloud Connector (www.layer2.de).
Applicatie kan binnen het LAN worden geinstalleerd en synchroniseert tussen de SharePoint lijst en SQL database. Groot voordeel is dat verder niets nodig is behalve de applicatie zelf en de grote mate van databron ondersteuning (mysql, sql, oracle, etc.)
Ook zijn de beperkingen van een externe SharePoint lijst t.o.v. een native SharePoint lijst niet aanwezig. Nadeel is dat de data ook in de cloud staat opgeslagen.
Graag zou ik nu aan jullie willen vragen welke (mogelijke) ideeën jullie nog hebben voor deze probleemstelling. Belangrijkste eis is dat het voor een kleine tot middelgrote organisatie gewoon een eenvoudige oplossing moet zijn. BCS Hybrid vereist namelijk een complexe installatie van diverse elementen, nog niet gesproken over licenties en cerificaten.
Alvast bedankt