Interfacce avanzate per modelli di simulazione un applicazione all impresa virtuale
Download
1 / 83

- PowerPoint PPT Presentation


  • 125 Views
  • Uploaded on

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).

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about '' - sakura


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Interfacce avanzate per modelli di simulazione un applicazione all impresa virtuale

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


Interfacce avanzate per modelli di simulazione un applicazione all impresa virtuale

Cyber Enterprise Visual Interfaces (CEVI) un’applicazione all’impresa virtuale

Cyber Enterprise functionality and Ptolemy II (Vergil) integration for Virtual Component (VC) based simulation


Interfacce avanzate per modelli di simulazione un applicazione all impresa virtuale

Cyber Enterprise un’applicazione all’impresa virtuale Activity 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)


Interfacce avanzate per modelli di simulazione un applicazione all impresa virtuale

Virtual Enterprise un’applicazione all’impresa virtuale

  • 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.


Interfacce avanzate per modelli di simulazione un applicazione all impresa virtuale

Virtual Enterprise un’applicazione all’impresa virtuale

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
E-Business un’applicazione all’impresa virtuale

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


E business1

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 catena del valore applicazioni del FRONT END che quelle di BACK OFFICE

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
La nuova catena del valore applicazioni del FRONT END che quelle di BACK OFFICE

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.


La nuova catena del valore1

Logistica applicazioni del FRONT END che quelle di BACK OFFICE

entrata

Produzione

Logistica

uscita

Mktg

Servizi

Raccolta e gestione dell’informazione

Catena del valore virtuale

La nuova catena del valore


Modelli di catene del valore

competenze chiave applicazioni del FRONT END che quelle di BACK OFFICE

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
Modello dell’impresa virtuale applicazioni del FRONT END che quelle di BACK OFFICE

Un’Impresa Virtuale manca di una caratterizzazione fisica e strutturale tipica di un’impresa reale, ma tuttavia funziona come essa nell’immaginazione dell’osservatore.


Modello dell impresa virtuale1

Impiegati applicazioni del FRONT END che quelle di BACK OFFICE

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
Processi collaborativi: EDI applicazioni del FRONT END che quelle di BACK OFFICE

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
Processi collaborativi: XML applicazioni del FRONT END che quelle di BACK OFFICE

  • 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
Standards applicazioni del FRONT END che quelle di BACK OFFICE

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
Il Progetto SOPHOCLES applicazioni del FRONT END che quelle di BACK OFFICE

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).


Interfacce avanzate per modelli di simulazione un applicazione all impresa virtuale

Il Progetto VISPO applicazioni del FRONT END che quelle di BACK OFFICE


Interfacce avanzate per modelli di simulazione un applicazione all impresa virtuale

Cyber Enterprise Model & Networks applicazioni del FRONT END che quelle di BACK OFFICE

  • 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


Interfacce avanzate per modelli di simulazione un applicazione all impresa virtuale

Cyber Enterprise applicazioni del FRONT END che quelle di BACK OFFICEUser 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)


Interfacce avanzate per modelli di simulazione un applicazione all impresa virtuale

Cyber Enterprise applicazioni del FRONT END che quelle di BACK OFFICEUser Classification Criteria

  • Frequency of use

  • Computer familiarity

  • Computer software expertise

  • User mental abilities

  • User physical abilities and skill


Interfacce avanzate per modelli di simulazione un applicazione all impresa virtuale

Cyber Enterprise applicazioni del FRONT END che quelle di BACK OFFICEUser 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)


Interfacce avanzate per modelli di simulazione un applicazione all impresa virtuale

Cyber Enterprise applicazioni del FRONT END che quelle di BACK OFFICE

Meta Data Analysis

USER

VC

SUPPLIER

CYBER

ENTERPRISE

COGNITIVE

INTELLIGENT

ADVISOR

VCs


Architettura generale della ce

ICA applicazioni del FRONT END che quelle di BACK OFFICE

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


Interfacce avanzate per modelli di simulazione un applicazione all impresa virtuale

MATRIX HR - WEB SITE STRUCTURE applicazioni del FRONT END che quelle di BACK OFFICE

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


Interfacce avanzate per modelli di simulazione un applicazione all impresa virtuale

HR applicazioni del FRONT END che quelle di BACK OFFICE


Interfacce avanzate per modelli di simulazione un applicazione all impresa virtuale

