Portals and Integrations

Liferay on in

Posted in Kirsi Jankkila, Portals and Integrations, Tapahtumat on syyskuu 2nd, 2010 by Kirsi Jankkila – Be the first to comment

ciukkukaks
Heips!

Olen Kirsi Jankkila, ja vuoden 2007 alusta hoitanut Ambientialla markkinointiviestinnän tehtäviä. Ambientian syksy on täynnä monenlaista tapahtumaa, ja näin viestintä-assarin ominaisuudessa ajattelin kertoa mikä on nyt “in”. Viime viikolla IBM:n kanssa  onnistuneesti järjestetyn kuntien ja liittojen sosiaalisen median teema-aamun jälkeen olen puuhastellut vähän toisenlaisen aiheen parissa.

Ambientia järjestää yhdessä Tietoyhteiskunnan kehittämiskeskus TIEKEn kanssa Viiniä ja Vinkkejä -tilaisuuden torstaina 9.9. aiheella Open Source yrityskäytössä. Helsingissä järjestävän tilaisuuden suosio pääsi yllättämään järjestäjäpuolen, sillä maksimiosallistujamäärä 40 henkeä tuli täyteen kahden arkipäivän sisällä kutsujen lähettämisestä. Nyt tilaisuus on 1,5 kertaa buukattu ja uusintakierrokselle on jo päivä sovittuna.

Ambientia on mukana tilaisuudessa puhumassa Liferay Portal -ratkaisusta, joka on kaupallinen avoimen lähdekoodin portaalialusta. Liferay tarjoaa käyttöön yli 60 valmista työkalua, sisällönhallintajärjestelmän sekä yhteisölliset työkalut. Lisäksi alustalle voidaan rakentaa asiakaskohtaisesti räätälöityjä toimintoja. Lisäksi alustalle voidaan rakentaa asiakaskohtaisesti räätälöityjä toimintoja. Ambientia on toteuttanut Liferay-ratkaisuja esim. Finnairille ja Bovalliukselle.

Syyskuun tilaisuuteen on ilmoittautunut mukaan paljon päättäjätason ihmisiä erikokoisista yrityksistä. Mutta mikä tekee Liferaystä päättäjiä kiinnostavan?

No, se on esimerkiksi

  • monipuolinen: pienillä kokonaiskustannuksilla käyttöön saadaan hyvin monipuolinen ratkaisu.
  • muunneltava: muuttuvien tarpeiden mukaan käyttöön saadaan helposti uusia työkaluja, joko valmiina tai räätälöitynä.
  • globaali: monipuoliset kielivalinnat mahdollistavat käytön myös globaalissa organisaatiossa.
  • tietoturvallinen.

Lisää tietoa löydät myös Liferay.comista.

Vaikka syyskuun tilaisuus onkin jo täynnä, voit varasijalle ilmoittautumalla ilmaista mahdollisen kiinnostuksesi marraskuussa järjestettävään uusintaan osallistumisesta. Infoamme tilaisuudesta lisää piakkoin nettisivuillamme. Katso myös muut tulevat tapahtumamme ja ilmoittudu mukaan.

P.S. Muistathan, että voit seurata meitä myös Facebookin ja Twitterin kautta.

Eroon hämähäkinseitistä

Posted in Marko Sahlman, Portals and Integrations, Yleinen on kesäkuu 10th, 2010 by Marko Sahlman – Be the first to comment

Marko SahlmanNäin sitä tuli taivuttua ja raavittua kasaan ihka ensimmäinen blogikirjoitus ikinä – aiheena SOA.  Olen työskennellyt SOA-ratkaisujen parissa parisen vuotta ja täytyy myöntää, että olen koukussa. Ambientian leivissä olen ollut nyt vajaa viitisen vuotta ja toimin sovelluskehittäjänä Ambientian Joensuun toimistolla, jossa meitä on tällä hetkellä kahdeksan.

Monet ohjelmistoprojektit kärsivät heikosta päivitettävyyydestä ja monimutkaisuudesta. Vuosia kehitetty projekti voi yllättäen tulla pisteeseen, jolloin sen päivittäminen ei yksinkertaisesti ole enää kannattavaa. Tähän ongelmaan päädytään yhä useammin.  Tiukat sidokset projektin sisällä niin sisäisiin kuin ulkoisiinkin järjestelmiin muuttuvat vähitellen monimutkaiseksi hämähäkinseittiä muistuttavaksi kokonaisuudeksi, jonka ylläpitäminen ja päivittäminen käy erittäin haastavaksi.  Tämä johtaa ylläpito- ja jatkokehittämiskustannuksien kasvuun.

Service-oriented Architehture (SOA) eli palvelusuuntaunut arkkitehtuuri auttaa kehittäjää ja arkkitehtiä kyseisessä ongelmassa.  Kysymyksessä ei ole uusi teknologia vaan pikemminkin uusi ajattelutapa.  Yksi oleellisista SOA:n komponenteista on palveluväylä (Enterprise Service Bus), joka mahdollistaa viestipohjaisen kommunikoinnin palveluiden välillä. Palveluväylä on joustava, hyvin skaalautuva ja helposti muokattavissa oleva kommunikointitapa.

