La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

1 L’Orchestratore Locale e il Sistema di Notifica degli Eventi dell’Anagrafe Comunale SOR Corso per Utilizzatori.

Presentazioni simili


Presentazione sul tema: "1 L’Orchestratore Locale e il Sistema di Notifica degli Eventi dell’Anagrafe Comunale SOR Corso per Utilizzatori."— Transcript della presentazione:

1 1 L’Orchestratore Locale e il Sistema di Notifica degli Eventi dell’Anagrafe Comunale SOR Corso per Utilizzatori

2 2 “Presentazione” Docenti: Paolo Fiore - IT Solution Architect Engineering Ingegneria Informatica s.p.a. Mirko Nalesso - IT Solution Architect Engineering Ingegneria Informatica s.p.a.

3 3 Cooperazione di 3° Livello 6.Cooperazione di 3° Livello 6.1 Obiettivo del servizio 6.2 Eventi analizzati 6.3 Un caso d’uso: “Il signor Rossi cambia casa” 6.4 Diagramma di stato degli Eventi analizzati 6.5 Il workflow e gli attori in gioco 6.6 Eventuali Scarti 6.7 Capire il modello 6.8 L’applicazione del modello tramite l’Orchestratore Locali

4 4 Obiettivo del servizio Workflow “Il Sig Rossi Cambia Casa” Coda delle Proposte ACSOR Satellite Anagrafe della Popolazione COOP1 Consegna Proposta di denuncia Tarsu

5 5 Eventi analizzati (1)  Evento Immigrazione Un cittadino o un nucleo familiare originariamente residente in un altro Comune, assume la residenza nel comune dell'Ente. Vanno distinti due casi: 1.per l’immobile esiste un intestatario TaRSU  Non si genera nessuna denuncia 2.per l’immobile non esiste un intestatario TaRSU  Si genera una denuncia di nuova occupazione e relative pertinenze

6 6 Eventi analizzati (2)  Evento Emigrazione Un cittadino o un nucleo familiare originariamente residente nel territorio dell'Ente, assume la residenza in un altro Comune. Vanno distinti due casi: 1.all’immobile è associato un intestatario TaRSU  Si genera una denuncia di cessazione nel caso in cui:  esiste l’intestatario TaRSU  l’intestatario TaRSU è tra gli emigranti  non restano abitanti nell’immobili 2.all’immobile non è associato un intestatario TaRSU  Non si genera nessuna denuncia(possibile frode)

7 7 Eventi analizzati (3)  Evento Decesso Un cittadino decede. Si genera una denuncia di cessazione nel caso in cui:  esiste l’intestatario TaRSU  l’intestatario TaRSU è deceduto  non ci sono altri abitanti nell’immobili

8 8 Eventi analizzati (4)  Evento Cambio Domicilio Un cittadino o un nucleo familiare originariamente residente nel territorio dell'Ente assume un altro domicilio mantenendo la residenza nello stesso Ente. Vanno distinti due casi: a.caso attinente all’immobile di origine b.caso attinente all’immobile di destinazione

9 9 Eventi analizzati (5)  Evento Cambio Domicilio a.Per l’immobile di origine Si effettua una denuncia di cessazione nel caso in cui: 1.esiste l’intestatario TaRSU 2.l’intestatario TaRSU cambia domicilio 3.non restano occupanti nel vecchio immobile

10 10 Eventi analizzati (6)  Evento Cambio Domicilio b.Per l’immobile di destinazione Si genera una denuncia di nuova occupazione per l’immobile di destinazione e relative pertinenze se non esiste un intestatario TaRSU.

11 11 Il caso d’uso “Il signor Rossi cambia casa” Orchestratore locale ACSOR SOAP BC Anagrafe Reperimento info up-to-date da Anagrafe e Tributi Client SOAP WS Tributi WS Dati mancanti Si Attiva proc. comma 340 No Invia proposta di denuncia Client SOAP WS proposta denuncia 8.A.5 WS Verifica completezza dati Client SOAP Client SOAP Client SOAP 8.A.3 WS

12 12 Diagramma dello stato degli Eventi analizzati

13 13 Il workflow e gli attori in gioco(1)

14 14 Il workflow e gli attori in gioco(2)

15 15 Il workflow e gli attori in gioco(3)

16 16 Eventuali Scarti e Logs

17 17 Capire il modello (1) Il modello della Cooperazione di 3° livello: Consiste nella creazione di servizi di business complessi, mediante l’orchestrazione di servizi esposti da altri sistemi. La logica sottesa dal singolo servizio di business rimane nel sistema che lo espone. La logica di business del servizio complesso risiede in un unico sistema (Orchestratore Locale). Si beneficia delle potenzialità infrastrutturali offerte dall’Orchestratore: Business monitor Connettori tecnologici eterogenei \

