|
Sähköisten palveluiden ja sovellusten tuotantoon tarkoitettuja
ohjelmistoja on markkinoilla huomattavasti. Kyseiselle sektorille keskittyneiden
ohjelmistojen tuotanto lähti liikkeelle omana ohjelmistoalana vuonna
1995, kun asiakkaiden tarve keskitetylle informaation hallinnalle, jalostamiselle
ja monikanavaiselle jakelulle lisääntyi huomattavasti internet-teknologian
mahdollistamien prosessien avulla. Uusi sovellustuotannon ala toi ohjelmistoalalle
uuden linjauksen, jossa ohjelmisto (sovellus) ei ole enää
sidoksissa käytettävän päätteen käyttöjärjestelmään
tai laiteympäristöön. Vuonna 1995 käynnistyi myös
Stato-ohjelmiston kehitys.
Sähköisten palveluiden tuotantoon on tarjolla runsaasti erilaisia
ohjelmistoja. Kun tätä joukkoa lähdetään hahmottamaan
on lähtökohtaisesti huomioitava ainakin seuraavat perusperiaatteet;
mihin käyttöön ohjelmisto on toteutettu, onko ohjelmisto
suunniteltu skaalautuvaksi, mikä on ohjelmiston tuotantoteknologia,
mitä standardeja ohjelmiston tuotannossa on käytetty ja mitä standardeja
ohjelmisto tukee. Nämä asiat vaikuttavat suoraan ohjelmiston
(ja välillisesti ohjelmistolla toteutettavien sovellusten) ikään,
ohjelmiston tuoteversioiden päivitettävyyteen, ohjelmiston
ja ohjelmistolla tehtävien sovellusten ominaisuuksiin ja laatuun.
Ohjelmistotuotteita ja niiden käyttösoveltuvuutta arvioitaessa
(evaluoitaessa) on näiden seikkojen lisäksi huomioitava erityisesti
tuotteen laatu ja kehittämisfilosofia.
ECM-ohjelmistotuotteet
ECM (Enterprise Content Management) tarkoittaa organisaation informaation
kokonaishallintaa. ECM-tuotteet sisältävät pääsääntöisesti
portaaliominaisuudet, sisällönhallintaominaisuudet, monikanavajulkaisuominaisuudet,
integrointiominaisuudet ja ohjelmistokohtaisia lisäkomponentteja,
kuten dokumentinhallinnan, personoinnin ja seurannan. ECM-ohjelmistot
on suunnattu suurille organisaatioille ja organisaatioille, joille sähköiset
palvelut ja sovellukset ovat merkittävässä asemassa (osa
organisaation liiketoimintaa ja hallinnointia). ECM tuotteet ovat laajenemassa
tällä hetkellä useilla valmistajilla Smart Enterprise Suite
(SES) -tuotteiksi. SES-tuotteilla tarkoitetaan sitä että ohjelmistokokonaisuuteen
liitetään tiiviisti ryhmätyöskentely- ja kalenteriominaisuudet.
Niitä voidaan hyödyntää suoraan mm. erilaisissa extranet-
ja intranetpalveluissa ja niiden avulla voidaan laajentaa huomattavasti
myös erilaisia palvelusovelluksia.
Stato edustaa teknologisesti edistyksellistä ECM-ohjelmistoa. Staton
perusominaisuuksien integrointi, monikanavajulkaisu ja sisällönhallinta
lisäksi Stato sisältää laajan joukon laajennuskomponentteja
esim. kalenteri, ryhmätyöskentely ja asiakastiedonhallinta.
Stato on myös laajennettavissa mm. Portlet ja Java-teknologian kautta
muiden valmistajien sovelluksilla. Stato on erittäin vakaa ja Statolla
toteutetut sovellukset ovat nopeita ja kestävät raskaita käyttökuormia.
Stato-ytimen ympäröivä osuus koostuu elementeistä ja
Statolla toteutettavat sovellukset toteutetaan elementeillä. Siirry Stato ECM tuote-esittelyyn
CMS - ohjelmistotuotteet
CMS (Content Management System) tarkoittaa sisällönhallintajärjestelmää.
Sisällönhallintatuotteiden kirjo on laaja ja ohjelmistot on
tarkoitettu eri laajuisiin ja eri tyyppisiin käyttötarpeisiin.
Yksinkertaisimmillaan sisällönhallintatuote on tehty artikkelisisällön
ylläpitoon. Monipuolisimmillaan tuote sisältää asiakkaan
erityistarpeisiin mukautuvat sisällönhallintaprosessit ja monen
tyyppisten dokumenttien sisällön hallinnan. Sisällönhallintatuotteissa
on merkityksellistä tuotteen jakelutekniikka ja sisällönhallintaominaisuudet
ja näiden skaalautuuus ja mukautuvuus organisaation tarpeisiin muuttuvassa
ympäristössä.
Staton sisällönhallintatuote sisältää kaiken
mitä CMS tuotteelta voi toivoa. Sisällönhallintakokonaisuus
sisältyy ECM-ohjelmistoon, mutta Stato CMS -ohjelmistoa lisensioidaan
myös itsenäisenä (tarvittaessa laajennettavana) ohjelmistona.
Stato CMS -ohjelmisto on suunnattu sähköisiin palveluihin,
joiden tarpeisiin riittää Staton oma tietovarasto (tietokanta
ja tietojärjestelmä). Stato CMS sisältää jakelukanavina
internet, extranet, intranet, sähköposti, mobiilipäätelaitteet.
Kanavavalikoimaa on mahdollisuus laajentaa tarvittaessa.
Siirry Stato CMS tuote-esittelyyn
EAI - ohjelmistotuotteet
EAI (Enterprise Application Integration) tarkoittaa sovellusten integraatiota.
Sähköisiä palveluita ja sovelluksia toteuttaessa taustajärjestelmien
ja yrityssovellusten integraatio on noussut merkittävään
rooliin. Integrointituotteiden käytöllä on jo pidempi
historia eri tietokantojen ja operatiivisten järjestelmien välisessä integroinnissa.
Integrointituotteissa merkityksellistä ovat tuettavat standardit ja
protokollat ja näiden laajennettavuusmalli. Oleellista on myös
sekä ohjelmiston laadun että asiakkaalle aiheutuvien kustannusten
osalta integrointityön helppous, ohjelmiston tuotteistusaste ja
skaalautuvuus.
Staton liittäminen olemassa oleviin ja tuleviin järjestelmiin
onnistuu laajan standardituen avulla. Esimerkiksi XML:n tuottaminen ja
lukeminen ovat Staton perusominaisuuksia. Integrointivaiheessa määritellään
luonnollisesti datan muoto ja julkaisutapa, mutta liitäntä erilaisiin
järjestelmiin ja tietokantoihin on helposti toteutettavissa.
Integroitavuuden mahdollistavat mm. seuraavat standardit ja rajapinnat:
XML, Stato-Java-API, Java-C -rajapinta (JNI), SQL, HTML, HTTP, LDAP,
FTP, SOAP.
Stato sisältää integraatiomoduulin (ja -rajapinnan).
Integraatiomoduulilla abstraktoidaan tietolähteet Staton Virtual
File System-, eli VFS-muotoon. VFS:n etuna on se, että informaatio
on tällöin käytettävissä kaikissa Stato-pohjaisissa
sovelluksissa ja jaettavissa rajoittamattomasti monikanavaisesti. VFS
näkyy ulospäin muiden käytössä olevien standardien
avulla, esimerkiksi Web Services -palveluna.
Siirry Stato EAI tuote-esittelyyn
Räätälöidyt sovellukset
Räätälöidyt sovellukset ovat valmisohjelmistoille
vaihtoehtoinen tapa toteuttaa haluttu sähköinen palveluratkaisu.
Räätälöityjen sovellusten tuotannossa käytetään
erilaisia kehitysympäristöjä ja keskenään vaihtoehtoisia
ohjelmointikieliä. Näiden, täysin asiakaskohtaisesti ohjelmoitujen
sovellusten avulla monet asiakasorganisaatiot hakevat heidän organisaation
toimintamalliin toteutettavaa ratkaisua. Kyseessä on perimmiltään
kuitenkin dokumentti (tai tieto-objektityyppien), prosessien ja oikeuksien
mallintaminen sekä sovelluksen liittäminen muihin järjestelmiin.
Statolla toteutettaessa asiakaskohtaista sovellusta määritellään
koko käyttäjärajapinta ja käyttöliittymätason
toimintalogiikka. Sovelluksen sisällä (teknisessä ratkaisussa)
toteutuvat prosessit käyttävät Staton valmiita toiminnallisuuksia,
jolloin lopputuloksena saadaan asiakaskohtaisella käyttöliittymällä asiakkaan
prosesseihin toteutettuna, vakaa pitkän tuotekehityksen kautta
syntyneellä ohjelmistolla toteutettu sovellus. Statolla toteutetussa
ratkaisumallissa yhdistyvät sekä valmisohjelmiston että räätälöidyn
sovelluksen parhaimmat puolet.
Intranet, dokumentinhallinta, materiaalipankki ja muut kohdennetut
sovellukset
Saatavilla on huomattava joukko erilaisia kohdennettuun käyttötarpeeseen
toteutettuja sovelluksia. Ohjelmistojen ja niiden laadun kirjo on laaja,
kuten koko sähköisten palveluiden ohjelmistoteollisuuden alalla.
Hyvin tehtynä kohdennettuun käyttötarpeeseen toteutetut
ohjelmistot integroituvat hyvin muihin järjestelmiin ja toimivat
näin itsenäisenä ohjelmistokomponenttina organisaation
ohjelmistoinfrastruktuurissa.
Stato sisältää joukon valmiita komponentteja; materiaalipankki,
eOppiminen, ryhmätyöskentely, asiakastiedon hallinta, haku,
seuranta jne. Osa komponenteista sisältyy Stato ECM ohjelmistoon
ja kaikki komponentit ovat liitettävissä kaikkiin Stato-ohjelmistoihin.
Komponentit voivat muodostaa itsenäisen ohjelmiston, mutta useimmissa
asiakastoteutuksissa komponentit ovat osa laajempaa kokonaisuutta.
Kaikki Statolla toteutetut asiakaskohtaiset sovellukset ovat kohdennettuja
asiakkaan tiettyyn käyttötarkoituksen. Statolla toteutettaessa
sähköisten palveluiden ja -sovellusten kokonaisuutta saavutetaan
se hyöty, että eri käyttötarkoituksiin toteutetuista
sovelluksista tulee halutessa yksi laaja Stato sovellus. Tällöin
eri tietolähteet ovat jaettavissa useiden sovellusten välillä,
kuten myös sovelluksissa käytettävät tieto- ja toimintoelementit.
Sen lisäksi että ominaisuudet ja tietolähteet eri sovellusten
välillä saadaan parhaaseen mahdolliseen hyötykäyttöön
asiakas saa huomattavia kustannussäästöjä, koska
asiakaskohtaisessa sovellustuotannossa hyödynnetään kaikki
jo asiakkaalla käytössä olevat elementit. Tällaisessa
ratkaisumallissa yksi plus yksi ei ole kaksi vaan parhaimmillaan neljä.
|