Innofactor oy


	Arkkitehtuuri

Toimintamme perustuu uusimpien internet-pohjaisten teknologioiden hyödyntämiseen, yleisesti hyväksi koettuihin toteutustapoihin ja standardeihin. Järjestelmät suunnitellaan huolellisesti monikerrosarkkitehtuurin mukaisesti, testataan ja dokumentoidaan. Toteutamme ratkaisuja, jotka toimivat palvelintietokoneissa ja ovat käytettävissä selaimen lisäksi monikanavaisesti esimerkiksi matkapuhelimissa.

Teknologiavalinnoissa sekä omassa tuotekehityksessämme painotamme ratkaisuja, jotka mahdollistavat standardien käytön, avoimet rajapinnat, monikanavaisuuden, korkean varioitavuuden ja konfiguroitavuuden, käytettävyyden sekä tietoturvan.

Järjestelmiä käytetään pääsääntöisesti tietokoneen selaimella. Palvelu siirretään käyttäen yleensä salattua HTTPS-liikennettä. Tämän avulla selaimelle välitetään tarvittava data. Käyttöliittymät on toteutettu XHTML:llä, Javascript-ohjelmointikielellä, AJAX-teknologioilla sekä tiettyjen erikoisnäyttöjen osalta Macromedia Flashilla Microfot Silverlightilla.

Tiedon tallennus tapahtuu palvelimella, mutta prosessointia tehdään myös työasemalla. Joustava arkkitehtuuri tuo mukanaan järjestelmien tehokkaan toiminnan: raskaat operaatiot suoritetaan usean käyttäjän koneella ja ainoastaan tarpeellinen tieto välitetään palvelimelle.

Microsoft-ympäristön arkkitehtuuri

Innofactorin omat tuotteet ja pääosa asiakastoimituksista toteutetaan Microsoft-ympäristössä oheisen kuvan mukaisesti. Innofactorin ohjelmistot ja uusimmat Microsoftin sovellusohjelmistot, esimerkiksi Microsoft Office Sharepoint Server, on toteutettu pääosin C#-ohjelmointikielellä hyödyntäen .NET-ympäristöä ja sen kehitystyökaluja.

Ohjelmistoarkkitehtuuri

Microsoft-ympäristössä toteutetamme neljän tyyppisiä toimituksia:

  1. Innofactor-valmisohjelmistot
  2. Microsoft-valmisohjelmistot
  3. Innofactor-Microsoft-valmisohjelmistojen yhdistelmäratkaisut
  4. Asiakaskohtaiset erikoisratkaisut

Muiden ympäristöjen arkkitehtuuri

Teknologiat eivät kuitenkaan ole Innofactorille itseisarvo. Käytämme asiakastoimituksissa kulloinkin tilanteen mukaan tarkoituksenmukaisinta teknologiaa.

Toimituksissa käytämme esimerkiksi Java-ympäristöjä, kuten JBoss tai BEA. Vastaavasti tietokantana on MS SQL Serverin lisäksi Oracle tai MySQL.

Ratkaisut voivat pohjautua joko suljettuun tai avoimeen lähdekoodiin. Tärkeintä valittavassa teknologiassa on se, että se soveltuu parhaalla mahdollisella tavalla asikkaan arkkitehtuuriin.

Ota yhteyttä!

Mikko Lampi

puh. +358 50 331 5608

Lisäksi voitte olla yhteydessä tai 010 272 9000.

Asiantuntijoita käyttöösi?

Tarvitsetko asiantuntijoita käyttöösi? Tarjoamme mielellämme oman osaamisemme käyttöösi. Tutustu tarkemmin konsultointi- ja asintuntijapalveluihimme.

Tavoitteena maksimaalinen asiakastyytyväisyys

Ratkaisumme perustuvat uusimpien Internet-teknologioiden hyödyntämiseen. Toteutuksissamme tuemme mahdollisuuksien mukaan yleisimpiä standardeja ja varmistamme aina riittävän tietoturvan tason.

Nykyaikainen arkkitehtuuri mahdollistaa ohjelmistojemme varioinnin ja konfiguroinnin useisiin tarkoituksiin sekä eri toimialoille, mikä näkyy ratkaisujemme toimitusvarmuudessa ja kustannustehokkuudessa.

Asiakkaidemme toiminnan syvällinen ymmärtäminen takaavat ratkaisujemme korkean käytettävyyden nyt ja tulevaisuudessa. Järjestelmämme on helppo käyttää ja ottaa käyttöön.

Ratkaisujen pääperiaatteet
  • ratkaisut asiakkaan itse hallittavissa
  • helppokäyttöiset ja tehokkaat käyttöliittymät
  • monikanava-ajatuksen hyödyntäminen
  • tehokas konfiguroitavuus ja varioitavuus
  • tietoturvallisuus, esimerkiksi SSL-salaus ASP-palveluissa
  • standardien tehokas hyödyntäminen
  • uusin ja tehokkain teknologia: .NET, Java, XHTML, Flash, Silverlight ja XML
  • monikielisyyden saumaton tuki