MATRIX HR - WEB SITE STRUCTURE applicazioni del FRONT END che quelle di BACK OFFICE

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;


Interfacce avanzate per modelli di simulazione un applicazione all impresa virtuale

MATRIX - WEB SITE MAP applicazioni del FRONT END che quelle di BACK OFFICE

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


Interfacce avanzate per modelli di simulazione un applicazione all impresa virtuale

MATRIX - MODULES applicazioni del FRONT END che quelle di BACK OFFICE

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


Interfacce avanzate per modelli di simulazione un applicazione all impresa virtuale

MATRIX HR - MODULES applicazioni del FRONT END che quelle di BACK OFFICE

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.


Interfacce avanzate per modelli di simulazione un applicazione all impresa virtuale

MATRIX HR - MODULES applicazioni del FRONT END che quelle di BACK OFFICE

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


Interfacce avanzate per modelli di simulazione un applicazione all impresa virtuale

MATRIX HR - applicazioni del FRONT END che quelle di BACK OFFICEGlobal 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


Interfacce avanzate per modelli di simulazione un applicazione all impresa virtuale

MATRIX HR – JNetSeminar/JNetLesson applicazioni del FRONT END che quelle di BACK OFFICE

Media Server

  • Video preview

  • Media player

  • Recorder capture

  • Streaming File

  • Streaming Realtime: 1-n


Interfacce avanzate per modelli di simulazione un applicazione all impresa virtuale

JNetSeminar Viewer Module applicazioni del FRONT END che quelle di BACK OFFICE

Client Interface:

  • Area Video

  • Area Seminaries

  • Area Slide

  • Area Chat


Interfacce avanzate per modelli di simulazione un applicazione all impresa virtuale

DYNAMIC ICON – AVI applicazioni del FRONT END che quelle di BACK OFFICE


Rooms advanced visual interfaces
ROOMS – ADVANCED VISUAL INTERFACES applicazioni del FRONT END che quelle di BACK OFFICE


Interfacce avanzate per modelli di simulazione un applicazione all impresa virtuale

AVI – ADVANCED VISUAL INTERFACES applicazioni del FRONT END che quelle di BACK OFFICE


Interfacce avanzate per modelli di simulazione un applicazione all impresa virtuale

AVI – ADVANCED VISUAL INTERFACES applicazioni del FRONT END che quelle di BACK OFFICE


Interfacce avanzate per modelli di simulazione un applicazione all impresa virtuale

Virtual 3D MATRIX applicazioni del FRONT END che quelle di BACK OFFICE

EM Virtual Environments:

- Industry, CAMPUS, Research Center, Power Plants; - Virtual Laboratory;- Virtual Classroom;- Meeting Point, Administration, etc.;


Problematiche di sviluppo
Problematiche di sviluppo applicazioni del FRONT END che quelle di BACK OFFICE

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


Il progetto

Socket, C++ applicazioni del FRONT END che quelle di BACK OFFICE

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
Ptolemy II applicazioni del FRONT END che quelle di BACK OFFICE

  • 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).


Ptolemy ii1
Ptolemy II applicazioni del FRONT END che quelle di BACK OFFICE


Ptolemy ii2
Ptolemy II applicazioni del FRONT END che quelle di BACK OFFICE


Cyber enterprise architecture and functionality

Cyber Enterprise applicazioni del FRONT END che quelle di BACK OFFICEarchitecture and functionality


Ce architecture
CE Architecture applicazioni del FRONT END che quelle di BACK OFFICE

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
CE Advanced Visual Interfaces applicazioni del FRONT END che quelle di BACK OFFICE

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
Cyber Enterprise Visual Interface (CEVI) applicazioni del FRONT END che quelle di BACK OFFICE

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


Global scenario

ICA applicazioni del FRONT END che quelle di BACK OFFICE

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


Ce ptolemyii data exchange

Database applicazioni del FRONT END che quelle di BACK OFFICE

Actors

Folder

Purchasing

CE – PTolemyII Data Exchange

User

VCs

VC selection


Ce modules vergil vcs interaction
CE Modules – Vergil & VCs interaction applicazioni del FRONT END che quelle di BACK OFFICE

Cyber Enterprise

Vergil

VC providers

  • VC scheleton

  • Vergil cfg files

  • Upload vergil

  • models

  • Simulation result

  • (XML files)

  • Login to the CE

  • Download Vergil

  • models

  • (XML files)

  • VC setup

  • VC configuration

  • VC activation


