Kasvavat www-palvelut



Samankaltaiset tiedostot
TIEKE Verkottaja Service Tools for electronic data interchange utilizers. Heikki Laaksamo

Security server v6 installation requirements

T Hypermediadokumentin laatiminen. Sisältö. Tavoitteet. Mitä on www-ohjelmointi? Arkkitehtuuri (yleisesti) Interaktiivisuuden keinot

Security server v6 installation requirements

Kuinka tuote syntyikään!

Älykkäämpi päätelaitteiden hallinta Juha Tujula, CTO, Enfo Oyj IBM Corporation

Rakentamisen 3D-mallit hyötykäyttöön

Verkkotunnistautuminen

Kuntaliitokset ja ICT-palvelut talousja konsernihallinnon näkökulmasta

Office 2013 ja SQL Server 2012 SP1 uudet BI toiminnallisuudet Marko Somppi/Invenco Oy

KODAK EIM & RIM VIParchive Ratkaisut

Digitalisaatio oppimisen maailmassa. Tommi Lehmusto Digital Advisor Microsoft Services

SOA SIG SOA Tuotetoimittajan näkökulma

Sivuston tiedotawebsiteguy.com

ICT-muutostuki: seutujen verkostoseminaari Säätytalo, HKI

IoT-platformien vertailu ja valinta erilaisiin sovelluksiin / Jarkko Paavola

Sivuston tiedotwixaccounting.com

Miten luodaan tehokas ja sertifioitu laatujärjestelmä?

Sivuston tiedotemreemir.com

TKK 100 vuotta -merkki

Sivuston tiedotreviewproducts.org

Tietotalo Infogate myynti-ja-markkinointi-verkossa-seminaari

Arkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä

Osallisuuden edistäminen Kuopion kaupungissa Kehityspäällikkö Mirja Wihuri

Tietovarastointiratkaisut massaräätälöinnin konfiguraattoreiden tukena. DI Mika Aho BI/DW Specialist

Sivuston tiedotqbsupportcustom erservice.com

RAIN RAKENTAMISEN INTEGRAATIOKYVYKKYYS

Lexmarkin suojausominaisuudet ratkaisujen käyttöönoton sisältäviin tulostimiin ja monitoimilaitteisiin

Lexmarkin tulostuksenhallinta

LIITE 1 LEHTONIEMI JA PEIKKOMETSÄN ALUE, VUOROPYSÄKÖINTIKYSELY TULOKSET V.2014


in condition monitoring

TYPO3 - Open Source Enterprise CMS

Power BI Tech Conference Power BI. #TechConfFI. Johdanto

Totuus IdM-projekteista

Liiketoimintajärjestelmien integrointi

ja -kehitysmenetelmistä Jyri Partanen, QA Manager Sulake Corporation

Web-sisällönhallintajärjestelmät

Microsoft Dynamics CRM 4.0. Jani Liukkonen

Valtioneuvoston asianhallinnan esiselvitys (VN-asianhallinta) Käytössä olevien järjestelmien arkkitehtuurinmukaisuusarviot

Web-sisällönhallintajärjestelmät. Sisältö. Mitä on web-sisällönhallinta?

TURVALLISEN TEKNIIKAN SEMINAARI Laitteiden etähallinta tietoverkkojen välityksellä Jani Järvinen, tuotepäällikkö

Verkkokauppatilasto Perustietoa verkkokauppaseurannasta sekä verkko-ostaminen 2014/H1

Lexmarkin ominaisuudet ja edut

Internet of Things. Ideasta palveluksi IoT:n hyödyntäminen teollisuudessa. Palvelujen digitalisoinnista 4. teolliseen vallankumoukseen

BYAS START-UP -PAKETIT JA ASPT?BYAS?

Ainutlaatuiset maalämpöpumput

Taru Kokkonen, Kuopion kaupunki

FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL

Sähkönjakeluverkon hallinnan arkkitehtuuri. Sami Repo

XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy

WWW-sivut HTML-kielellä esitettyä hypertekstiaineistoa

TeliaSonera Identity and Access Management

