Upload
friprogsenteret
View
1.029
Download
1
Embed Size (px)
DESCRIPTION
Citation preview
WiM P tyg g er ta ll med fri prog ramvare
GoOpen 2010
Per E inar Dybvik (Aspiro Music)Martin Stangeland (Conduct)
Kort om Aspiro og Aspiro Music
Ledende leverandør av mobile innholdstjenester i Norden og Baltikum
S tartet i 1998 140 ansatte Kontorer i Norge, S verige,
Danmark, Finland, E stland, Latvia, Litauen og US A
Omsetning 2008: 426 MS EK Børsnotert i S tockholm
Forretning s områder
Mobil spill og underholdning Mobil TV (Rubberduck) Mobile B2B-løsninger og
betaling Mobil Gaming (M ilesAhead) Mobil nummeropplysning Musikk
Aspiro har siden 2002 basert sine plattformer på fri programvare med stor suksess.
ApplicationS erver: JBoss
Database: PostgreS QLLightweigthwebserver: NginxWebserver : Tomcat
Monitoring : MuninMonitoring : NagiosS earch engine : Lucene/S olrImageS caling : ImageResize4J
Audio converter : AudioConvert
Audio tagging: Jaudiotagger
Cache: MemcachedWeb Cache : Varnish
S oftwareFramework : Apache ThriftFTP S erver: vsftpProgrammingLanguage : E rlang
Viktigste motivasjoner for Aspiro er og har vært kvalitet og supportbidrag fra utviklerforum. Tilgang til kildekode eller økonomiske besparelser har vært sekundært.
Aspiro Music er leverandør av flere musikktjenester bl.a. WiMP
Telenor Nedlastingsbutikk på mobil
PlatekompanietMP3-butikk på nett
Universal/NordeaWiMP-variant
i Sverige
WiMPLansert i Norge og Danmark
Aspiro Music måtte utvikle et nytt system da Aspiros gamle statistikksystem ikke skalerte i forhold til nye krav fra
musikkbransjen
Etablere en løsning for avregning, rapportering, statistikk og analyse av musikk – en generell plattform som må kunne håndtere fremtidige ukjente krav til forretningsregler
Overordnede behov• Avregning av plateselskaper og opphavsorganisasjoner (Tono, S TIM, KODA, ..)• Avregning av distribusjons- og salgskanaler• Avregning av betalingsformidlere• Analyse av markedsaktiviteter• Analyse kunde- og bruksadferd• Intern økonomirapportering og kontroll• Operasjonell feilovervåkning
Aspiro leverer musikkløsninger for streaming og nedlasting fra en database med mange millioner sanger
Aspiro MusicDatabase
streaming
Nedlasting
Mange ulike attributter påvirker regelverket og beregningsmodellene
Aspiro leverer mange musikktjenester med mange ulike partnere i flere land. S a lg s kana l og land har ulike betingelser i forhold til innholdspriser og opphavsorganisasjoner.
Produktegenskapene ved hver tjenenesteinstans påvirker beregningsreglene eks:
• Leverans emetoder: Nedlasting og Streaming• Forretning s modell s luttbruker: Pay-per-download, abonnement,
kombinasjoner• Plattform : PC, mobil, set-topboks, game-consoll • B eta ling s former: mobilbetaling (S MS , WAP), kreditkort, kundespesifikke • Innholds objekt: S ingleTrack, Album, DobbeltAlbum, EP, Lydbok,
Mange og komplekse forretningsregler i konstant endring setter store krav til fleksibilitet og kontroll
• Plateselskapene har alle ulike forretningsmodeller som er vanskelig å omforene i et felles rammeverk.Eks. for streaming praktiserer noen selskaper ”the greater of ”: 1. X % av omsetning (men ulike definisjoner av hva omsetningen er)
2. Minimum per abonnent (men differensierte priser med eller uten mobil-tilgang)
3. Minimum pr. spilte sang
• Mange feil i datakildene fra plateselskapene krever stor grad av overvåkning og system for å korrigere i senere avregningsperioder
• Mange ulike former for unntakssituasjoner (eks. kampanjer) krever dynamiske verktøy
• Valutahåndtering praktiseres ulikt• Alle plateselskaper har egne formater for avrapportering av
transaksjonslogger
Med bruken av Pentaho har vi på en effektiv og rask måte kunne etablere en plattform for videre
vekst• Vår/sommer 2009 valgte vi bort alternativet om å utvikle et eget
statistikksystem. Kompleksiteten er stor og vi måtte finne et verktøy som ga:– større fleksibilitet– raskere utvikling av rapporter og bedre delingsmuligheter av analyser– gir bedre oversikt/kontroll på forretningsregler
• Juni 2009 ble vi introdusert til Pentaho av Conduct• S ensommeren 2009 startet vi opp et prøveprosjekt for å skape en proof-of-
concept– Etter 2 uker var første prototype klar med noen enkle forretningsregler– Etter 4 uker var kvaliteten på avregningene og rapportene bedre enn det
vi klarte med det gamle systemet• S eptember valgte vi å gå videre med en full implementasjon
– Etter 2 -3 måneder var Versjon 1 klar som håndterte avregning og analyser av nedlasting
• April 2010 er første versjon av streaming rapportering klar
Fri musikk ?
Send SMS WIMP til 2225 for å få din invitasjon til 30 dagers gratis musikk
Om ConductConduct er et konsulentselskap som tilbyr tjenester basert på løsninger med Open Source teknologi.Vi bistår våre kunder med rådgivning, prosjektledelse, arkitektur, systemutvikling, migrering og integrasjon innen våre løsningsområder.
Våre løsningsområder omfatter Business Intelligence, Identity Management og integrasjonsplattformer.
Om bruken av Aspiro Music Statistikksystem
• Partnere og Innholdsleverandører• Analyse• Avregning• Dashboard• Monitorering Løsninger
Partner Informasjonsdeling
• Daglige, ukentlige og månedlig rapporteringsjobber• Web tilgang felles informasjon,
– Parameteriserte Web Rapporter– Kube tilgang
Analyse
• Kundeutvikling• Operasjoner Streaming• Operasjoner Download• Avregningsresultat• Statistikk system
Avregning Streaming
• Løses som et sett med Pentaho Data Integrasjons jobber og transformasjoner• Hver transformasjon representerer egne steg i løsningsprosessen• Presenteres i egne avregningsrapporter
Dashboards og monitorering
• Status kunder• Status ETL• Status Daglig jobber
Om realisering
• Aspiro Music– CEO– CTO– Rapport Ansvarlig
• Conduct AS– BI Konsulent– Arkitekt– 2 Utviklere
• Fase 1– Løfte Downloads over til ny plattform
• Fase 2– Etablere samme tjenester Streaming
• Fase 3– Drift og videreutvikling– Kunde analyse– Avregning– Kampnaje
Om Løsningen
• Pentaho BI Suite• PostgreSQL 8.4 DW
• Conformed Dimensions