SlideShare a Scribd company logo
1 of 10
SharePointin vahvuudet ja rajoitukset
kompleksisen tiedon jakelussa

Tommi Grönlund
Seasoned Microsoft Technology Professional
SharePoint ja ECM
» SharePoint soveltuu hyvin sisällön sijoittamiseen ja hajauttamiseen
  organisaatiossa.
» SharePointin vahvuudet ovat hyvä integroitavuus Microsoftin
  tuoteportfolioon (Windows Servers, Office)
» SharePointin yksi lähtökohdista on kuitenkin muodostaa sisällön siilo
  jossa kaikki tieto sijaitsee (dokumentit, listat, kalenterit, metatiedot ym.)
» SharePointin oleellisimmat heikkoudet ovat sisällön muodon ja
  relaatioiden typistämisessä SharePointin ymmärtämään muotoon.
» Juuri rakenteellisesti kompleksinen ja useita viitteitä eri järjestelmiin
  viittava tuotetieto sopii huonosti suoraan SharePointin vakiotietomalliin.
» Sharepointin käyttämä esitystapa ei tarjoa helppoa mahdollisuutta
  esittää parent-child –tyyppisiä tietorakenteita
SharePoint ja ulkoiset tietolähteet
•   Sharepoint tarjoaa useita tapoja hallita Sharepointin ulkopuolella olevia
    tietolähteitä.
BCS – Tietomalli
•   BCS tarjoaa käsitetasolla vain kaksiulotteisen tietomallin kuten Sharepointin
    listoihin perustuva perustietomallikin.
•   BCS tarjoaa mahdollisuuden liittää assosiaatioita eri käsitteiden välille
    primary-foreign key periaatteella.
Esimerkki – Tilaus/Tilausrivi
•   Tilaus sisältää otsikkotiedot kuten asiakkaan tiedot ja viittauksen
    asiakaskäsitteeseen joka saattaa sijaita CRM –järjestelmässä.
•   Tilausrivi sisältää tuotteen tiedot ja kappalemäärän ja tilaushetken hintatiedot ja
    viittauksen tuotetietoon joka useimmiten sijaitsee eri järjestelmässä (PDM).
Ulkoinen tieto organisaatioiden välillä
•   BCS toimii hyvin joko yrityksen sisä- tai ulkoverkossa mutta yhdistäminen
    hankalaa (topologian haasteet).
•   Esimerkiksi tieto joka sijaitsee osittain yrityksen verkossa ja osittain voidaan
    julkaista vaikka pilvipalveluun jaettavaksi esim. alihankkijoille tuo mukanaan
    haasteita.
Kompleksisen tietomallin haasteet
•   Tieto usein sirpaleista : tietoa saatetaan joutua koostamaan useammasta
    alijärjestelmästä
•   Business Datan webpartit eivät toimi hyvin kompleksisen tietomallin kanssa
    ja useimmiten joudutaan toteuttamaan räätälöityjä webparteja ja sivuja jotta
    tieto voidaan esittää oikein.
•   Sisällön aggregointi useammasta lähteestä ei käytännössä ole mahdollista
    ilman räätälöityä toteutusta (esim. tuotekatalogin koostaminen useammalta
    toimittajalta)
•   Tietomallien muuttuminen liiketoiminnan mukana aiheuttaa usein myös
    muutoksia käyttöliittymässä.
Microsoft AppFabric
•   Windows –palvelimeen
    asennettava laajennus joka
    tarjoaa hajautetun
    välimuistipalvelun ja workflow
    –malliset webservice –
    toiminnot.
•   SharePoint pystyy
    keskustelemaan AppFabricin
    kanssa WCF –palvelujen
    välityksellä joka mahdollistaa
    hajautetun palvelutopologian.
SharePoint 2013
•   SharePoint 2013 tuo tiedon jakelun myös osittain pilviympäristöön (Office
    365).
•   SharePoint 2013 Business Connectivity Service (BCS) laajenee
    käsittämään OData/REST –mallin aiempien lisäksi.
