Presentation is loading. Please wait.

Presentation is loading. Please wait.

Ordering Stones on the Senior Sidewalk of Kansas State University Under the guidance of Dr. Daniel Andresen (Major Professor) Dr. Gurdip Singh Dr. Mitchell.

Similar presentations


Presentation on theme: "Ordering Stones on the Senior Sidewalk of Kansas State University Under the guidance of Dr. Daniel Andresen (Major Professor) Dr. Gurdip Singh Dr. Mitchell."— Presentation transcript:

1 Ordering Stones on the Senior Sidewalk of Kansas State University Under the guidance of Dr. Daniel Andresen (Major Professor) Dr. Gurdip Singh Dr. Mitchell Neilsen Pradeep K Tallogu

2 Overview Introduction Architecture Client Tier Web Services Container Java Beans Database Demo Performance Future Work Reflection Conclusion

3 Introduction Offers an opportunity to commemorate graduates’ walk Was accepting orders through written forms Carried the burden of book-keeping Website would be more reachable Using credit cards simplifies the transaction

4 Architecture System for accepting online stone orders Browser Java Beans Client Tier Web Services Container – Stoneware Portal Database DB2

5 Client Tier Two sets of JSPs  Gather information Student (name, ID, college) Donor ( address, …) Payment Information (Credit card information) Certificate (Optional)  Processing Display details Mark as processed

6 Why JSPs? Static part – HTML Dynamic part – JSP Encourages use of Java Beans Stoneware provides Java Beans

7 Web Services Container – Stoneware Single point of access to organizational web content Provides a host of services like  SSL Gateway Services  Consolidated Authentication  Stoneware Components  Registration Services  Development  …

8 Stoneware Architecture Databases File Systems Directory Services Web Services and Applications Stoneware Server Stoneware Relay Portal Users

9 Auto-Login Pre-authentication  index.html (takes username and password)  Here we redirect it to the appropriate page by supplying the username and password on the background

10 Relay/Server Communications Stoneware Server Stoneware Relay Directory username, password and account status 1.Relay sends username and password 2. Server locates username, verifies password and account status 3. Server returns status code to Relay

11 Post-Authentication Sets a Session ID Determines user’s access, builds navigational links The user is now logged in Presents the user with a web page ( the order form)

12 Package edu.ksu.util; Donor addGift() addStoneOrder() … Gift getGiftAmount() getDesignation() … StoneOrder getStudentID() getNameOnStone() … PetTrustDonation getPetName() getGiftSource() … Rounding round(…) …

13 Package edu.ksu.beans; Class ksuBean  addDonor(…) Inserts information into tables Donor, Gift, Audit, StoneOrders, CreditCard  markProcessed(…) Updates the given order as processed  …

14 Database Tables Donor Audit Gifts StoneOrders CreditCard

15 Demo

16 Lines of Code 900 lines of Java Code for the packages edu.ksu.util; and edu.ksu.beans; 1200 lines of JSP code Configuration Windows 2000 Server Pentium III 1.26 GHz RAM 1.28 GB JVM – 1.3.1

17 Load Testing and Performance

18

19 Future Work Pet Trust Donations Online Donations Grouping common functionality into one module (accepting credit card information) Basis for distinguishing the types of donations

20 Reflection Experience working with a B2B Portal Working with JSPs Working on DB2

21 Conclusion No more book-keeping More reachable Accepts credit cards Allows enhancements through creating donation-specific classes and using the existing beans

22 References Java Servlets and JSP by Andrea Steelman and Joel Murach. Java Server Pages Documentation – http://java.sun.com/products/jsp/ Stoneware 3 – Pinnacle Computer Services. [4] Stoneware Web Portal API Documentation – www.stone-ware.com /support/ developerzone/ java/javadocs/ [5] Apache Jakarta Project - Apache JMeter: http://jakarta.apache.org/jmeter/


Download ppt "Ordering Stones on the Senior Sidewalk of Kansas State University Under the guidance of Dr. Daniel Andresen (Major Professor) Dr. Gurdip Singh Dr. Mitchell."

Similar presentations


Ads by Google