$UFKLWHFWXUHVQWLHUVHW GpSORLHPHQWG DSSOLFDWLRQV:HE
|
|
- Tivadar Budai
- 4 évvel ezelőtt
- Látták:
Átírás
1 $UFKLWHFWXUHVQWLHUVHW GpSORLHPHQWG DSSOLFDWLRQV:HE 3ODQ /HVDUFKLWHFWXUHVQWLHUVSRXUOH:HE 3ODWHIRUPHV0LFURVRIW'1$1(7 3ODWHIRUPH-(( /HV:HE6HUYLFHV 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 1 / 54 /HVDUFKLWHFWXUHVQWLHUVSRXUOH :HE /HVDUFKLWHFWXUHVWLHUVFODVVLTXHV /HVDUFKLWHFWXUHV:HE /HWLHUVFOLHQW /HWLHUV:HE /HWLHUVGXPLOLHX /HWLHUVUHVVRXUFH(,6 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 2 / 54 1
2 /HVDUFKLWHFWXUHVWLHUV FODVVLTXHV client du milieu (Middle tier) ressource (EIS) Le côté serveur 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 3 / 54 /HVDUFKLWHFWXUHVZHE Clients web services Clients lourds client web du milieu Le côté serveur ressource (EIS) Services 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 4 / 54 2
3 /HVDUFKLWHFWXUHVZHEOHWLHUV FOLHQW Clients web services Clients lourds client web du milieu Le côté serveur ressource (EIS) Services 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 5 / 54 /HWLHUVFOLHQW 8QZHEEURZVHU /;0/ 8Q3'$ :0/;0/ 8QFOLHQWORXUGIDWFOLHQWDSSOHWVDSSV,,2350,&25%$ , DXWUHV«8Q:HEVHUYLFH HE;0/(OHFW%XVLQHVV([FKDQJH 6SHFLILFDWLRQ62$3;0/ 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 6 / 54 3
4 /HVDUFKLWHFWXUHVZHEOHZHE WLHUV Clients web services Clients lourds client web du milieu Le côté serveur ressource (EIS) Services 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 7 / 54 /HWLHUVZHEU{OH ± UHoRLVOHVUHTXrWHV+773GHVFOLHQWVHWUHQYRLV OHVUpSRQVHV ± SHUPHWODVpSDUDWLRQHQWUHSUpVHQWDWLRQ VSpFLILTXHDXFOLHQWHW EXVLQHVVORJLFª ± JpQqUHGXFRQWHQXG\QDPLTXHPHQW ± WUDQVIRUPHGHVUHTXrWHV+773GDQVXQIRUPDW FRPSULVSDUO DSSOLFDWLRQ ± FRQWLHQWODORJLTXHGXIORWGHSUpVHQWDWLRQ ± LGHQWLILHODVHVVLRQGHO XWLOLVDWHXU ± VXSSRUWHSOXVLHXUVW\SHVGHFOLHQWV 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 8 / 54 4
5 /HWLHUVZHEDUFKLWHFWXUH Clients web services client HTML, XML / HTTP, HTTPS SOAP / HTTPS Serveur Contenu statique CGI scripts web Container Scripts (Fast CGI) Autres extensions SQL, propriétaire XML, RMI / HTTP, IIOP, JRMP, JMS SOAP / HTTPS ressource (EIS) du milieu Services Le côté serveur 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 9 / 54 7HFKQRORJLHVXWLOLVpHVGDQVOH WLHUVZHE &*,)DVW&*,&RPPRQ*DWHZD\,QWHUIDFH 3HXWrWUHpFULWHQ-$9$&&3HUO $63$FWLYH6HUYHU3DJHV 6FULSWLQJLQWHUSUpWpGDQVGHVSDJHV+70/0LFURVRIW -DYD6HUYOHWV QpFHVVLWHXQFRQWHQHXU-DYD -63-DYD6HUYHU3DJHV 6FULSWLQJGDQVGHVSDJHV+70/FRPSLOpHQ6HUYOHW 3+33\WKRQ -DYD6FULSW6HUYHU6LGH 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 10 / 54 5
6 /HVDUFKLWHFWXUHVZHEOHWLHUVGX PLOLHX Clients web services Clients lourds client web du milieu Le côté serveur ressource (EIS) Services 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 11 / 54 /HWLHUVGXPLOLHXU{OH *HVWLRQGHFRPSRVDQWV! " $# %& (') * "+ " # "&, #,-.! /",0 132!45%4 6872!75 9:87!; 7 ; ;%< =)5 =)5%7C7%94 =)5%7D5%= 9 < E 4%9 < =5 7ROpUDQFHGHIDXWHVKDXWHGLVSRQLELOLWp GF # # H&, I # # "&, ) J,,. K# H# L! H&,#!MCND %, O $&, # M QPR!ST 3DVVDJHjOpFKHOOH GF # #, H('( * 0H&!U #$ $V H$O 0# %, ". H# H&!I # # H&, ) # %DODQFHGHFKDUJH GF # # H&WI ', L X H#"& ) "& #H&!. H& 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 12 / 54 6
7 /HWLHUVGXPLOLHXU{OH 5HVVRXUFHVSRROLQJ *, 0 O H, # & &H ) # # 7UDQVDFWLRQ0DQDJHPHQW # #) "),, &. H& ##! " # # C& "# H& X H ) I! H&& K O DF N & + # #) # " ) # # "# &,&! #. &RQVROHGHPDQDJHPHQW L, &K0# # 0 80 # &", I H. H&! (') * K # $ 6pFXULWp % $# # 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 13 / 54 3URSULpWpVGHVWUDQVDFWLRQV $&,' ACID (atomicity, consistency, isolation and durability) $WRPLFLW\ 1A8< ; < 2 <7 ; < 5 :)<< ;%< 8< <9?45%?D< 5 :)<)<;%< 7C=%7B 4%9 <=)5 =)5 %7<9 A%7B$@ =2 7%9 7!E?C=B 5 =%94%94 <; ; 4<:C9 =%7C4%9 =2 <@! &RQVLVWHQF\ 1 "9 B 45%; 9 <=)5 2# ; 9$9 B 45 ;%<9 <=)5 %7B ;%<; :4%9 4!E B =)2=5 7!@ =)5%;%< ; 9 75%9; 9 4%9 7!9 = 45%= 9 Ä 7B$ E4 E 4< B ;:&B < 5 68B =8@ 7 ; ;%< 5%6')9 A%7C:84%9 4D2 %; 9(%7DB 7 ; 9 =)B 7 :C9 =!9 Ä 7C; 9 4%9 7 <9 4 ; < 5 8B <=)B(9 = 9 A%7!9 B 45 ; 9 < =5&,VRODWLRQ 1B 45 ; 9 < =5 ;;%Ä =:5%= 94%E E 97 9 A%7B"9 B 45 ; 9 < =5 < 5 8B = 6)B 7 ; ; '5 =%9? 7%9@ =)2C2 <9 9 7 :C=)B B = 7 9 Ä 7 ; 7 9 7B 2 ; 4B 7C7%+ 4< 5 7 : 4%9$9 Ä 7C75%: =%E(9 A<; ; 9 <=)5 '$2 %; 9(%7D<; =&4%9 7 :!E B =2 = 9 Ä 7B(9 B 45 ; 9 < =5 ;!!" 9 Ä = 6)A!; 7% 7B 4 9 B 45%; 9 < =5 ; 2!4%?DB 85C@ B B 75%9?'< 9;%A%=& : 4%7 4B(9 = 7 9 A%4%94 9 A%7C=%9 Ä 7B =2 7%9 7 : 7%E =)B 7C=B$4%E 9 7B<9 $4 B B 75%9$9 B 45%; 9 <=)5%;!2# ; 9 7%E E 9 <87?C75 :D< 5!; 7!,&%75%9 <4%=)B :87B 'XUDELOLW\ 1.-5%@ 7C4 9 B 45%; 9 <=)5 A%4 ; 7 ; ; E?C@ =2 2 <9 9 7 :'(; 9 4%9 7C@%A% ;@ =)2C2 <9 9 7 :?!9 Ä 4%9 9 B 45 ; 9 < =5 2 ; 9(%7!:&B 47C45%:)%7B ;%<; '):7 ; 8<9 7!45%?!E 4< B 7 ;9 9 7B 4B :8;! 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 14 / 54 7
8 1LYHDXG LVRODWLRQGHV WUDQVDFWLRQV A%7D<; =& 4%9 < =)5 7% ;%B 7 B B 45%; 9 < =#< 7! :84%9 4 9 A%4%9A%4%87 %7 75 %:84%9 7 :' 95 =%9? 7%9@ =)2C2 <9 9 7 :'? 45 =%9 A%7B9 B 45 ; 9 <=)5 &$ E= 9 Ä 7B(9 B 45 ; 9 < =5 ;7B 7C4 =7 :!9 =DB 7 4 : :84%9 4!9 Ä 4%94B 7C4 =2 2 <9 9 7 :&'9 A%=8; 7 9 B 45%; 9 =: 75%:) <9 A < 5%@ =)5%;%<; 9 75%9:84%9 4#7B 7 9 A%7!9 B 45 ; 9 < =5 9 =DB = '(=)B75%:) 4<9 < 7 ; ; 4B <?#7B 7!9 A%7!9 B 45 ; 9 < =5 9 =C@ =2 7 ; ; E? "A<6)Ä 7B< ; =&4%9 < =5 7% 782!7 45%;7 ; B B 7!45 : 4!6)B 7 4%9 7B < * 7 < Ä = =8:C= E %7B E =)B 2 7 %= 9 9 ; ' %94; 7 4 ; 7 45%@ 7C=%E B 7 4 :)< 5 6D< 5%@ =)5%;%< ; 9 75%9:84%9 4&!"68= =8:DB 7C=%E(9 A82 C< ;9 = ; 7!9 A%7DA8< 6)A%7 ; 9<; = 4%9 <=)5 7%87 9 Ä %7B E =)B 2!45%@ 77%87!(Ä 7 E = =< 5%6 4B 7!@ =)2C2!=5D<; = 4%9 <=)5 7%87; '(4B B :!E B =2 =!7 ; 9$9 =DA<6)Ä 7 ; 9 5HDG8QFRPPLWWHG 1 4%9 4!9 Ä 4%9Ä 4% 7%7 75 %:84%9 7 :) 95%= 9$? 7%9@ =2 2C< :)?C4 9 B 45%; 9 < =)5 2 4%? 7 B 7 4 :? =%9 A%7B 9 B 45 ; 9 < =5 ;! 5HDG&RPPLWWHG 1.-5?C:84%9 4 9 A%4%9A%4%87 %7 75!@ =)2C2 <9 9 7 :%?C4 9 B 45%; 9 <=5C@ 45 %7 B 7 4 :)?C=%9 A%7B9 B 45 ; 9 < =5 ;% 5HSHDWDEOH5HDG 1.-5?C:84%9 4 9 A%4%9A%4%87 %7 75!@ =)2C2 < :%?C4 9 B 45%; 9 < =5C@ 45 %7 B 7 4 :)?C=%9 A%7B9 B 45 ; 9 < =5 ; ' 45 :D2 9 < 7DB 7 4 :8;<?)<7:C9 A%7C; 42 7DB 7 ;%94 ; =5 6C4 ;9 A%7C:84%9 4DA%4%87D5%= 9(%7 75!@ =2 2 <9 9 7 : 6HULDOL]DEOH 1A8< ; ')9 A%7DA8< 6)Ä 7 ; 9 %= ; ;%< 7 < ; = 4%9 < =57%87 '(75%;%B 7 ; 4 9 B 45%; 9 <=)5 ; ;%<87 B 7 4 : B <9 7 ; ;9 =C:84%9 4&$ 9< 5%@% %:87 ;9 Ä 7!@ =)5%:)< 9 < =5 ; =%E 7 4 : =2 2C< : 45%: 7%7 4% : 45 : ; 9 < 4%9 7 ;9 A%4%94 9 B 45%; 9 < =5 ; B 5!; 7B < 4?!9 7% 7D2 4%+)< 2 820:84%9 4D< 5%9 7 6)B <9?!(A<;?<7 :8; 9 A%7C;%=7 ; 9 %7B E =B 2!45%@ 7C45%:)7 4 ; 9@ B B 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 15 / 54 7\SHGHVHUYHXUV:HE,QIRUPDWLRQ6HUYHXUV :HE,QIRUPDWLRQ6HUYHXUV ± $ODIURQWLqUHGXWLHUVZHEHWGXWLHUVGXPLOLHX ± 3DVGHWUDQVDFWLRQV ± 6HUYHXUVVDQVpWDWV ± 8WLOLVHGHVWHPSODWHVHWXQODQJDJHGHVFULSW SRXUJpQpUHUOHVSDJHV+70/G\QDPLTXHPHQW WRXWHQDFFpGDQWOHWLHUVUHVVRXUFH ± ([HPSOHV,,6$63 :HEVHUYHXU3+33\WKRQ&*, 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 16 / 54 8
9 7\SHGHVHUYHXUV6HUYHXUVGH FRPSRVDQWV 6HUYHXUVGHFRPSRVDQWV ± 3HUPHWODFFqVDXWLHUVUHVVRXUFH ± *quhohvwudqvdfwlrqv ± 6HUYHXUVVDQVpWDWV ± 6RQWPDLQWHQDQWDXF XUGHVVHUYHXUV G DSSOLFDWLRQV ± ([HPSOHV 0LFURVRIW7UDQVDFWLRQ6HUYHU076GDQVQHW 6\EDVH-DJXDUGDQV6\EDVH($6HUYHU,%0&RPSRQHQWEURNHUGDQV:HE6SKHUH 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 17 / 54 7\SHGHVHUYHXUV6HUYHXUV G DSSOLFDWLRQV 6HUYHXUG DSSOLFDWLRQV (QYLURQQHPHQWFRPSOHWGHGpYHORSSHPHQWFRWp VHUYHXU &RPSUHQGVWRXMRXUVXQVHUYHXUGHFRPSRVDQWV 6HUYHXUVDYHFpWDWV 6XSSRUWH EXVLQHVVORJLFªGpFULWHjO DLGHG REMHWV GHUqJOHVHWGHFRPSRVDQWV ([HPSOHV M! $P!. D. ( $ KF.#! # & % # L K &!I # # F.#H!H * P M H! "# # "! S # & 13A%9 9 # # (( =)2#$68=%4 45 #%2 # 7 % 82 9 ; # 7 % 82 9 =2 A%9 2 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 18 / 54 9
10 /HVDUFKLWHFWXUHVZHEOHWLHUV UHVVRXUFH Clients web services Clients lourds client web du milieu Le côté serveur ressource (EIS) Services 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 19 / 54 /HWLHUVUHVVRXUFH(,6 (QWHUSULVH,QIRUPDWLRQ6\VWHPV %DVHGHGRQQpHVGDWDEDVHV -'264/--'%&$'21(7 $QFLHQVV\VWqPHVOHJDF\V\VWHPV -((&RQQHFWRUSURWRFROHVSURSULpWDLUHV (53(QWHUSULVH5HVRXUFH3ODQQLQJ -((&RQQHFWRUSURWRFROHVSURSULpWDLUHV ($,(QWHUSULVH$SSOLFDWLRQ,QWHJUDWLRQ -((&RQQHFWRUSURWRFROHVSURSULpWDLUHV 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 20 / 54 10
11 3ODWHIRUPHV0LFURVRIW'1$1(7 'HX[PRQGHV" 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 21 / 54 0LFURVRIW'1$'LVWULEXWHG LQWHU1HW$UFKLWHFWXUH 0pWKRGRORJLHVRIWZDUHSDWWHUQ DSSRUWHXQHVROXWLRQjXQHQVHPEOHGHSUREOqPH UHQFRQWUpVGDQVOHVDSSOLFDWLRQVGLVWULEXpHV (QVHPEOHGHWHFKQRORJLHV0LFURVRIW 0LFURVRIWDSSRUWHOHVRXWLOVORJLFLHOVSRXU LPSOpPHQWHUFHWWHPpWKRGRORJLH $ # &, & % 80# C % &! S )! #!! GF, " # " " " # F F GF " # F F,0.8) & ## "! $ S ND# # ) ND#%#.8) F N F $*# H& N # ND# # # & N" N ) # C % " # ) KN ) '"! 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 22 / 54 11
12 0LFURVRIW'1$'LVWULEXWHG LQWHU1HW$UFKLWHFWXUH Source : 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 23 / 54 3ODWHIRUPH0LFURVRIW1(7 1(7HVWXQHVWUDWpJLHGHSURGXLWV0 5HPSODFHPHQWGH0LFURVRIW'1$ &RPSRVpGHSDUWLHV ± &/5&RPPRQ/DQJXDJH5XQWLPH ± %&/%DVH&ODVV/LEUDU\ ± $631(7 &/6 "! &76 # $ # &%' #'"(! 06,/ *)+,- "( /.0, $1#! 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 24 / 54 12
13 &/5&RPPRQ/DQJXDJH 5XQWLPH & HVWOHPRWHXUGH[pFXWLRQSRXUOHV DSSOLFDWLRQGX1(7)UDPHZRUN L # #, &! K0 & ## GF &W# # # 0 $ 0 &K #K0,# # # D % # H& +%' GF H&! H$ &K #8 #& I # $*# K0 # S &# # 80# H %' ) H&, #K0 0,.8 % #.#" (8 GF "&#$*&! H &! %' # # % ) H& $ D # + O S # # # " 8 W# # &"$ & F.8) # &K S ) N ( 8 0# #&, &H# &,&# #! # "& % C&. C M M M 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 25 / 54 &76&/606,/ 7KH&RPPRQ7\SH6\VWHP 1?%7C;?8; 9 72' 8< 9< 5%9 =!9 Ä 7 (=)2C2!=)5 45 6&% < 2!7')9 Ä 4%9;%%=B 9 ;9 A%7!9?&%7 ;45 : =&%7B 4%9 < =)5%;E =5%:< 5 2!=8; 9 8B =86)B 42C2 < 5 6) 45 6&%4 687 ;!!(Ä 7!@ =)2C2!=)5 9?&%7!;?8; 9 720; %=)B 9 ;9 Ä =2 7%9 7D< 2 72!75%9 4%9 <=)5!=%E$4< :87 B 45%687C= E 8B =86)B 42C2 < 5 6)45 6&%4 687 ;! 7KH&RPPRQ/DQJXDJH6SHFLILFDWLRQ 1 )7%9=%E$@ =)5 ; 9 B %@ 9 ;45 =)5%; 9 B 4< 5%9 ;9 A%4%9; 7B 7 ; 4 ;4C6&8< :87!E =)B < 8B 4B?#B <9 7B ;45 :C@ =)2#8< 7B B <9 7B ;!&$ 94 =!; < 8B 4B < 7 ;9 =%7 E? ; 4 7!E B =)245%? 45 6&%4 687C;%%=)B 9 < 5%6C9 A%7 '(45%:CE =)B 9 A%=8; 7 45%6& ;9 =D< )B 4%9 7#<9 A!7 Ä 7B!A%7 (=2 2!=5 45%6& %9 < =5 < ;4 ;%%; 7%9=%E(9 Ä 7!@ =2 2!=5 9?&%7!;? ; 9 72 %A%7 (=)2C2!=5 45 6&%4 687 E 4%9 < =5D<;4 ; =D< 2 %=)B =C4 4%9 < =5!:87%87 =&%7B ;Ä =C4B 7#B < 9 < 5 6C@ =8:87 9 A%4%9 < %7 ; 7 :?C= 9 Ä 7B:87%87 =&%7B ;% Ä 75 :87%87= 7B ; :87 @ 7 ; ;%< 7 "%$ ;E = =< 5%6C9 A%7DB 7 ;= E(9 Ä 7 '9 Ä = ; 7" %$ ;4B ;%<?%; 7 :CE B =)24 %= 9 A%7B 8B =86)B 42 2 < %6& ;9 Ä 4%9$9 4B 687%99 Ä 7 =2 2 =)5 45 6& < 2!7& 7KH0LFURVRIW,QWHUPHGLDWH/DQJXDJH 1 < 5 :87%75%:875%9< 5%; 9 9 <=5C; 7%9< 5%9 = A<@%A %B 42!7!=B *8B = 6)B 42 ; 4B 7!@ =)2#8< 7 : &$ =5%9 4< 5 ; < 5%; 9 9 < =5 ;E =)B =84 :)< 5 6'(; 9 =)B < 5%6'$< 58<9 < 4 < < 5 6')45 :C@ 4 < 5%62 7%9 Ä = :8; =5!=& % 9 ;! (=)2#8< 5%7 : <9 A 2!7%9 4 :84%9 4C45%:C9 A%7C@ =2 2 =)5 9?%7C;? ; 9 72' &$ 4 =;E =B(9 B %7C@%B =8; ; 45 6& < )B 4%9 < =5& 1!#"$# % &')( *,+-.-",%#/## 0 12#"!3 % ",04*. % 5 %# # 6 #0 4 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 26 / 54 13
14 $631(7:HE)RUPV $631(7HVWXQHDEVWUDFWLRQGH+773 ± DEVWUDFWLRQVFRQWH[WKDQGOHUPRGXOH ± SDJHVFRPSLOpHVHWH[pFXWpHVGDQVOH&/5 0 & * H&"&.#H. 80L! 8& &, % #H # L.H! "0, K # # L ± VpSDUHWUDLWHPHQWVHWSUpVHQWDWLRQ 8 " #, $ %K #,#. 8 # % 0 $ & # H &,#H# F & & GF K#K X H &H& # O U " %"L # #H&! # 0,M! " 0, 0 O JH,#!M (# #! # HL #H H# " *!, #, $ %# H F & &, H. # &! # # M 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 27 / 54 $631(7DUFKLWHFWXUH 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 28 / 54 14
15 0LFURVRIW$'21(7 Dataset sont une vue en mémoire de la BD Les clients reçoivent les données en XML 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 29 / 54 /DSODWHIRUPH-(( -((HVWXQVWDQGDUGLQGXVWULHO # 0 J M I ) H % # 8QHDSSOLFDWLRQ-((DVVHPEOH GHVFRPSRVDQWV!H #!# # #!H #. C!H #. $" ##" " H,.' & # ". &# I # # P & '& # H P /HVHUYHXU-((IRXUQLWGHV FRQWHQHXUVTXLSHUPHWWHQWGH VLPSOLILHUOHVFRPSRVDQWVHWG RIIULU WRXVOHVVHUYLFHVQpFHVVDLUHV 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 30 / 54 15
16 $UFKLWHFWXUHG XQVHUYHXU-(( 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 31 / 54 $3,VGHODSODWHIRUPH-(( (QWHUSULVH-DYD%HDQV7HFKQRORJ\(-% %ULTXHGHEDVHSRXUFRQVWUXLUHO DSSOLFDWLRQ W\SHVGHEHDQV,.# %'K.# 0# S &,.# -'%&$3, 3HUPHWOH[pFXWLRQGHFRPPDQGHV64/ SDUWLHVGDQVO $3, #,# H# #, #& J, # N #,# & H O # # H& N F 8 P -DYD'DWD2EMHFWV-'2 JK #, # S 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 32 / 54 16
17 $3,VGHODSODWHIRUPH-(( -DYD6HUYOHW7HFKQRORJ\ LQWURGXLWXQPRGqOH5HTXrWH5pSRQVHGDQV-DYDHW pwhqgvodfdsdflwpg XQVHUYHXU+773 -DYD6HUYHU3DJHV-637HFKQRORJ\ PpODQJHWH[WHVWDWLTXH+70/;0/DYHF FRQVWUXFWLRQVG\QDPLTXHVGHFRQWHQXHjO DLGHGH WDJV-63 -DYD0HVVDJH6HUYLFH-06 LQWURGXLWXQPRGqOHGHPHVVDJHVHQWUHFRPSRVDQWV 0200HVVDJHV2ULHQWHG0LGGOHZDUH SHUPHWGHVFRPPXQLFDWLRQVDV\QFKURQHVILDEOHHW LQGpSHQGDQWHVHQWUHFRPSRVDQWV 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 33 / 54 $3,VGHODSODWHIRUPH-(( -DYD7UDQVDFWLRQ$3,-7$ IRXUQLWOHVVHUYLFHVQpFHVVDLUHVSRXUFRQWU{OHUOH QLYHDXG LVRODWLRQGHVWUDQVDFWLRQV -DYD0DLO7HFKQRORJ\ 3HUPHWO HQYRLHG HPDLOVSDUWLHVGDQVO $3, #,# H# #,, I H&!I 0# #,# & H 0# -DYD%HDQV$FWLYDWLRQ)UDPHZRUN-$) 6HUYLFHGHGpFRXYHUWHHWG HQFDSVXODWLRQGH FRPSRVDQWVDO DLGHGH-DYD%HDQ 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 34 / 54 17
18 $3,VGHODSODWHIRUPH-(( -DYD$3,IRU;0/-$;3 6WDQGDUG$3,SRXUSDUVHUHWWUDQVIRUPHUOHVGRQQpHV ;0/'206$;;67/7U$; -((&RQQHFWRU$3, 3HUPHWODFUpDWLRQGDGDSWDWHXUVGHUHVVRXUFHVSRXU SHUPHWWUHODFFqVDX[V\VWqPHV(,6 -DYD$XWKHQWLFDWLRQDQG$XWKRUL]DWLRQ 6HUYLFH-$$6 3HUPHWODJHVWLRQGHODVHFXULWHGDQVOHVDSSOLFDWLRQV -(( 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 35 / 54 $3,VGHODSODWHIRUPH-(( :HE6HUYLFHV :6'3 -DYD:HE6HUYLFHV'HYHORSHU3DFN ± -DYD$3,IRU;0/%LQGLQJ-$;% ± -DYD$3,VIRU;0/0HVVDJLQJ-$;0 ± -DYD$3,IRU;0/5HJLVWULHV-$;5 ± -DYD$3,IRU;0/EDVHG53&-$;53& ± -DYD6HUYHU)DFHV-6) ± ;0/:66HFXULW\ ± -$;3-DYD$3,IRU;0/SURFHVVLQJ ± 62$3ZLWKDWWDFKPHQWV$3,6$$- ± -DYD6HUYHU3DJHV6WG7DJ/LEUDU\-67/ 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 36 / 54 18
19 -'2-'%& Source : 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 37 / 54 &RPSDUDLVRQGHO DUFKLWHFWXUH -((HW1(7 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 38 / 54 19
20 + D + + &RPSDUDLVRQGXPRGqOHGH GpYHORSSHPHQWGH-((HW1(7 8QODQJDJH 3OXVLHXUVSODWHIRUPHV 3OXVLHXUVODQJDJHV 8QHSODWHIRUPH 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 39 / 54 *HVWLRQGHVFRPSRVDQWV PDQDJHGXQPDQDJHG!#" $% & ' ( ) )* "!#" $,-.* -/ $* &. &* " " 0 )' 12 ) *,-74849,-7:8;9=< $ * " )6& >!#" 2*:))? 0)2! $6&.? * ". < < 0 2* $ * C ):EF. ;* ).) $ * " %*? 0 0 6E )2!)G ( )" 4HIJKE HL E 2* ( %$ )* %>( 2M 0$>&* * )6&. &.*N2!." 2* ).)? 0. 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 40 / 54 20
21 7DEOHDXFRPSDUDWLIGHVSODWH IRUPHV1(7HW-(( Langage Services Microsoft. NET C#, Multi- Langage BCL Présentation ASP.NET J2EE Java Java core API Servlet JSP Interprète CLR JVM GUI composants Win Forms Forms Swing différences essentielles C# a certains des JavaBeans et ajoute les metadata tags. L'intégration dans la syntaxe est différente. J2EE est plate-forme indépendant mais langage spécifique,.net est langage indépendant mais plate-forme spécifique. Similaire services ASP.NET utilise tout les langages supportes dans.net et est compile en code natif par le CLR. JSPs utilisent Java code (snippets, ou JavaBean références), compile en bytecodes. CLR permet a du code de plusieurs langages d utiliser un ensemble de composants partages. Composants similaire ne sont pas disponible en Java. WinForms et Forms sont complètement intègre a VisualStudio.net DB accès ADO.NET JDBC, JDO, SQL/J ADO.NET est construit a partir d une architecture XML Services oui oui.net web services supposent un model de message base sur SOAP tandis que J2EE laisse le choix au developpeur. Implicit middleware oui oui Technologie Produit Standard J2EE est une specification,.net est une strategie de produits 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 41 / 54 'pilqlwlrqghv:he6huylfhv &ROOHFWLRQGHIRQFWLRQVSDFNDJpHVGDQV XQHPrPHHQWLWpHWSXEOLpHVSRXUHWUH XWLOLVpHVXUOHUHVHDX #$ H ". H&H$ K #8 H&(') * 0&! ). & 0 &.H $) I $# H& K0# # & ) # &# &,! "0!! - &H%! +#,#, # / 3URWRFROHVVLPSOHVHWVWDQGDUGV SHUPHWWDQWXQHXWLOLVDWLRQXQLYHUVHOOH N N DN. & &,QWHUIDFHDXGHVVXVGHVDUFKLWHFWXUHVQ WLHUVH[LVWDQWH1(7-(( 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 42 / 54 21
22 0RWLYDWLRQGHV:HE6HUYLFHV /LQWpJUDWLRQGHPRGXOHVGLVWULEXpVHVWWUqV GLIILFLOHjFDXVHGHO KpWpURJpQpLWpGHV V\VWqPHV &25%$pWDLWXQHVROXWLRQPDLVVDFRPSOH[LWpDIUHLQpVRQ GpYHORSSHPHQW 0LFURVRIWDYDLWVDSURSUHWHFKQRORJLH&20 /HV:HE6HUYLFHVVRQWVLPSOHVEDVpVVXU;0/ /HVSURWRFROHVVRQWVLPSOHVHWVWDQGDUGV 8QHpQRUPHV\QHUJLHHVWQpHGHUULqUHHX[ /HVZHEVHUYLFHVVRQWIDLEOHPHQWFRXSOpV 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 43 / 54 7HFKQRORJLHVGHV:HE6HUYLFHV :6'/ :6'/:HE6HUYLFHV'HVFULSWLRQ/DQJXDJH IRUPDWGHUHSUpVHQWDWLRQGHVLQWHUIDFHVGH6HUYLFH :HEHQ;0/ VSpFLILHOHSURWRW\SHGHVVHUYLFHVVLJQDWXUHVGHV PpWKRGHVGLIIpUHQWVW\SHVXWLOLVpV :6'/HVWODUHSUpVHQWDWLRQ;0/GXODQJDJH,'/,QWHUIDFH'HILQLWLRQ/DQJXDJHRX0,'/0LFURVRIW GHGHVFULSWLRQGHVLQWHUIDFHV U{OHV &, HJK #H # "&, # HL!, H$ #H, " " 0 # #, # H H&# U " 0 # H&!U " K U # #H# "#) " # L!, O #$O ) #!H#. M 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 44 / 54 22
23 ([HPSOHGH:6'/ <?xml version="1.0"?> <definitions name="stockquote" targetnamespace=" xmlns:tns=" xmlns:xsd1=" xmlns:soap=" xmlns=" <types> <schema targetnamespace=" xmlns=" <element name="tradepricerequest"> <complextype> <all> <element name="tickersymbol" type="string"/> </all> </complextype> </element> <element name="tradeprice"> <complextype> <all> <element name="price" type="float"/> </all> </complextype> </element> </schema> </types> <message name="getlasttradepriceinput"> <part name="body" element="xsd1:tradepricerequest"/> </message> <message name="getlasttradepriceoutput"> <part name="body" element="xsd1:tradeprice"/> </message> <porttype name="stockquoteporttype"> <operation name="getlasttradeprice"> <input message="tns:getlasttradepriceinput"/> <output message="tns:getlasttradepriceoutput"/> </operation> </porttype> <binding name="stockquotesoapbinding" type="tns:stockquoteporttype"> <soap:binding style="document" transport=" <operation name="getlasttradeprice"> <soap:operation soapaction=" <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> </binding> <service name="stockquoteservice"> <documentation>my first service</documentation> <port name="stockquoteport" binding="tns:stockquotebinding"> <soap:address location=" </port> </service> </definitions> The WSDL definition shown in the example below contains the following key pieces of information: - A description/format of the messages that can be passed (via embedded XML Schema Definitions) within the <types> and <message> elements - The semantics of the message passing (e.g. Request-only, request-response, response-only) within the <porttype> element - A specified encoding (various encodings over a specified transport such as HTTP, HTTPS, or SMTP) within the <binding> element The endpoint for the service (a URL) within the <service> element 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 45 / 54 7HFKQRORJLHVGHV:HE6HUYLFHV 8'', 8'',8QLYHUVDO'HVFULSWLRQ'LVFRYHU\DQG,QWHJUDWLRQ IRXUQLHXQDQQXDLUHSHUPHWWDQWGHUHWURXYHUGHVZHE VHUYLFHVVXUOHPrPHSULQFLSHTXHOHVSDJHVMDXQHV 8'',LPSOLTXHTXHOHVGLIIpUHQWVIRXUQLVVHXUVGHZHE VHUYLFHVSDUYLHQQHQWjVHQWHQGUHVXUODGpILQLWLRQGH FULWqUHVFRPPXQVHWGHFDWpJRULHVPpWLHUELHQ GpWHUPLQpHV PLVHHQ XYUHGDQVOHFDGUHGHSODFHVGHPDUFKp FROODERUDWLYHVRXGDQVGHVGRPDLQHVWUqVVSpFLILTXHV 0LFURVRIWHW,%0SURSRVHQWGHVVROXWLRQVSOXVOpJqUHVj PHWWUHHQ XYUHWHOOHVTXH:6,QVSHFWLRQ:HE6HUYLFHV,QVSHFWLRQ/DQJXDJH 3E/DFNRIPRGHUDWLRQLQSXEOLF8'',UHSRVLWRU\ROG:6,QDGHTXDWH4R6VHF,QIRUPDWLRQ1)3IRUFRPPXQLFDWLRQ %XVLQHVVPRGHOVWLOOQHHGWRQHJRFLDWHDJUHHRQFRQWUDFW«29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 46 / 54 23
24 62$36LPSOH2EMHFW$FFHVV 3URWRFRO 62$3HVWXQSURWRFROHPLQLPDOSRXUIDLUH GX53&EDVpVXU;0/ 62$3HVWLQGpSHQGDQWGXQSURWRFROHGH WUDQVSRUWSDUWLFXOLHU & HVWOH,,23GH&RUEDRXOH-503GH50, 6WUXFWXUH 8QHGpFODUDWLRQ;0/RSWLRQQHOOH XQH(QYHORSSH62$3OpOpPHQWUDFLQH62$3 (19(QYHORSH!TXLHVWFRPSRVpHGH!"$# %& '( )+*,-.)0/10 +!"$# 2 ( 34* 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 47 / 54 ([HPSOHGHUHTXrWHV62$3 <!-- Request --> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle=" xmlns:soap-env=" xmlns:soap-enc=" xmlns:xsi=" xmlns:xsd=" <SOAP-ENV:Body> <ns1:doubleaninteger xmlns:ns1="urn:mysoapservices"> <param1 xsi:type="xsd:int">123</param1> </ns1:doubleaninteger> </SOAP-ENV:Body> </SOAP-ENV:Envelope> <!-- Response --> <SOAP-ENV:Envelope xmlns:soap-env=" xmlns:xsi=" xmlns:xsd=" <SOAP-ENV:Body> <ns1:doubleanintegerresponse xmlns:ns1="urn:mysoapservices" SOAP-ENV:encodingStyle=" <return xsi:type="xsd:int">246</return> </ns1:doubleanintegerresponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 48 / 54 24
25 ([HPSOHG LQYRFDWLRQG XQ:HE 6HUYLFH 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 49 / 54 ([HPSOHG LQYRFDWLRQG XQ:HE 6HUYLFH /HFOLHQWGHPDQGHXQVHUYLFHHWIDLWXQHUHFKHUFKH VpPDQWLTXHGDQVXQDQQXDLUH8'',TXLGRQQHOD OLVWHGHVSUHVWDWDLUHVKDELOLWpVjUpSRQGUHjOD UHTXrWH XQHIRLVODUpSRQVHUHoXHHQ;0/UHFKHUFKHGH OLQWHUIDFHGXFRPSRVDQWUpIpUHQFpGDQVODQQXDLUH O LQWHUIDFH:6'/GpFULWOHQVHPEOHGHVVHUYLFHV LPSOpPHQWpVSDUOREMHWGLVWULEXpHWLOHVWSRVVLEOHGH YpULILHUVLO LQWHUIDFHFRUUHVSRQGDODGHPDQGH LQYRFDWLRQGXVHUYLFHO LQYRFDWLRQHVWSULVHHQ FKDUJHSDUXQ3UR[\62$3JpQpUpFRWpFOLHQWjODLGH GHOLQWHUIDFH:6'/ $[LVIURP$SDFKH SUR[\FOLHQWZHEVHUYLFH!-DYDREMHFWFOLHQW!-DYDREMHFW 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 50 / 54 25
26 /DUFKLWHFWXUH:HE6HUYLFHV1(7 2!." 2** * ) * " 2* 0?. 0 H#!)* )?? 00" * 0 ( ( ) $ " * $ * &. * * ).2* ( &* " " N " *: &. * " 34%*.&1 ) 23; 5 " )$ *:2" * " <K>&.N < )$;*N>& ( " 2* 0?. )* " ( &* " " >& ) * &." )2!$' ) )* < J $2! 0" * " ".& 0 ( '.&" * ; )? ) 84" $2 < *: >* J J 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 51 / 54 /DUFKLWHFWXUH:HE6HUYLFHV-(( EF. < &. " & ( HI2J %*( " * < )$;)6 &*N N & 2" &. " 02* )* " ; #" < < 0 * H= ( & )$ * & -2M$ * 0!#" $I)$256 &. < )" ).2*N< < " $.J A.2< $J * )* " C " ( 2M." * ) & $>&..&" * " 2* 0?. ).2** &* %$:HNI2J 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 52 / 54 26
27 &RQFOXVLRQVXUOHVZHEVHUYLFHV $YDQWDJHV / ) /- / )& /1 / ' ) /( ' / /1 / ' ' / ( 03 ' ' ) ) ) ' 0 ) ',-, ) / ) ( 0/ / 3 /+ / /+ ' 3UREOqPHV!" # $%&('*)+&%,# - # $%! $.&(!/021435# 67)- +68 $%$9# '*:<; ; ;=;?> / ',-' / /- ( 0( ' /,-. / 0' ) ( / ) ' /-' / (. ) /?> ' ' A / 0'/B ' ) '?> / ) ',+ / 0 C ) / 3, ). / '/ 3, ). /1 ED$'03?> A ' ( '/., ) /+,?> /$ ) ' 0/ ',+ / /-. 0'/ / ) /?> ),- /+ ) EC ) 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 53 / 54 5HTXLUHPHQWVSRXUOHVIXWXUHV :HE6HUYLFHV *;$*OREDO;0/:HE6HUYLFHV$UFKLWHFWXUH, ) # F 4, ) 3 F & >,- /-?G ' # F 4 G F 4 ( (.) /-/ F 4 G )) '?H ' # G ' % I I # %I I G I&) ' /-',+. / # 24& +2 / /-/ 0), 0/ / &,, ', ' #4 JLK > ( J >!M (K, ) /- ( F H> =F ) C, 0/ H D > ' ' # 2K 24 > # ) ',- NF H> 2K ' (OJ >!M %K, ) /- &' (P(3 F > F ) C,- / (. > ' ' # 2K Q /RTSU Q,</*&V*# W RL :'**&(W8S &%68 X!'&ZY [ '&\$.]<^4R\_` 29/03/04 D. Caromel, L. Mestre, R. Quilici --- Maîtrise Info --- Programmation Répartie et Architecture N-tiers 54 / 54 27
Osztott alkalmazások fejlesztési technológiái Áttekintés
Osztott alkalmazások fejlesztési technológiái Áttekintés Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Történelem - a kezdetek 2 Mainframe-ek és terminálok Minden a központi gépen fut A
RészletesebbenJava Business Integration szolgáltatásalapú architektúra JavaEE környezetben. Simon Géza geza.simon@sun.hu Zsemlye Tamás tamas.zsemlye@sun.
Java Business Integration szolgáltatásalapú architektúra JavaEE környezetben Simon Géza geza.simon@sun.hu Zsemlye Tamás tamas.zsemlye@sun.com Témáim: SOA architecture Webservice folyamat java WS-addressing
RészletesebbenDebreceni Egyetem Informatikai Kar WEB ÉS GRID ALAPÚ SZOLGÁLTATÁSORIENTÁLT ARCHITEKTÚRÁK
Debreceni Egyetem Informatikai Kar WEB ÉS GRID ALAPÚ SZOLGÁLTATÁSORIENTÁLT ARCHITEKTÚRÁK Témavezető: Dr. Juhász István egyetemi adjunktus Készítette: Hennel Zoltán programtervező matematikus Debrecen 2008
RészletesebbenA J2EE fejlesztési si platform (application. model) 1.4 platform. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem
A J2EE fejlesztési si platform (application model) 1.4 platform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2007. 11.13. A J2EE application model A Java szabványok -
RészletesebbenWebtechnológiák információs redszerekben. Bevezető 1.
Webtechnológiák információs redszerekben Bevezető 1. Témakörök Ismertetés, bevezető, mashup, WS bővebben - SOA Üzleti folyamatmenedzsment BPM Enterprise Architecture ARIS Big Data Nagyvállalati web-alkalmazások
RészletesebbenJAVA webes alkalmazások
JAVA webes alkalmazások Java Enterprise Edition a JEE-t egy specifikáció definiálja, ami de facto szabványnak tekinthető, egy ennek megfelelő Java EE alkalmazásszerver kezeli a telepített komponensek tranzakcióit,
Részletesebben1 Újszülöttek kórházi jelentése, orvosi rendszerek oltási jelentése és
Kórházi, házi- és gyermekorvosi rendszerekből adatkérés 1 Újszülöttek kórházi jelentése, orvosi rendszerek oltási jelentése és oltási értesítő interfész (OLTASJELENTES_WS) JVF995 Az interfész célja, működési
RészletesebbenWebszolgáltatások (WS)
Webszolgáltatások (WS) Webszolgáltatások fogalma IBM (lényege) Egy interface, mely a hálózaton keresztül szabványos XML üzenetekkel érhető el és hozzá formálsi XML leírás tartozik. (soap, wsdl) Sun Szoftverelemek,
RészletesebbenSimon Balázs Dr. Goldschmidt Balázs Dr. Kondorosi Károly. BME, Irányítástechnika és Informatika Tanszék
Simon Balázs (sbalazs@iit.bme.hu) Dr. Goldschmidt Balázs Dr. Kondorosi Károly BME, Irányítástechnika és Informatika Tanszék Webszolgáltatások, WS-* szabványok WS-* implementációs architektúra Célkitűzés:
RészletesebbenA rendszer működési sémája
A rendszer működési sémája Szabálytalan kanyarodást figyelő automatikus rendszer Frontoffice feldolgozás (az eljárás körülményeinek rögzítése) Backoffice rendszer (az eljárás bonyolítása) PDA által helyszínen
RészletesebbenMVC Java EE Java EE Kliensek JavaBeanek Java EE komponensek Web-alkalmazások Fejlesztői környezet. Java Web technológiák
Java Web technológiák Bevezetés Áttekintés Model View Controller (MVC) elv Java EE Java alapú Web alkalmazások Áttekintés Model View Controller (MVC) elv Java EE Java alapú Web alkalmazások Áttekintés
RészletesebbenWeb Services. (webszolgáltatások): egy osztott alkalmazásfejlesztési plattform
(webszolgáltatások): egy osztott alkalmazásfejlesztési plattform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem A Web Service Web Service definíciója Számos definíció létezik. IBM [4] A Web
RészletesebbenÜdvözli Önöket A PGY3 tantárgy! Bakay Árpád dr. NETvisor kft (30) 385 1711 arpad.bakay@netvisor.hu
Üdvözli Önöket A PGY3 tantárgy! Bakay Árpád dr. NETvisor kft (30) 385 1711 arpad.bakay@netvisor.hu Tartalom idén WEB UI programozási technológiák A Tudor/Szeráj/SingSing a Web-re megy Szoftvertechnológiai
RészletesebbenSzolgáltatásorientált rendszerintegráció. SOA-alapú rendszerintegráció. Web-szolgáltatások: SOAP, WSDL
Szolgáltatásorientált rendszerintegráció SOA-alapú rendszerintegráció Web-szolgáltatások: SOAP, WSDL Tartalom Integrációs feladat Service Oriented Architecture Web-service SOAP WSDL Web-szolgáltatás API-k
RészletesebbenWebStore. JAX-WS SOAP WebServices, Stateful Session Bean. Óbudai Egyetem, Java Enterprise Edition Műszaki Informatika szak Labor 9
WebStore JAX-WS SOAP WebServices, Stateful Session Bean Óbudai Egyetem, Java Enterprise Edition Műszaki Informatika szak Labor 9 Bedők Dávid 2016.01.25. v0.5 SOAP WebServices 1998, 2000 (v1.1), 2003 (v1.2
RészletesebbenWebtechnológiák információs redszerekben. Bevezető 1.
Webtechnológiák információs redszerekben Bevezető 1. Témakörök Web szolgáltatások első beadandó Szolgáltatás-Orientált Architektúrák - SOA Üzleti folyamatmenedzsment BPM (Bizagi) második beadandó Enterprise
RészletesebbenKlotz Tamás earchitect Oracle
Klotz Tamás earchitect Oracle Vállalati információ kezelés Az információ érték, vagyon (tőke) Az információ folyam maximalizálhatja a tőkét Tervezés Szolgáltatás Együttműködés Tranzakció feldolgozás Döntés
RészletesebbenWWW Kliens-szerver Alapfogalmak Technológiák Terv. Web programozás 1 / 31
Web programozás 2011 2012 1 / 31 Áttekintés Mi a web? / A web rövid története Kliens szerver architektúra Néhány alapfogalom Kliens- illetve szerver oldali technológiák áttekintése Miről lesz szó... (kurzus/labor/vizsga)
RészletesebbenTárgyév adata 2013. december 31. Tárgyév adata 2014. december 31. A tétel megnevezése
A tétel megnevezése Tárgyév adata 2013. december 31. Tárgyév adata 2014. december 31. 1. Pénzeszközök 19 798 163 488 2. Állampapírok 411 306 73 476 a) forgatási célú 411 325 73 408 b) befektetési célú
RészletesebbenTestreszabott alkalmazások fejlesztése Notes és Quickr környezetben
Testreszabott alkalmazások fejlesztése Notes és Quickr környezetben Szabó János Lotus Brand Manager IBM Magyarországi Kft. 1 Testreszabott alkalmazások fejlesztése Lotus Notes és Quickr környezetben 2
RészletesebbenSAS Enterprise BI Server
SAS Enterprise BI Server Portik Imre vezető szoftverkonzulens SAS Institute, Magyarország A SAS helye a világban 280 iroda 51 országban 10,043 alkalmazott 4 millió felhasználó világszerte 41,765 ügyfél
Részletesebben6647. Csanytelek, Volentér János tér 2.sz. 63/578-510; fax: 63/578-517; E-mail: csanytelek@csanytelek.hu, honlap: www.csanytelek.
Csanytelek Község Önkormányzata Polgármesterétől Csanytelek Község Önkormányzata J e g y z ő j é t ő l 6647. Csanytelek, Volentér János tér 2.sz. 63/578-510; fax: 63/578-517; E-mail: csanytelek@csanytelek.hu,
RészletesebbenSzolgáltatásorientált rendszerintegráció. SOA-alapú rendszerintegráció. Enterprise Service Bus (ESB) Ercsényi András, BME IIT, 2011.
Szolgáltatásorientált rendszerintegráció SOA-alapú rendszerintegráció Enterprise Service Bus (ESB) Mi a téma? Valójában alkalmazásintegráció integrációs minták szinkron (RPC, RMI) aszinkron web service
RészletesebbenWebtechnológiák információs redszerekben. Bevezető 1.
Webtechnológiák információs redszerekben Bevezető 1. Témakörök Web szolgáltatások első beadandó Szolgáltatás-Orientált Architektúrák - SOA Üzleti folyamatmenedzsment BPM (Bizagi) második beadandó Enterprise
RészletesebbenDebreceni Egyetem Informatikai Kar. Szolgáltatás-orientált programozás az Oracle-ben
Debreceni Egyetem Informatikai Kar Szolgáltatás-orientált programozás az Oracle-ben Témavezető: Dr. Juhász István egyetemi adjunktus Készítette: Ács László programtervező-matematikus Debrecen 2009 1 Tartalom
RészletesebbenWebszolgáltatások kommunikációs overhead-jének becslése
Webszolgáltatások kommunikációs overhead-jének becslése Simon Balázs, sbalazs@iit.bme.hu Dr. Goldschmidt Balázs, balage@iit.bme.hu Dr. Kondorosi Károly, kondor@iit.bme.hu Budapesti Műszaki Egyetem, Irányítástechnika
RészletesebbenElosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms
Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms Maarten van Steen 1 Kitlei Róbert 2 1 VU Amsterdam, Dept. Computer Science 2 ELTE Informatikai Kar 12. rész:
RészletesebbenOracle Containers for Java - j2ee alkalmazás szerver funkciók. Molnár Balázs Oracle Hungary
Oracle Containers for Java - j2ee alkalmazás szerver funkciók Molnár Balázs Oracle Hungary Mi is a J2EE? Szabványgyűjtemény Java alkalmazások számára A JavaSoft közösség alakította ki Összefogja az egyéni
RészletesebbenInformatikai Tesztek Katalógus
Informatikai Tesztek Katalógus 2019 SHL és/vagy partnerei. Minden jog fenntartva Informatikai tesztek katalógusa Az SHL informatikai tesztek katalógusa számítástechnikai tudást mérő teszteket és megoldásokat
RészletesebbenDebreceni Egyetem Informatikai Kar Információ Technológia tanszék. XML alapú szolgáltatások
Debreceni Egyetem Informatikai Kar Információ Technológia tanszék XML alapú szolgáltatások Témavezető: Dr. Adamkó Attila egyetemi adjunktus Készítette: Pogány Tamás programtervező informatikus Debrecen
RészletesebbenS04-2 Elosztott alkalmazások készítése
S04-2 Elosztott alkalmazások készítése Tartalom 1. Többrétegű architektúra, elosztott szerveroldal 2. Kommunikációs eszközök: távolieljárás-hívás és üzenet alapú infrastruktúra (point-to-point és publish-subscribe
RészletesebbenElosztott rendszerek
Elosztott rendszerek NGM_IN005_1 World Wide Web mint elosztott rendszer World Wide Web Globális, elosztott hipertext rendszer Dokumentum alapú elosztott rendszer Web: URI + HTTP + HTML ( + XML) eredetileg
RészletesebbenOEP Betegéletút lekérdezés háziorvosok és vénytörténet lekérdezés patikák számára. API dokumentáció. verzió: 2.01
OEP Betegéletút lekérdezés háziorvosok és vénytörténet lekérdezés patikák számára API dokumentáció verzió: 2.01 2013.03.26 Tartalomjegyzék 1 BEVEZETÉS...3 1.1 A fejlesztés célja...3 2 API ELÉRÉS ÉS MŐKÖDÉS...3
RészletesebbenETSI ES V1.1.1 ( )
Standard Open Service Access (OSA); Parlay X Web Services; Part 1: Common 2 Reference DES/TISPAN-01007-01-OSA Keywords API, OSA, service 650 Route des Lucioles F-06921 Sophia Antipolis Cedex - FRANCE Tel.:
RészletesebbenMiért ASP.NET? Egyszerű webes alkalmazás fejlesztése. Történet ASP ASP.NET. Működés. Készítette: Simon Nándor
Miért ASP.NET? Egyszerű webes alkalmazás fejlesztése Készítette: Simon Nándor Integrált fejlesztő környezet Egységes (vizuális) fejlesztési lehetőségek Bőséges segítség (help) Hibakeresési, nyomkövetési
Részletesebbenö ó ö ű ö í ó ó ö ó ó í ö ó ö ö ó ö ö ú ó ö ö ö í í ö ö ö ö ú í ó ó ú Á í ö ű ó ö ö í í ö ű ó ú í ú Á ö ű ú ó í ú ö ö Í ú ű ö ö ö ú ó ó í Ö ö ó ó ö í í ö í ó ö ö ű ó Ö ö ö ö ű ú ö ö ö í ö ö ó ű Ó Ü ó Ö
Részletesebbenᔗ叧 Jegyzőkönyv Készült Apaj Község Képviselő-testületének 2006. december 7-én megtartott üléséről 9 / 006 (1 07 ) 8/ 006 (1 07 ) 96/ 006 (1 07 ) 9/ 006 (1 07 ) 97/ 006 (1 07 ) 10/ 006 (1 07 ) 98/ 006 (1
RészletesebbenOsztott rendszerek, Java EE. Általános bevezető
Osztott rendszerek, Java EE Általános bevezető Osztott rendszerek Hálózati alkalmazások (java.net, java.nio, Apache Mina, stb.) Web-programozás (Servlet, JSP, JSTL, JSF, JavaFX, GWT, Struts, stb.) Webszolgáltatások
Részletesebbena védelmi feladatokban részt vevő elektronikus hírközlési szolgáltatók kijelöléséről és felkészülési feladataik meghatározásáról
1./2009. (.) MeHVM rendelet a védelmi feladatokban részt vevő elektronikus hírközlési szolgáltatók kijelöléséről és felkészülési feladataik meghatározásáról Az elektronikus hírközlésről szóló 2003. évi
Részletesebbenᔗ叧 Jegyzőkönyv Készült Apaj Község Képviselő-testületének 2007. február 15-én megtartott üléséről Hozott határozatok: Hozott rendeletek: 1 / 007 (II 1 ) 1/ 007 (II 1 ) k k h y k b dí 1 / 007 (II 1 ) /
RészletesebbenETSI ES V1.3.1 ( ) ETSI Standard. Open Service Access (OSA); Parlay X Web Services; Part 1: Common (Parlay X 2)
Standard Open Service Access (OSA); Parlay X Web Services; Part 1: Common (Parlay X 2) 2 Reference RES/TISPAN-01056-01-OSA Keywords API, OSA, service 650 Route des Lucioles F-06921 Sophia Antipolis Cedex
Részletesebbenᔗ卷- ü /2011. ( ) ö d H É í S b ó ó ó 24/2003. (XII. 23.) ö d ód í ó ᔗ卷- ü í ö í ó d ᔗ卷 ó ó 1997. LXX III. ö 6. (3).) j j, h ö ó ó ó 1990. LX. ö 8. (1) b d b gh f d ö b j, d g g ü g b, ö ᔗ卷 d : H É í S
RészletesebbenTeszt topológia E1/1 E1/0 SW1 E1/0 E1/0 SW3 SW2. Kuris Ferenc - [HUN] Cisco Blog -
VTP Teszt topológia E1/1 E1/0 SW1 E1/0 E1/0 SW2 SW3 2 Alap konfiguráció SW1-2-3 conf t interface e1/0 switchport trunk encapsulation dot1q switchport mode trunk vtp domain CCIE vtp mode transparent vtp
RészletesebbenRendelet. Önkormányzati Rendeletek Tára
Rendelet Önkormányzati Rendeletek Tára Dokumentumazonosító információk Rendelet száma: 20/2011.(IX.14.) Rendelet típusa: Módosító Rendelet címe: A i költségvetés módosítása Módosított rendelet azonosítója:
RészletesebbenIndoor wireless headphones
Register your product and get support at www.philips.com/welcome Indoor wireless headphones SHC8535 SHC8575 HU Felhasználói kézikönyv SHC8535 SHC8535 A a b B a c d b e f c C D E F a G b H I 1 A doboz tartalma
RészletesebbenData Security: Protocols Integrity
Integrity Az üzenethitelesítés (integritásvédelem) feladata az, hogy a vételi oldalon detektálhatóvá tegyük azon eseményeket, amelyek során az átviteli úton az üzenet valamilyen módosulást szenvedett el.
Részletesebben8/2014. (X.10.) KLIK elnöki utasítás
8/2014. (X.10.) KLIK elnöki utasítás III. Fejezet A térítési díj és a tandíj 1. A térítési díj és a tandíj alapja 3. (1) Az intézményben a tanévre fizetendő térítési díj és a tandíj meghatározásának alapja
RészletesebbenA B C D EF C D EF C C BF A BC DE F D A E E E E D C C E DC C E E DC C C E D D E A D A E A
A B C D EF C D EF C C BF BA A A BC DE F D A E E E E D C C E DC C E E DC C C E D D E D E C E ED E D D C A D A A A D A A D A A A A D A E A C E A A D A A D A A A A D A A D C A A A C A A D A A A D A E DC E
RészletesebbenJava Server Pages - JSP. Web Technológiák. Java Server Pages - JSP. JSP lapok életciklusa
Web Technológiák Java Server Pages - JSP Répási Tibor egyetemi tanársegéd Miskolc Egyetem Infomatikai és Villamosmérnöki Tanszékcsoport (IVM) Általános Informatikai Tanszék Iroda: Inf.Int. 108. Tel: 2101
RészletesebbenKeszthely Város Önkormányzata Képviselő-testületének 32/2009. (X.15) rendelete Keszthely közigazgatási területének helyi építési szabályzatáról (továbbiakban: KÉSZ) ᔗ厇- ü ö ó ó ó 990. LX. ö ( ) 8.. ( )
RészletesebbenWebtechnológiák információs redszerekben. Technológiai bevezető 1.
Webtechnológiák információs redszerekben Technológiai bevezető 1. Követelmények 2 beadandó feladat Primitív SOA SOA / BPM feladat valamely rendszerben Oracle SOA / BPM Suite IBM WebShpere / IBM Business
RészletesebbenA Web réteg architektúrája A JSF web alkalmazás keretrendszer. Bakay Árpád dr. NETvisor kft (30)
A Web réteg architektúrája A JSF web alkalmazás keretrendszer Bakay Árpád dr. NETvisor kft (30) 385 1711 arpad.bakay@netvisor.hu Új doc: JSPTutorial.html a web-en Szervletek és JSP-k, és ennek történelmi
RészletesebbenOrszágos Mini Kupa forgatókönyve 2012.
Versenyszámok: Leány mini Fiú mini Leány kismini Fiú kismini Leány szupermini Fiú szupermini Országos Mini Kupa forgatókönyve 2012. Leány mini (20 csapat) és Fiú mini (14 csapat) A mérkőzések helyszíne:
Részletesebben4. rész: Java Enterprise Edition bevezetı. Bakay Árpád dr. NETvisor kft (30) 385 1711 arpad.bakay@netvisor.hu
4. rész: Java Enterprise Edition bevezetı Bakay Árpád dr. NETvisor kft (30) 385 1711 arpad.bakay@netvisor.hu Hol tartunk? Projekt tervezés, követés MS Project RequisitePro Követelmények Tervezés, modellezés
RészletesebbenA JavaServer Pages (JSP)
A JavaServer Pages (JSP) Fabók Zsolt Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem JSP WEB-es alkalmazások fejlődéstörténete A WEB-es alkalmazások fejlődését nyomon követve három nagy korszakot
RészletesebbenEvaluation du site bitrix24.hu
Evaluation du site bitrix24.hu Généré le 20 Juillet 2015 12:03 Le score est de 53/100 Optimisation du contenu Titre BITRIX24 - A 21. századi vállalatok digitális idegrendszere Longueur : 59 Parfait, votre
RészletesebbenHortobágy Községi Önkormányzat Képviselő-testületének
Hortobágy Községi Önkormányzat Képviselő-testületének 16/2014 (IX. 29.) Önkormányzati Rendelete a településképi véleményezési és településképi bejelentési eljárásról Hortobágy Község Önkormányzatának Képviselő-testülete
RészletesebbenFicsor Lajos Általános Informatikai Tanszék Miskolci Egyetem
A Java EE 5 platform Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2008. 04. 17. A Java EE 5 platform A Java EE 5 plattform A J2EE 1.4 után következő verzió. Alapvető továbbfejlesztési
RészletesebbenDebreceni Egyetem Informatikai Kar. Szolgáltatásorientált szemlélet a programozásban
Debreceni Egyetem Informatikai Kar Szolgáltatásorientált szemlélet a programozásban Témavezet : Dr. Juhász István egyetemi adjunktus Készítette: Kovács György programtervez -matematikus Debrecen 2007 Tartalomjegyzék
Részletesebbenᔗ厗- ü, ö ó ó ó öbb ö ód í - 990 LX ö ( ) 8 ( ) b d, 6 ( ) b d b b í f d j g ö b j, í ö í ó d ᔗ厗 ó ó 997 LXX III Tö (É ) 6 ( ) b d b, (3) b d / j b, 7 (3) b d c ) j b 3 ( ) b d b b í f, bb B Üdü ᔗ厗 ö B
RészletesebbenBevezetés J2EE komponensek Java2EE API-k Web alkalmazások Dokumentáció Fejlesztői környezet. JAVA technológiák - bevezető
JAVA technológiák - bevezető Java Java szigete - Indonézia Tartalom 1 Bevezetés 2 J2EE komponensek J2EE Kliensek Web kliensek Appletek Alkalmazáskliensek Web komponensek Üzleti logika komponensek 3 Java2EE
RészletesebbenCélterület adatlap. I. Fogalom magyarázat. II. Támogatás vehető igénybe. III. Támogatás mértéke. növelése
Célterület adatlap Célterület azonosító: 1 017 320 Helyi Akciócsoport: Vértes-Gerecse Vidékfejlesztési Közösség UMVP intézkedés: Versenyképesség Jogcím: Vállalkozás alapú fejlesztés Célterület megnevezése:
RészletesebbenMVC desktop alkalmazás esetén. MVC Model-View-Controller. eredete: Model View Controller (MVC) elv Java EE Java alapú Web alkalmazások
Áttekintés Java Web technológiák Bevezetés Model View Controller (MVC) elv Java EE Java alapú Web alkalmazások 1 / 28 2 / 28 MVC Model-View-Controller MVC desktop illetve webalkalmazás esetén eredete:
RészletesebbenWeb programoz as 2009 2010
Web programozás 2009 2010 Áttekintés A web rövid története Kliens szerver architektúra Néhány alapfogalom Kliens- illetve szerver oldali technológiák áttekintése Áttekintés: miről lesz szó (kurzus/labor/vizsga)
RészletesebbenWebes alapozás. url, http, szerver oldal
Webes alapozás url, http, szerver oldal http://localhost:8080/demo1/default.cshtml? name=vision%20-%20software;param2=value2#section1 URI, URL, URN "Egységes erőforrás-azonosító" schema name : schame specific
RészletesebbenKOGGM614 JÁRMŰIPARI KUTATÁS ÉS FEJLESZTÉS FOLYAMATA
KOGGM614 JÁRMŰIPARI KUTATÁS ÉS FEJLESZTÉS FOLYAMATA System Design Wahl István 2019.03.26. BME FACULTY OF TRANSPORTATION ENGINEERING AND VEHICLE ENGINEERING Tartalomjegyzék Rövidítések A rendszer definiálása
RészletesebbenWeb programozás. Internet vs. web. Internet: Az Internet nyújtotta néhány alapszolgáltatás:
Áttekintés Web programozás 2011 2012 Mi a web? / A web rövid története Kliens szerver architektúra Néhány alapfogalom Kliens- illetve szerver oldali technológiák áttekintése Miről lesz szó... (kurzus/labor/vizsga)
RészletesebbenFolyamat alapú integráció alapjai
Folyamat alapú integráció alapjai Service Oriented Architecture (SOA) Portal and B2B Gateway JSR-168, CDL, WS-Security Process Orchestration BPEL, XSLT, XML Query Üzleti szolgáltatások XML, XML Schema,
RészletesebbenI/A. Az alkalmazottak adatai
A 2011. évi CCIV. törvény 3. melléklete alapján I. A felsőoktatási intézményekben nyilvántartott és kezelt személyes és különleges adatok I/A. Az alkalmazottak adatai a) név, nem, születési név, születési
Részletesebben5.441 eft bg) térségi fejlesztési tanácstól az államháztartás központi alrendszerén belülről kapott EU-s forrásból származó pénzeszközből,
Kozármisleny Város Önkormányzata Képviselő-testületének 5/2013. (V.15.) önkormányzati rendelete az önkormányzat és intézményei 2012. évi költségvetéséről 6/2012 (II.13.) Önkormányzati rendelet módosításáról
RészletesebbenAdatbázis-elérés: dbexpress, helyi adatok és egyéb lehetõségek... 640 A dbexpress könyvtár... 640 A Borland Database Engine...
13. fejezet A Delphi adatbázis-architektúrája Adatbázis-elérés: dbexpress, helyi adatok és egyéb lehetõségek.......... 640 A dbexpress könyvtár....................................... 640 A Borland Database
RészletesebbenÁ Ó É Ü Ó É ú ó Ü ő ó őú Ö ö ö Ö ü Ú Ü Á Ö Ö É ő ö ö Íőú ö ö ü ú Ö Ü ő ú ö ő Ö ó Ö ó ö ö őú ö ö ü Ú É ő Ö ú ó ó ö ó É Ö Ó ú Ü Ö ö ö őú ö ö ú Á Á É Ö ö ő ő Ö Ö ó Í ö ö Ü ö ő ú ő Ó ú ő ú Ü Ú Ü Ó Í Í Ö Ü
RészletesebbenHello World Servlet. Készítsünk egy szervletet, amellyel összeadhatunk két számot, és meghívásakor üdvözlőszöveget ír a konzolra.
Hello World Servlet Készítsünk egy szervletet, amellyel összeadhatunk két számot, és meghívásakor üdvözlőszöveget ír a konzolra. Hozzunk létre egy Dynamic Web projectet File New Other itt a következőket
Részletesebben.NET Microsoft.Net Framework
1.oldal.NET Microsoft.Net Framework Előadás jegyzet Előadó: Pócza Krisztián ELTE,2008.NET Framework alapjai Hasznos tudnivalók A jegyzet Pócza Krisztián.NET Framework és Programozása I. című előadása alapján
Részletesebbenᔗ叧 Jegyzőkönyv Készült Apaj Község Képviselő-testületének 2007. január 18-án megtartott üléséről 1/ 007 (01 18 ) / 007 (01 18 ) / 007 (01 18 ) / 007 (01 18 ) / 007 (01 18 ) 6/ 007 (01 18 ) 7/ 007 (01 18
RészletesebbenElosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms
Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms Maarten van Steen 1 Kitlei Róbert 2 1 VU Amsterdam, Dept. Computer Science 2 ELTE Informatikai Kar 10. rész:
RészletesebbenKomponens modellek. 3. Előadás (első fele)
Komponens modellek 3. Előadás (első fele) A komponens modellek feladata Támogassa a szoftverrendszerek felépítését különböző funkcionális, logikai komponensekből, amelyek a számítógépes hálózatban különböző
RészletesebbenSzéchenyi István Egyetem www.sze.hu/~herno
Oldal: 1/6 A feladat során megismerkedünk a C# és a LabVIEW összekapcsolásának egy lehetőségével, pontosabban nagyon egyszerű C#- ban írt kódból fordítunk DLL-t, amit meghívunk LabVIEW-ból. Az eljárás
Részletesebbenö ö ö ö ö ő ú ü ő ö ü ő ú ő ő ő ö ő ö ü ű ö ü ő ú ő ő ő ű ű ö ő ő ü
Á Á Á Ú Ö Á Á É Á Á Á Ó É Á Ő É É Á Á Á Ö Ő Á Á Ó É Ő É ű Á Á Ü ö ú Ö Ú Ó Á Á Á Á Á Ó Á Á ö Ü ö ö ö ö ö ő ú ü ő ö ü ő ú ő ő ő ö ő ö ü ű ö ü ő ú ő ő ő ű ű ö ő ő ü ö ö ü ö ü ő ú ú ö ö ü ő ő ő ú ő ú ö ö ő
RészletesebbenBiztonság java web alkalmazásokban
Biztonság java web alkalmazásokban Webalkalmazások fejlesztése tananyag Krizsán Zoltán 1 [2012. május 9.] 1 Általános Informatikai Tanszék Miskolci Egyetem 2012. május 9. Krizsán Zoltán [2012. május 9.]
RészletesebbenActivCom Távközlési Kft 1172 Budapest, Jásztelek u. 11.
ActivCom Távközlési Kft 1172 Budapest, Jásztelek u. 11. Általános Szerződési Feltételek Internet elérési szolgáltatás nyújtásához Készült: 2008. szeptember 1. Utolsó módosítás: 2016.04.18 Hatályos: 2016.05.18-től
RészletesebbenWebes alkalmazások fejlesztése Bevezetés. Célkitűzés, tematika, követelmények. A.NET Core keretrendszer
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése Bevezetés Célkitűzés, tematika, követelmények A.NET Core keretrendszer Cserép Máté mcserep@inf.elte.hu http://mcserep.web.elte.hu
RészletesebbenA JavaServer Pages (JSP)
A JavaServer Pages (JSP) Fabók Zsolt Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2008. 03. 27. JSP Harmadik generáci ciós s WEB szerver A dinamikus lap a tipikus Dinamikus
RészletesebbenA FÜGGETLEN RENDŐR SZAKSZERVEZET A L A P S Z A B Á L Y A I. ÁLTALÁNOS RENDELKEZÉSEK
A FÜGGETLEN RENDŐR SZAKSZERVEZET A L A P S Z A B Á L Y A I. ÁLTALÁNOS RENDELKEZÉSEK 1) A szervezet neve: FÜGGETLEN RENDŐR SZAKSZERVEZET, a szervezet nevének rövidítése: FRSZ, további használt neve: Rendőrszakszervezet.
RészletesebbenÁ Á Á Á É É É Á Ü Á É Á ő ü ú ú ú ő ő ő ő ő ő ú ő ő ú ű ő ü ő ő ő ő ú ű ő ő ő ü Á ő ő ú ű ő ü ú ü ü ő ú ő ú ő ő ú ő ő ú ő őü ü ő ő ő ő ú ű ő ő ü Á ú ü ő ő ü ú ú ü ú ű ő ő ü ú ő ő ü ü Ó ü ü ü Ú ü ü ü ü
RészletesebbenKétnyelvű általános szótár használható. A rendelkezésre álló idő 40 perc.
Levélírás Kétnyelvű általános szótár használható. A rendelkezésre álló idő 40 perc. Olvassa el a háttér-információt, majd a megadott 10 szó felhasználásával írjon egy kb. 80 szavas levelet. Írjon egy e-mailt
RészletesebbenOracle9i Alkalmazás Szerver Üzleti folyamat integráció. Molnár Balázs Vezető értékesítési konzultáns Oracle Hungary
Oracle9i Alkalmazás Szerver Üzleti folyamat integráció Molnár Balázs Vezető értékesítési konzultáns Oracle Hungary Üzleti folyamat integráció Kereskedők Beszállítók Partnerek Alkalmazás Disztribútor Belső
RészletesebbenWebes alkalmazások fejlesztése Bevezetés. Célkitűzés, tematika, követelmények. A.NET Core keretrendszer
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése Célkitűzés, tematika, követelmények A.NET Core keretrendszer Cserép Máté mcserep@inf.elte.hu http://mcserep.web.elte.hu Célkitűzés
RészletesebbenA JavaServer Pages (JSP)
A JavaServer Pages (JSP) Fabók Zsolt Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Utolsó módosítás: 2008. 03. 27. JSP Harmadik generáci ciós s WEB szerver A dinamikus lap a tipikus Dinamikus
RészletesebbenZNET Telekom Zrt. Általános Szerződési Feltételek
ZNET Telekom Zrt. Általános Szerződési Feltételek Helyhez kötött és nomadikus telefon szolgáltatás nyújtásához Előző módosítás 2012.07.1. Előző módosítás 2012.09.30. 2013.01.15., 2013,02,15, 2013.11.15.,
RészletesebbenÉ Ü Ü ú ú Á Ú ű É ú Ö Ü É Ü Á ű Á Á ú ú ú É Á ú ű É Ö É Á Ú Á ú ú É É ű ű ű Á ű Á ú Á ű ű ű ú Á Á ű ú ú ú ű ű ú ű ú ű Á ÁÁ É Á Á Á ű ű ú Ü É ú ű ű ű ű ű ű Ú Ü ű ű ű ú ú ű ű É ú ű ű Á ú ű É ú Ü Ú Ú Ü Ű
RészletesebbenEllenőrző lista. 2. Hálózati útvonal beállítások, kapcsolatok, névfeloldások ellenőrzése: WebEC és BKPR URL-k kliensről történő ellenőrzése.
Ellenőrző lista 1. HW/SW rendszer követelmények meglétének ellenőrzése: A telepítési segédlet által megjelölt elemek meglétének, helyes üzemének ellenőrzése. 2. Hálózati útvonal beállítások, kapcsolatok,
RészletesebbenRétegezett architektúra HTTP. A hálózatfejlesztés motorját a hálózati alkalmazások képezik. TCP/IP protokoll készlet
HTTP Hálózat Rétegezett architektúra felhasználók Alkalmazási Web, e-mail, file transfer,... Szállítási Internet Hálózat-elérési Végponttól végpontig terjedő átvitel, Megbízható átvitel, sorrendbe állítás,
RészletesebbenJBoss SOA Platform. Dr. Szántó Iván ULX Open Source Consulting & Distribution május 9.
JBoss SOA Platform Dr. Szántó Iván szanto.ivan@ulx.hu ULX Open Source Consulting & Distribution 2011. május 9. Áttenkintés Nyílt forráskódú Enterprise szoftverek A JBoss SOA Platform alapjai A JBoss SOA
RészletesebbenSAP Business One. Méretre szabás. Mosaic Business System Kft.; Support: +36 1 253-0526
Méretre szabás Mosaic Business System Kft.; Support: +36 1 253-0526 Felhasználói menü Jogosultságok Felhasználói felület Felhasználói táblák, mezık Felhasználói menü Felhasználói menü Felhasználói menü
RészletesebbenKORTECH RT. BESZERZÉSI-PORTÁL PROJEKT ESETTANULMÁNY. Logikai rendszerterv v1.0. Schwarczenberger Istvánné dr. 2007. február 14.
KORTECH RT. BESZERZÉSI-PORTÁL PROJEKT ESETTANULMÁNY v1.0 Készítette: Véry Zoltán Schwarczenberger Istvánné dr. 2007. február 14. P:\BMS_CM_Portál\very\BMS_rendszerterv_esettan_jav.doc Tartalom 1. BEVEZETŐ...
RészletesebbenA WEB programozása - JSP1 dr.gál Tibor. 2010. őszi félév
Általános jellemzők JavaServer Pages (JSP) Java utasításokat helyezetünk el a HTML lapon Ezket a Java utasításokat a kiszolgáló végrehajtja Az ügyfél felé generált tartalom: statikus HTML kód + Java utasítások
RészletesebbenA TANTÁRGY ADATLAPJA
A TANTÁRGY ADATLAPJA 1. A képzési program adatai 1.1 Felsőoktatási intézmény Babeș Bolyai Tudományegyetem 1.2 Kar Matematika és Informatika Kar 1.3 Intézet Magyar Matematika és Informatika Intézet 1.4
RészletesebbenFÖLDRAJZ FRANCIA NYELVEN
Földrajz francia nyelven középszint 0821 ÉRETTSÉGI VIZSGA 2009. május 14. FÖLDRAJZ FRANCIA NYELVEN KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM
RészletesebbenÁLTALÁNOS SZERZŐDÉSI FELTÉTELEK (ÁSZF)
ÁLTALÁNOS SZERZŐDÉSI FELTÉTELEK (ÁSZF) Internet Szolgáltatáshoz RG-NetWorks Kereskedelmi és Szolgáltató Korlátolt Felelősségű Társaság Készítés dátuma: 2010. augusztus 1. Hatályos: 2015. október 5. napjától
Részletesebben