Presentation is loading. Please wait.

Presentation is loading. Please wait.

Engr. M. Fahad Khan Lecturer Software Engineering Department University Of Engineering & Technology Taxila.

Similar presentations


Presentation on theme: "Engr. M. Fahad Khan Lecturer Software Engineering Department University Of Engineering & Technology Taxila."— Presentation transcript:

1 Engr. M. Fahad Khan Lecturer Software Engineering Department University Of Engineering & Technology Taxila

2 Information Capture and Dissemination Environment ICDE Ref: A Case Study Chapter 7 Essential Software Architecture, By Ian Gorton

3 Today’s Lecture 7.4 ICDE Solution –7.4.1 Relevant Architectural Patterns –7.4.2 Architecture Overview –7.4.3 Structural Views –7.4.4 Behavioral Views –7.4.5 Implementation Issues 7.5 Architecture Analysis –7.5.1 Scenario Analysis –7.5.2 Risks 7.6 Summary

4 7.4 ICDE Solution

5 7.4.1 Relevant Architectural Patterns The following architecture patterns are used in the design: –Three-tier: Third party tools are clients, communicating with the API implementation in the middle tier, which queries the ICDE v2.0 data store. –Publish-subscribe: The middle tier contains a publish- subscribe capability. –Layered: Both the client and middle tier employ layers internally to structure the design.

6 7.4.2 Architecture Overview Event notification is achieved using a publish-subscribe infrastructure based on the Java Messaging Service (JMS).

7 7.4.3 Structural Views

8

9

10

11

12

13

14

15

16 7.4.4 Behavioral Views

17

18

19 7.4.5 Implementation Issues

20 7.5 Architecture Analysis

21 7.5.1 Scenario Analysis

22

23

24

25 Questions???


Download ppt "Engr. M. Fahad Khan Lecturer Software Engineering Department University Of Engineering & Technology Taxila."

Similar presentations


Ads by Google