Yleistä

Ratkaisut

Norther kehittää avoimia, innovatiivisia ja modulaarisia järjestelmäratkaisuja, jotka ovat räätälöitävissä erilaisten tarpeiden mukaisiksi. Ratkaisut soveltuvat sekä Internet-käyttöön että työpöydälle joko selainpohjaisina, langattomina tai graafiseen käyttöliittymään perustuvina. Sovellamme uusinta standardoitua tietotekniikkaa tehokkaasti ja integroimme koeteltuja avoimen lähdekoodin tuotteita osaksi ratkaisuja, jotta laajojenkin järjestelmien toteutuskustannukset pysyvät kohtuullisina. Vastavuoroisesti osallistumme avoimen lähdekoodin projekteihin ja julkaisemme oman kehitystyömme avoimella lisenssillä.

Koska kehitetyt ratkaisut perustuvat avoimiin standardeihin, niitä on helppo laajentaa ja liittää osaksi sekä olemassaolevia että uusia tietojärjestelmiä ja käyttöympäristöjä.

Lupaavia sovellusalueita ratkaisuille ovat mm.:

  • laajojen tietokantajärjestelmien käyttöliittymien uusiminen, monipuolinen raportointi ja tehokas ylläpito,
  • vanhojen olemassaolevien järjestelmien tietosisällön jakaminen uusiin käyttötarkoituksiin ja uusille käyttäjäryhmille,
  • suljettujen sisäisten järjestelmien integrointi osaksi yrityksen kokonaistietojärjestelmää,
  • paljon käsityötä vaativien prosessien automatisointi tietojärjestelmien avulla.

Teknologiat

Avainteknologioita ovat:

  • Java Management Extensions (JMX) -mukainen komponenttipohjainen palveluarkkitehtuuri monimutkaisten järjestelmien reaaliaikaiseen hallintaan,
  • Bean Scripting Framework (BSF) -mekanismin avulla tapahtuva järjestelmien dynaaminen konfigurointi DynamicJava, Groovy tai muulla vastaavalla kielellä ilman kalliita lähdekoodimuutoksia,
  • Model-View-Controller (MVC) -malliin perustuva käyttöliittymä toteutettuna yhdistämällä Java Servlets -määrittelyn mukaiset filtterit ja filtteriketjut Apache Velocity, FreeMarker ja JavaServer Pages (JSP) -tekniikoiden avulla tapahtuvaan www-sivujen luontiin,
  • Apache OJB, Castor ja Hibernate -tekniikalla toteutettu objekti- ja relaatiotiedon yhdistäminen, jolloin molempien edut voidaan hyödyntää sovelluskehityksessä,
  • JFreeReport, JFreeChart ja JasperReports -pohjaiset räätälöidyt raportit ja kaaviot relaatiedosta tulostettuna Internetin yli reaaliaikaiseen tiedon jalostamiseen ja jakamiseen.