stato
top_img
abako

Abako Media Oy
Finlaysoninkuja 23
33210 Tampere
Puhelin 03 33993500

Integraatio

Yleistä integraatiosta

Stato on monipuolinen integraatiotyökalu. Staton liittäminen olemassa oleviin ja tuleviin järjestelmiin onnistuu laajan standardituen avulla, ja esimerkiksi XML:n tuottaminen ja lukeminen on Staton perusominaisuuksia. Integrointivaiheessa määritellään datan muoto ja julkaisutapa, jolloin liitäntä erilaisiin järjestelmiin ja tietokantoihin on helposti toteutettavissa.

Stato sisältää laajan integraatiomoduulin, jolla tietolähteet abstraktoidaan Staton Virtual File System- eli VFS-muotoon. VFS:n etuna on se, että informaatiota voidaan käyttää kaikissa Stato-pohjaisissa sovelluksissa, ja sitä voidaan jakaa myös rajoittamattomasti monikanavaisesti.

Integroitavuuden mahdollistavat mm. seuraavat standardit ja rajapinnat: XML, Stato-Java-API, Java-C -rajapinta (JNI), SQL, HTML, HTTP, LDAP, FTP, SCP, Web Services (Client + Server), Portlets.

Staton integraatiokanavat ovat kaksisuuntaisia, joten informaation kulkua on helppo ohjata tietolähteestä konversion kautta eri formaateissa oikeille kohteille.

Staton avulla voidaan mistä tahansa järjestelmästä tehdä Web Services -yhteensopiva, tai järjestelmä voidaan liittää Application Server -arkkitehtuuriin Portlet-tekniikan avulla.

XML

Statoon voidaan viedä ja siitä voidaan tuoda tietosisältöjä XML-muodossa. XML-integraatio tehdään mapping-määrittelyllä, eli määritellään se, miten XML-tiedosto puretaan Staton korttirakenteeksi. Ulosviennissä halutun muotoinen XML-tiedosto tuotetaan -stream tai -kutsu mallipohjalla.

Julkaiseminen

Statolla voidaan julkaista useisiin eri kohteisiin (kanaviin). Sama tieto julkaistaan erilaisten sivupohjien läpi, jolloin julkaisemiskohteina voivat olla esimerkiksi: tiedostojärjestelmät SCP:n yli, eri tietokannat, XML-tiedostot, jne.

Gateway

Statoa voidaan käyttää gateway-ratkaisuna esimerkiksi palomuurin sisäpuolella. Ratkaisulla julkaistaan informaatiota sisäverkon ulkopuolisiin palvelimiin ilman että toteutettavan palvelun loppukäyttäjille avattaisiin pääsyä sisäverkkoon. Julkinen portaali-/jakelupalvelin voidaan sijoittaa DMZ-verkkoon, jolloin se tekee varsinaiset kutsut sisäverkkoon palomuurikoneen läpi.

Ulkoisten tietokantojen liittäminen

Statoon voidaan integroida useita eri tietokantoja tai tietolähteitä. Tietolähteistä voidaan koostaa yksi palvelu tai tietolähteiden dataa voidaan käyttää 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 ja relaatioiden että näkymien muodostamisen.

Virtual File System -integroinneissa (VFS)

Räätälöity VFS voi olla esimerkiksi liitos nykyiseen operatiiviseen järjestelmään. Tällöin operatiivinen järjestelmä näyttää Stato-hierarkkialta, johon on mahdollista tehdä ennalta määriteltyjä operaatioita. 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ämiseen.
  • Office-import: Rakenteisten tiedostojen lukeminen/julkaisu, esim. Word RTF, Excel CSV jne.
  • RDF: RDF-muotoisen tiedon liittämiseen.
  • 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.

Sisällönhallintatyökalulla integroinnit

Stato 4 PORTAL ohjelmistoon toteutetun uuden tekniikan avulla integrointeja on mahdollisuus toteuttaa myös yksittäiseen verkkopalveluun hyvin kevyesti sisällönhallintatyökaluihin toteutetulla RSS-elementillä.

Stato 4 ohjelmistolla toteutettuun verkkopalveluun on mahdollista upottaa muilla järjestelmillä toteutettuja sovelluksia ja palveluja.

© 2007 Abako Media Oy ^ Sivun alkuun