Presentation is loading. Please wait.

Presentation is loading. Please wait.

George Mason Air Flight Reservation Service November 29, 2010 Jean Pierre Antonio Goncalves Alex Nazari Tom Essig Jessica Urquiola.

Similar presentations


Presentation on theme: "George Mason Air Flight Reservation Service November 29, 2010 Jean Pierre Antonio Goncalves Alex Nazari Tom Essig Jessica Urquiola."— Presentation transcript:

1 George Mason Air Flight Reservation Service November 29, 2010 Jean Pierre Antonio Goncalves Alex Nazari Tom Essig Jessica Urquiola

2 Objective Design a distributed system to utilize a java-generated web service for providing flight availability information through a logic (processing) tier.

3 Design Considerations for Software Architecture Three-tier architecture ◦ Presentation tier  Will follow the Model View Controller (MVC) architectural pattern provided by the Spring MVC  Will include JavaServer Pages, which contain the User/Interface components

4 Design Considerations for Software Architecture Three-tier architecture ◦ Logic tier  Internal service exposed by George Mason Air Reservation to its client. Spring-Core bean container is used to initialize the beans, manage all transactions exposed by the service, and to persist the entity beans.  Flight availability web service, which provides data of current flight information. This web service interacts with our internal George Mason Air Reservation service.

5 Design Considerations for Software Architecture Three-tier architecture ◦ Data Tier  Hibernate 3 is an object-relational mapping utilized to map objects to tables using the HyperSQL database

6 Overall Design Considerations for Software Architecture Presentation Tier Logic Tier Data Tier Browser JSP/ Spring MVC Internet HTM L Spring Core Servlet Hibernate/ JPA Controls page flows Populate and secure model HSQL JDBC Sent to servlet every time Session Bean Knows what model to access

7 Entity-Relationship Diagram

8 Design Considerations for System Architecture Service Requestor Client George Mason Air Reservation Flight Service Flight Availability Web Service Service Service Description Interact SOAP Envelope Server

9 Demonstration http://localhost:8080/gmu- air/bookFlight/bookFlight Please note: localhost is replaced by the IP address of the server

10 Questions or Comments? ?


Download ppt "George Mason Air Flight Reservation Service November 29, 2010 Jean Pierre Antonio Goncalves Alex Nazari Tom Essig Jessica Urquiola."

Similar presentations


Ads by Google