3. 20101103 novensys oracle day 2010 v1.1

25
1 Rovinieta electronica Studiu de caz Cristian Moraru Project Manager Cristian Musat Middleware Team Leader www.novensys.com

Upload: doina-draganescu

Post on 12-Nov-2014

727 views

Category:

Technology


1 download

DESCRIPTION

Novensys

TRANSCRIPT

Page 1: 3. 20101103   novensys oracle day 2010 v1.1

1

Rovinieta electronica – Studiu de caz

Cristian Moraru – Project Manager

Cristian Musat – Middleware Team Leader

www.novensys.com

Page 2: 3. 20101103   novensys oracle day 2010 v1.1

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

Page 3: 3. 20101103   novensys oracle day 2010 v1.1

3

www.novensys.com

Chapter 1:

Context proiect / Situatie existenta inainte de proiect

Page 4: 3. 20101103   novensys oracle day 2010 v1.1

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

Page 5: 3. 20101103   novensys oracle day 2010 v1.1

November 4, 2010 © 2010 Novensys 5

www.novensys.com

Chapter 2: Nevoia de business - Obiective

Page 6: 3. 20101103   novensys oracle day 2010 v1.1

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

Page 7: 3. 20101103   novensys oracle day 2010 v1.1

November 4, 2010 © 2010 Novensys 7

www.novensys.com

Chapter 3:

Solutia propusa de Novensys

Page 8: 3. 20101103   novensys oracle day 2010 v1.1

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

Page 9: 3. 20101103   novensys oracle day 2010 v1.1

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

Page 10: 3. 20101103   novensys oracle day 2010 v1.1

November 4, 2010 © 2010 Novensys 10

Entering new

markets

Diversifying the

portfolio

Investing in

formation

www.novensys.com

Page 11: 3. 20101103   novensys oracle day 2010 v1.1

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

Page 12: 3. 20101103   novensys oracle day 2010 v1.1

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

Page 13: 3. 20101103   novensys oracle day 2010 v1.1

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

Page 14: 3. 20101103   novensys oracle day 2010 v1.1

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

Page 15: 3. 20101103   novensys oracle day 2010 v1.1

November 4, 2010 © 2010 Novensys 15

www.novensys.com

Solutia propusa de Novensys – Arhitectura tehnica

Page 16: 3. 20101103   novensys oracle day 2010 v1.1

November 4, 2010 © 2010 Novensys 16

www.novensys.com

Diversifying the

portfolio

Investing in

formation

Arhitectura software

Page 17: 3. 20101103   novensys oracle day 2010 v1.1

November 4, 2010 © 2010 Novensys 17

www.novensys.com

Investing in

formation

Platforma hardware

Page 18: 3. 20101103   novensys oracle day 2010 v1.1

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

Page 19: 3. 20101103   novensys oracle day 2010 v1.1

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

Page 20: 3. 20101103   novensys oracle day 2010 v1.1

20

www.novensys.com

Chapter 4:

Project technical challenges

Page 21: 3. 20101103   novensys oracle day 2010 v1.1

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

Page 22: 3. 20101103   novensys oracle day 2010 v1.1

November 4, 2010 © 2010 Novensys 22

www.novensys.com

Chapter 5:

Beneficii / Rezultate

Page 23: 3. 20101103   novensys oracle day 2010 v1.1

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

Page 24: 3. 20101103   novensys oracle day 2010 v1.1

November 4, 2010 © 2010 Novensys 24

www.novensys.com

Q & A Investing in

formation

Page 25: 3. 20101103   novensys oracle day 2010 v1.1

25

THANK YOU!