Kiitos

Tommi Grönlund
tommi.gronlund@nokia.com

More Related Content

More from Contribyte

More from Contribyte (10)

Understanding product development economics - why it matters?
Understanding product development economics - why it matters?Understanding product development economics - why it matters?
Understanding product development economics - why it matters?
 
Future of Product Development Tools 2016
Future of Product Development Tools 2016Future of Product Development Tools 2016
Future of Product Development Tools 2016
 
Tulevaisuuden Tuotekehitys arjessa - Agile JKL Meetup
Tulevaisuuden Tuotekehitys arjessa - Agile JKL MeetupTulevaisuuden Tuotekehitys arjessa - Agile JKL Meetup
Tulevaisuuden Tuotekehitys arjessa - Agile JKL Meetup
 
Role of Testing in Product Development Organizations of the Future
Role of Testing in Product Development Organizations of the FutureRole of Testing in Product Development Organizations of the Future
Role of Testing in Product Development Organizations of the Future
 
Building the Product Development Organization of the Future
Building the Product Development Organization of the FutureBuilding the Product Development Organization of the Future
Building the Product Development Organization of the Future
 
Contribyte Tarjonta
Contribyte TarjontaContribyte Tarjonta
Contribyte Tarjonta
 
Lean Portfolio Management DevOps Helsinki
Lean Portfolio Management DevOps Helsinki Lean Portfolio Management DevOps Helsinki
Lean Portfolio Management DevOps Helsinki
 
Millainen it arkkitehtuuri tukisi hajaantuneen tuotetiedon näkyvyyttä paremmin
Millainen it arkkitehtuuri tukisi hajaantuneen tuotetiedon näkyvyyttä paremminMillainen it arkkitehtuuri tukisi hajaantuneen tuotetiedon näkyvyyttä paremmin
Millainen it arkkitehtuuri tukisi hajaantuneen tuotetiedon näkyvyyttä paremmin
 
Tuotetieto organisaation tiedon keskiössä – käytännön ratkaisuja
Tuotetieto organisaation tiedon keskiössä – käytännön ratkaisujaTuotetieto organisaation tiedon keskiössä – käytännön ratkaisuja
Tuotetieto organisaation tiedon keskiössä – käytännön ratkaisuja
 
Tuotetieto organisaation tiedon keskiössä
Tuotetieto organisaation tiedon keskiössäTuotetieto organisaation tiedon keskiössä
Tuotetieto organisaation tiedon keskiössä
 

