840 likes | 987 Views
Interfacce avanzate per modelli di simulazione: un’applicazione all’impresa virtuale. F. Fontana ENEA Usability LAB (CAMO), University of Rome, DI Casaccia, 9 th July 2004, Rome, Italy. Cyber Enterprise Visual Interfaces (CEVI).
E N D
Interfacce avanzate per modelli di simulazione: un’applicazione all’impresa virtuale F. Fontana ENEA Usability LAB (CAMO), University of Rome, DI Casaccia, 9th July 2004, Rome, Italy
Cyber Enterprise Visual Interfaces (CEVI) Cyber Enterprise functionality and Ptolemy II (Vergil) integration for Virtual Component (VC) based simulation
Cyber EnterpriseActivity Plan • Virtual Enterprise (VE) Model, Goals and Instruments • User Requirements Analysis • Technical Specifications according to the Usability Methodology • Virtual Enterprise Architecture • Virtual Enterprise Components (Modules) • Virtual Enterprise General Management • Web – DBs and • Advanced Visual Interface (AVI)
Virtual Enterprise • The term "virtual" usually stands for something that is seemingly existing despite the lack of some distinguishing attributes. Thus, for example "virtual reality" or "virtual products" do not have any physical structure. They are only existing in computers. For the observer the reality or the product is "existing in the mind, especially as a product of imagination" (American Heritage Dictionary). The term "enterprise" generally associates a bounded and durable object, consisting of people and buildings and basing on a legal framework. • Accordingly a virtual enterprise is an enterprise which is lacking some structural characteristics of real enterprises, but nevertheless functions like an enterprise in the imagination of the observer.
Virtual Enterprise The terms Virtual Enterprise can be synonymous of Cyber Enterprise because the (Sophocles, VISPO) Project objective is to offer advanced services specific of the Cyber Space by means of distributed computational simulation (VCs).
E-Business Definizione IBM:Un approccio sicuro, flessibile e integrato alla creazione di un business dal valore aggiunto tramite la combinazione di sistemi e processi che gestiscono le operazioni primarie con la semplicità e la diffusione rese possibili dalla tecnologia di Internet
L’e-business comprende oltre all’e-commerce sia le applicazioni del FRONT END che quelle di BACK OFFICE • E-Business • E-Commerce + • Ridefinizione strategia competitiva • Ridisegno processi di business • Integrazione delle catene del valore dei Business Partners • Customer connection • Cultura aziendale • E-Commerce: • marketing • vendite • acquisti • pagamenti • supportovia Internet L’e-commerce è solo uno degli aspetti dell’e-business E-Business
La catena del valore La scomposizione dei processi aziendali, secondo la catena del valore dell’informazione individuata da Porter (1985), consente di isolare le singole attività rilevanti, individuare eventuali punti deboli all'interno delle stesse ed adottare le strategie idonee per il miglioramento delle stesse in una ottica di creazione del valore per il cliente finale. Logistica entrata Produzione Logistica uscita Mktg Servizi Catena del valore tradizionale di Porter
La nuova catena del valore L'azienda e-business supera questa concezione: la catena del valore non è più lineare e consequenziale, ma si sviluppa "a rete" e il valore creato trae origine dall'attività di più soggetti che operano e si coordinano grazie alle possibilità di interconnessione.La gestione efficace della catena del valore presuppone la condivisione in rete, a livello di distretto industriale, di alcuni processi aziendali fondamentali.
Logistica entrata Produzione Logistica uscita Mktg Servizi Raccolta e gestione dell’informazione Catena del valore virtuale La nuova catena del valore
competenze chiave interne infrastruttura processi rigidi Prodotti Canali Clienti Modello aziendale tradizionale, focus sul prodotto/servizio (push) Modelli di catene del valore Il capovolgimento della catena del valore: l’impresa diventa “centrata sul cliente”. esigenze dei clienti Prodotti canali integrati infrastruttura processi flessibili componenti chiave int. e di outsorce Modello di e-business, focus sul cliente (pull)
Modello dell’impresa virtuale Un’Impresa Virtuale manca di una caratterizzazione fisica e strutturale tipica di un’impresa reale, ma tuttavia funziona come essa nell’immaginazione dell’osservatore.
Impiegati Impiegati Clienti Clienti Informazioni Partners Fornitori Partners Fornitori Modello tradizionale Modello relazionale Modello dell’impresa virtuale E’ centrata sull’evoluzione dei processi di comunicazione delle imprese
Processi collaborativi: EDI EDI (Electronic Data Interchange): Interscambio elettronico, da computer a computer, di informazioni commerciali strutturate.Si basa sullo standard ANSIX12(USA) o UNEDIFACT(ISO) ma non utilizza tecnologie Web. • Pregi: • Metodologia efficace e sicura; • Semantica ben definita delle diverse relazioni di scambio tra le aziende, applicabile in qualsiasi settore commerciale e Paese. • Difetti: • Investimenti alti; • Ambiente di lavoro a mainframe.
Processi collaborativi: XML • XML (eXtensible Markup Language): • linguaggio adatto allo scambio di dati tra imprese, con una logica simile all’EDI; • non è una tecnologia proprietaria. • Usato in CEVI per definire il modelli dei VCs. • XML/EDI: • usare un messaggio EDI (secondo lo standard UN/EDIFACT) scritto in formato XML.
Standards CEVI è stato progettato in accordo con i seguenti standards: • HTML; • XML; • XML/VOICE 2.0, MMI • usare il testo per ascoltare messaggio audio (W3C Consortium, 2004) scritto in formato XML. • ASP, JSP, JAVA, JDK 1.4.0, JMF 2.1; • MACROMEDIA FLASH MX • VMRL;
Il Progetto SOPHOCLES Progetto SOPHOCLES “System level develOpment Platform based on HeterOgeneous models and Concurrent LanguagEs for System applicantions implementation”. Scopo: raggiungere la validazione concettuale di metodologie, piattaforme e tecnologie che supportano l’integrazione e la programmazione, in ambiente distribuito, di sistemi complessi basati su Componenti Virtuali (VC) eterogenei. VC:sono codici di simulazione che replicano il comportamento delle Intellectual Properties o IP (oggetti fisici come Controller, memorie flash, DSP, PLC, etc).
Cyber Enterprise Model & Networks • Internet • institutional and product • communication • public relations • e-commerce Sophocles Cyber Enterprise • Extranet • communication and services • knowledge integration • (partners, customer,etc.) • assistance • Intranet • internal communication • collaboration work
Cyber EnterpriseUser Requirements and Multimedia Interface • User Requirements activity: • User classes Identification • User working-groups for requirements definition • Technical working groups for Virtual Component Demonstrations • Technical resources identification and configuration • (Cyber Enterprise)
Cyber EnterpriseUser Classification Criteria • Frequency of use • Computer familiarity • Computer software expertise • User mental abilities • User physical abilities and skill
Cyber EnterpriseUser Classes • End User • Visitor (Cyber Enterprise) • Business User (Cyber Enterprise) • Technical User ( “ “ ) • Cyber Enterprise Manager • Web Cyber Enterprise Manager • Data Base Manager/Administrator • VCs Manager (Internet User) (Extranet User) (Intranet User)
Cyber Enterprise Meta Data Analysis USER VC SUPPLIER CYBER ENTERPRISE COGNITIVE INTELLIGENT ADVISOR VCs
ICA Users Multimedia VC Suppliers Central DB Web & Multimedia DBs integration Web Searching Virtual Components Advanced Communication Training Cooperative Work Web Seminar VC1 Active Matrix Web Site Suppliers VC2 Main Banner VC3 CONSOLLE NEWS Multimedia Cyber Services SPOT Directories VC Catalogue VC Datasheet Vergil CEVI Advanced Visual Interfaces VC Technical Doc Multimedia Documents Client Architettura generale della CE Internet Server Extranet Intranet Cyber Enterprise Core Client Customer Registration (User Views) Information Services VC Integrated Design
MATRIX HR - WEB SITE STRUCTURE The web-db integration is based on: Monitor resolution; Screen subdivision in 5 functional areas (3*5 cells); Vertical thematic subdivision. Each thematic area is divided horizontally; Predefined matrix structure.The information are contained into the cells; Information retrieval from related databases; HR
MATRIX HR - WEB SITE STRUCTURE The web-db integration is based on: Monitor resolution; Screen subdivision in 5 functional areas (3*5 cells); Vertical thematic subdivision. Each thematic area is divided horizontally; Predefined matrix structure.The information are contained into the cells; Information retrieval from related databases;
MATRIX - WEB SITE MAP Home Page Welcome 0 E-mail a Links 9 E-mail a Project Information 1 General Information 2 Partners Technical Info 3 3 Cyber Enterprise 4 Target Groups 5 News 6 7 Network Services 8 Multimedia Staff Trailer 7.1 Conferences Users / DBs 5.1 Catalog Utilities 4.1 CoursesDocentsRegistration Selection NewsletterDocumentation Management Video 7.2 Forum & Audio Chat 5.2 ODL Courses User Regisration Access 4.2 Netseminar & NetLesson Flash 7.3 DepliantCalendar,FAQs 5.3 Public Documentation Technical Sections Customer Sections
MATRIX - MODULES CORE It is the main module.It manages the web-db integration and web sitestructure HOME PAGE MANAGER NEWS MULTIMEDIA LOGIN/ REGISTRATION PUBLICATIONS E-MAIL MANAGER CORE HTML, XML IVQSS WBDMS CONGRESS NLS NET SEMINAR Production NET LESSON VCs
MATRIX HR - MODULES MULTIMEDIA It is the module manages the multimedia (add, modify, delete and visualisation). HOME PAGE MANAGER NEWS MULTIMEDIA LOGIN/ REGISTRATION PUBLICATIONS E-MAIL MANAGER CORE HTML, XML IVQSS WBDMS CONGRESS NLS NET SEMINAR ON-LINE COURSES NET LESSON SI.A.
MATRIX HR - MODULES HOME PAGE MANAGER NEWS • NET SEMINAR/LESSON • It manages all information about the seminar and lesson and their visualization (video and slides included) • Functions: • sinchronous and asinchronous video streaming • seminar / sesson data set • sinchronous and asinchronous slide visualization / course links • on-line questions NET SEMINAR DEMO MULTIMEDIA LOGIN/ REGISTRATION PUBLICATIONS E-MAIL MANAGER CORE HTML, XML IVQSS WBDMS CONGRESS NLS NET SEMINAR ON-LINE COURSES SI.A. NET LESSON
MATRIX HR - Global Multimedia Specifications Ulab PC Laptop Web-cam Real server Real producer 56Kps Real player 56Kps Digital TLC 150 - 450 Kps Sinchronous/Asinchronous Streaming Users Java Viewer Java Viewer Java Media Server Remote access 56Kps PC1 PC2 PCn Java Data Server U1 U2 Un Internet
MATRIX HR – JNetSeminar/JNetLesson Media Server • Video preview • Media player • Recorder capture • Streaming File • Streaming Realtime: 1-n
JNetSeminar Viewer Module Client Interface: • Area Video • Area Seminaries • Area Slide • Area Chat
Virtual 3D MATRIX EM Virtual Environments: - Industry, CAMPUS, Research Center, Power Plants; - Virtual Laboratory;- Virtual Classroom;- Meeting Point, Administration, etc.;
Problematiche di sviluppo Problemi Soluzioni JAVA (Applet, RMI, JDBC, SWING, Socket) Strumento di Sviluppo Rete - DB - Interfaccia Interfacciamento con i VCeterogenei e remoti JAVA (RMI, Socket) e CORBA Accesso RDBMS Eterogenei e remoti Drivers di 3° e 4° tipo installati sul lato server Compatibilità Web Browser-Java Java Plug-In + JVM 1.4 Restrizioni Applet Java Applicazione Java Server
Socket, C++ Node B ENEA THALES Philips Node A YAPI/System C Application PTII Application Java, socket LIFL/C++ Launcher PTII Launcher Corba, TCP/IP, RMI TCP/IP Corba/Orbacus Network Network Il Progetto
Ptolemy II • E’ stato realizzato il Modulo VEC per integrare nella Cyber Enterprise Ptolemy II; • Ptolemy II è una piattaforma per la progettazione di modelli di simulazione scelta come riferimento standard per il Progetto SOPHOCLES; • Ptolemy II è stato progettato e realizzato nell’Università di Berkeley (California).
CE Architecture Server Central Database Communication Manager Module Web AVI VC Manager & Interface Interface & Setup Interface & Setup Interface & Setup IF to Vergil VC1 VC2 VCn Extranet Intranet Service Network Client AVI WS1 WS2 WSn Advanced Visual Interface VERGIL Local Database WS 1,2,...,n Browser
CE Advanced Visual Interfaces Web Web VC Manager & Interface Communication Manager Module Server AVI AVI Vergil - Comm Interface & Setup Central DB VCs Browser Browser Advanced Visual Interface Advanced Web Searching System Vergil Iconic Visual Query System Client DB Intelligent Advisor
Cyber Enterprise Visual Interface (CEVI) VC Interface Layout (Java Frames) - User Profile Account VC DATA & Set-up + 1 2 3 4 VC Selection User Input, General Scritp,Parser VC Graphical Rep. (1+2)x(3-2)+(10:5)= 8 Sim. Monitor CE, Status Results VC Sessions
ICA Users VC Suppliers CentralDB Global Scenario DATABASE PHILIPSVCs, Server di VC, statistiche ESTERELVCs WEB VC IPITECVCs MM AWM NETSEMINAR Cyber Enterprise Catalogo WBDMS Doc. tecnica VCM,CM Vendita, contratti LIFLVCs, Applicazioni su elab immagini Gestione utenti CEVI VEC Ptolemy IIVERGIL LEGENDA ENEAHandshake VCs ENEA INTERFACCE Berkeley Altri