Ergasia GE1 2015 2016 Sol

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 18

11 1 (1) 2015-16

1 (
.. ) ()
1 ( Online 1-1
http://study.eap.gr).
1 100%,
Online 1-1 10%
.

.
,
- (client-server).
(client)
(browser), (user
interface), (.. desktop, smartphone,
tablet), .
,
:

1) , :
-
Forum .
- Forum .

2) , :
- .
- .

1) , :
- .
- .

2) , :
-
Forum .
- ( )
.

,
:
To SSO (Single Sign-ON), ,
.
To , .
:
H portal .
, (login) portal
,
(username) (password), ,
SSO. ,
SS (browser)
NameID. [:

2 .]
,
( ) , login,
NameID ,
SSO. SSO, o NameID,
,

( ).
Forum
.
. ,

.
,

. Forum

. , Forum ,
.1
, ,
.
, Forum
. ,
Forum . ,
( ),
(digital certificate, : Cert),
email RSA .

.
1
Forum -
.

,
(
), . ,
,
.
.
( )
. ,

(
)
(Cert) . ,

. ,
. ,
Forum
,
Forum .
,
Forum .
,
RSA ,

,
PDF.

1 - [10]
, (1)

(
forum ), (3) - .
[:
].

:
:

:
Forum ,
.
: : ,
. :
, RSA.
: Forum
,
RSA .

,
RSA PDF.
: PDF ( ).

- :
1) : (client), browser
, (user
interface), . [

,

.
(.. smartphone),

.]

2) :
SSO .

3) : client ,
desktops/laptops, smartphones tablets.

2 [45]
,
():
1. 0 1 [20]
2. 2 [15]
3. 2 [10]

.

(*)
.

:
NameID,
,
,
,
,
,
,
,


:
NameID,
,

,
Cert,
,
RSA

:
SSO
/ NameID

:
NameID,
Forum ,
,

,
,
,
. ,
A.

:
NameID,
Forum ,
,
M
,
,

SSO :
NameID
:
,
.

, :
(. 1 ):
o () ,
o () ,
o ()
o () .

:
o Forum
o Forum
o
o
0, 1
2 : () "
" () " ".

- 0

NameID, NameID,
, Forum ,
,
,
, ,
, ,
, ,
, . ,
,
.

/ NameID ,

0.

SSO
NameID SSO

NameID,
,
,
Cert,
,
RSA
NameID,
Forum ,
,

,
,
,

- 1
NameID, ,

1.


NameID, NameID
Forum
/ NameID
,
,

,
SSO

Forum Forum

, NameID

/ NameID
NameID, ,
,
Cert,

2.


NameID,
Forum ,

,
,
Cert

Forum

Flag: ,

NameID, , ,
, Cert
, ,
,

3.
,
NameID,

,
,
, NameID
,

. ,
/ NameID
SSO
Cert,
,

NameID
/ NameID

Cert, NameID,
, ,
,
4. Forum ,

Forum NameID,
,
Cert,
RSA

- 2 ()

NameID,
NameID


3.1.

SSO

NameID

/ NameID

NameID

,
,
,
Cert


3.2.

,
,

Flag:
,
,

Cert

,
, Cert,
,
3.3.

. ,
,

,


3.4.
Forum


- 2 ()
NameID,
NameID


4.1.

SSO

NameID

/ NameID

NameID


4.2.
Forum Forum

Forum ,

NameID

4.3.

Cert
Cert,
,

,


I RSA

4.4.
,

10

3 [10]
()
.


,
:
(*)
.

11

4 [25]
()
:

() P1
( )
(1 2) (P2 P4
).
(),
() . [15]
() i) 1
3, ii)
3, iii) 3 iv)
2,
(). [10]
:

. ,
, , 2000, 4.4, . 118-119.


() ()
,
1 ,
P1 (
)
(1 2) (P2 P4, ).

12

Exec_P1

A2
A
A A1
A1,A2

Get_A Calc_P1 Exec_P2 Exec_P4


A2,K O
B A1,B K N,O N

Get_B Calc_P2 Exec_P3 Get_K Calc_P4 Put_N Exec_P5

H, E O
H Z,E Z M M

Get_H Calc_P3 Put_Z Put_E Calc_P5 Put_M

13

()
i) 1 ( )
3:
:

PROCEDURE Exec_1
LOCAL VAR ,1,2;
,1,2;
CALL Get_();
CALL Calc_1(,1,2);
CASE A OF
(A1): CALL Exec_2(A1);
(A2): CALL Exec_4(A2);
END_CASE;
END_PROCEDURE

PROCEDURE Exec_P3(:IN)
LOCAL VAR H,Z,E;
H,Z,E;
CALL Get_H(H);
CALL Calc_3(H,,Z,E);
CALL Put_Z(Z);
CALL Put_E(E);
END_PROCEDURE

ii) 3:
:

PROCEDURE Calc_3 (,:IN, Z,E:IN/OUT)


A Z T ;
END_PROCEDURE

iii) M 3
, , , 2000, . 4, . 119,

,

. , (business
logic) ,
....
, i)
, ii)

14

, iii)
.
(),
:
Get_A
Put_
Put_
3 Put_E.
:

PROCEDURE Put_E(E: IN)


E ;
END_PROCEDURE

iv) 2
() -
iii) ) ( -),
:
Get_
Get_
Get_
Put_
Put_
2
Get_B.
:

PROCEDURE Get_B(B: IN/OUT)


B ;
END_PROCEDURE

15

5 [10]

(application/app)
.
, (
, )
, .


.
, :

,
(
).
( ), .

(ID).

(
),
.

, (ID),
(
). (
) .

.
16



(ID).
,
radio buttons ( ), check boxes ( ).
( ..
) (ID),
( )
( ).
radio buttons check boxes
.



.
: , , _, () Check_Box, ()
Radio_Button, _, _, , _.
. .
_, Check_Box, Radio_Button,

, .
,


,
_.
_
.
_
(, ). ,
_.
_
.


.

.
.

17




()

_ _
0..* ID ID
_
_
()

_
0..* _

Check_Box Radio_Button _

18

You might also like