18 18 Capire il modello (2) Infrastruttura tecnologica  Service BUS “pure Java”  Open source  Cluster enabled Modello di riferimento  Orientato a SOA/BPM governance  Management e monitor dei processi di business  Efficienza di tutti gli “attori” coinvolti ESB Node Workflow ETL JBI SA ESB node CommunicationLayer BPM Layer SOA/ESB Layer Listener Spagic Studio Monitor & Management MetaDB

19 19 L’applicazione del modello mediante OL (1) L’applicazione del modello: É un’orchestrazione complessa. Sfrutta il workflow Spagic. In caso di errore funzionale viene aggiornata la banca dati ACSOR. In caso di errore di sistema (es: servizi non attivi) viene interrotto il processo. Tramite la Console di monitoraggio posso vedere lo stato di avanzamento di una singola proposta di denuncia.

20 20 L’applicazione del modello mediante OL (2) Esercitazione VISURA TRIBUTI FALLITA 1.Da “Lista Processi istanziati  Ricerca avanzata” filtrare per:  Processo = “DCOOP3P1UC1_MANAGER”  CodiceEnte su InfoProposta = ente_01 2.Visualizzare il grafico del primo processo della lista 3.Verificare che il processo sia terminato in “Abort tributi”.

21 21 L’applicazione del modello mediante OL (3) Esercitazione VISURA ANAGRAFE FALLITA 1.Da “Lista Processi istanziati  Ricerca avanzata” filtrare per:  Processo = “DCOOP3P1UC1_MANAGER”  CodiceEnte su InfoProposta = ente_01 2.Visualizzare il grafico del primo processo della lista 3.Verificare che il processo sia terminato in “Abort Anagrafe”.

22 22 L’applicazione del modello mediante OL (4) Esercitazione VERIFICA COMPLETEZZA DATI FALLITA 1.Da “Lista Processi istanziati  Ricerca avanzata” filtrare per:  Processo = “DCOOP3P1UC1_MANAGER”  CodiceEnte su InfoProposta = ente_01 2.Visualizzare il grafico del primo processo della lista 3.Verificare che il processo sia terminato in “Fine verifica”. 4.Verificare che sia stata inviata un’email di notifica dell’errore

23 23 L’applicazione del modello mediante OL (5) Esercitazione DATI NON VALIDI PER VERIFICA COMPLETEZZA 1.Da “Lista Processi istanziati  Ricerca avanzata” filtrare per:  Processo = “DCOOP3P1UC1_MANAGER”  CodiceEnte su InfoProposta = ente_01 2.Visualizzare il grafico del primo processo della lista 3.Verificare che il processo sia terminato in “Abort verifica completezza”.

24 24 L’applicazione del modello mediante OL (6) Esercitazione AVVIO COMMA 340 FALLITO 1.Da “Lista Processi istanziati  Ricerca avanzata” filtrare per:  Processo = “DCOOP3P1UC1_MANAGER”  CodiceEnte su InfoProposta = ente_01 2.Visualizzare il grafico del primo processo della lista 3.Verificare che il processo sia terminato in “End1”.

25 25 L’applicazione del modello mediante OL (7) Esercitazione AVVIO COMMA 340 1.Da “Lista Processi istanziati  Ricerca avanzata” filtrare per:  Processo = “DCOOP3P1UC1_MANAGER”  CodiceEnte su InfoProposta = ente_01 2.Visualizzare il grafico del primo processo della lista 3.Verificare che il processo sia terminato in “Fine in attesa”.

26 26 L’applicazione del modello mediante OL (8) Esercitazione INVIO AI TRIBUTI FALLITO 1.Da “Lista Processi istanziati  Ricerca avanzata” filtrare per:  Processo = “DCOOP3P1UC1_MANAGER”  CodiceEnte su InfoProposta = ente_01 2.Visualizzare il grafico del primo processo della lista 3.Verificare che il processo sia terminato in “Invio ai tributi” (step rosso).

27 27 L’applicazione del modello mediante OL (9) Esercitazione INVIO AI TRIBUTI 1.Da “Lista Processi istanziati  Ricerca avanzata” filtrare per:  Processo = “DCOOP3P1UC1_MANAGER”  CodiceEnte su InfoProposta = ente_01 2.Visualizzare il grafico del primo processo della lista 3.Verificare che il processo sia terminato in “Fine invio”

