Upload
imani-roman
View
34
Download
0
Embed Size (px)
DESCRIPTION
E4.NetPlayer informačný systém pre online riadenie a distrib úciu reklamných spotov. Symposium 2009,Hluboká , 8. j úna 2009 m ediworx software solutions, a.s. Ján Tomášik (jtomasik @mediworx.sk). Agenda. Krátka história mediWORX NetPlayer Server a klient - PowerPoint PPT Presentation
Citation preview
E4.NetPlayerinformačný systém pre online
riadenie a distribúciu reklamných spotov
Symposium 2009,Hluboká, 8. júna 2009mediworx software solutions, a.s.
Ján Tomášik ([email protected])
Agenda
Krátka história mediWORX NetPlayer Server a klient Použitý framework E4 (mediTRAX) Naše hodnotenie z pohľadu možností technológie Diskusia
Krátka históriamediworx software solutions, a.s.
Firma bola založená v roku 2006 spojením IT oddelení dvoch zdravotných poisťovní
Orientujeme sa na vývoj aplikácií, ich rozvoj a prevádzku v súlade so štandardom ITIL
Servis a podporu zákazníkov zabezpečuje 5 stredísk na Slovensku
Vývojový tím sídli v Košiciach (15 ľudí z celkového počtu 33) Dôraz na efektívny a rýchly vývoj
mediWORX software solutions, a.s.je mladá dynamická firma.
Intersystems Caché E4 framework pre vývoj aplikácií na Caché
Microsoft Systémový softvér (Windows Server, MS Exchange,...) Databázové servre pre podporné aplikácie (web, intranet)
Pre vývoj používame dve pre nás nosné technológie, ktorých výhody spájame do našich produktov.
MISIA: NetPlayer
Požiadavky zákazníka: Serverová aplikácia dostupná cez Internet
Zachovanie bezpečnosti, riadenie prístupových práv Nízke náklady na prevádzku Flexibilné riešenie s možnosťou postupného a jednoduchého rozširovania funkcionalít Postupne pribúdajúci počet koncových bodov (aktuálne 30)
Klient pre Windows XP Prehrávanie multimediálnych súborov Komunikácia so serverom cez webové služby Zadávanie „playlistov“ cez server Možnosť aktualizácie SW cez internet
Zadanie: V čo najkratšom čase (3 mesiace) postaviť systém pre online riadenie siete multimediálnych prehrávačov v sieti obchodných domov a nákupných centrier.
Technológia NetPlayer Server
Po analýze požiadaviek sme sa rozhodli pre technológiu Ensémble 2008 pre server v kombinácii .NET 3.5 pre hrubého klienta.
E4.NetPlayer Server je postavený na Ensémble 2008
E4 framework pre tenkého klienta (overený pri aplikácii mediTRAX)
Procesné veci riešené cez Ensémble Upravený workflow portál Využitie objektov Web Services pre komunikáciu s
koncovým klientom
NetPlayer je webová aplikácia, ktorá slúži na riadenia koncových prehrávačov v obchodných centrách.
Workflow portál rieši:
Interakciu s používateľom pri automatických úlohách
Interakcia pri rozhodnutí, ktoré sa vyžaduje od človeka
Pri implementácii sme použili funkčnosti Workflow portálu a mierne si ich prispôsobili...
Formuláre
Založené na E4 frameworku z mediTRAXu
Rýchle vytvorenie prototypu pre testovanie a vstup dát
Jednoduché vytváranie prehľadov
Generovanie formulárov bolo vďaka overenému frameworku z mediTRAXu veľmi pohodlné a rýchle...
Technológia NetPlayer Klient
E4.NetPlayer Klient je realizovaný na .NET Komunikácia cez Web Services
priamo so serverom Logovania činnosti a zasielanie na
server Prehrávanie podľa playlistov Automatický download
chýbajúcich súborov zo servera Autoupdate
Klient pre platformu Windows XP bol vytvorený v .NET 3.5
Projekt NetPlayer trval ako je u nás zvykom menej ako 6 mesiacov. Realizácia bola rozdelená na niekoľko etáp s využitím rôznych prístupov a možností.
Analýza požiadaviek
Príprava objektového modelu
Analýza a dátový model
Konfigurácia frameworku E4
Programovanie generátora playlistov
Implementácia procesov
Úprava workflow portálu
Implementácia klienta
Implemetnácia prepojení
Implementácia Testovanie
Optimalizácia výkonu
Drobné pripomienky
Pilotná prevádzka
Fázy realizácie projektu E4.NetPlayer
1 mesiac 2 mesiace 1 mesiac 1 mesiac
Overenie vo vybranom obchodnom centra
Dolanie prepojení
Doladenie generátora playlistov
Naše hodnotenie z pohľadu možností technológie
Výhody Veľmi rýchly vývoj Variabilita možných prístupov Veľmi rýchle vytváranie rozhraní pre externé systémy (web services)
Nevýhody Neznalosť / Nedôvera na strane zákazníka
Opäť sa potvrdili naše predpoklady a správnosť rozhodnutia pre výber technológie... Ak ďalší projekt, tak na CACHÉ.
Ďakujeme za pozornosť
Ján Tomášikriaditeľ spoloč[email protected]
Eugen Pahulyivedúci vý[email protected]