VBScript is currently used in UCL Portico, a student database system. Portico uses a 3-tier architecture and VBScript to allow different client versions like administration, student, and teacher access and to share student information and select courses. While VBScript provides convenient features in Portico, the document questions whether it or JScript would be better to integrate going forward due to differences in their pros and cons.
2. Agenda
1. Database system in question
2. VBScript in a few words
3. How the 3-Tier Architecture fits in
4. Differences between VBScript and Jscript
(Pros and Cons)
5. Conclusion (Should VBScript be used?)
3. Student Database
• UCL PORTICO
• provider of Integrated Provider Management
(IPM) solutions for payers, which is based on
VB Script and is used for companies, hospitals,
libraries, Universities or other organizations
• (UCL) uses it for students and staff to share
information, selecting optional courses, linking
to other sources, and doing applications.
4. What makes PORTICO convenient?
• Another advantage of Portico is, it can be accessed
from several client-side servers. In other words, it runs
different versions, such as administration version,
students’ version and teachers’ version.
• In the case of selecting optional courses,
administration can log in Portico to see how many
students have chosen a particular course and manage
it. If there are too many students in one course, the
administrator can suggest students to change their
options or extend the classes.
6. 3-Tier Architecture
• Type of design used to create systems
• Improved from 2-Tier Architecture
• More effective in handling a larger number of
users
7. 3-Tier Architecture
• More scalable than the other solutions – can
include as many clients as desired
• An application server can be used to cache
persistent data to increase performance and
stability.
8. 3-Tier Architecture
• + security is the best compared to the others
• A single physical middle-tier can be shared by
a number of clients. Thus, the scope for reuse
and maintenance is heightened
Editor's Notes
Runs the traditional client-server model, but from a web server. The client merely displays the GUI (Graphical User Interface) and data, but it plays no part in producing results.
As mentioned earlier, the 3TA is a design used in the creation of systems. Vbscript can be used in 2 of the 3 architecture layers – business logic application layer (sometimes also pulls out data from the database layer to produce information in the presentation layer) and the presentation layer. Also, in reference to the student record database, vbscript can be used to create some common features found in that record.