3. 20101103 novensys oracle day 2010 v1.1
DESCRIPTION
NovensysTRANSCRIPT
1
Rovinieta electronica – Studiu de caz
Cristian Moraru – Project Manager
Cristian Musat – Middleware Team Leader
www.novensys.com
November 4, 2010 © 2010 Novensys 2
Entering new
markets
Diversifying the
portfolio
Investing in
formation
Agenda
1. Situatie existenta inainte de proiect
2. Nevoia de business – Obiective Proiect
3. Solutia propusa de Novensys
• Arhitectura functionala
• Arhitectura tehnica
4. Technical Challenges
5. Beneficii / Rezultate
6. Q & A
www.novensys.com
3
www.novensys.com
Chapter 1:
Context proiect / Situatie existenta inainte de proiect
November 4, 2010 © 2010 Novensys 4
Diversifying the
portfolio
Investing in
formation
• Nu exista un sistem unitar de gestionare si raportareprivind emiterea si controlul rovinietei
• Asigurarea stocului de roviniete pe fiecare tip si duratade valabilitate era o problema continua
• Controlul rovinietei necesita de fiecare data oprirea in trafic a conducatorilor auto
• Problema falsurilor greu de identificat
• Vanzarea era limitata la un singur tip de canal de distributie
• Grad de incasare scazut
• Lipsa de transparenta in procesul de control
Situatia existenta inainte de implementare noului sistem
www.novensys.com
November 4, 2010 © 2010 Novensys 5
www.novensys.com
Chapter 2: Nevoia de business - Obiective
November 4, 2010 © 2010 Novensys 6
Entering new
markets
Diversifying the
portfolio
Investing in
formation
Obiective proiect
• Imbunatatirea gradului de colectare a taxei de utilizare a infrastructurii rutiere
• Largirea canalelor de distributie astfel incat sa permitautilizatorilor achizitia de roviniete oriunde si oricand.
• Managementul centralizat al informatie
• Imbunatatirea si optimizarea procesului de control
• Interconectarea cu alte institutii atat publice si cat siprivate in vederea automatizatii si optimizarii proceselor de emitere si control rovinieta
www.novensys.com
November 4, 2010 © 2010 Novensys 7
www.novensys.com
Chapter 3:
Solutia propusa de Novensys
November 4, 2010 © 2010 Novensys 8
Entering new
markets
Diversifying the
portfolio
Descrierea solutiei
• Solutia implementeaza un proces eficient pentru emiterea si verificarea manuala sau automata a platii si validitatii taxei de drum (rovinieta).
• Solutia ofera canale multiple in vederea achizitionarii rovinietei, monitorizarea si controlul platilor.
• Solutia ofera un mecanism eficient de raportare solicitat in procesele de management, monitorizare si gestiune.
www.novensys.com
November 4, 2010 © 2010 Novensys 9
Entering new
markets
Diversifying the
portfolio
Investing in
formation
Arhitectura de business a solutiei
• Gestionata centralizat
• Distribuita la nivel national
• Multi nivel
• Securitate pe mai multe nivele
• Disponibilitate ridicata
• Conectare wireless
• Arhitectura deschisa
• Modulara si extensibila
www.novensys.com
November 4, 2010 © 2010 Novensys 10
Entering new
markets
Diversifying the
portfolio
Investing in
formation
www.novensys.com
November 4, 2010 © 2010 Novensys 11
Entering new
markets
Diversifying the
portfolio
Investing in
formation
EmitereControl manual
Control automat
Rapoarte
Internet
Emitere prin SMS
Emitere prin portal WEB
SMSC
Provider
GSM
Antena GSM
Procesator plati
card bancar debit/credit
Agentie de control si
incasare CNADR
Confirmare plata OP
Web
ServicesPortal
Server
Aplicatie
Serviciu
Procesare
emitere prin
SMS
DB
Server
Interfata
cu alte
sisteme
Partener
Emitere prin partener
Solutia ofera functionalitati multiple pentru clienti in vederea achizitionariirovinietei astfel :
• Prin parteneri
• Portal Web
• Telefonie mobila (SMS)
www.novensys.com
November 4, 2010 © 2010 Novensys 12
Entering new
markets
Diversifying the
portfolio
Investing in
formation
Emitere Control manual
Control automat
Rapoarte
Procesul manual de verificare si control ofera 2 metode:
• Control inopinant realizat de catre personalul autorizat (ex. Politie)
• Control planificat de catre dispeceri si realizat de personalul autorizat
COLOR VIDEO CAMERA
Antena GSMDispecerat
Emitere ordin
de verificare
Camera supraveghere
Antena GSM
Echipa verificatori
Receptionare
ordin de verificare
Control din
proprie initiativa
Control cu
ordin de
control
Web
Services
Server
Aplicatie
DB Server
Sistem Back-Office
Control in teren cu
echipe mixte de
dispeceri si verificatori
www.novensys.com
November 4, 2010 © 2010 Novensys 13
Entering new
markets
Diversifying the
portfolio
Investing in
formation
EmitereControl manual
Control automat
Rapoarte
Procesul automat de identificare a vehiculelor ce nu au valabila rovinieta presupune:
• Un sistem automat de captare a imaginor din trafic
• Un sistem de extragere a numarului de inmatriculare a vehicului pe baza imaginii captate (tehnologie OCR).
COLOR VIDEO CAMERA
Punct fix de control
automat
Antena GSM
Punct mobil de
control automat
Control automat
VPN
Server stocare
Metadate si pozeServer
Aplicatie
DB Server
Sistem Back-Office
www.novensys.com
November 4, 2010 © 2010 Novensys 14
Entering new
markets
Investing in
formation
EmitereControl manual Rapoarte
Control automat
Componenta de raportare genereaza douacategori de rapoarte:
• Rapoarte Operationale – permit urmarirea
activitatilor in timp real
• Rapoarte de analiza statistica (Business Intelligence)
– ofera rapoarte sintetice in vederea analizei si
asistarii deciziilor de management
www.novensys.com
November 4, 2010 © 2010 Novensys 15
www.novensys.com
Solutia propusa de Novensys – Arhitectura tehnica
November 4, 2010 © 2010 Novensys 16
www.novensys.com
Diversifying the
portfolio
Investing in
formation
Arhitectura software
November 4, 2010 © 2010 Novensys 17
www.novensys.com
Investing in
formation
Platforma hardware
November 4, 2010 © 2010 Novensys 18
www.novensys.com
• Oracle Database Real Application Cluster 10Gv2RAC
• Oracle Fusion Middleware:• Weblogic Server 10.3.2• SOA Suite 10G version 10.1.3.5
on Weblogic 10R3• Web Services Manager
• SOA Suite (11.1.1.2.0):• Web Services Manager• User Messaging Service• Enterprise Manager Fusion
Middleware Control• Business Activity
Monitoring• BPEL Process Manager
• Oracle Identity Management• Oracle Internet Directory• Oracle Access Manager
(WebGate, WebPass, Access Server, Identity Server)
Produse Oracle utilizate
• Web Tier Utilities (11.1.1.2.0)• Process manager• HTTP Server• Web Cache• Proxy Plug-In• Weblogic Module Plugin
• Oracle Business Intelligence Standard Edition One
• Oracle BI Server• Oracle BI Answers• Oracle BI Interactive
Dashboard• Oracle BI Publisher
November 4, 2010 © 2010 Novensys 19
www.novensys.com
Investing in
formation
• Spring Core (3.0)
• Spring MVC (3.0)
• Javascript – EXT-JS – presentation Layer
• REST (JSON)
• JAXB
• JAX-WS (Weblogic implementation)
• EJB 3.0
• EclipseLink – JPA
• Oracle Advanced Queue
• Quartz – job scheduler
• Servlet 3.0
• Spring Security and External Auth (Oracle Access Manager)
• Oracle Web Service Manager API
• JasperReport - operational reports
• Subversion, Apache Continuum, Apache Maven, Apache ANT
Tehnologii/Framework-uri/Tools-uri utilizate
November 4, 2010 © 2010 Novensys 21
Entering new
markets
Diversifying the
portfolio
Investing in
formation
• Integrare aplicatii cu Oracle Access Manager (SSO)• Protejare resurse aplicatie• Workaround pentru productivitate dezvoltare
• Rescrierea anumitor module pentru gazduire in mediu cluster• Jobs scheduling• Utilizare Advanced Queue pentru procese asincrone
• Protectia serviciilor web – utilizare Oracle Web Service Manager fara adnotari la nivel de cod sursa
• Proceduri de deployment aplicatii• Load Test/Stress Test• Weblogic Managed Servers setup and fine tunning. Parametrii
masina virtuala java.• Compatibilitate browsere web• Fluxuri de integrare BNR,RAR,DRPCIV. Utilizare OHS ca si reverse-
proxy, configurare alerte• Load balancer – inchidere SSL la nivel LB
Technical challenges
www.novensys.com
November 4, 2010 © 2010 Novensys 22
www.novensys.com
Chapter 5:
Beneficii / Rezultate
November 4, 2010 © 2010 Novensys 23
www.novensys.com
Entering new
markets
Diversifying the
portfolio
• Cresterea gradului de incasare
• Accesul in timp real la datele privind emiterea si controlul rovinietelor
• Distributie la nivel national in mai mult de 1500 de locatii
• O foarte buna acceptare a sistemului din partea beneficiarului si a utilizatorilor
• Cresterea flexibilitatii prin utilizarea echipamentelor mobile (ex. adaugarea suplimentar a unui punct de vanzare)
• Scaderea cu cel putin jumatate a timpului necesar emiterii uneiroviniete
• Un sistem parametrizabil si reconfigurabil de CNADNR farainterventia funizorului
• Necesitatea unui numar redus de oameni in administrarea sistemului
• Disponibilitatea ridicata a sistemului utilizand ultimele tehnologiihardware si software
Rezultate
November 4, 2010 © 2010 Novensys 24
www.novensys.com
Q & A Investing in
formation
25
THANK YOU!