Collaborative & Co-Creative Design in the Semogen -projects

ICT-ratkaisuja näkemyksellä

Sivuston tiedotgoogle.com

HITSAUKSEN TUOTTAVUUSRATKAISUT

Järjestelmäarkkitehtuuri (TK081702) Lähtökohta. Integroinnin tavoitteet

MobilePay sovelluksen sopimusehdot

-Yhdistetty viestintä osana uutta tehokkuutta. Petri Palmén Järjestelmäarkkitehti

VBE II Tulosseminaari Teknologian valmiusaste. Virtuaalirakentamisen Laboratorio Jiri Hietanen

Onnistunut ohjelmistoprojekti

Voice Over LTE (VoLTE) By Miikka Poikselkä;Harri Holma;Jukka Hongisto

JYX yliopiston palvelujen keskiössä. Pekka Olsbo Julkaisukoordinaattori Jyväskylän yliopiston kirjasto

HÄIRIÖTILANNEVIESTINTÄOHJE Kuopion kaupunki Raija Korhonen 1

The administrative process of a cluster. Santtu Rantanen Valvoja: Prof. Jorma Jormakka

TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO

Lab SBS3.FARM_Hyper-V - Navigating a SharePoint site

Teknologian hyödyntäminen oppimisen ja kehittämisen tukena

TIETOJÄRJESTELMIEN AMMATILLISET ERIKOISTUMISOPINNOT (30 op)

BioNordika Webshop Pikaohjeet

efront virtuaalinen oppimisympäristö Antti Rantala & Erkki Mauno

Konesali ilman rajoja Kongressi A

Kuinka helpottaa suurten projektien tuskaa pilvipalveluilla?

Ohjelmistopohjainen puhelinviestintä. Ari Auvinen Senior PTS

IBM Iptorin pilven reunalla

FAIRDATA-PALVELUT. CSC Suomalainen tutkimuksen, koulutuksen, kulttuurin ja julkishallinnon ICT-osaamiskeskus

Tietohallinnon arvo liiketoiminnalle

Palkanlaskenta. hoitaa palkat maksuun ajallaan sekä palkkatiedot verottajalle, eläkevakuutukseen ja muihin tietopankkeihin

LAS- ja ilmakuva-aineistojen käsittely ArcGIS:ssä

Pipfrog AS Ulkoasun muotoilut

KADA (Drupal 7) migraatio uuteen (versioon) webiin

KUOPION KAUPUNKI, PERUSTURVA, VANHUSPALVELUIDEN LÄÄKÄRITYÖN JÄRJESTÄMINEN ALKAEN. Heli Mattila Geriatrian asiantuntijalääkäri 6.6.

Yhteisöllisen tuotekehyksen avoin verkkolaboratorio. Asta Bäck

Ulkoistustoimittajan valvontapalvelu. Ville Mannonen / DataCenter Finland

Haluan hyvää palvelua. Mitä voin kuluttajana vaatia? VERO2015. Taija Härkki p

Verkostot ja strateginen kyvykkyys kilpailutekijänä

Liiketoimintajärjestelmien integrointi

Onnistunut ohjelmistoprojekti

Sivuston tiedotaongalandmaschinen.com

Kaikki analogiset järjestelmät digitaalisiksi ja verkkokäyttöisiksi - jo tänään Kustannustekkuutta ja joustavuutta työskentelyyn

Aurinkokeräin vakuumiputkella

Maaningan sosiaali- ja terveyspalvelut vuonna 2013

Sivuston tiedotqbooksupportpho nenumber.com

Testidatan generointi

Järjestelmäarkkitehtuuri (TK081702) Yritysarkkitehtuuri. Muutostarpeet

Directory Information Tree

Suomen haasteet ja mahdollisuudet

AMP IT UP! Microsoft Dynamics TM NAV 5 julkaisu Jani Liukkonen

Automaatiojärjestelmän hankinnassa huomioitavat tietoturva-asiat

Transkriptio:

