A Framework for Constructing Adaptive Component - Adele Research ...

6 downloads 0 Views 200KB Size Report
ing logic and provide a service that allows a scheduler (the core in this application) to activate them periodically. Business objects have service dependencies ...
!

"# $% %& '( )* + , /0 12

.

3 44 7 2

3 5

)4 44 74 2

5 6 7 22

5 68 44 4

4 4 5 6

5 2 3 2

4

1

4

2

)

4

4 4 7

4

44 1

4 4 7

7

) 4

4 7

7 7 4 74 ; 2 7 4

44 2 7

7

2 44 7

7

2 5 2

4

5

7 7 44

4

2

7 2 4 5 2

5

44 4

7 74

44 4

5

4

) 7

1 4 1 1

2

5

74

4 7 1 ) 4 7 6 7 4 4 7 7 57 12 7 4 2 7 1 ) ; 7 ?2 4

4 4 4

4

2 44

2 4 2 3

4

7

4

4

1 4

4 )

7 22 5 2 1 44 7

7 4 4

2

4

)4 7 9':

7 4

2

) 4 4 2 2 5 6

3

3 2

4 4 5

7

44 7 7 7 1
4

44

7 )4

7

7 44

4 4 4

4 )4

7

44

7

7 22 4 2 9': 7 3 4 4 2 5 6 4

7

4 7

4 )4

2

44 ; 4 4

@ 4

1

72

5 3 2 7 44 5 62

!

1 4 4 2

4 4

5

%4 B5

" 2

7 1

1 1

5 6

4

7

4

;

)

7

7 7 4

4

2

)

44 4

2

5 4 2

8

) 2

4

> 4

2 ;

)

4

4

7

2

7 2 )4

4 21

4

2

7

) 7 2 1 2

2 5 6 7 4

2 7 5

( 4

4

5 1

4 7

1 2

7 4

5

;

7

4

8

3 2 4

2

78 ) 7 1 1 4 2 4 = 2 1

1

1 4

)

5

4

4 9%: 3

)

1 '4 $4

# 4

5

1 2 5

4 "

2

2

#

4

5A 4 44

) 4 5

7

4 4 "

1

2

7 5

7 1 44

7 3 5 44

7 )

5 6

44

4 9%:< 7 4

1

1

2

1

4

1 44 4 74

2

4

1 1

2

7 5

7

1

# -)4 5 2 4 7 4 7 4 1 8n8 $ # 5 7

4

7 7 818 11 1 11 1

2 11 1 4

4 5 1

818

4 7

4 < 1 2 4 C 3 4 4 7 C 2 1A 4 4 7 5 808 7 3 44 2 4 7

A

4

7

! "

#

$

!

#

$

!

4

1

1

5

5 4

1 ;

7 =5 5 &

1 )

7 4 7 7

#; 4 3 ;

4 2

)>< 1

E

2

4

1 ) 4

5 2

7

7

7

3

) 1

7

8 4

2
4 6 1 4 14 4 3 4 2 21 5 4 < 2 4 7 7 1 7 4 4 1 7 21 5 4 ; 4 6 1 4 =2 & %$ '% > =2 ! %

2 2

7

2 2 4

2 6 1 4 1

4 7 1 >

4

7

3 11 1 4 2 2

2 3 7

7

;

7 =




%

7 4

2 2

5

7

4

44

1

) +1 4

1

5 = 2 5 5 44 5

7 3

7 = 11 1

7

> +1 3

2

5

4 2

4

6

5

4

5

4

2 7 2

&

%$

4

7

7

7

4

6

2 2

'&

7 2


%

44

2

44 3

4

2

4

2

$(

1

; 2

44 *

7 5 21

> )

1- 1

7 2 1 5

7 4 44 7 3

2 4

11

44 '!

&

1

44 7

! 4 )

4

5

1 7

4 1 4 5

2

4 7

12

2

21

2

6

3

G 3

44

5 4 5

2

F 4

3 ;

1 4

1 2

6

62

4

5

4 1

3 6 7

1

7

7

4 2

5

7 2

4

1 7 1 7 4

4 7 ;

7

5 4

7 3

1 4 2

! 4 22

BOService

Core Business Object A

Logger

LogService

ToolA PollService

BOService

ToolAService

Business Object B

Scheduler

Poll ToolA ModBusService

ToolB

Modbus

...

ToolN MenuRegService

Device ToolBService

Core

MainFrameService

Business Object N

BOService

Device ToolB

Mailer

MailService

Device

1 44 '

(

4

H 5 15 3

(J 44

2

3

)

2

22 ; 4 7

7

2

7 5

44 4

) 3

5 5

44 " ?




4

1

7 44

4 7

5

2 8

4 2 1 2

4 1 7 7 2 5 I

4 4 4 4

4 I 2

) 4 7

4

%

2

7 5

1

(

4 2 7

7

1

5 44

" 5

+ &

3

+1 1 1

9&: 3 4 2

?

*

(

"

7

I 5

+&

I I

8

4 2

4ADD1

7 2

7

1 4 4

11 1 1 7

D

2

7

11 )!

,

3

2

4 7

44

"

5

1

4 7 1 7

4 2

7 %

J

2

3

5 ) 1 4 1 3 22 5 1 4 7 4 7 22 74 2 2 2 8 3 J 3 4 2 7 2 44 1 1 2 4 5 5 3 5 4 5 6 5 +1 % 4 4 2 4 2 2 J 3 7 3 4 4 5 2 1 2 15 5 44 4 ; < 4 ; 7 3 7 ; 4 ; 2 3 J 3 44 44 4 21 5 21 2 4 2 4 I 7 4 4 7 " 1 J 3 7 1 ? 4 2 5 2 4 4 1 22 21 3 7 )4 4 2 21 22 47 7 2 4 3 " 5 4 1 ) 4 7 2 44 5

.

/ 4 9K: C 1

1 ? 8 E 5 4 7 7 1 ) 4 9$: 3

4 44 4 2 4 2 E

?

C

15

5

C 4 2 44

1

4 1

21 3 1

7 4 21 2 4

5

?

; 9 :

9(: 44 4

7

4

? 4 2

7 1

4 , 4

5 6

5 6

2 1

4 D

)4 1 1

2 )4

7

44 7 5 64

2 4ADD555

4 2 4

9&: 4

44 %

3

22

5 6

3

J

5 3

J

1 4

) 7 @ 1 7

2 9B: 7 2

7

1 1

5

2

7 4 1

12

5

Suggest Documents