Go inside cyber enterprise host
Go inside: Cyber Enterprise HOST applicazioni del FRONT END che quelle di BACK OFFICE

  • This machine contains the Cyber Enterprise site and the AVI interface that allow the user to interact with the CE and the remote VCs. This interaction is made by means:

  • VCM: The Virtual Component Manager is a core module that manages information about the User and VCs involved in the simulation.

  • Query Server (accessed via RMI): Java package that executes queries towards remote databases using JDBC drivers (provided by IDS Server). (continue)


A global view

User HOST applicazioni del FRONT END che quelle di BACK OFFICE

BrowserJRE 1.4PTolemy IIVEC

DB’s HOST

Oracle/Access DBMS

VC’s HOST

Process executor server

Cyber Enterprise HOST

AVIQuery serverIDS serverI/O server

A global view

VCM


Go inside cyber enterprise host 2
Go inside: applicazioni del FRONT END che quelle di BACK OFFICECyber Enterprise HOST (2)

  • I/O Server: Java package that puts in communication a client side application (Vergil Enhanced Console) with the CE by exchanging messages over a Socket.


Go inside db host
Go inside: applicazioni del FRONT END che quelle di BACK OFFICEDB HOST

  • This machine contains only the databases used in the CE. They are enquired remotely using the Query Server package and IDS server.


Go inside vc host
Go inside: applicazioni del FRONT END che quelle di BACK OFFICEVC HOST

  • This is a VC provider machine. Other than the Virtual Component, it contains a Process Executor Server that listens for a remote invocation.


Go inside user host
Go inside: applicazioni del FRONT END che quelle di BACK OFFICEUSER HOST

  • This is the user machine. Simply by using a web browser (with JRE 1.4 installed) he can perform a VC simulation. Moreover this machine could has:

  • Ptolemy II (developed by the Berkeley Univ.): it is a Java application through which perform local simulation (by an internal simulation engine) and design VC Models (by means of Vergil tool).

  • VEC (Vergil Enhanced Consolle, developed by ULAB): used to put in connection the user with the Cyber Enterprise. (continue)


Go inside user host 2
Go inside: applicazioni del FRONT END che quelle di BACK OFFICEUSER HOST (2)

  • VEC allows the user to:

  • configure Vergil’s actor panel with the actor purchased (not present in the standard Ptolemy library);

  • Upload VC models from the user host to the personal CE folder

  • Download VC models from the CE personal folder to the user host.

  • These operations require an authentication phase.


Demo hw sw configuration
DEMO HW – SW configuration applicazioni del FRONT END che quelle di BACK OFFICE

CE - AVI

Vergil

VC providers

PIII dual processor 1 GHz Windows 2000 serverActive Web MatrixVCMCM

  • PIV 1.8 Ghz Linux RED HAT 7.3

  • Master- Monitor- Arbiter- Requester 0- Requester 1- Trigger Generator


Introduction

ICA applicazioni del FRONT END che quelle di BACK OFFICE

Users

VC

DB

DB

Suppliers

Training

Central DB

Multimedia

Cooperative

Work

Web Seminar

Cyber EnterpriseCore

VC server <A>

.

.

.

VCM

CM

Virtual Component

Manager

Communication

Manager

Web

VC server <N>

CEVI-JA Staff

Cyber Enterprise Visual

Interface for Staff user

VEC

Vergil Enhanced Consolle

VCs

VCs

AVI

CEVI-JA Provider

Cyber Enterprise Visual Interface for Provider user

CEVI-JA

Cyber Enterprise Visual Interface

Ptolemy II

AVI to support model design

Introduction


Web functionalities

News about new services, applicazioni del FRONT END che quelle di BACK OFFICE

functionalities or meeting

are stored and posted on the

web-site

A web based system to

organize, collect and show

project documentation.

  • News;

Seminar and conference

dissemination through the

Web.

  • Web Based Document Management System;

A collection of services

needed to manage the site

content and structure

  • Web seminar;

A detailed list of VC, through

which the user gains

information and buys VCs.

  • Network services;

  • VC Catalogue;

Web functionalities

The Cyber Enterprise is accessible through the web site

www.itea-sophocles.org, developed with Active Web Matrix technology

The visual interface through which the useraccesses the remote environment to perform

simulations.

  • CEVI Interfacing


