Arkkitehtuurisuunnittelu

Tarjoamme korkealaatuisia palveluita hajautettujen ja monitasoisten ohjelmistoarkkitehtuurien suunnitteluun. Palvelumme on suunniteltu vastaamaan seuraaviin sähköisen asioinnin ratkaisuiden haasteisiin:

  • nopea markkinoilletulo
  • tehtyjen investointien hyödyntäminen
  • kustannustehokkuus
  • palvelun saatavuus ja vikasietoisuus
  • korkea suorituskyky ja skaalautuvuus
  • uudelleenkäytettävyys
  • helppokäyttöisyys

Sovelluspalvelinten ja palveluväylien käyttö

Palvelinohjelmistoarkkitehtuurien kehitys on luonut markkinat sovelluspalvelimille ja palveluväylille (ESB). Ohjelmistoarkkitehtuuri- ja sovelluskehityspalvelumme perustuvat toimintavarmoille ja suorituskykyisille sovelluspalvelimille ja palveluväylille, joita käytetään maailman vaativimmissa liiketoiminnan tietojärjestelmissä.

Sovelluspalvelimet tarjoavat ajonaikaisen alustan niin standardoituun komponenttiteknologiaan perustuvalle sovelluslogiikalle kuin avoimen lähdekoodin sovelluskehyksillä kehitetyille komponenteille. Sovelluspalvelimilla hallitaan useiden käyttäjien yhtäaikaista palvelemista siten, että ohjelmiston rinnakkaisuus ja järjestelmäresurssien käyttö on hallittua. Palveluväylillä (ESB) hallitaan monipuolista hajautettua palveluarkkitehtuuria ja integraatioita.

Ohjelmistoarkkitehtien työkenttä

Sovelluspalvelinten markkinnoilletulo on vienyt palvelinohjelmistoarkkitehtuurien kehitystä suuntaan, jossa ohjelmistosuunnittelijoiden ei enää tarvitse itse huolehtia toteutuksen kaikista teknisistä yksityiskohdista, kuten rinnakkais- ja verkko-ohjelmoinnista, alusta loppuun asti. Ohjelmistoarkkitehtien on kuitenkin kyettävä tekemään arkkitehtuurin liittyvät tärkeät ratkaisut ja ymmärtää syvällisesti sovelluspalvelinten toiminta ja niiden asettamat rajoitukset. Sovelluspalvelinten ja palveluväylien hyödyntämiseen liittyviä haasteita ovat:

  • sovelluslogiikan rakentaminen
  • integraatiopisteiden ja rajapintojen määritteleminen
  • tietoturvapolitiikasta päättäminen
  • tilallisuuteen ja tilattomuuteen liittyvät ratkaisut
  • transaktioiden hallinta
  • tiedonhallintaan liittyvät ratkaisut
  • rinnakkaisuuteen liittyvien resurssien käyttö
  • järjestelmän muistinhallinta ja roskienkeruun asetusten määritteleminen

Sovelluspalvelimet mahdollistavat arkkitehtuurisuunnittelussa tarvittavien ratkaisujen tekemisen. Vahva asiantuntemuksemme sovelluspalvelimista ja sovellusarkkitehtuureista varmistaa päätymisen liiketoimintavaatimusten kannalta parhaisiin ratkaisuihin.