Kasvavat WWW-paveut Sisätö Paveun skaaautuvuus Uudeeenjukaisu Kasvavat www-paveut vesa.pamu@tahitibar.com TahitiBar Innovations http://tahitibar.com/ Staattiset tiedostot + CGI/SSI Räätäöity järjestemä Soveuspavein Erikoistunut soveuspavein Rajanveto useissa tapauksissa keinotekoista Rakenne on usein joku näiden yhdistemä Staattiset tiedostot + CGI/SSI Pekästään staattisia HTML tiedostoja, kuvia ja vastaavia Enemmistö www-paveuista Lisäksi mahdoisesti pieniä cgi-skriptejä Usein riittävä pieniin esitepaveuihin Heppo ja nopea toteuttaa Skaaautuu hyvin suuriin käyttäjämääriin Hosting ostettavissa eduisesti Yäpito hankaaa HTML osaamista vaaditaan Ongemia suurien sisätömäärien kanssa Suuret muutokset työäitä Rajoittava - Ei dynaaminen Esimerkiksi: Apache, IIS + Per CGI Räätäöity järjestemä Määritetyyn tarkoitukseen austa asti rakennettu järjestemä Meko harvinaisia Tehokas Ainoa vaihtoehto joissain tapauksissa Hyvä vaihtoehto pitkäe erikoistuneissa järjestemissä Heppo integroida Kais hidas kehittää Heikosti siirrettävissä Hosting hankaaa Esimerkiksi: www-paveinten räätäöidyt moduuit (mod_exampe). Yeensä C:ä, mutta mahdoisia myös esimerkiksi Periä tai Javaa. J Soveuspavein Pekästään www-soveuksien rakentamiseen tarkoitettu soveuspavein Yeisin tapa toteuttaa dynaamisia paveuita Heppo kehittää, eduisemmat resurssit riittävät suureen osaan kehitystyöstä Useie austoie runsaasti vamiita Open Source komponenttejä Hosting kohtuuisen heppoa ja eduista Liiankin heposti kokemattomien kehittäjien muokattavissa Lopputuoksena usein suunnitteematon ja sekava rakenne Esimerkiksi: PHP, ASP, JSP, CodFusion 1

Erikoistunut soveuspavein Tiettyyn erikoistarkoitukseen (sisäönhainta, e-commerce, e yhteisö) rakennettu soveuspavein Yeensä pajon vamista toiminnaisuutta Useia digitaaisen median yrityksiä omat räätäöidyt tuotteensa Nopea tapa toteuttaa monimutkaisiakin vamiita paveuita Kustannustehokasta Hankaa öytää tarpeisiin sopivaa ratkaisua Vaatii erikoisosaamista kehittäjitä Hosting hankaaa Uuden toiminnaisuuden isääminen työästä Riippuvuus toimittajasta Esimerkiksi: Tahitibar SSB, Typo3, Roxen CMS, Frantic Factory, Midgard, M ICL Netcommunity Yhteenveto Tarpeet ja resurssit ratkaisevat vainnan Monesti joudutaan tekemään kompromissejä Vaihtoehtoja yrityksee Taon sisäinen kehitystyö Vamiin ostaminen ukoa Teettäminen aihankintana Open Source Edeisten yhdistemä (yensä) Kasvavat www-paveut Suunnitteu Tyypiisen orgaanisesti kasvaneen paveun arkkitehtuurimai on haittu (?) kaaos Kasvun kestävä arkkitehtuuri vaatii suunnitemaisuutta Suunnitteu muutosta varten Uudeeenjukaisut usein vättämättömiä Keskeisiä asioita arkkitehtuuria suunnitetaessa: 1 Tarpeet ajavat teknisiä ratkaisuja, ei päinvastoin 2 Eri jukaisukanavat huomioitava 3 Komponenttien itsenäisesti kehittyminen 4 Liiketoimintaprosessit muuttuvat 5 Käyttöiittymä (ukoasu) ja toiminnaisuus eriään 6 Käytettävissä 24/7 7 Yäpitohenkiökunta tuee vaihtumaan 8 Tietoturva! Personaization Coecting, anayzing and appying knowedge about users Orders and ogistics Taking and managing orders Esimerkki 1/4 Resource director Contro front-end, egacy apps and data Service and communication Providing customer service and community Content management Managing content and workfow processes Administration and anaysis Ensuring performance and reiabity Esimerkki 2/4 Content management Coordinate content production workfow (design, creation, staging, g, pubishing) Content store management Cataog data management Content expiration management Ad serving and management Personaization Demographic information Behaviora information Lifetime vaue of customer anaysis Customer oyaty programs Rues management Reationship state management LDAP directory service or interface Web reporting 2