Multimedia database integration
Multimedia Database integration applicazioni del FRONT END che quelle di BACK OFFICE

Multimedia DB

Provider’s DB

User DB

Web

Information flows among CE, Web, user and provider’s VC server. These information, coming from heterogeneous and distributed CE – databases, are managed to create the CE knowledge.


Vc server configuration
VC Server configuration applicazioni del FRONT END che quelle di BACK OFFICE

VCs, hosted on the provider’s machine, must be configured with:

  • Information (VC and connection links) about the model of the system the designer built (VC-net);

  • TCP-IP information about the machines hosting the VCs involved in the design.

  • c) Information about the SW component managing communication and simulation results.

  • Information (a) is derived by the XML file produced by the Ptolemy II environment

  • Information (b) and (c) are set by the CE through queries to specific databases.


Simulation user interface environments

CEVI-JA Staff applicazioni del FRONT END che quelle di BACK OFFICE

Cyber Enterprise Visual

Interface for Staff user

VEC

Vergil Enhanced Consolle

Ptolemy II

AVI to support model design

Simulation User Interface environments

To monitor CE resources (in terms of users and VCs)

AVI

CEVI-JA Provider

Cyber Enterprise Visual Interface for Provider user

To build a VC model

To monitor provider resource (in terms of machines and VCs)

CEVI-JA

Cyber Enterprise Visual Interface (Java Applet)

To put in connection PtolemyII with the Cyber Enterprise Server (models upload/download, Vergil configuration, etc)

To access remote simulation environments, in order to perform simulations.


User registration

Registered applicazioni del FRONT END che quelle di BACK OFFICEuser

Registered as customer

Free access

User Registration

  • The user registration is a preliminary step that allows the user to access serveral Cyber Enterprise services;

  • The registration is user-profile modelled (End-user, Visitor, Customer, Company, etc);

  • Different user-profile  Different amount of information requested;

  • Different user profile  Different services allowed;

Networkservices

Showroom

VC catalogue

VC store

Web seminar

News

Publicdocument

CEVI


Provider web information set
Provider Web Information set applicazioni del FRONT END che quelle di BACK OFFICE

  • Providers who desire to offer their simulation environment have to furnish to the Cyber Enterprise a set of information:

  • A VC card that specifies both general (Name, field of application, etc) and technical information (number of I/O ports with their AC specifics, compatibility with other VC, etc);

  • The IP addresses of the machine that hosts VCs;

  • How to locate the simulation result.

The CE will provide an application to allow communication between provider’s machine and CE server.


Ce ptolemy ii integration
CE-Ptolemy II integration applicazioni del FRONT END che quelle di BACK OFFICE

The CE has a distributed architecture

Ptolemy II (Berkekey Univ.) is a stand-alone program

VEC

Ptolemy II has been integrated with an additional module (VEC- Vergil Enhanced Consolle) that allows direct communication between the client-machine (on which Ptolemy II is running) and CE machine (on which information about user, VC model and VC location are stored)


Conclusioni e futuri sviluppi
Conclusioni e futuri sviluppi applicazioni del FRONT END che quelle di BACK OFFICE


Conclusioni e futuri sviluppi1
Conclusioni e futuri sviluppi applicazioni del FRONT END che quelle di BACK OFFICE


Test di usabilit

  • Risultati: applicazioni del FRONT END che quelle di BACK OFFICE

  • Indice generale di accettazione dell’utente con un buono grado di usabilità;

  • Velocità di esecuzione e di presentazione dei risultati efficiente.

Test di usabilità

  • Metodologia:

  • Circa 60 utenti scelti sulla base della metodologia di validazione ENEA/VENUS.

  • utenti casuali (esterni al laboratorio), uso occasionale (scelti soprattutto nel contesto ENEA);

  • utenti professionali, uso inerente alla propria attività lavorativa;

  • utenti esperti, conoscitori del sistema o esperti in informatica (studenti).


Starting demo
Starting DEMO applicazioni del FRONT END che quelle di BACK OFFICE


Vergil ce communication

Login button applicazioni del FRONT END che quelle di BACK OFFICE

Vergil configuration

Vergilmodeldownload

Vergil model upload

Vergil – CE Communication


Vc models and configuration
VC models and configuration applicazioni del FRONT END che quelle di BACK OFFICE

VC models created by Vergil are represented as XML files

<?xml version="1.0" standalone="no"?>

