Download presentation
Presentation is loading. Please wait.
Published byMagnus Franklin Modified over 8 years ago
1
Medical Data Analysis Broker Team : –Tracy Giglio –Galina Walters –Kai Unewisse CS 551 : Advanced Software Engineering 2001
2
Brief Introduction of Problem MAHI does not support a distributed component- based computing environment. Cannot add or delete components to existing system without extensive rework. Cannot access data from addition sources (databases) easily without writing new code. All of the above forces statisticians to manipulate data through custom-made applications/programs wasting valuable time that could be spent analyzing the data.
3
Presentation structure Design model Implementation Research Project management
4
Design Model
5
Design Model (cont.)
6
Non-Functional and Functional Requirements Non-Functional Requirements –Minimum Response time –High Reliability –Authentication –Dynamically Selection of database, tables and columns (additional requirement added on by client during implementation) Functional Requirements –Satisfies statistical requirements (Mean, Mode,Median, Frequency Distribution, Standard Deviation (additional requirement) )
7
Design Decisions Implement session bean only and leave out entity bean. –Result improved performance EJB technology –Easier to implement than CORBA / COM –Platform independence –Interest in learning a new technology JDBC –Result improved performance –Customer requirements of multiple database access
8
Future Design Possibilities Graphical Component Integration Distributed databases access Additional Statistical Computations (e.g. Variance)
9
Implementation Technology used (JBOSS, Jetty, Ant, SQL Server/MS Access, Together/Rational Rose ) Functional and Non Functional Requirements Succesfully implemented !!
10
Research www.theServerside.com (Entity bean vs. JDBC) Client Interviews Article written by Kent Werder, Yi Deng. Architecture-Centered Enterprise System Development and Integration Based on Distributed Object Technology Standard Proceedings of the 23rd Annual International Computer Software and Applications Conference, Phoenix, Arizona, 1999.
11
Project management Met all deadlines even with additional requirements !!! Project on schedule Hours we spend : ~240 h each Strength of each : Research – Tracy JDBC – Kai, Galina EJB/Servlet/JSP – Galina, Kai Design Model – Tracy, Kai, Galina Statistical code – Tracy Project management – Kai, Tracy
12
LIVE Demo from KC
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.