28 28 COOP2 COOP2

29 29 Verifica assenza pubblicazioni variazioni COOP2(1) Esercitazione 1.Collegarsi a “https://elisa.eng.it/OLManager/login.htm” 2.Inserire le credenziali:  OL-USER-POWER / OL-USER-POWER 3.Cliccare su “CAMBIA ENTE”  Scegliere “A944” ……

30 30 Verifica assenza pubblicazioni variazioni COOP2(2) Esercitazione 4.Cliccare su “RICERCA EVENTI”  Valorizzare il campo “Publisher” con il valore “COOP2”  Impostare la data iniziale di ricerca del campo “Pubblicato Dal” mediante l’apposito calendario  Impostare la data finale di ricerca del campo “Al” mediante l’apposito calendario 5.Cliccare su “Esegui Ricerca” 6.Verificare che la lista dei risultati sia vuota

31 31 COOP2 : servizi di pubblicazione delle variazioni 7.COOP2: servizi di pubblicazione delle variazioni 7.1 ACSOR e COOP1 7.2 Servizio Cooperazione di 2° livello 7.3 Disallineamento dati ACSOR e Satelliti dopo COOP1 7.4 Requisiti necessari alla partecipazione di COOP2 7.5 Obiettivo del servizio 7.6 Variazioni pubblicate 7.7 Eventuali Scarti

32 32 ACSOR COOP1 ACSOR Anagrafe Imprese Anagrafe della Popolazione Catasto Elettrico Agenzia del Territorio Imposta Comunale sugli Immobili Pratiche Edilizie Tariffa Igiene Ambientale Tassa Smaltimento Rifiuti Urbani Anagrafica Tributaria Adempimenti Unici Dei Notai Bonifici Da Ristrutturazione Dichiarazione Dei Redditi Agenzia del Territorio Imposta Comunale sugli Immobili Licenze Commerciali Locazioni fornitura atti registrati in ufficio Locazioni fornitura locazioni ufficio Locazioni telematiche Registro delle Imprese Successioni Modulo BASEModulo ESTESO Area di Staging Utenze

33 33 Servizio Cooperazione di 2° livello Generazione eventi variazioneSatelliti Sottoscrittori ACSOR Anagrafe della Popolazione Anagrafe Tributaria Registro delle Imprese Orchestratore Locale Satellite B Satellite C Satellite A Pubblicazione Sottoscrizione ACI

34 34 Disallineamento dati ACSOR e Satelliti dopo COOP1(2) COD_ENTEIDR_SOGDAT_INI… A944 394120091202… A944 397620091109… A944 1254320091201… A944 658420091129… A944 332220091112… A944 435620091127… PRG_CFSOGGID_ORI_CFSOGGCODICE_ENTE…… 14883 1000064561552 A944… 14887 1000137911992 A944… COD_ENTEIDR_SOG_STLTIP_SOGDEN_SOG……. A944 6490 A P… A944 3975 B O… COD_ENTECOD_IMPRESAPRG_AGGPRG_UN_LOCALE… A944 402 2 2… A944 405 3 0… ACSOR Satellite Tributi Satellite Pratiche Edilizie Satelliti Registro Imprese COD_ENTECOD_IMPRESAPRG_AGGPRG_UN_LOCALE… A944 402 2 2… A944 405 3 0… Satellite Registro delle Imprese COD_ENTEIDR_SOG_STLDAT_VAR… A944 19420091109… A944 19520091109… Satellite Anagrafe della Popolazione COD_ENTEIDR_SOG_STLTIP_SOGCOD_FIS…… A944 176 D00495720377…… A944 31627 PBRZNMR42D63H945I…… Satellite Anagrafe Tributaria Satellite SorgentiSatellite Destinazione Variazioni Anagrafiche COD_ENTEIDR_SOGDAT_INI… A944 394120091202… A944 397620091109… A944 1254320091201… A944 658420091129… A944 332220091112… A944 435620091127… Disallineamento

35 35 Disallineamento dati ACSOR e Satelliti dopo COOP1(3) COD_ENTEIDR_OGGDAT_INI… A944 394120091202… A944 397620091109… A944 1254320091201… A944 658420091129… A944 332220091112… A944 435620091127… COD_ENTEIDR_OGGDAT_INI… A944 394120091202… A944 397620091109… A944 1254320091201… A944 658420091129… A944 332220091112… A944 435620091127… PRG_CFSOGGID_ORI_OGGCODICE_ENTE…… 14883 1000064561552 A944… 14887 1000137911992 A944… COD_ENTEIDR_SOG_STLTIP_SOGDEN_SOG……. A944 6490 A P… A944 3975 B O… COD_ENTECOD_IMPRESAPRG_AGGPRG_UN_LOCALE… A944 402 2 2… A944 405 3 0… ACSOR Satellite Tributi Satellite Pratiche Edilizie Satellite Registro Imprese Satellite SorgentiSatellite Destinazione Satellite ACI Variazioni Toponomastiche COD_ENTElIDR_VIADEN_VIA…… A944 176 Via Roma…… A944 31627 Piazza Garibaldi…… Disallineamento