Sharepointin vahvuudet ja rajoitukset kompleksisen tiedon jakelussa

  • 1. SharePointin vahvuudet ja rajoitukset kompleksisen tiedon jakelussa Tommi Grönlund Seasoned Microsoft Technology Professional
  • 2. SharePoint ja ECM » SharePoint soveltuu hyvin sisällön sijoittamiseen ja hajauttamiseen organisaatiossa. » SharePointin vahvuudet ovat hyvä integroitavuus Microsoftin tuoteportfolioon (Windows Servers, Office) » SharePointin yksi lähtökohdista on kuitenkin muodostaa sisällön siilo jossa kaikki tieto sijaitsee (dokumentit, listat, kalenterit, metatiedot ym.) » SharePointin oleellisimmat heikkoudet ovat sisällön muodon ja relaatioiden typistämisessä SharePointin ymmärtämään muotoon. » Juuri rakenteellisesti kompleksinen ja useita viitteitä eri järjestelmiin viittava tuotetieto sopii huonosti suoraan SharePointin vakiotietomalliin. » Sharepointin käyttämä esitystapa ei tarjoa helppoa mahdollisuutta esittää parent-child –tyyppisiä tietorakenteita
  • 3. SharePoint ja ulkoiset tietolähteet • Sharepoint tarjoaa useita tapoja hallita Sharepointin ulkopuolella olevia tietolähteitä.
  • 4. BCS – Tietomalli • BCS tarjoaa käsitetasolla vain kaksiulotteisen tietomallin kuten Sharepointin listoihin perustuva perustietomallikin. • BCS tarjoaa mahdollisuuden liittää assosiaatioita eri käsitteiden välille primary-foreign key periaatteella.
  • 5. Esimerkki – Tilaus/Tilausrivi • Tilaus sisältää otsikkotiedot kuten asiakkaan tiedot ja viittauksen asiakaskäsitteeseen joka saattaa sijaita CRM –järjestelmässä. • Tilausrivi sisältää tuotteen tiedot ja kappalemäärän ja tilaushetken hintatiedot ja viittauksen tuotetietoon joka useimmiten sijaitsee eri järjestelmässä (PDM).
  • 6. Ulkoinen tieto organisaatioiden välillä • BCS toimii hyvin joko yrityksen sisä- tai ulkoverkossa mutta yhdistäminen hankalaa (topologian haasteet). • Esimerkiksi tieto joka sijaitsee osittain yrityksen verkossa ja osittain voidaan julkaista vaikka pilvipalveluun jaettavaksi esim. alihankkijoille tuo mukanaan haasteita.
  • 7. Kompleksisen tietomallin haasteet • Tieto usein sirpaleista : tietoa saatetaan joutua koostamaan useammasta alijärjestelmästä • Business Datan webpartit eivät toimi hyvin kompleksisen tietomallin kanssa ja useimmiten joudutaan toteuttamaan räätälöityjä webparteja ja sivuja jotta tieto voidaan esittää oikein. • Sisällön aggregointi useammasta lähteestä ei käytännössä ole mahdollista ilman räätälöityä toteutusta (esim. tuotekatalogin koostaminen useammalta toimittajalta) • Tietomallien muuttuminen liiketoiminnan mukana aiheuttaa usein myös muutoksia käyttöliittymässä.
  • 8. Microsoft AppFabric • Windows –palvelimeen asennettava laajennus joka tarjoaa hajautetun välimuistipalvelun ja workflow –malliset webservice – toiminnot. • SharePoint pystyy keskustelemaan AppFabricin kanssa WCF –palvelujen välityksellä joka mahdollistaa hajautetun palvelutopologian.
  • 9. SharePoint 2013 • SharePoint 2013 tuo tiedon jakelun myös osittain pilviympäristöön (Office 365). • SharePoint 2013 Business Connectivity Service (BCS) laajenee käsittämään OData/REST –mallin aiempien lisäksi.

Editor's Notes

  1. Tyypillisin vaihtoehto on Business Connectivity Services (BCS)Muita vaihtoehtoja custom assemblyt tai suora yhteys SQL Server -tietokantaan
  2. - Sharepointin perustietomalli mahdollistaa tiedon jakelun suoraan Office –sovelluksille ja hakutoiminnolle ilman erillistä tiedon muuntoa.
  3. - Todellisuudessa järjestelmiä on useita ja tieto pitää koostaa useammasta lähteestä yhteenkin käsitteeseen.
  4. Windows –palvelimeen asennettava laajennus joka tarjoaa hajautetun välimuistipalvelun ja workflow –malliset webservice –toiminnot.- Tarjoaa ketterän tavan muuttaa toiminnallisuutta ja tietomallia jos taustajärjestelmän ominaisuudet muuttuvat. - Jos tiedon lähde vaihtuu ilman tietomallin muutoksia, voidaan muuttaa helposti vain tiedon käsittelyn ja keruun logiikkaa ilman käyttöliittymän muutoksia.- Koska teknologia mukautuu olemassaolevaan tietoon ketterästi, pystytään monimutkainenkin tietorakenne mallintamaan ja operoimaan mallin kautta taustajärjestelmään.
  5. SharePoint 2013 tuo tiedon jakelun myös osittain pilviympäristöön (Office 365). Sharepoint 2013mahdollistaa uudet sisällönhallinnan mallit tilaaja-toimittajaketjussa.Kuitenkaan johtuen SharePointin perusrakenteesta tiedon taltiointi tai esittäminen moniulotteisesta lähteestä ei ole suoraan saatavilla.