Date
Link Logo
Slogan
Site Link
Pixels
01/08/2006
Wizards Consulting Group CRM Sviluppo software Vendita hardware assistenza software call center Sviluppo CRM Portali aziendali immagine coordinata Web-Oriented Office multimedia bpe business process engineering B2B interactive marketing
http://www.wizardsgroup.it/
4.500
Linked Site Information
Informazioni sulla azienda : Consulenza informatica Sviluppo software Vendita hardware assistenza software call center Sviluppo CRM Portali aziendali immagine coordinata Web-Oriented Office Automation siti statici siti dinamici siti grafici sviluppo sistemi applicazioni web reti informatiche system networking comunicazione multicanale siti accessibili immagine aziendale editoria desktop publishing multimedia bpe business process engineering B2B interactive marketing ARSRETIA S.r.l. Sede Legale: V.le Mazzini, 25 00195 � Roma (ITALIA) Sede Operativa: Via D. Sansotta 97 00144 � ROMA (ITALIA) Tel. 06-52 27 00 97 Fax. 06-52 27 23 13 Arsretia S.r.l. Settore Sviluppo Presentazione Aziendale ABSTRACT In questo documento viene presentata Arsretia S.r.l. in relazione alle esperienze maturate nel settore dello sviluppo di progetti, soluzioni e applicazioni Web-Oriented. Verranno inoltre evidenziate le capacit� in termini di competenze specifiche per ogni singolo progetto realizzato, in particolare si affronteranno i seguenti temi: Breve descrizione aziendale; Metodologia e strumenti di sviluppo adottati; Referenze aziendali per forniture di soluzioni e applicazioni Web-Oriented; Esperienze globali e specifiche nell'ambito delle tematiche applicative Internet/Intranet/Extranet. Indice dei contenuti 1 Introduzione 5 2 Metodologie e Strumenti 6 Gestione Progetti 6 Modellazione e progettazione 7 Framework applicativi 7 3 Esperienze Aziendali 8 4 Le realizzazioni proprie 9 Sistemi middleware per ambienti legacy 9 Applicazioni Web 10 Sistemi di sicurezza e controllo di accesso 11 5 I Clienti 11 1 Introduzione ARSRETIA � una societ� a responsabilit� limitata, costituita nel 1991 da un gruppo di consulenti specializzati in aree quali: networks (TCP/IP); compiler technology (linguaggi 4a generazione, linguaggi object oriented, linguaggi script); multimedia systems (sistemi di elaborazione e compressione di immagini digitali, strumenti di authoring, ambienti di sviluppo per chioschi elettronici); software di base (realizzazione di drivers per S.O., MS-DOS, Windows 16-32, Linux/Unix e OS/2). Le attivit� svolte negli anni hanno permesso al gruppo di crescere in termini di risorse e di capacit� professionali. I laboratori di Arsretia affrontano da sempre e risolvono problematiche di medio-alta complessit� per aziende leader nel mercato Italiano ed Europeo. Arsretia � una task force altamente specializzata le cui capacit� di consulenza e sviluppo coprono la maggior parte degli ambienti operativi e delle tipologie di rete e delle tecnologie, in particolare: MS-DOS, Windows 3.x/9x/Me, Windows NT, Windows 2000/XP/2003 Unix (SCO, HP-UX, AIX, Linux) Sun Solaris TCP/IP (audit e network engineering) C/C++, ASP/VISUAL BASIC, VB .NET, PERL, PHP3/4 XML, XSL JAVA, J2EE, EJB, J2ME, JSP OS/2 SNA Palmari Windows CE/Pocket PC, Palm OS, Smartphones Laszlo (www.openlaszlo.org) Ajax (Asynchronous Javascript and XML) Le competenze di ARSRETIA riguardano: Tecnologie ed Applicazioni Web-Oriented distribuite (Intranet, Extranet, Internet) Sistemi middleware per ambienti legacy; Sviluppo di tools proprietari per sistemi cooperativi mainframe/PC; Integrazione tra sistemi eterogenei (mainframe, dipartimentali, PC); Lo sviluppo di applicazioni multi piattaforma in ambienti Intranet; Algoritmi di ottimizzazione genetici; Lo sviluppo di sistemi ed applicazioni di rete; La progettazione di sistemi informativi multimediali; Progettazione e realizzazione di siti statici e dinamici multimediali, compresa la parte grafica e di comunicazione; Interventi ed applicazioni nell�area dell�Office Automation (archiviazione ottica, firma digitale, palmari); La progettazione e realizzazione di applicazioni per �small devices� (Palmari, cellulari). Alcuni strumenti utilizzati: Apache Tomcat Jboss PostgreSQL Bea Weblogic BeaPortal IIS MS SQL Server MySQL MTS Oracle 2 Metodologie e Strumenti In questo capitolo vengono esposte ed illustrate le metodologie e gli strumenti utilizzati dal laboratorio e dal personale di sviluppo della societ�. Esse sono il risultato di un'esperienza ormai pi� che decennale nello sviluppo e gestione di progetti sia presso la nostra sede, sia presso il committente stesso. Gestione Progetti La societ�, ed in particolare il settore sviluppo software, � da tempo attiva sul fronte della metodologia per la gestione di progetti per definire un processo tale che consenta di adeguarsi, il pi� velocemente possibile, alle continue evoluzioni del mercato. La metodologia adottata che pi� si avvicina alle nostre caratteristiche � quella pubblicata sul manifesto dell'"Agile computing" ed in particolare nella sua espressione conosciuta come XP (Xtreme Programming). Suddetta metodologia possiede una serie di prerequisiti che l'azienda ha recepito e che ha integrato sempre pi� nel proprio processo di produzione software, per sfruttare completamente le proprie competenze. In questo abbiamo un valido aiuto e supporto nella certificazione "Vision 2000" � Sincert. Inoltre come strumenti di ausilio abbiamo adottato alcuni sistemi SCM (Software Configuration Management) come NetOffice (sistema Open Source) e di knowledge management. Modellazione e progettazione Il formalismo che adottiamo per la progettazione e la modellazione di software Object Oriented � l'UML. Attualmente tutti i nostri Capi Progetto ed Analisti conoscono e utilizzano tale formalismo, in particolare lo strumento adottato aziendalmente come supporto per la redazione di diagrammi � ArgoUML. Framework applicativi Per velocizzare e razionalizzare la realizzazione dei portali e dei siti a navigazione dinamica abbiamo realizzato internamente un'infrastruttura software, di nostra totale propriet�, che consente di concentrare gli sforzi di sviluppo dei programmatori verso la vera logica necessaria alla realizzazione del sistema software. Tale infrastruttura permette una suddivisione logica in componenti delle applicazioni web-oriented utilizzando i concetti comuni del pattern MVC (Model-View-Controller). La suddivisione in componenti facilita la parallelizzazione del lavoro e le fasi di debugging e testing oltre a garantire maggiori caratteristiche di robustezza e scalabilit� delle applicazioni. L'utilizzo di un pattern MVC permette, oltre alla netta separazione fra presentation-layer e business-layer, anche la possibilit� di modificare le ''Views'' in maniera dinamica (eventualmente dipendente dal tipo di client). Tale framework (denominato WAFFER) � altres� utilizzato in molte realizzazioni dalla nostra societ� per il mercato o per conto di partners come: ENEL APE (Ex Enel.it); Terna (gruppo Enel) Procter&Gable; Fondazione Telethon; CardinalHealth Europe; Sara Assicurazioni; altri. Al Waffer si affianca JawFlow (JavaTM Workflow Managenent System) il quale � un motore in grado di gestire il flusso operativo dalla definizione di un processo e di ottenere le informazioni sullo stato a �runtime� del workflow. Lo strumento � utilizzato internamente per gestire tutti i flussi del settore servizi posta ibrida di Arsretia. JawFlow � inserito nei sistemi di Unilever e Sara Assicurazioni per la gestione automatica del sistema di generazione e smistamento dei documenti in uscita (fiscali e non). ArsUtils � una libreria proprietaria comprendente una serie di strumenti per la realizzazione di applicazioni Java. BluePrint � un CMS (Content Management System), ossia una libreria e uno strumento WEB per la redazione di siti web statici. BluePrint a differenza di molti CMS non � un motore dinamico ma permette la definizione della struttura di un sito e dei suoi contenuti e la relativa pubblicazione su vari canali, svincolando in tal modo il redattore dei contenuti dalla conoscenza della grafica e dell'impaginazione HTML. 3 Esperienze Aziendali Tra le varie esperienze possiamo citare i seguenti progetti: Assistenza applicativa per realizzazione grafica del progetto Telegestione Contatori (remote management e con ausilio di Palmari per la gestione sul territorio dei contatori del consumo elettrico); Progettazione e sviluppo Magazzino Virtuale (applicazione Internet/Extranet per la gestione dei cespiti, il catalogo e degli affitti/vendite di materiale e strumentazione di centrali elettriche, compresa l'integrazione con ambienti di e-commerce e aste on line); Assistenza applicativa per la progettazione e sviluppo di una Intranet (per la gestione del ciclo di vita della documentazione interna con relative funzionalit� di accesso alle informazioni e loro produzione); Assistenza applicativa per lo sviluppo di una Servlet per un sistema per la formazione a distanza; Assistenza applicativa per analisi funzionale Portale sulla salute per il rapporto tra cittadino e medico; Realizzazione della grafica di un sito Internet divulgativo di impatto grafico sviluppato per il FuturShow di Bologna, Smau e altri eventi similari; Assistenza applicativa per la progettazione e sviluppo del sito e dell'applicazione Web per la gestione ed il controllo delle dichiarazioni e dei dati relativi ai consumi energetici delle societ� erogatrici che fanno parte del settore elettrico. Assistenza applicativa per la progettazione e sviluppo dell'applicazione Web per la gestione, il controllo e la reportistica del flusso di lavorazione delle singole unit� immobiliari destinate al mercato Real Estate, dal primo sopralluogo alla disponibilit� alla vendita. Progettazione e sviluppo di un'applicazione WEB sviluppata per la gestione dei piani di finanziamento per progetti di ricerca, borse di studio e carriere scientifiche. Attraverso un qualsiasi browser l'utente � in grado di consultare/modificare lo stato dei finanziamenti e delle informazioni ad essi relative, lo stato dei report consegnati, le varie anagrafiche (ricercatori, istituti,banche...) e ha la possibilit� di controllare le scadenze relative ai pagamenti sia in maniera passiva, sia tramite un meccanismo di notifica automatica per e-mail. 4 Le realizzazioni proprie L�elevata complessit� dei problemi di integrazione tra sistemi ha stimolato ARSRETIA ad adottare una strategia incentrata sullo sviluppo di �strumenti� realizzati per risolvere in modo generalizzato diverse classi di problemi. Questi strumenti sono stati in genere forniti assieme alla consulenza nell�ambito dei vari progetti realizzati per specifici clienti. Tra le realizzazioni pi� significative vi sono: Sistemi middleware per ambienti legacy JHAM ( Java Host Access Manager) nasce come risposta alla necessit� di far accedere le applicazioni WEB alle informazioni che risiedono su ambienti Host senza far ricorso a metodi intrusivi come ODBC, CORBA, DCOM, etc. JHAM completamente sviluppato in linguaggio Java, per sua natura multiclient e multipiattaforma, � in grado di eseguire script transazionali per la navigazione su qualsiasi servizio informatico accessibile tramite una connessione basata su terminale. RAMBO (Remote Access Manager for Business Objects) � un software di integrazione multipiattaforma che automatizza l�esecuzione di procedure aziendali. Il sistema, basato su una filosofia client-server e realizzato in Java, costituisce la risposta alle esigenze di aziende che operano sulla base di flussi informativi molto articolati e di una molteplicit� di servizi erogati da Host diversi (ad esempio S/390, AS/400, AIX, ecc.). Applicazioni Web WEBBIDS 2.0 � una applicazione realizzata per gestire l'intero processo di partecipazione ad una gara d'appalto. E' stata realizzata sfruttando al meglio l'architettura "3-tier" pertanto � una applicazione multipiattaforma facilmente espandibile, integrabile e con una alta facilit� di apprendimento e di uso. GSA e GSB (Gestione Servizi Automobilistici e Scuola Bus) sono applicazioni Web per la gestione integrata dei servizi di trasporto pubblici. In particolare permettono le seguenti funzioni: definizione di linee e turni di lavoro, gestione dei servizi, dei rapportini, delle tessere e titoli di viaggio, console di pianificazione e reportistica. BDU � un'applicazione Web per la gestione dei seminari, convegni e progetti di ricerca. MEDIAWEB � lo strumento che permette di pianificare e gestire la presenza pubblicitaria sui media (TV, Radio, Stampa, altro) per ogni azienda oBrand gestito, allocando risorse e budget per le attivit� di promozione. Le principali funzionalit� riguardano la gestione di : Organizzazioni: gestione delle organizzazioni intese come entit� fisiche appartenenti ad una categoria di organizzazioni. Media: La gerarchia di media � uno dei dati fondamentali dell'applicazione. I Media sono organizzati secondo il seguente albero gerarchico: * Mezzo * Tipo * Network/Testata * Channel Ad ogni network � associata ad una concessionaria. Gestione delle concessionarie: Aggiunta, modifica o rimozione delle concessionarie e associazione delle concessionarie alle foglie dell'albero. Calendar: Prima dell'inizio di ogni Anno Fiscale (FY) viene generato un calendario (valido per tutto il FY) che sar� la base di riferimento per tutti gli �smart documents� e i reports prodotti durante l'utilizzo dell'applicazione. Le settimane rappresentano le colonne dei Media Plans prodotti per ogni Brand. Media Rates: Per ogni mezzo � possibile definire una unit� di misura (o usare quelle esistenti) in base alla quale calcolare i costi. Il sistema � interamente web based ed � di tipo three-tiers. La piattaforma utilizzata per lo sviluppo del sistema � JavaTM 2 Enterprise Edition (J2EE). � Le principali componenti di sistema sono di seguito individuate: Operating systems: Lato Client Microsoft 2000/XP; Lato Server Suse Linux 9.0. Software impiegato: Java Development Kit, J2EE, Apache Tomcat, JBoss, PostgreSQL. Sistemi di sicurezza e controllo di accesso Sono sistemi basati su dispositivi denominati ASPIDE (ARSRETIA Supplementary Processing Integrated Device). L�hardware ed il firmware sono stati interamente progettati e realizzati da ARSRETIA. Attraverso questi dispositivi � possibile sviluppare sistemi di protezione software, di auditing, di controllo di accesso a particolari dispositivi o insiemi di informazioni. Sullo stesso tipo di piattaforma � stato inoltre sviluppato un sistema di lettura/scrittura di carte magnetiche. 5 I Clienti ARSRETIA, nei vari anni di attivit�, ha collaborato, realizzando progetti con le seguenti aziende: ABBOTT Farmaceutici; ALITALIA S.p.A. e Sky Team; ALITALIA Engineering & Maintenance; BAXTER Italia S.p.A.; Cadillac Italia; CARDINAL HEALTH Europe; Copag Consorzio della Ospedalit� Privata per gli Acquisti e le Gestioni; Edwards Lifescience Italia; ENEL.it S.p.A.; Galileo Italia (ex SIGMA S. p. A.) Gruppo Generali (ex INA ASSITALIA S.p.A.); IBM-SEMEA (Tivoli Networking labs) MAEL-OLIVETTI S.p.A.; Medisize Italia; PROCTER & GAMBLE Italia; Sankyo Pharma Italia; Sara Assicurazioni S.p.A.; SARITEL S.p.A.; Sat2000 Canale Satellitare; Starcom Italia; SUN Italia; Takeda; Telethon (Fondazione e Comitato).