Esimerkki 3/4 Esimerkki 4/4 Orders and ogistics Bid, buy auction commitments Shopping cart Product configuration Pricing rues Order entry Order inquiry/status Tax, shipping fees Credit authorization Fraud detection Service and communication FAQ databases Chat, emai, threaded discussions Coordination with service in other channes (phone, fied) Outbound emai Resource director Page assemby/html generation HTTP server Pooed resource management (sessions, db connections) Load baancing Authentication/authorization Business partner document exchange (EDI, XML) Search Password/certificate management Administration and anaysis Performance monitoring (SNMP) Appication staging/updating Faut toerance (Hot/Cod backup) Kasvavat www-paveut Paveun skaaautuvuus Paveun skaaautuvuus Osatekijät Käyttäjämäärä Sisätö Toiminnot Integraatiot Skaaautuvuusongemat voivat oa myös muita kuin teknisiä! Paveun skaaautuvuus Käyttäjämäärä Samanaikaisten käyttäjien määrä ratkaisee Mitoitus käyttöpiikkien mukaan Pekkä HTTP-hakujen määrä ei kerro pajoakaan Rasitustestaus hankaaa Ratkaisumaeja Paveun osia useae paveimee DNS round robin, Cisco oca director, yms Eriiset tietokantapaveimet ja vastaavat Paveun skaaautuvuus Sisätö Sisäön määrän kasvu vaikeuttaa sen yäpitoa Käyttäjät eivät enää öydä etsimäänsä tietoa Navigoinnin minimointi vaikeaa Ratkaisumaeja Hakukoneet Metatieto Tiedon tarjoaminen useaa eri oogista reittiä 3

Paveun skaaautuvuus Toiminnot Raskaita monimutkaisia toimintoja kertyy pajon Huonosti www:hen sopivat toiminnot, kuten chatit Tietoturvapäivitysten tarve jatkuva Ratkaisumaeja Keskittyminen yhteen soveusaustaan Raskaat toiminnot eriisie paveimie Paveun skaaautuvuus Integraatiot Integroinnit operatiivisiin järjestemiin usein monimutkaisia Saattavat muodostua puonkauaksi paveun suorityskyvye Ukopuoisen järjestemän tiapäinen pettäminen ei saisi näkyä oppukäyttäjie saakka Ratkaisumaeja Väimuistit, synkronointi The Appication Deveopment Wa + Mom & Pop Zone The Leverage Zone Appication Compexity Pushes the Curve Up or Down The Wa High Risk Zone Kasvavat www-paveut $ Uudeeenjukaisu - 5-100 30 000 50 000 Samanaikaisten käyttäjien määrä Päivittäisten sivuatausten määrä 2500-9000 300 000 3 000 000 Uudeeenjukaisu Syyt Tyypiisesti koveneva kipaiu, asiakkaiden vaatimukset, organisaation sisäiset tarpeet tai kasvava käyttäjämäärä Uudeeen jukaisussa voi paveuun tua useita eriaisia muutoksia Tekniset muutokset Visuaaiset muutokset Käyttöiittymän muuttuminen Uudet paveut Uusi sisätö Isoimmat ongemat uudeeen jukaisemisessa ovat teknisiä ja käyttäjien muutosvastarintaa Heikko käytettävyys- ja rasitustestaus Muutoksista tiedottamisen aiminyönti Käyttäjät rupeavat hykimään uudistettua paveua (44% reagoi negatiivisesti, 24% etsii uuden vastaavan paveun Jupiter Research) Kategoria Portaait Kuuttapaveut Matkustus Pankki / Mekari Kategorisoitu sisätö Kategorisoudut uutiset Kuutustuotteet Vertikaai sisätö Riski Uudeeenjukaisu Riskit Syy Kipaiua pajon, heppo öytää toinen korvaava. Kipaiua pajon, eroja vähän. Perustuu usein vakiokäyttäjiin (esim epostikortit). Paveun käyttö ei oekkaan tuttua ja heppoa joten asiakas mieuummin soittaa matkatoimistoon. Asiakastuen tarve isääntyy huomattavasti ja käyttövarmuus saattaa heiketä. Yhden kategorian sisätöä sisätävien paveuiden on hepompi säiyttää vakioakävijät, mutta kipaiua on usein pajon. Mitä yksityiskohtaisempaa informaatiota suppeata aata sitä pienempi riski. Vähän vakiokävijöitä, mainoskamppanjat ajavat ihmiset paveuihin. Kohderyhmä on jo niin fokusoitunut ettei se heposti vaihda (tai edes pysty vaihtamaan) paveua. 4

