Stato sisältää laajan integraatiomoduulin,
joka on myös hankittavissa itsenäisenä tuotteena (Stato
EAI). 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.
Staton
avulla voidaan esimerkiksi mistä tahansa järjestelmästä tehdä Web
Services –yhteensopiva, tai liittää se Application Server –arkkitehtuuriin
Portlet-tekniikan avulla.
XML
Statoon voidaan viedä, ja Statosta voidaan tuoda tietosisältöjä XML-muodossa.
XML-integraatio tehdään sopivalla mapping-määrittelyllä (import),
eli määritellään miten XML-tiedosto puretaan Staton korttirakenteeksi
ja ulosviennissä tuotetaan halutun muotoinen XML-tiedosto, -stream
tai –kutsu määritellyllä mallipohjalla.
Julkaiseminen
Stato voi julkaista useisiin eri kohteisiin (kanaviin).
Sama tieto voidaan julkaista erilaisten sivupohjien läpi, jolloin
julkaisemiskohteina voivat olla esimerkiksi: tiedostojärjestelmä SCP:n
yli, eri tietokannat, XML- tiedosto, jne.
Gateway
Statoa voidaan käyttää gateway- ratkaisuna esimerkiksi
palomuurin sisäpuolella ja tällä tavoin julkaista informaatiota
sisäverkon
ulkopuolisiin palvelimiin, joko toiselle Statolle tai muille jakelupalvelimille
ilman, että toteutettavan palvelun loppukäyttäjille avattaisiin
pääsyä sisäverkkoon. (Julkinen) portaali/jakelupalvelin
voidaan sijoittaa DMZ-verkkoon, ja se voi tehdä varsinaiset kutsut
sisäverkkoon palomuurikoneen läpi.
Ulkoisten tietokantojen liittäminen
Statoon voidaan integroida useita
eri tietokantoja tai tietolähteitä,
jolloin erilaisista tietolähteistä voidaan koostaa yksi palvelu
tai käyttää tielähteiden dataa yhdessä tai useammassa
sovelluksessa.
Relaatiotietokannan integroiminen tapahtuu yksinkertaisimmillaan
Statossa olevalla tietokanta-VFS-muunnoksella, jolloin järjestelmään
liitettävän tietokannan rakenne kuvataan XML- muotoisella ohjaustiedostolla.
Ohjaustiedosto mahdollistaa sekä yksittäisten taulujen, relaatioiden
sekä näkymien muodostamisen.
Virtual File System, VFS integroinnissa
Räätälöity
VFS voi olla esimerkiksi liitos olemassa olevaan operatiiviseen järjestelmään,
jolloin operatiivinen järjestelmä naamioidaan
näyttämään Stato-hierarkialta, johon on mahdollista
tehdä ennalta määriteltyjä operaatioita. Näin
VFS- plugin huolehtii tiedon eheydestä operatiivisessa järjestelmässä,
ja käyttöliittymäohjelmoinnissa keskitytään
vain käyttöliittymää koskettaviin asioihin
- SQL:
relaatiotietokantojen liittämiseen
- XML: XML-pohjaisen tiedon liittämiseen Statoon ja konvertointiin
haluttuun muotoon (myös. ebXML, RosettaNet jne.)
- Java: räätälöidyt- ja vakio Java-adapterit
- EJB/Java Beans: Muiden Java-pohjaisten järjestelmien suoraan
ohjelmalliseen liittämiseen
- ObjectDB: Oliotietokantojen liittämiseen
- CSV: Ascii-tiedostojen liittäminen
- Office-import: Rakenteisten tiedostojen lukeminen/julkaisu, kuten
Word RTF, Excel CSV jne.
- RDF: RDF-muotoisen tiedon liittäminen
- Web Services: Stato sisältää sekä Web Services
Server- että Client –rajapinnat SOAP:in avulla tehtävään
XML-tiedonsiirtoon
- HTTP(S): HTTP:n avulla tehtävät kutsut muihin järjestelmiin
- IMAP/POP3: Sähköpostipalvelinten/järjestelmien liittämiseen
- LDAP: AD:n ja muiden LDAP-tuella varustettujen hakemistopalveluiden
liittäminen
Statoon
- Emoadapteri räätälöityihin adaptereihin merkkipohjaisia
järjestelmiä varten, periytettävissä haluttua
kohdetta varten
- Kaikki liitäntäadapteri ovat. ns. push/pull –tyyppisiä,
eli dataa voidaan lukea tai siirtää järjestelmään.
Siirto voi olla eräajotyyppistä, puskuroitua tai reaaliaikaista.
|