<!DOCTYPE entity PUBLIC "-//UC Berkeley//DTD MoML 1//EN"

"http://ptolemy.eecs.berkeley.edu/xml/dtd/MoML_1.dtd">

<entity name="model" class="ptolemy.actor.TypedCompositeActor">

……..

This representation facilitates the exchange of data among the CE modules

Each VC will be configured as soon as the XML file is parsed in order to establish the network of components involved in the simulation and their I/O port.


Interfacce avanzate per modelli di simulazione un applicazione all impresa virtuale

VC selection applicazioni del FRONT END che quelle di BACK OFFICE

VC & user information

XML view

Session area

Result area

Script area

CEVI


Conclusion
Conclusion applicazioni del FRONT END che quelle di BACK OFFICE

  • Cyber Enterprise was tested with user groups in terms

  • of design support and cooperative work environment;

  • The CE’s testing phase has measured a high grade of

  • usability;

  • Advanced visual interfaces has been integrated with

  • the CE core and with web-database applications;

  • The CE platform is both Operating System and DBMS

  • indipendent;

  • A reliable and VC systems have been developed

  • during the project.


Thank you for your attention

Thank you for your attention! applicazioni del FRONT END che quelle di BACK OFFICE


I moduli di cevi vcm virtual component manager
I moduli di CEVI: VCM applicazioni del FRONT END che quelle di BACK OFFICE(Virtual Component Manager)

  • Il Virtual Component Manager (VCM):

  • permette l’integrazione fra Attori, Componenti Virtuali, utente e processi coinvolti nella fase di simulazione;

  • è invocato tramite RMI da tutti i moduli della CE che richiedono l’accesso ai database (VEC, CEVI-JA, CM);

  • utilizza una gestione ottimizzata delle connessioni, realizzata mediante l’uso di un “pool” di connessioni attive (connection pooling).

VEC

VCM

CM

CEVI-JA


I moduli di cevi cm communication manager
I moduli di CEVI: CM applicazioni del FRONT END che quelle di BACK OFFICE(Communication Manager)

  • Il Communication Manager (CM) svolge una funzione fondamentale nelle comunicazioni tra i VC e la CE nella fase di simulazione.

  • Funzioni:

  • riceve da VCM lista VC da attivare con i relativi parametri in linguaggio XML;

  • mette in comunicazione tra loro i VC;

  • attende il risultato;

  • controlla situazione di errore e/o stallo;

  • spedisce il risultato alla CE (VCM/CEVI-JA).

VEC

VCM

CM

CEVI-JA


I moduli di cevi cevi ja
I moduli di CEVI: CEVI-JA applicazioni del FRONT END che quelle di BACK OFFICE

  • La Cyber Enterprise Visual Interface – Java Applet è il pannello operativo a disposizione dell’utente per interfacciarsi con la Cyber Enterprise.

  • Mediante CEVI-JA l’utente può:

  • accedere alle risorse (Componenti virtuali acquisiti, i modelli di simulazione costruiti, ecc);

  • configurare i VC in real –time, per mezzo di area di scripts;

  • avviare la simulazione;

  • ricevere il risultato della simulazione.

VEC

VCM

CM

CEVI-JA


Conclusioni e futuri sviluppi2
Conclusioni e futuri sviluppi applicazioni del FRONT END che quelle di BACK OFFICE

La sperimentazione e osservazione del sistema che si è realizzato, è stata messa continuamente in relazione agli utenti ed alla loro reazione, suggerimenti e richieste.

La risposta alla domanda “il sistema risponde alle specifiche iniziali del progetto e ai requisiti dell’utenza?” è stata data dall’uso diretto del sistema da parte dei progettisti di “System On the Chip”.


Conclusioni e futuri sviluppi3
Conclusioni e futuri sviluppi applicazioni del FRONT END che quelle di BACK OFFICE

  • Creazione di interfacce multiple (o multimodali) in funzione

  • dell’utente e del suo profilo:

  • utente finale (CEVI-JA);

  • staff;

  • provider.


Introduction1

  • Sophocles - CE is an applicazioni del FRONT END che quelle di BACK OFFICEadvanced platform to manage heterogeneous anddistributed simulation environment, cooperative-works and communications;

  • It allows the access to remote environments and services through afriendly and easy-to-use graphical interface;

  • The knowledge is maintained in secure system databases.

Introduction