Pää pilvissä

Tällaista tunnetta et ole tuntenut pitkään aikaan, siitä voit olla varma. Jos et ole vielä pistänyt päätäsi pilviin, niin nyt on sen aika. Amazonin palvelu on aivan käsittämättömän helppo ja pitkästä aikaa hauskaa, kuin ensimmäisiä kertoja lintsillä. Kuinka ihmeessä kukaan on voinut tehdä näin helppoa asennuksesta jossa virtuaalikone ilmestyy kuin taikurin hatusta, jossa on Oracle SOA Suite + WebCenter + BPM + JDeveloper + sekä erinomainen kokoelma esimerkkitoteutuksia? Että tämänkaltaisesta asennusprosessista voidaan tehdä näin yksinkertainen on häkellyttävää, lähes synninomaista.

Kiitos Oracle ja kiitos Jamie@AWS, kuka sitten oletkaan. Tämä on ollut kuin joulu ja syntymäpäivä.

Jos ja kun (ja sinun oikeasti pitäisi) avaat tilin Amazon EC2 palvelussa ja käynnistät ensimmäistä kertaa Amazon Machine Instance (AMI) virtuaalikoneen, sinun tulee tehdä vielä seuraavat asiat:

  1. Muokkaa default Security Group asetuksia Amazon Web Services (AWS) Management Console hallintakonsolissa, niin että saat portit 22, 1521, 7001, 8001, 8888 ja 9001 avatuksi. Navigoi: Amazon EC2 > Navigation > Networking & Security > Security Groups > default, jonka jälkeen lisää ko. portit Allowed Connections (Connection Method > Custom and Port > nnnn) listalle.
  2. Odota hetki että koneet lämpenevät/käynnistyvät (10 – 15 minuuttia). Tämän jälkeen avaa yhteys virtuaalikoneelle käyttäen putty/ssh yhteyttä. Koneen osoite löytyy AWS Management Console:n, Instances > Instances listalta. Klikkaa auki kone ja avaa Description  osio joka löytyy sivun alareunasta. Tästä paneelista löytyy Public DNS nimi (joka tuntuu vaihtuvan uudelleenkäynnistysten yhteydessä). Putty session aikana sinulta kysytään muutamia kysymyksiä (lisenssi ja salasanat) jonka jälkeen palvelin on käyttövalmis.
  3. Tämän jälkeen haluanet ottaa yhteyden NX Client -ohjelmistolla, koska se on helpoin ja paras tapa käyttää koneella olevaan JDeveloper-kehitysympäristöä.
  4. Lataa NX Server komponentit Nomachine NX Free server lataussivulta ja hae kaikki kolme (client, node and server) pakettia virtuaalikoneellesi (wget http://64.34.161.181/download/3.4.0/Linux/nxclient-3.4.0-7.x86_64.rpm, wget http://64.34.161.181/download/3.4.0/Linux/nxnode-3.4.0-14.x86_64.rpm and wget http://64.34.161.181/download/3.4.0/Linux/FE/nxserver-3.4.0-14.x86_64.rpm).
  5. Asenna paketit komennoilla: sudo rpm -i nxclient-3.4.0-7.x86_64.rpm, sudo rpm -i nxnode-3.4.0-14.x86_64.rpm ja sudo rpm -i nxserver-3.4.0-14.x86_64.rpm.
  6. Asenna omalle koneellesi/läppärille/tms NC client NX lataussivulta.
  7. Ota yhteys virtuaalikoneeseesi käyttäen NX Client -ohjelmistoa. Valitse oletusarvot yhteydenotossa, paitsi valitse Gnome käyttöliittymäksi, joka tapahtuu kolmannella sivulla, jossa valitset Gnomen KDEn sijasta NX Connection Wizard -ohjelmistolla. Kirjaudu sisään tunnuksilla oracle/<password you selected>.
  8. Nyt sinulla on työpöytäyhteys koneelle josta voit käynnistää JDeveloperin. Huomaa myös että, /home/oracle/bin/show_urls.sh skriptillä voit tulostaa kaikkien palveluiden URLt.

Kaiken kaikkiaan tämä on kuin hattaraa söisi, mukavaa ja makiaa. Sinä haluat kokea tämän, tiedät sen itsekin.

WebLogic Portalin uuden version avaaminen

Eikös olekin kuin joulu olisi saapunut lumen keskelle, kun saa ladattua uuden (piste) julkaisun odotetusta ohjelmistosta ja aloitettua asennusprosessin. Ei? Eikö tosiaan? No, jokatapauksessa saattanet haluta hivuttautua jossain vaiheessa erinomaiselle Oracle Technology Network saitille hämmästelemään uutta WebLogic Portal versiota ja sen tuomia ihanuuksia.

Leikki sikseen, tässä julkaisussa on sen nöyrää 10.3.2 versionumeroa mahtavampia ominaisuuksia verrattuna edelliseen 10.3.1 versioon (10.3.1.0.2 teille jotka asentelette patcheja). Ja koska kaikki rakastavat listoja, tässä lista ihasteltavaksenne:

  • Windows asennuspaketti on hieman (~100Mb) isompi kuin aikaisemmin, mikä on tietysti hienoa
  • Binääriasennus antaa uudet vaihtoehdot: WebLogic SCA ja Oracle Enterprise Pack for Eclipse
  • Kylkiäisinä tulevat JDKt (joista <a href=http://www.oracle.com/us/sun/index.htm alt=Oracle ostaa Sunin>he molemmat omistavat nyt</a>) ovat versiota 1.6.0_14 aikaisemman 1.6.0_05 sijaan
  • Eclipse ja plugin-paketti haluavat asentaa itsensä hakemistoon oepe_11gR1PS1, melkoinen lyhennesoppa
  • Asennusruudut mainostavat JSF 1.2 tukea ja täyttä integraatiota UCM:iin (sekä richer web experience, mutta oikeasti..)
  • JSR-286 \o/ ja WSRP 2.0, myös UUP REST palvelut
  • WebLogic Server on samalla versiotasolla (10.3.2) kuin WebLogic Portal, paitsi markkinointiversio, joka on 11gR1 WebLogic Serverin tapauksessa ja 10gR3 WebLogic Portalille (ei nimi miestä..)
  • Yllättäen (kappas vain?) kaikki loput mainokset ovat WebLogic Server ja Oracle Technology Networks aiheisia

Ja mitäs sitten? Same same but different? Pitänee vain odotella siihen asti kunnes tulee virallinen julkistus tulevaisuuden suunnitelmista. Odottavan aika on joskus pitkä.

Ja vielä pikakatsaus Dom^H^H^H Fusion Middleware Configuration Wizardiin, listan muodossa jälleen, vain teitä varten:

  • Käyttäjätunnistautumiseen ei voi enää valita weblogic/weblogic, joten kaippa uusi standardi on weblogic/weblogic1 tai jotain? Tämä erikoismerkki vaatimus tulee siis WLS-puolelta
  • Tietokanta-asetukset (ja nyt nämä on pakko käydä läpi) ovat yksinkertaisemmat, paitsi että käytettävyyden kannalta tietokannan Test Connections -ruutu (joka nyt näytetään ja ajetaan automaattisesti) varoittaa että (oletusarvoinen, ei vieläkään Derbyä tms) PointBase ei ole saatavilla. Don’t Panic! Kaikki on ihan hyvin, älä välitä niistä varoituksista, vaan siirry seuraavalle ruudulle ja aja SQL lauseet
  • Dynamic Visitor Tools kirjastot näyttäisivät olevan automaattisesti asennettuna domainiin
  • Ja hei hei Autonomy, oli kiva nähdä