Studio basato su reti di Petri della semantica formale di modelli per applicazioni Web

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Studio basato su reti di Petri della semantica formale di modelli per applicazioni Web"

Transcript

1 POLITECNICO DI MILANO Polo Regionale di Como Facoltà di Ingegneria dell Informazione Corso di Studi in Ingegneria Informatica Studio basato su reti di Petri della semantica formale di modelli per applicazioni Web Tutor universitario: Prof. Marco Brambilla Elaborato finale di: Paolo Romano Matr. (655834) A.A. 2004/2005

2 ! # $ % & &' (' ) *' ) *$ * *, *(% / , % ( ! #! %!... 30! , % % (!# *%

3 (! ( (! ( ( ( (2 278+%! ((2 278./ (:% ($ : (2 : ((0 +/; ((! *

4 !!# $ %& ' (!( & ) $ $!# * ' $ $ 4

5 / < = & > >? A #B1>> A # < C B1 8 > > >9 #A > 8 9 > > > A> > > D > > A < E, > >A A > = > 4 =, F EA > > 5

6 # > # >A> 2 = 7 A < C ; > A> > = > A AA > > > 4 = > Prospettive per il futuro Evoluzione Web Application Primi 90 Condivisone delle informazioni Tardi 90 E-Commerce Inizio 00 Supply Chain Mgmt / B2B Complessi Processi di business Figura 1.1 : evoluzione e tendenze del web /C > A> A = > = = A 6

7 / A < > > A ; < = HTTP/HTML WML Web Server Databases Files Web Services Legacy Applications Figura 1.2 : Architettura Applicazioni Web!#$$ / F > > 7

8 # $ A >C % 5 &, A C A, A A $ > > $ C > 4 D 5 # 3 = #& 7 < A C 8

9 % % > AC # A > ;;87!/9 C / A /! 8 /4!9 >> ; C > E > # E % A # A = C, A A 3! A CC! A + ; 9

10 A 7 C > #> > > & '$ > > 0 4 #!%8 49 G5 # CHC C! H +H F #A 7 >> => A # AC A A > A % A 8 9 < C 10

11 C > > A < # A < > 2 F '!#!#< > > C A7!/4>7!/0$;2 > I!/ %%>' A!# > C A > > C #> C > > C!#>! 8!9 A D > F> >= > #> < >!< F 0C A 0A > =!628! 62 9<, 11

12 # > A > 869 A = 82 9>A >A 8! 9 < % G > > # C J ( A A C 2 >F< JA A / % K> > > > # C L # F A A < C 12

13 & (# )* $A < C C #A A A Stato attuale dell arte Specfiche dei Processi Grande quantità di codice di basso livello Prospettive per il futuro Specifiche dei processi più connesse a una quantità minore di codice di basso livelo Figura 1.3 : sviluppo di processi business 7 A = C # > > > > 8!629 #A A F 5 <A % A, $ # AA < 48!622 9 F 13

14 # A >> 8!9> > = # > > > A A D A A < 5 > C F C # A / 5 7 = / A = A 7 = 7 > > A 7 A 7 7 A 14

15 /'> B-2,> 8 > > 9 > > C C 5 A > > A > A C # > C 2 'A 8 ' /' > C />A > C $ 5 C > $C > > < 15

16 #> E 5 > C > > C / < = #A > C C / >A>< > C > > A $$* DA > C< 7<M8>&>+9 $ < >&< +< & /A > A C > A A > # C = A > C > C

17 0C A > > > A A $ > 5 1. P T = Ø 2. P T Ø 3. F (P T) (T P) 89> < 89> < > +> > 89 # > > > 3 > >A 8 9 A 17

18 * / C C J > A C A #> A>! $F C!>> C F # # A /?@ ' 8 9 / 8 9 > 8 9 / C 8 A A 9 D > > > > # 18

19 &$% % +, A -,! > A >! F!NA<J -,!< > > - 57 %< &$ # > '> / J < A./ 19

20 +,# #A > & J A A J A?@ ) F = > < -$, D./ A F= #> )> ) = D ) >A > ) # =,A < J> )>A FA = # > > J?@> > C 20

21 - 7 )& 8 )&9<A )&M8>&J+>>!19 $ >&+!1 > 1. W: F N-{0} 2. M0: P N / >89!1>! -. # A = F 5 C > > C C > 2 > < > A -& % <!A C C 21

22 -+ / F <! >!>!N 5 C A C A / L L / <A > < F /0*!# '< > AE> A = # > <A > >A A / 8./9 > < 7 FA / > > > %> E 22

23 /././M8J&J2J+JJ J!19 < &< 8P T = Ø 9 2< +5P T 2< > 5!15< 2 F A >2> F> > / A = >FA < 8 9 >>F > < E JA = = /01 $ 7 &5 F /5 A %, 5 8 > > 9 / C / F / 5C < A C / 5 > 23

24 /# 7 C <C # < 7 < 7 < / A /C >A< /C / < & A % C < /C 24

25 /& * D < 8 > 9 # < A 5 C C > > C 0C A /+$ D./ 5> /, /O4, 8>98>9 < OP4C < 25

26 /<,Q89 C!189MR>>S!<!189MRS #A R8>98>(98>*98>T98>(98>*98>*98>T9S O> 4 OP4 #A A 5 8>9Q8>*9 8>*9Q8>(9 8>T9Q8>-9Q8>T9 2 F> 8>9Q8>*9 >> >*>* 5 5> 5*> 5* 26

27 2 A $ 5!189MRS!189MR>*>*S 2 > G C C / > C A > 27

28 &) #A!#8!#9 / <! 8! 9 A > >!# < > >C A 7!/ 4 > 7!/ 0$;2 > I!/ %%>' >/ 6!> 02 ;FA < F A > > C 86$, 119! / C./ &)! < > >!#8!# 9 #!# D > /E < > L = 28

29 < E > E A A!< + > > A!F > F 2 < > > $!<A <> C > F! A < A A < #! =! D!#< A > > A >!> A!62 29

30 0! >C J A >C > 0/(%8 9 # >A >!A LA C & ) #A!JF > C 6$,8 119>! # >C > > # < D 0 > A >!< A #A C > C!> A>A 0C A 30

31 # A A $ F!J> C <A!!62, #< A!> > >!62 8 9A $ = F 31

32 &&). C 46$, &&2#3! $ < C./8./9 &, & /C < < 32

33 ' <5 ' / A D F 2,O, 2 A 5?8 U9@ C A U5;!0U&#;U#,VV, 7 A 8>9 2 A 2 A C89 C 33

34 && $, * (!A A 4 7 %A+ /./,, C,, F Figura 3.1 : HLPN Sequence Pattern 34

35 , * ' $ & $! A J C 34,$ A C,$ /<34;' = 4 %A+ 3 C;8A 2$9 /./,, A >,,$> AC A,$%< C,$ C,$ 35

36 # < # Figura 3.2 : HLPN parallel spilt 36

37 . ', * ' / 34, 8 % 9, %A + 3C, /./,, C, A, K 7 C,< C,,4%%A+ $;K A>,4, 8,1,O,9; =>,> A A C, 8,9/ A C 8U 9 8U 9 37

38 Figura 3.3 : HLPN Synchronization 38

39 , * '! = %A+ 3 I 34/ %A+ I A %A + / %A+ C 3 > A%A+ A I /./,> > I,A I %+2 %A+ %+2 < < %+2 F,< 8 90C %+2 I < %+2 = A,W&#0#A A ;;2 < C = 39

40 Figura 3.4 : HLPN Exclusive Choice 40

41 !. ', * ' $(!C = 34 I A 8A F > > XY9 0 8 I 9 A /> >,*,, 8A XB9 D A < I! A A I I # I /C 4 %4 F A C 41

42 Figura 3.5 : HLPN Simple Merge 42

43 &&#!* 4! /5)$!, *! 5 2 %A+ C 34;/ <%A+ 2 %A+ 8 9 ; # ; = < C; ; < A %A + 2 C;8 %A+ 2 9 A C C; #A C;!/ A 2 C; 43

44 Figura 3.6 : HLPN Multiple Choice 44

45 65 4!*)*H ' / ' / (, * ' /' $ ( / ( ) ( (!4; C = 8 34; A 9/C;> = > C; 7 A A A #A > > / A A < > 8A < > >; <C 9> 4 A A A A A # C; < 5%A+ 2 A 8, 89 9J %A + C; F 8,9?@ D 89 C; 45

46 # A > > C;#A C;> >,$C; J; 7 < AA D <! L >%A+ ><C ; J C; > 2 %A+ > J C; %+2, C; 46

47 Figura 3.7 : HLPN Synchronizing Merge 47

48 85 ) )* H 0 ', *' /('! A C 7 %A +,4 34J! C,(> A JA,( 2 F,,,( /C A JA > > # A C 2 4 F 48

49 Figura 3.8 : HLPN Multi Merge 49

50 95., * 1$ 0!A 34I = 8 34;9 >,4/ 34 A C,4 /A 5,,*D L $ 8 C A F9,C $ 2 > >,* %= C $2 CJA < A # $ A > >C,* 50

51 # A < / J,, $ > A >$ Figura 3.9 : HLPN Discriminator! > > A34> 2 O34 51

52 &&& 2544 H 5 =! /$ 2 34 / F C Figura 3.10 : HLPN Arbitrary Cycle 52

53 5 $ H ('! A 0 A =/ F / 00! A 6 #0! 8 9 C 2 F>>,?0@ D, 0! /C + C A 53

54 Figura 3.11 : HLPN Implicit Termination 54

55 &&+)( 7 < > >< = A > >A! < > > = )$ 1$ ' '! A!#,40 %C!# < %A A C 8 92 < F X1 %C!# < 8?@9! < C!#U+ 2 5 A 7 %A + < A C, A 34,$J A ; 34I J/C 55

56 / >!#,4>F C,4< > > ; F C8 / 2 9# 0!#U2 C 56

57 Figura 3.12 : HLPN Multi Instance Loop (None) Figura 3.13) HLPN Multi Instance Loop (All) 57

58 58

59 Figura 3.14 : HLPN Multi Instance Loop (One) 59

60 &&- ($ #$% & 5 ( '! = 3 34 I # 0 / < A X(# I #A F I 0# A A A A #A < C 0 JA < <,A %A+ C 60

61 Figura : HLPN Deferred Choice 61

62 &&/ 95 #4H! A C,4 #0, A # 0 F %A+ C,4 D /, C C0 8 C C9 # C, C,< C C0!,,, 62

63 Figura 3.16 : HLPN Cancel Activity % A! 7 # 0> > < A!+ C C C /,,!0%%,30 63

64 Figura 3.17 : HLP Message Flow 64

65 25 H! % & #0F 65

66 +) $ 2 > > # > C > #A A > > $A F C $C >C > > A A > C F A C A A 66

67 +!*$$ < > A 0C A A C # A 5,C, 8 > > 9,,, Z C # < A < #A +*):, A!62 AC!62 C 5 #! C >,A C A A 2 7 / 6! > A F C > > 67

68 # 2 C! C C C! > 2 6 C 0 C # >> A J K > ; > ) C / = C!62> A >< + % C : C,% + % C 2 : 0 0 > AAA /C%, %> 2 /, % 'A > F 2 68

69 A F C # < > > C, % ) D C?(2 7@ 7C 2 > > < 5 C > I8 O9# A < C > # 2 C C C,A F!62 C A = C C!62 $ A 69

70 +; 7 < ; C > >C 0C C C /2 7 > > %F A A #AC C!62 A 0 >> C 8 9 C 6 0C C /2 7 <> C!62% 70

71 View Controller Model User client JSP page Control unit 1 Control unit 2 Control unit 3 Uniform data representation Relational DB XML document JAVA object JSP page User input 0C F 5??> = 0C : 9 CF #< 2 7C C2 7 71

72 +;, 2 < < C,!62 < 2 A /2 7< A. A C #A 2 7 2!62A<,C A ( Development level Data Retrieval App Action Control Unit Dispatch Data preparation Uniform data representation Implementation level *** Struts code *** 2 7! ' A

73 ! A 2 7! + 2 7! >2 7>, A A 2 7 # A 5 $'5 A C 8A4! C C! 9,, 5 $5 ( $ 5 > > > < AA < 2 7 A! 0C # 2 7 > >! D 2 7J G 73

74 C 2 7 $' # 2 7 / > > C A = A D = 8> > 9 #A A 2 7 D > = > C D L A! A + # A 2 7 # ( 5 O ( % F> > > > > 74

75 > A! 5 ' C F. 7 ' C D 2 7 K <7 ' 2 7 C A # 2 7 A A /C F<C 7 ' C D C 2 7 +&$;=. )> % +%! 2 7 % '5 A 27 A C 75

76 % 5 C 27# K K 27,A A 27Z +%! A < A #A < % A 27 & 27 > 275 $ 5 A 27 C % A A C $ C A G A, O 5A A 27 C 76

77 , A F A C = 27 $ < A 2; C / A 27 & 5 A > < : / C 27 C %5 27D C O A< % %5 27 A + '5 77

78 Figura 4.1 : FSM Control Unit 78

79 ++$;=0*!1#> # > >./ 27 #A > F< +%!>< 27A A < 27 #A C 27, < > > O27 C # < / A J < 2;&0I A O27 #A 27 2 O C 27 79

80 # < * * C 27A< $ < 5 C 27 2 $ 2 27 A 5 C 27> > < A,C 5 & 27 2 %A4! $ C! %! '! 80

81 0 27 # A A, C 27< A < +%! A A C <A 8 9 C 27/ 2;&0I& A ' # O 8 9 # O> > $ % :#A O 27 + F>+ 2 O # $,> %&,&0!,&(D70'#0%> & 27 A 8> 9 O AC! #A 8$,9 $,&,; :02& (,A + A $,&,; :02& $ > O89>27 81

82 * # O G 27! / > 27> OA D < '0+,4> F > > $2 0 > C! - AC 8$209 OA A A A O8 9 T DC 2;&0I& 8 9 A Y # & > O8 9>6> K> 8C 27 < : 9 # A A D F L & %0/02&0$,',!0&0' < C 27 B /C < 2;&0I& $ 2 0 % # & O% C O A C 27 1 # G $ 2 /C 2 O % % 27 % O F 82

83 Figura 4.2 :HLPN Control Unit 83

84 +&? * 2 <!62 # A 6/6! > D < 0C > F> C A G D > > > > 0C A C # > > C C # A C C 6AK2 2 < >27< A # 8$2 9A C 27 D 27 & 6C, A 6 C CC > > A< 84

85 , C C> A> < C 27 A & C $ F< A <C > > 6 <: +&?$* / : < C C 6C!62 0C A 5 6! K ' 8<2! 9! # C2 2 6 $ C $ C : C < /:< D < A A C C 2 G > > 27 0C < : C: D F A AC 85

86 *7 / >2 >F C A C : #C 27>$ > ;> > <27 A A 2 J < < >> & % C :, 2 A F 0C C ;$7 3 C C % C C 86

87 3 C A A C ;A F : F #< : A #A F D F?@ G K27 * 0 C K 2 < 27C : A 2 F 27> :> :A C 2 C27:8:9 L 27< # A 27 C : < D >> 27 & L C 2 C : Z #A A <C : A C 87

88 # A[ $ D A 8 9 A # >C 27>A > $ > 27,C : C ) 2 0 = +&$?$*=> : 6 < 2 7 #A (? 27@0C F : 5 & : # C 7#,, : 27 : 88

89 A > : 27 / C Figura 4.3 :HLPN Jsp Page /C,:#,',!0&0' DC < ' %0%%#;$,&, 0,30%2.0!0 D C

90 # &,305 87# 9 C C # ' ( DC A #&0',2&#;7# C C A 7# C * /C : < 5 C, :% D > :> #7&,%%0$2 < 7# C C : C: ; < 27A : 90

91 #A A,C A <!A A F C C 0C A A #A <A<! # < A A > > C > > D < ) > > A,A 91

92 # %F C A < A = L > > #A > > A< ++ ) #A JF > C 6$,8119>! D!C, >C > > >! A, >A A >!!62 A A 92

93 A 7 #A 27: AF # >> 27:%< 27 27& F<?(2 :89@ 0C= 0C > C >A A: 0C # A :C 7# D 93

94 Figura 4.4 : Webflow per Sequence Pattern 94

95 $=( $> 4!=(?> #C = 2 A < C C C # A C,C < C # C, 34! 27 :D L< C > :> A % C #A C 0C C,K A C# C A C C,K A % A #, C A /C, A 27,,A CA : A7# : 27,$% 95

96 37# 27,$% $2 A 7##A <C C A A A < 8M?@9 ( D C,K 27> > A J $2 C,K 27, C C,K 27 * #,A A = A -,, 0C > A T % A C,K 278A ;, 96

97 Figura 4.5 : Webflow per Parallel Pattern 97

98 # < #,$$ 8A 9 0 7#,$ C,$%,$K A A# C,K 6 A 8,$9 Figura 4.6 : HLPN Comportamento Parallel Split 98

99 < #! $> $)* /CO 27 5 $2 C 27 #A 27A > O A > 2 A A%!86?!@9 Figura 4.7 : Webflow per Excluisive Choice 99

100 )! $> %< 34, A C C : A 2 F CA < A C, A A < 27 ;' D A A C> : > A / C $ 27 C A <A C,; C C = % A /27; OA C C #A 27; <; $ 6 ;:;> > A C D?MC4C@ 100

101 7 :< A < A A A Figura 4.8 : Webflow per Multiple Choice Z A C0O2 C O27 # A /C 101

102 < ;' C % #A % '4 Figura 4.9 : HLPN Comportamento Multiple Choice 102

103 #$ C #A A A A # A C A % A A A = % A #, C A /C, A 27,?4@ ; A?@ < 7?@ C 27 $;7&,C A 27?@ #A 27$;7& ( % C C 27$;7& * &27?@> # C 103

104 > > Figura 4.10 : Webflow per Discriminator 1$* 0C 27 $2 # A 27 / 8 9 8,9 0C C A 104

105 D < :% 27 / C 8 9 8,9 Figura 4.11 : Webflow per Looping standart 1$*) 105

106 0C 27 A < ; 27 = = # > >C #A < C C D =A A CA A #A F A C, ; C >/ D 27 A D < A 27, #A! < C!#U+ 2 $ A A % A 27,A C 106

107 ; C8 9 C C F 8A A C8 9 9 $ % A / A / 1 C,8< 9,, ; % <, =, 107

108 Figura 4.12 : Webflow per Loop Multi Istance FlowCondition $ C C 27 7 C < =27 /2 % A < 108

109 Figura 4.13 : Webflow per Discriminator 109

110 ! # C C A 0C 0O2 D J < = 0C > >CD < F A CC F A D : 27 C Figura 4.14 : Webflow per Deferred Choice 110

111 ' #A 1* 0, / < > 0, / 0 > #& 0,/ :00> L D :00 E : :00> E #&= $ > A > > #,#:00 K & > :00 > 0,/ 0 /E : A 3 :00 : 0,/ : #&# : A 0, / 0 D 5 ' #&\; ] ], => 111

112 #A 2'! ## A> >F 0 A )1! /8!/9< 0>!/ 0 < & A!/ > 0' 7!/5 # 2 G 0' >!/ 7!/> >!/< > 5 8 Q 9 ' ^>2,%0 A # 5 + ' ' 112

113 /!/ F > > ; < A 0C C!/ A &, /> ; $ 2'!> #> %,4 / > C! 113

114 - %<!> > #&> C < $ < A 0C C A! $ < 0C A? A 0C A < 0C < C = 114

115 /*! 8!96 1!4>11( #!%,>#!2!#! % 4! ;:'K> % (!,>,.!. > _>, ( * 2!4!, - High-level Petri Nets - Concepts, Definitions and Graphical Notation, Committee Draft ISO/IEC October 2, 1997 Version 3.4 T, # 2 >_:>2 %$>74, Y % %4 0 H. > 5 & # %#%;)#02 *B1B $ 6 1B1 9. 0%;, +40%;, 1 + W >!!>$Y11( ; > + 3 & H! ' > 5))) )) 115

Università di Pisa Polo Sistemi Logistici Economia e Legislazione dei Sistemi Logistici. Informatica per la Logistica. Lezioni

Università di Pisa Polo Sistemi Logistici Economia e Legislazione dei Sistemi Logistici. Informatica per la Logistica. Lezioni Università di Pisa Polo Sistemi Logistici Economia e Legislazione dei Sistemi Logistici Le grandi e complesse organizzazioni aziendali sono la manifestazione tangibile della tecnologia avanzata, più delle

Dettagli

PROGETTAZIONE E SVILUPPO DI UN. Relatore: Studente: Paolo Merialdo Valerio Barbagallo

PROGETTAZIONE E SVILUPPO DI UN. Relatore: Studente: Paolo Merialdo Valerio Barbagallo PROGETTAZIONE E SVILUPPO DI UN SIMULATORE ECONOMICO FISCALE Relatore: Studente: Paolo Merialdo Valerio Barbagallo Sommario il problema: gestione e ottimizzazione del bilancio piattaforma J2EE e framework

Dettagli

Amministrazione Patrimonio Fondi

Amministrazione Patrimonio Fondi Amministrazione Patrimonio Fondi Un esperienza progettuale italiana in ottica europea Funds management back office. An Italian approach in the European context Salvatore Casolaro, Responsabile Sistemi

Dettagli

Implementazione di MVC. Gabriele Pellegrinetti

Implementazione di MVC. Gabriele Pellegrinetti Implementazione di MVC Gabriele Pellegrinetti 2 Come implementare il pattern Model View Controller con le tecnologie JSP, ASP e XML Implementazione del pattern MVC in Java (JSP Model 2) SUN è stato il

Dettagli

ANALISI E PROGETTAZIONE DI UN SISTEMA DI MONITORAGGIO PER INFRASTRUTTURE CLOUD

ANALISI E PROGETTAZIONE DI UN SISTEMA DI MONITORAGGIO PER INFRASTRUTTURE CLOUD UNIVERSITÀ DEGLI STUDI DI FIRENZE Scuola di Ingegneria Corso di Laurea Magistrale in Ingegneria Informatica DISIT Lab A.A. 2013-2014 ANALISI E PROGETTAZIONE DI UN SISTEMA DI MONITORAGGIO PER INFRASTRUTTURE

Dettagli

Università degli studi Roma Tre Dipartimento di informatica ed automazione. Tesi di laurea

Università degli studi Roma Tre Dipartimento di informatica ed automazione. Tesi di laurea Università degli studi Roma Tre Dipartimento di informatica ed automazione Tesi di laurea Reingegnerizzazione ed estensione di uno strumento per la generazione di siti Web Relatore Prof. P.Atzeni Università

Dettagli

Histórico e criação do acordo TRIPS/OMC

Histórico e criação do acordo TRIPS/OMC ISSN 1127-8579 Pubblicato dal 12/03/2013 All'indirizzo http://www.diritto.it/docs/34763-hist-rico-e-cria-o-do-acordo-trips-omc Autore: Thiago Gonçalves Paluma Rocha Histórico e criação do acordo TRIPS/OMC

Dettagli

J2EE (o JEE): Framework Java per lo sviluppo di applicazioni WEB Enterprise, che vivono in rete e che siano accessibili attraverso browser.

J2EE (o JEE): Framework Java per lo sviluppo di applicazioni WEB Enterprise, che vivono in rete e che siano accessibili attraverso browser. Il Pattern MVC J2EE (o JEE): Framework Java per lo sviluppo di applicazioni WEB Enterprise, che vivono in rete e che siano accessibili attraverso browser. Il famework Sun J2EE Component, Container e Connector:

Dettagli

Framework di Middleware. per Architetture Enterprise

Framework di Middleware. per Architetture Enterprise Framework di Middleware per Architetture Enterprise Corso di Ingegneria del Software A.A.2011-2012 Un po di storia 1998: Sun Microsystem comprende l importanza del World Wide Web come possibile interfaccia

Dettagli

Interruttori automatici 3RV1

Interruttori automatici 3RV1 Interruttori automatici 3RV1 Allacciamento a vite I contatti ausiliari sono da ordinare a parte (vedere tabella a pag. 2/9) Leistungsschalter 3RV1 Corrente Potenza Regolazione Potere di Interruttori automatici

Dettagli

Business Process Modeling and Notation e WebML

Business Process Modeling and Notation e WebML Business Process Modeling and Notation e WebML 24 Introduzione I Web Service e BPMN sono standard de facto per l interoperabilità in rete a servizio delle imprese moderne I Web Service sono utilizzati

Dettagli

Applicazioni Business to Consumer

Applicazioni Business to Consumer Università di Bergamo Facoltà di Ingegneria Applicazioni Internet B Paolo Salvaneschi A3_1 V1.4 Applicazioni Business to Consumer Il contenuto del documento è liberamente utilizzabile dagli studenti, per

Dettagli

Architetture di sistema

Architetture di sistema Università di Bergamo Facoltà di Ingegneria Applicazioni Internet B Paolo Salvaneschi B1_1 V1.6 Architetture di sistema Il contenuto del documento è liberamente utilizzabile dagli studenti, per studio

Dettagli

Architetture di sistema

Architetture di sistema Università di Bergamo Facoltà di Ingegneria Applicazioni Internet B Paolo Salvaneschi B1_1 V1.7 Architetture di sistema Il contenuto del documento è liberamente utilizzabile dagli studenti, per studio

Dettagli

Allegato C al decreto n. 67 del

Allegato C al decreto n. 67 del Allegato C al decreto n. 67 del 24.10.2014 Procedura negoziata ex art.57 comma 2, lettera b) del d.lgs. n. 163/2006 e s.m.i, per la fornitura di farmaci in esclusiva in fabbisogno alle Aziende Sanitarie

Dettagli

La Roadmap dello sviluppo per System i5: dalle Applicazioni Legacy alla SOA

La Roadmap dello sviluppo per System i5: dalle Applicazioni Legacy alla SOA IBM System i5 La Roadmap dello sviluppo per System i5: dalle Applicazioni Legacy alla SOA Massimo Marasco System i Technical Sales Support massimo_marasco@it.ibm.com Oriented Architecture (SOA) Servizio

Dettagli

Architetture Informatiche. Dal Mainframe al Personal Computer

Architetture Informatiche. Dal Mainframe al Personal Computer Architetture Informatiche Dal Mainframe al Personal Computer Architetture Le architetture informatiche definiscono le modalità secondo le quali sono collegati tra di loro i diversi sistemi ( livello fisico

Dettagli

MVC - Principio. MVC Model View Controller. MVC - Terminologia. MVC - Funzionamento. Richiesta. Controller. Model. Risposta. View

MVC - Principio. MVC Model View Controller. MVC - Terminologia. MVC - Funzionamento. Richiesta. Controller. Model. Risposta. View MVC View Controller! Si tratta di un pattern di progettazione introdotto originariamente con Smalltalk (1980 Xerox)! Si basa su astrazioni presenti in tutte le applicazioni dotate di interfaccia grafica!

Dettagli

Attività previste per lo sviluppo del progetto di ricerca:

Attività previste per lo sviluppo del progetto di ricerca: Attività previste per lo sviluppo del progetto di ricerca: ICAD-GEO - Studio di fattibilita per la realizzazione di un progetto per la realizzazione di una infrastruttura per la cooperazione applicativa

Dettagli

F O R M A T O E U R O P E O P E R

F O R M A T O E U R O P E O P E R F O R M A T O E U R O P E O P E R I L C U R R I C U L U M V I T A E INFORMAZIONI PERSONALI Nome PORFIRIONE ANDREA Indirizzo Telefono 347/6237673 Fax E-mail LUNGOMARE DUCA DEGLI ABRUZZI 4, 00121 ROMA andrea.porfirione@kubique.com

Dettagli

YAWL. Yet Another Workflow Language & Co.

YAWL. Yet Another Workflow Language & Co. YAWL Yet Another Workflow Language & Co. Overview Business Process Management (BPM) Process-Aware Information System (PAIS) Service Oriented Architecture (SOA) YAWL System Architecture Workflow Management

Dettagli

Tar Campania, Napoli, n. 873 ISSN Pubblicato dal 11/03/2010

Tar Campania, Napoli, n. 873 ISSN Pubblicato dal 11/03/2010 ISSN 1127-8579 Pubblicato dal 11/03/2010 All'indirizzo http://www.diritto.it/docs/29047-poich-il-provvedimento-prefettizio-impugnatosi-palesa-viziato-per-difetto-di-istruttoria-e-di-motivazione-ne-deriva-l-illegittimit-dellarevoca-dell-affidamento-con-relativa-escussione-della-cau

Dettagli

Applicazione: GAS - Gestione AcceSsi

Applicazione: GAS - Gestione AcceSsi Riusabilità del software - Catalogo delle applicazioni Gestione ICT Applicazione: GAS - Gestione AcceSsi Amministrazione: Consiglio Nazionale delle Ricerche (CNR) Responsabile dei sistemi informativi Nome

Dettagli

AUTOMATIZARI INDUSTRIALE. PIESE DE SCHIMB

AUTOMATIZARI INDUSTRIALE. PIESE DE SCHIMB 1 6ES7122-1BB00-0AA0 ET200L - 2DO x 24VDC/.5A ET200L-SC 8/PACK da A8 - SB-03 2 6ES7131-4BD00-0AB0 4DI x 24VDC da A15 - SB-03; C11 - SB-01 3 6ES7131-4BD01-0AB0 4DI x 24VDC da C39 - SB-01 4 6ES7132-4BD00-0AA0

Dettagli

Indice. Prefazione all edizione italiana

Indice. Prefazione all edizione italiana Indice Prefazione all edizione italiana XV Capitolo 1 Il software e l ingegneria del software 1 1.1 L evoluzione del ruolo del software 3 1.2 Il software 5 1.3 La natura mutevole del software 8 1.4 Il

Dettagli

Framework. Impianti Informatici. Web application - tecnologie

Framework. Impianti Informatici. Web application - tecnologie Framework Web application - tecnologie Web Application: tecnologie 2 Java-based (J2EE) Sviluppata inizialmente da Sun Cross-platform e open source Gestire direttamente le funzionalità dell applicazione

Dettagli

Anche il nascituro e i suoi fratelli hanno diritto al risarcimento dei danni causati dall omessa diagnosi di malformazioni congenite

Anche il nascituro e i suoi fratelli hanno diritto al risarcimento dei danni causati dall omessa diagnosi di malformazioni congenite ISSN 1127-8579 Pubblicato dal 12/11/2012 All'indirizzo http://www.diritto.it/docs/34236-anche-il-nascituro-e-i-suoi-fratelli-hannodiritto-al-risarcimento-dei-danni-causati-dall-omessa-diagnosi-di-malformazioni-congenite

Dettagli

SNV ESITI VALUTAZIONE DEGLI APPRENDIMENTI SCUOLA PRIMARIA V. BACHELET CLASSI QUINTE a.s

SNV ESITI VALUTAZIONE DEGLI APPRENDIMENTI SCUOLA PRIMARIA V. BACHELET CLASSI QUINTE a.s SNV 2013 ESITI VALUTAZIONE DEGLI APPRENDIMENTI SCUOLA PRIMARIA V. BACHELET CLASSI QUINTE a.s. 2012-13 A1_a A1_b A1_c A1_d A2 A3 A4_1 A4_2 A5 A6 A7 A8_a A8_b A8_c A8_d A8_e A9 A10 A11 A12 A13 A14_a A14_b

Dettagli

Grid Data Management Services

Grid Data Management Services Grid Management Services D. Talia - UNICAL Griglie e Sistemi di Elaborazione Ubiqui Sommario Grid Management GridFTP RFT RLS OGSA-DAI 1 GT4 Services GridFTP High-performance transfer protocol The Reliable

Dettagli

MODEL-VIEW-CONTROLLER PROBLEMA

MODEL-VIEW-CONTROLLER PROBLEMA MODEL VIEW CONTROLLER DESIGN PATTERN MODEL-VIEW-CONTROLLER INGEGNERIA DEL SOFTWARE Università degli Studi di Padova Dipartimento di Matematica Corso di Laurea in Informatica, A.A. 2013 2014 rcardin@math.unipd.it

Dettagli

Il Pattern MVC nei Framework di sviluppo per applicazioni Web. Analisi e comparazione di SPRING MVC Framework e ASP.NET MVC Framework.

Il Pattern MVC nei Framework di sviluppo per applicazioni Web. Analisi e comparazione di SPRING MVC Framework e ASP.NET MVC Framework. tesi di laurea Il Pattern MVC nei Framework di sviluppo per applicazioni Web. Analisi e comparazione di SPRING MVC Framework e ASP.NET MVC Framework. Anno Accademico 2008/2009 relatore Ch.mo prof. Porfirio

Dettagli

Architetture Informatiche. Dal Mainframe al Personal Computer

Architetture Informatiche. Dal Mainframe al Personal Computer Architetture Informatiche Dal Mainframe al Personal Computer Architetture Le architetture informatiche definiscono le modalità secondo le quali sono collegati tra di loro i diversi sistemi ( livello fisico

Dettagli

Grid Data Management Services

Grid Data Management Services Grid Management Services D. Talia - UNICAL Griglie e Sistemi di Elaborazione Ubiqui Sommario Grid Management in Globus Toolkit GridFTP (Trasferimento Dati) RFT (Trasferimento Dati Affidabile) RLS (Gestione

Dettagli

Le novità di SharePoint 2010 per sviluppatori

Le novità di SharePoint 2010 per sviluppatori Ground Zero DotNetLombardia Le novità di SharePoint 2010 per sviluppatori Giuseppe Marchi SharePoint MVP Il Progetto SharePointCommunity.it Il progetto SharePoint Community nasce da diverse motivazioni:

Dettagli

SNV ESITI VALUTAZIONE DEGLI APPRENDIMENTI SCUOLA PRIMARIA CLASSI QUINTE a.s

SNV ESITI VALUTAZIONE DEGLI APPRENDIMENTI SCUOLA PRIMARIA CLASSI QUINTE a.s SNV 2013 ESITI VALUTAZIONE DEGLI APPRENDIMENTI SCUOLA PRIMARIA CLASSI QUINTE a.s. 2012-13 A1_a A1_b A1_c A1_d A2 A3 A4_1 A4_2 A5 A6 A7 A8_a A8_b A8_c A8_d A8_e A9 A10 A11 A12 A13 A14_a A14_b A14_c A14_d

Dettagli

Un sistema per l'emulazione delle reti su cluster di macchine virtuali Anno Accademico 2007/2008

Un sistema per l'emulazione delle reti su cluster di macchine virtuali Anno Accademico 2007/2008 tesi di laurea Un sistema per l'emulazione delle reti su cluster di macchine virtuali Anno Accademico 2007/2008 relatore Ch.mo prof. Roberto Canonico correlatore ing. Pasquale Di Gennaro candidato Roberto

Dettagli

Un applicazione per il trasferimento file in ambiente Symbian

Un applicazione per il trasferimento file in ambiente Symbian tesi di laurea Anno Accademico 2005/2006 relatore Ch.mo prof. Domenico Cotroneo correlatore Ing. Paolo Ascione candidato Barbara Migliaccio Matr. 534/1026 Scenario Applicativo File Transfer via Bluetooth

Dettagli

UML Component and Deployment diagram

UML Component and Deployment diagram UML Component and Deployment diagram Ing. Orazio Tomarchio Orazio.Tomarchio@diit.unict.it Dipartimento di Ingegneria Informatica e delle Telecomunicazioni Università di Catania I diagrammi UML Classificazione

Dettagli

Modelli per la descrizione di protocolli

Modelli per la descrizione di protocolli POLITECNICO DI MILANO Corso di Laurea in Ingegneria Informatica Modelli per la descrizione di protocolli asincroni basati sull usouso di servizi Web Relatore: Prof. Stefano Ceri Correlatori: Ing. Marco

Dettagli

INFORMAZIONI PERSONALI. Alessandro Ballini. Omesso Omesso. Omesso ESPERIENZA LAVORATIVA C U R R I C U L U M V I T A E F O R M A T O E U R O P E O

INFORMAZIONI PERSONALI. Alessandro Ballini. Omesso Omesso. Omesso ESPERIENZA LAVORATIVA C U R R I C U L U M V I T A E F O R M A T O E U R O P E O C U R R I C U L U M V I T A E F O R M A T O E U R O P E O INFORMAZIONI PERSONALI Nome/Cognome Indirizzo Telefono Fax E-mail Nazionalità Italiana Data di nascita 17/04/1981 ESPERIENZA LAVORATIVA Date Tipo

Dettagli

Curriculum Vitae Europass

Curriculum Vitae Europass Curriculum Vitae Europass Informazioni personali Cognome(i) / Nome(i) Indirizzo(i) Via kennedy, 41, 73030 Tiggiano LE (Italia) Cellulare 3277861587 E-mail alessandro.marzo.work@gmail.com Cittadinanza Italia

Dettagli

Grid Data Management Services. Griglie e Sistemi di Elaborazione Ubiqui

Grid Data Management Services. Griglie e Sistemi di Elaborazione Ubiqui Grid Data Management Services D. Talia - UNICAL Griglie e Sistemi di Elaborazione Ubiqui Sommario Grid Data Management in Globus Toolkit GridFTP RFT RLS OGSA-DAI GridFTP GT4 Data Services High-performance

Dettagli

INFORMATICA DISTRIBUITA. lez 6 World Wide Web (cont)

INFORMATICA DISTRIBUITA. lez 6 World Wide Web (cont) INFORMATICA DISTRIBUITA prof. lez 6 World Wide Web (cont) Università degli Studi di Milano Scienze e Tecnologie della Comunicazione Musicale a.a. 2009-2010 Scripting Invece di avere un programma esterno,

Dettagli

Risorsa N 002778. Oracle (Exp. 10 anni) MySql (Exp. 5 anni)

Risorsa N 002778. Oracle (Exp. 10 anni) MySql (Exp. 5 anni) Risorsa N 002778 DATI ANAGRAFICI: Nato nel : 1971 Residente a : Roma FORMAZIONE E CORSI: Dal 09/2004 al 09/2006: Corso UML presso csi Piemonte con Adriano Comai Dal 02/2001 al 06/2001: Corso di Formazione

Dettagli

Concetti base. Impianti Informatici. Web application

Concetti base. Impianti Informatici. Web application Concetti base Web application La diffusione del World Wide Web 2 Supporto ai ricercatori Organizzazione documentazione Condivisione informazioni Scambio di informazioni di qualsiasi natura Chat Forum Intranet

Dettagli

FORMATO EUROPEO PER IL

FORMATO EUROPEO PER IL FORMATO EUROPEO PER IL CURRICULUM VITAE Autorizzo il trattamento dei miei dati personali ai sensi della Legge 675/96 Ing. jr. Giambruno Alessandro INFORMAZIONI PERSONALI Nome Giambruno Alessandro Indirizzo

Dettagli

Università degli studi di Ferrara. Sviluppo di un Web Service per la classificazione del suolo e sua integrazione sul Portale SSE

Università degli studi di Ferrara. Sviluppo di un Web Service per la classificazione del suolo e sua integrazione sul Portale SSE Università degli studi di Ferrara Facoltà di scienze MM.FF.NN. Corso di Laurea Specialistica in Informatica Sviluppo di un Web Service per la classificazione del suolo e sua integrazione sul Portale SSE

Dettagli

L architettura MVC (Model- View-Controller) Introduzione

L architettura MVC (Model- View-Controller) Introduzione L architettura MVC (Model- View-Controller) Introduzione Architettura MCV L architettura MVC è un insieme di regole per strutturare un sito-web dinamico. Queste regole complicano la struttura del sito,

Dettagli

Le tossicodipendenze in Canton Ticino

Le tossicodipendenze in Canton Ticino ISSN 1127-8579 Pubblicato dal 23/01/2015 All'indirizzo http://www.diritto.it/docs/36796-le-tossicodipendenze-in-canton-ticino Autore: Baiguera Altieri Andrea Le tossicodipendenze in Canton Ticino A B BC

Dettagli

INGEGNERIA DEL SOFTWARE. Prof. Paolo Salvaneschi

INGEGNERIA DEL SOFTWARE. Prof. Paolo Salvaneschi Università di Bergamo Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica INGEGNERIA DEL SOFTWARE Prof. Paolo Salvaneschi 1 Obiettivi Scopi del corso: - Fornire gli elementi di base della disciplina,

Dettagli

Introduzione ad Architetture Orientate ai Servizi e Web Service

Introduzione ad Architetture Orientate ai Servizi e Web Service Università degli Studi di Roma Tor Vergata Facoltà di Ingegneria Introduzione ad Architetture Orientate ai Servizi e Web Service Corso di Sistemi Distribuiti Stefano Iannucci iannucci@ing.uniroma2.it Anno

Dettagli

A2A technical presentation

A2A technical presentation A2A technical presentation Milano, 24 Sept 2012 Enrico Papalini IT Development Manager Attuale modalità di connessione LU6.2 LU6.2 response IAG HTTP client Mainframe or Customer Server HTTP service Https

Dettagli

SNV ESITI VALUTAZIONE DEGLI APPRENDIMENTI SCUOLA SEC. I gr. GNUTTI CLASSI PRIME a.s

SNV ESITI VALUTAZIONE DEGLI APPRENDIMENTI SCUOLA SEC. I gr. GNUTTI CLASSI PRIME a.s SNV 2013 ESITI VALUTAZIONE DEGLI APPRENDIMENTI SCUOLA SEC. I gr. GNUTTI CLASSI PRIME a.s. 2012-13 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18_a A18_b A18_c A18_d A18_e A18_f A19 A20_a

Dettagli

Informatica Industriale Modello organizzativo Enterprise Resource Planner

Informatica Industriale Modello organizzativo Enterprise Resource Planner DIIGA - Università Politecnica delle Marche A.A. 2006/2007 Informatica Industriale organizzativo Enterprise Resource Planner Luca Spalazzi spalazzi@diiga.univpm.it www.diiga.univpm.it/~spalazzi/ Informatica

Dettagli

IT Service e Asset Management

IT Service e Asset Management IT Service e Asset Management la soluzione Guella Barbara Tivoli Technical Sales 2007 IBM Corporation IBM ISM & Maximo Una soluzione unica per l esecuzione dei processi Incident & Problem Mgmt Knowledge

Dettagli

Cloud: schiarite e maturità all orizzonte

Cloud: schiarite e maturità all orizzonte Cloud: schiarite e maturità all orizzonte IDC Cloud Symposium, Milano 20 Marzo 2013 Fabio Rizzotto IT Research&Consulting Director, IDC Italy Agenda Su cosa investono i CIO in Italia? Per rispondere a

Dettagli

(NUMERAZIONE DAL CATALOGO SASSONE 2002)

(NUMERAZIONE DAL CATALOGO SASSONE 2002) IV EMISSIONE - 1855 / 1863 (NUMERAZIONE DAL CATALOGO SASSONE 2002) Il compito del collezionista che vuole seriamente porre in essere una collezione della IV emissione del Regno di Sardegna, che abbraccia

Dettagli

SCUOLA POLITECNICA. 1 semestre Facoltativa Voto in trentesimi

SCUOLA POLITECNICA. 1 semestre Facoltativa Voto in trentesimi SCUOLA ANNO ACCADEMICO OFFERTA 2015/2016 ANNO ACCADEMICO EROGAZIONE 2017/2018 CORSO DILAUREA INSEGNAMENTO TIPO DI ATTIVITA' AMBITO CODICE INSEGNAMENTO 18033 SETTORI SCIENTIFICO-DISCIPLINARI SCUOLA POLITECNICA

Dettagli

Sistemi Web Tolleranti ai Guasti

Sistemi Web Tolleranti ai Guasti Sistemi Web Tolleranti ai Guasti Candidato: Paolo Romano Relatore: Prof. Salvatore Tucci Correlatore: Prof. Bruno Ciciani Sommario Il problema: garantire semantica exactly once alle transazioni Web. Sistema

Dettagli

L evoluzione delle Applicazioni Distribuite

L evoluzione delle Applicazioni Distribuite L evoluzione delle Applicazioni Distribuite Dai terminali a fosfori verdi al Client-Server a Internet Architettura basata su Mainframe thin client su 3270 a fosfori verde server TP-Monitor su Mainframe

Dettagli

COMUNICAZIONE PROFILO AZIENDALE. Sistema di Qualità: Soci: Denominazione Aquarius di Angelo Lo Celso & C. S.a.s. ; Forma societaria

COMUNICAZIONE PROFILO AZIENDALE. Sistema di Qualità: Soci: Denominazione Aquarius di Angelo Lo Celso & C. S.a.s. ; Forma societaria 1 di 6 PROFILO AZIENDALE Denominazione Aquarius di Angelo Lo Celso & C. S.a.s. ; Forma societaria Società in accomandita semplice; Sede legale Rende via R. De Bartolo n 2 Sede operativa Cosenza via Piave

Dettagli

Una piattaforma per la negoziazione di servizi business to business attraverso la rete Internet

Una piattaforma per la negoziazione di servizi business to business attraverso la rete Internet Università degli Studi di Napoli Federico II Facoltà di Ingegneria Corso di Laurea in Ingegneria Gestionale della Logistica e della Produzione Una piattaforma per la negoziazione di servizi business to

Dettagli

DESIGN PATTERN ESERCITAZIONE PREPARAZIONE ALL ESAME, PARTE II INGEGNERIA DEL SOFTWARE. La soluzione corretta è la c)

DESIGN PATTERN ESERCITAZIONE PREPARAZIONE ALL ESAME, PARTE II INGEGNERIA DEL SOFTWARE. La soluzione corretta è la c) DESIGN PATTERN Barrare con una X la lettera del diagramma delle classi che fra i seguenti rappresenta in modo corretto il design pattern architetturale Model View Controller (MVC) ESERCITAZIONE PREPARAZIONE

Dettagli

Università degli Studi "Roma Tre" Dipartimento di Informatica ed automazione. Facoltà di Ingegneria. Laurea Magistrale in Ingegneria Informatica

Università degli Studi Roma Tre Dipartimento di Informatica ed automazione. Facoltà di Ingegneria. Laurea Magistrale in Ingegneria Informatica Università degli Studi "Roma Tre" Dipartimento di Informatica ed automazione Facoltà di Ingegneria Laurea Magistrale in Ingegneria Informatica Tesi di Laurea Sistema informativo per la gestione dei processi

Dettagli

Potenza Elaborativa, Sistemi Operativi e Virtualizzazione

Potenza Elaborativa, Sistemi Operativi e Virtualizzazione Potenza Elaborativa, Sistemi Operativi e Virtualizzazione Roma, Febbraio 2011 Operating Systems & Middleware Operations Potenza Elaborativa e Sistemi Operativi La virtualizzazione Operating Systems & Middleware

Dettagli

Enterprise @pplication Integration Software S.r.l.

Enterprise @pplication Integration Software S.r.l. SAP rel.1.0 : SAP State: Final Date: 03-27-200 Enterprise @pplication Integration Software S.r.l. Sede legale: Via Cola di Rienzo 212-00192 Rome - Italy Tel. +39.06.6864226 Sede operativa: viale Regina

Dettagli

Architettura degli elaboratori (A)

Architettura degli elaboratori (A) Laurea in Informatica a.a. 2010-2011 Laboratorio del corso di Architettura degli elaboratori (A) Modulo 1: l Architettura dell 8086 Valeria Carofiglio Linguaggi a vari livelli e loro relazioni Programma

Dettagli

Sviluppo di applicazioni web con il pattern Model-View-Controller. Gabriele Pellegrinetti

Sviluppo di applicazioni web con il pattern Model-View-Controller. Gabriele Pellegrinetti Sviluppo di applicazioni web con il pattern Model-View-Controller Gabriele Pellegrinetti 2 MVC: come funziona e quali sono vantaggi che derivano dal suo utilizzo? La grande diffusione della tecnologia

Dettagli

Modellazione di sistema

Modellazione di sistema Corso di Laurea Specialistica in Ingegneria Informatica Corso di Ingegneria del Software A. A. 2008 - Modellazione di sistema E. TINELLI Contenuti Approcci di analisi Linguaggi di specifica Modelli di

Dettagli

Come si creano i talenti? Lo stato della Formazione Universitaria in Italia

Come si creano i talenti? Lo stato della Formazione Universitaria in Italia : la professione del futuro Come si creano i talenti? Lo stato della Formazione Universitaria in Italia Prof. Fabrizio Dallari Direttore del Centro di Ricerca sulla Università Carlo Cattaneo LIUC 1 1 I

Dettagli

Il Session Border Controller. nella piattaforma SpreadSheetSpace. Progetto co-finanziato dal POR CRO FESR 2007-13 della Regione Liguria

Il Session Border Controller. nella piattaforma SpreadSheetSpace. Progetto co-finanziato dal POR CRO FESR 2007-13 della Regione Liguria Il Session Border Controller per il supporto di servizi i PUSH nella piattaforma SpreadSheetSpace Applicazione della tecnologia del SBC Nel corso del progetto la tecnologia del SBC è stata esplorata con

Dettagli

Il diritto penitenziario in canton Berna

Il diritto penitenziario in canton Berna ISSN 1127-8579 Pubblicato dal 21/05/2013 All'indirizzo http://www.diritto.it/docs/35064-il-diritto-penitenziario-in-canton-berna Autore: Baiguera Altieri Andrea Il diritto penitenziario in canton Berna

Dettagli

Analisi e utilizzo di un framework per lo sviluppo di applicazioni web

Analisi e utilizzo di un framework per lo sviluppo di applicazioni web tesi di laurea Anno Accademico 2011/2012 relatore Ch.mo prof. Marcello Cinque correlatore Ing. Fabio De Paolis candidato Michele Basile Matr. 534/3239 Web Development Frameworks Nella realizzazione di

Dettagli

Programmare in ambiente Java Enterprise: l offerta formativa di Infodue

Programmare in ambiente Java Enterprise: l offerta formativa di Infodue Tecnologia e professionalità al servizio del business, dal 1986 Programmare in ambiente Java Enterprise: l offerta Copyright 2006 Infodue S.r.l. La programmazione nell era era del Web Computing L evoluzione

Dettagli

Differenza in punti percentuali 25,0 20,0 15,0 10,0 5,0 0,0 -5,0 -10,0 -15,0 -20,0. B3_a. A5_f. B3_d. B3_b. A5_i. A5_a. A5_e. A5_h. A5_d. A5_b.

Differenza in punti percentuali 25,0 20,0 15,0 10,0 5,0 0,0 -5,0 -10,0 -15,0 -20,0. B3_a. A5_f. B3_d. B3_b. A5_i. A5_a. A5_e. A5_h. A5_d. A5_b. A1 A2 A3 A4 A5_a A5_b A5_c A5_d A5_e A5_f A5_g A5_h A5_i B1 B2 B3_a B3_b B3_c B3_d B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 C1 C2 C3 C4 C5 C6 Differenza in punti percentuali Media punteggi classe per ambito

Dettagli

La modernizzazione delle applicazioni in ambiente System i5

La modernizzazione delle applicazioni in ambiente System i5 La modernizzazione delle applicazioni in ambiente System i5 Segrate - 19 Ottobre 2006 Nicoletta Bernasconi nicoletta_bernasconi@it.ibm.com I modelli applicativi Tradizionale interfaccia utente a carattere

Dettagli

Corso di Red. e Pres. Prog. Inf. Lezione del 20-10-2006 Esercitatore: ing. Andrea Gualtieri. La lezione di oggi

Corso di Red. e Pres. Prog. Inf. Lezione del 20-10-2006 Esercitatore: ing. Andrea Gualtieri. La lezione di oggi La lezione di oggi Analisi dei requisiti RISORSE E INFORMAZIONI Richieste ORGANIZZAZIONE Servizi/ Prodotti PROCESSI E PROCEDURE Analisi dei requisiti: i processi Classificazione secondo Porter: la catena

Dettagli

Il mercato Digitale 2015

Il mercato Digitale 2015 Il mercato ICT 2015 Il mercato Digitale 2015 Anteprima dati Assinform presentazione agli Associati/ Conferenza Stampa Milano/Roma 23 marzo 2015 Il mercato digitale nel Mondo nel 2014 Web e Mobility alla

Dettagli

Il Cloud Computing. Aldo Liso liso@digitpa.gov.it

Il Cloud Computing. Aldo Liso liso@digitpa.gov.it Il Cloud Computing Seminario DigitPA P@NORAMA Opportunità per il Cloud Computing nella PA oltre il 2011 Situazione attuale, ostacoli, prospettive Aldo Liso liso@digitpa.gov.it Roma, 17 gennaio 2011 Sommario

Dettagli

Introduzione alle griglie computazionali LEZIONE N. 10. Università degli Studi di Napoli Federico II Corso di Laurea in Informatica III Anno

Introduzione alle griglie computazionali LEZIONE N. 10. Università degli Studi di Napoli Federico II Corso di Laurea in Informatica III Anno Introduzione alle griglie computazionali Università degli Studi di Napoli Federico II Corso di Laurea in Informatica III Anno LEZIONE N. 10 Web Services SOAP WSDL UDDI Introduzione alle griglie computazionali

Dettagli

COMPANY PROFILE. WIRED MOTION srl Via F. Daverio, 14 00152 Roma

COMPANY PROFILE. WIRED MOTION srl Via F. Daverio, 14 00152 Roma COMPANY PROFILE WIRED MOTION srl Via F. Daverio, 14 00152 Roma Giugno 2006 indice Presentazione Mission E-business application Team building development Portfolio Contatti presentazione WiredMotion èuna

Dettagli

DISPLAY REMOTO PILOTATO DALLA SERIALE. LCD_SERv10

DISPLAY REMOTO PILOTATO DALLA SERIALE. LCD_SERv10 DISPLAY REMOTO PILOTATO DALLA SERIALE su CPU18LCD LCD_SERv10 035-693737 1 FUNZIONI del sistema: Il sistema è composto da: 1. una scheda con a bordo ÄÅ Un regolatore 12Vcc / 7Vcc Ä a 5Vcc ÄÇ Un microprocessore

Dettagli

UNIVERSITÀ DEGLI STUDI DI NAPOLI PARTHENOPE FACOLTÀ DI SCIENZE E TECNOLOGIE Corso di Laurea In Informatica

UNIVERSITÀ DEGLI STUDI DI NAPOLI PARTHENOPE FACOLTÀ DI SCIENZE E TECNOLOGIE Corso di Laurea In Informatica UNIVERSITÀ DEGLI STUDI DI NAPOLI PARTHENOPE FACOLTÀ DI SCIENZE E TECNOLOGIE Corso di Laurea In Informatica Sviluppo di un'applicazione Android per i servizi studenti Relatore Chiar.mo Prof. Raffaele MONTELLA

Dettagli

Applicazione: SAI - Sistema di Audit Interno

Applicazione: SAI - Sistema di Audit Interno Riusabilità del software Catalogo delle applicazioni: Amministrativo/Contabile Applicazione: SAI Sistema di Audit Interno Amministrazione: Agenzia delle Entrate Responsabile dei sistemi informativi Nome

Dettagli

INFORMAZIONI PERSONALI. Alessandro Ballini. (omesso) (omesso) (omesso) ESPERIENZA LAVORATIVA C U R R I C U L U M V I T A E F O R M A T O E U R O P E O

INFORMAZIONI PERSONALI. Alessandro Ballini. (omesso) (omesso) (omesso) ESPERIENZA LAVORATIVA C U R R I C U L U M V I T A E F O R M A T O E U R O P E O C U R R I C U L U M V I T A E F O R M A T O E U R O P E O INFORMAZIONI PERSONALI Nome/Cognome Indirizzo Telefono Fax E-mail Nazionalità Italiana Data di nascita 17/04/1981 ESPERIENZA LAVORATIVA Date Tipo

Dettagli

Tecnologie digitali per migliorare la produttività e ottimizzare i flussi di lavoro. Il caso dei flussi di lavoro data intensive. Paolo Agus Sinedita

Tecnologie digitali per migliorare la produttività e ottimizzare i flussi di lavoro. Il caso dei flussi di lavoro data intensive. Paolo Agus Sinedita Tecnologie digitali per migliorare la produttività e ottimizzare i flussi di lavoro Il caso dei flussi di lavoro data intensive Paolo Agus Sinedita Digital Printing Forum 13-14 febbraio 2008 Realizzare

Dettagli

Maurizio D Alessio. Channel Sales Manager Research In Motion Italy. July 22, 2008

Maurizio D Alessio. Channel Sales Manager Research In Motion Italy. July 22, 2008 Maurizio D Alessio Channel Sales Manager Research In Motion Italy July 22, 2008 RIM, Research In Motion: 16.0 3.1 Milioni di utenti 3.7 4.3 4.9 5.5 Q106 Q206 Q306 Q406 Q107 Q207 6.2 7.0 8.0 9.0 Q307 Q407

Dettagli

PROGETTAZIONE DEL SOFTWARE

PROGETTAZIONE DEL SOFTWARE PROGETTAZIONE DEL SOFTWARE EMILIANO CASALICCHIO DIPARTIMENTO DI INFORMATICA E SISTEMISTICA SAPIENZA UNIVERSITÀ DI ROMA SEDE DI RIETI HTTP://WWW.CE.UNIROMA2.IT/COURSES/PSW! Cos è UML UNIFIED MODELING LANGUAGE!

Dettagli

Progettazione e Interfacciamento di un Sistema di Controllo Distribuito in un Centro Primo Trattamento Olio

Progettazione e Interfacciamento di un Sistema di Controllo Distribuito in un Centro Primo Trattamento Olio Corso di Laurea in Ingegneria Informatica Tirocinio su Progettazione e Interfacciamento di un Sistema di Controllo Distribuito in un Centro Primo Trattamento Olio Tesi di Laurea di: Giordana FREDDI Relatore:

Dettagli

SNV ESITI VALUTAZIONE DEGLI APPRENDIMENTI SCUOLA PRIMARIA CLASSI SECONDE a.s

SNV ESITI VALUTAZIONE DEGLI APPRENDIMENTI SCUOLA PRIMARIA CLASSI SECONDE a.s SNV 2013 ESITI VALUTAZIONE DEGLI APPRENDIMENTI SCUOLA PRIMARIA CLASSI SECONDE a.s. 2012-13 A1 A2 A3_a A3_b A3_c A3_d A3_e A3_f A3_g B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12_a B12_b B12_c B12_d B12_e B13

Dettagli

Da Settembre 2010 Oggi. Go Project srl via Alessandria 88, Roma. Inail Istituto Nazionale Infortuni sul Lavoro

Da Settembre 2010 Oggi. Go Project srl via Alessandria 88, Roma. Inail Istituto Nazionale Infortuni sul Lavoro F O R M A T O E U R O P E O P E R I L C U R R I C U L U M V I T A E Qualifica: INFORMAZIONI PERSONALI Nome Nazionalità italiana Data di nascita 08/10/1974 ESPERIENZA LAVORATIVA Date (da a) Da Settembre

Dettagli

Introduzione al corso

Introduzione al corso Corso di Laurea Specialistica in Ingegneria Informatica Corso di Reti di Calcolatori II Introduzione al corso Simon Pietro Romano spromano@unina.it Materiale didattico Libro di testo: J. Kurose, K. Ross

Dettagli

Risorsa N 011116. Diploma di Ragioniere Perito Commerciale e Programmatore. Inglese Buono Francese Scolastico

Risorsa N 011116. Diploma di Ragioniere Perito Commerciale e Programmatore. Inglese Buono Francese Scolastico Risorsa N 011116 DATI ANAGRAFICI: Nato nel : 1965 Nato e Residente a : Milano FORMAZIONE E CORSI: Corso su Unix: Base- Administrator SO- shell Corso su C linguaggio base e C su Unix Corso su Uniplex: Base-

Dettagli

Sicurezza informatica e produzione statistica

Sicurezza informatica e produzione statistica WORKSHOP Connessione in rete: sicurezza informatica e riservatezza Sicurezza informatica e produzione statistica A. Guarino QUINTA CONFERENZA NAZIONALE DI STATISTICA SICUREZZA INFORMATICA E PRODUZIONE

Dettagli

Le certificazioni ISC² : CISSP CSSLP SSCP

Le certificazioni ISC² : CISSP CSSLP SSCP Le certificazioni ISC² : CISSP CSSLP SSCP Chi è ISC² (ISC)² = International Information Systems Security Certification Consortium (ISC)²is the non-profit international leader dedicated to training, qualifying

Dettagli

Anno Scolastico: 2014/2015. Indirizzo: Sistemi informativi aziendali. Classe quarta AS. Disciplina: Informatica. prof.

Anno Scolastico: 2014/2015. Indirizzo: Sistemi informativi aziendali. Classe quarta AS. Disciplina: Informatica. prof. Anno Scolastico: 2014/2015 Indirizzo: Sistemi informativi aziendali Classe quarta AS Disciplina: Informatica prof. Competenze disciplinari: Secondo biennio 1. Identificare e applicare le metodologie e

Dettagli

POLITECNICO DI TORINO A.A. 2015/16 Corsi di laurea dell area dell INGEGNERIA Graduatoria del test di accesso TIL I (Test In Laib Ingegneria)

POLITECNICO DI TORINO A.A. 2015/16 Corsi di laurea dell area dell INGEGNERIA Graduatoria del test di accesso TIL I (Test In Laib Ingegneria) POLITECNICO DI TORINO A.A. 2015/16 Corsi di laurea dell area dell INGEGNERIA Graduatoria del test di accesso TIL I (Test In Laib Ingegneria) La graduatoria è stata predisposta tenendo conto dell ordine

Dettagli

MISSIONE AZIENDALE TRAMITE

MISSIONE AZIENDALE TRAMITE MISSIONE AZIENDALE progettazione, realizzazione, integrazione e conduzione di sistemi complessi con l utilizzo di nuove tecnologie per aziende ed enti pubblici TRAMITE Ricerca e Sviluppo per l ideazione,

Dettagli

Università degli studi di Salerno Corso di Ingegneria del Software 2. Sesa Maintenance - Project Thesis

Università degli studi di Salerno Corso di Ingegneria del Software 2. Sesa Maintenance - Project Thesis Università degli studi di Salerno Corso di Ingegneria del Software 2 Sesa Maintenance - Project Thesis Martedì 17 Luglio 2012 Sesa Lab - Maintenance Change Request: Aggiungere al sito Sesa una sezione

Dettagli

Il nuovo sistema di Telecontrollo, Gestione e

Il nuovo sistema di Telecontrollo, Gestione e Il nuovo sistema di Telecontrollo, Gestione e Diagnostica per gli impianti di trasformazione e distribuzione dell energia elettrica alle linee di trazione ferroviaria di RFI Sergio Cosmi Rete Ferroviaria

Dettagli