SOA-ratkaisut ovat yleensä hieman hitaampia toteuttaa verrattuna suoraviivaiseen toteutustapaan. SOA:n vahvuus iskeekin vasta myöhemmin, kun järjestelmät muuttuvat, jolloin ainoastaan muuttuvaan järjestelmään kommunikoiva toteutus joudutaan muokkaamaan kohdejärjestelmälle sopivaksi.  Esimerkiksi www-sovelluksen yhteydessä olevaa komponenttia ei tarvitse kirjoittaa uudelleen.Milloin sitten kannattaa siirtyä perinteisestä mallista tähän uuteen ajattelutapaan?  Viimeistään seuraavassa projektissa. Mitä enemmän sidoksia eri järjestelmiin on  syntynyt, sitä enemmän ylläpitämiseen tai siirtymiseen joudutaan käyttämään aikaa ja rahaa. Vain pienen ja itsenäisen palvelun kanssa kannattaa suosia muita ratkaisutapoja.

Käytännön toteutuksissa www-palvelun rinnalle tarvitaan tukeva perusta  – SOA-alusta.  Alustaa valittaessa pääasiat ovat valmiit komponentit, skaalautuvuus, varmuus ja tuen toimivuus. Monet alustat pystyvät tähän – Ambientian valinta on JBoss, jossa kustannustehokkuus, toimiva tuki ja skaalautuvuus  yhdistyvät. Red Hatin tukema JBoss Enterprise SOA Platform on varsin loistava esimerkki  hyvin toteutetusta ja tukevasta alustasta.  Palvelusuuntautunut arkkitehtuuri on ollut pinnalla vuosia, mutta harva on jaksanut ajatella asiaa pitemmälle. Toivottavasti lisääntynyt tietoisuus ajattelutapaa kohtaan kasvattaa entisestään kiinnostusta toteuttaa ratkaisuja näinkin joustavasti ja helposti.  Kyseessä on kuitenkin yksi uusia tulevaisuuden ikkunoita avaavista malleista.

Enterprise ei välttämättä tarkoita suurta taistelulaivaa

Posted in Pihla Kivinen, Portals and Integrations on tammikuu 18th, 2010 by Pihla Kivinen – 1 Comment

Enterprise Star Trek elokuvasarjassa kapteeni Kirk, myöhemmin kapteeni Pickard, ohjasi Enterprise-avaruusalusta viemään tutkimusmatkaajia ”rohkeasti sinne minne yksikään ihminen ei ole ennen mennyt”. Aluksen tavoitteena oli kartoittaa ihmiselle tuntemattomia alueita ja etsiä uutta elämää. Enterprisen miehistö kohtasi erinäisiä vaikeuksia ja haasteita matkallaan kohti tuntematonta.

Suuren yrityksen prosessien joustavuus on tärkeä tekijä yrityksen menestymiselle. Yrityksille on tarjolla erilaisia liiketaloutta tukevia pakettiratkaisuita pilvin pimein. Kuitenkin monesti valmiiden sovelluksien käyttöönotto voi olla pitkällinen ja kuluttava prosessi, jos sovellus ei täysin vastaa asiakkaan tarpeita. Suuren yrityksen olemassaolevat sisäiset prosessit voivat olla hyvin monimuotoisia ja toisinaan tarvitaan vain pientä ratkaisua maailmanhallintajärjestelmän sijaan. Joskus valmis pakettiratkaisu ei ole paras, vaan kannattaa räätälöidä ratkaisu vastaamaan suoraan liiketoiminnan tarpeisiin.

Ambientian Enterprise-tiimi toimii usealla paikkakunnalla. Tiimimme on kymmenhenkinen ja tekee töitä Helsingissä, Tampereella, Hämeenlinnassa ja vieläpä Savonlinnassa, vaikka meillä ei varsinaista konttoria siellä olekaan. Yhteistyö tiimin eri osien välillä on joustavaa, kiitos sosiaalisen median työkalujen. Tiimimme toteuttaa räätälöityjä ratkaisuja monenlaisten ja monenkokoisten yritysten tarpeisiin.

Enterprise-tyyppisen liiketoiminnan tavoitteena voi olla luoda suuri taistelulaiva, joka matkaa kohti tuntematonta, ratkoo haasteita ja etsii yrityksen liiketoiminnalle uusia uria. Kuitenkin enterprise-projektitoimitus voi olla myös pieni logiikan osanen, joka paikkaa suuren yrityksen prosessien aukkoja. Tällaisia aukkoja voi olla esimerkiksi logistiikan, myynnin tai asiakaspalvelun prosesseissa. Yrityksissä voi olla useita erilaisia tietovarastoja jotka pitävät sisällään sirpaleista ja osittain päällekkäistä tietoa. Näiden varastojen väliset yhteydet saattavat olla puutteellisia ja hankalia käyttää. Tämä voi ilmeta esimerkiksi asiakapalvelun kankeutena ja hitautena, myyntiprosessin tehottomuutena tai tiedon hukkumisena bittiavaruuteen.

Oli miten oli, yhteistä enterprise-projekteille on joko optimoida yrityksen resurssien käyttöä (säästö) tai tuottaa yritykselle liiketoimintakriittinen järjestelmä tai sen osa (liiketaloudellinen hyöty).

Enterprise – mennään sinne minne ei ole aiemmin menty, tehdään jotain mitä ei ole aiemmin tehty.