Uudeeenjukaisu Riskien minimointi Lisää resursseja uuden jukaisun suunnitteun ja rakennuksen ajaksi Käytä kokeneita resursseja uuden version suunnitteussa tehokkaasti hyväksesi Seuraa hyväksi havaittuja toimintamaeja Tiedota käyttäjie hyvissä ajoin muutoksesta Ota aktiivisia käyttäjiä mukaan beta-testaukseen testaukseen Useita reease candidate beta-jukaisuja ennen opuista jukaisua Muista opasteet uuden käyttöiittymän tai soveuksen jukaisun aikana Kasvavat www-paveut Mitä nyt? Keskeiset ongemat 2003 WWW-paveu kasvaa yhä suositummaksi ja kasvu rupeaa aiheuttamaan ongemia. Mitä nyt? Mahdoiset toimenpiteet a) Myy paveu b) Lakkauta paveu c) Varaudu huomattaviin investointeihin d) Ää tee mitään ja katso kun paveu vähiteen kuoee No site architecture is competey scaabe. For next five to 101 0 years, Web ventures shoud pan to fundamentay redeveop their Web appications every 24 to 36 months to avoid spiraing costs and technoogy obsoescence. - Jupiter Communications, May 1999 Tiukat budjetit ja pienet resurssit Testauksen puute (käyttöiittymä, rasitus) Isoihin projekteihin kokeneita osaajia rajaisesti Tietoturva Suuruudenhuuus resursseihin nähden Yäpidon airesurssointi Tuntemattomien tuotteiden käyttö ja tuen puute tai huonoaatuisuus Keskeiset ongemat 1999 Haittu kasvu Työvoimapua 96% web hankkeista on airesurssoitu Kokeneita osaajia saatavia niukasti Isoissa paveuissa joudutaan jatkossakin räätäöimään soveuksia itse ja to body go where no man has gone before Työntekijät vaihtuvat nopeaan tahtiin Oemassaoevan organisaation sitouttaminen Kustannukset karkaavat heposti käsistä tuojen näkyessä vasta kaukana horisontissa Reaististen tavoitteiden määrittey Yhtä yeispätevää ratkaisua ei oe oemassa Hyvä, kokenut ja sitoutunut kehittäjien ydintiimi: Business, tech, käi, visu, sisätö, asiakaspaveu Oikeat partnerit mukana tutkimuksessa, konsutoinnissa, suunnitteussa, toteutuksessa ja anaysoinnissa Vamiiden tuotteiden käyttö, Not Invented Here -syndrooman vättäminen Toimivat ja testatut mait suunnitteu- ja tuotantoprosesseihin Riittävät investoinnit henkiökuntaan, aihankintaan, ohjemistoihin ihin ja aitteistoon Omista ja muiden virheistä oppiminen Esimerkkejä haitusta ja haitsemattomasta kasvusta öytyy runsaasti maaimata, Suomesta vähemmän 5

Kasvavat www-paveut Luennon oppu vesa.pamu@tahitibar.com TahitiBar Innovations http://tahitibar.com/ 6