36 36 Obbiettivo Servizio COD_ENTEIDR_OGGDAT_INI… A944 394120091202… A944 397620091109… A944 1254320091201… A944 658420091129… A944 332220091112… A944 435620091127… PRG_CFSOGGID_ORI_OGGCODICE_ENTE…… 14883 1000064561552 A944… 14887 1000137911992 A944… COD_ENTEIDR_SOG_STLTIP_SOGDEN_SOG……. A944 6490 A P… A944 3975 B O… COD_ENTECOD_IMPRESAPRG_AGGPRG_UN_LOCALE… A944 402 2 2… A944 405 3 0… ACSOR Satellite Tributi Satellite Pratiche Edilizie Satellite Registro Imprese Satellite Destinazione Allineamento

37 37 Requisiti necessari alla partecipazione di COOP2 Requisiti Satelliti Sorgente: Partecipazione alla cooperazione di 1° livello  Fornitura periodica delta informativo  Fornitura periodica foto informativa  Fornitura periodica viste Requisiti Satelliti Destinazione: Partecipazione alla cooperazione di 1° livello  Fornitura periodica delta informativo  Chiavi naturalizzate del satellite di destinazione Satellite Registro delle Imprese  Tale satellite fa parte del modulo esteso ACSOR

38 38 Variazioni pubblicate(1) Le variazioni pubblicate sono massive e multiente: Le variazioni sono calcolate su una finestra temporale. Per ogni ente il servizio COOP2 può pubblicare 9 files:  VAR_ANAG_[TRIB/SGPE/INF]_SOGGETTI- [DATA_INI]-[DATA_FIN]-[NUM_VAR].dat  VAR_TOPON_[TRIB/SGPE/INF]_OGGETTI- [DATA_INI]-[DATA_FIN]-[NUM_VAR].dat  VAR_TOPON_[TRIB/SGPE/INF]_SOGGETTI- [DATA_INI]-[DATA_FIN]-[NUM_VAR].dat

39 39 Variazioni pubblicate(2) Ogni variazione è rappresentata con un record a lunghezza fissa: Variazioni Anagrafiche per Soggetti:  Le info contenute riguardano dati quali nome, cognome, data di nascita, codice fiscale di un Soggetto. Variazioni Toponomastiche per Soggetti e Oggetti:  Le info contenute riguardano dati quali l’indirizzo di residenza di un Soggetto o l’indirizzo in cui un Oggetto è locato.

40 40 Variazioni pubblicate(3) Esempio di variazione: 10000000000000000000000001243AC SOR-COOP2BOBOLOGNA 201002180085ROSSI/MARIO RSSMRA22E39C185A

41 41 Eventuali Scarti

42 42 Verifica presenza pubblicazioni variazioni Esercitazione 1.Collegarsi a “https://elisa.eng.it/OLManager/login.htm” 2.Inserire le credenziali:  OL-USER-POWER / OL-USER-POWER 3.Cliccare su “CAMBIA ENTE”  Scegliere “A944” ……

43 43 Verifica presenza pubblicazioni variazioni (2) 4.Cliccare su “RICERCA EVENTI”  Valorizzare il campo “Publisher” con il valore “COOP2”  Impostare la data iniziale di ricerca del campo “Pubblicato Dal” mediante l’apposito calendario  Impostare la data finale di ricerca del campo “Al” mediante l’apposito calendario 5.Cliccare su “Esegui Ricerca” ……

44 44 5.Verificare che la lista dei risultati NON sia vuota 6.Per ogni evento nella lista dei risultati:  Cliccare sull’Id associato (prima colonna a sinistra)  Verificare che il nome del file sia corretto rispetto ai pattern descritti nella slide 38 Verifica presenza pubblicazioni variazioni (3)

45 45 Terza giornata Domande ed approfondimenti Si ringraziano i presenti per l’attenzione riservata


Scaricare ppt "1 L’Orchestratore Locale e il Sistema di Notifica degli Eventi dell’Anagrafe Comunale SOR Corso per Utilizzatori."

Presentazioni simili


Annunci Google