Education

Penn State University

Penn State UniversityPenn State University, with 24 campuses and 80,000 students, wanted to make its huge storehouse of information readily available to students, faculty, and staff. First-generation web applications were mainly designed as stand-alone systems, and simply combining legacy mainframe systems with client-server functions quickly crashed key business applications during heavy usage.

Penn State undertook a massive internet development project designed to give students and staff direct access to its wealth of institutional information. Dubbed eLion, the new system would deliver a custom search engine, a hypertext listing of suggested academic and advising references, open access to student information systems, an artificial intelligence-based advising service, and a variety of support services for faculty, staff and students.

“Accommodating the web is meaningless if you can’t preserve existing application and database investments.  We had been building mainframe systems for 20 years. As we create client-server and intranet applications, our philosophy is to transition and improve the capabilities of those mainframe systems, not replace them.” – Peter deVries, Director of Advanced Technology, Penn State University

Unfortunately, PSU’s first solution, a two-tiered system, was unsuccessful. The mainframe was so overburdened that key business applications halted during heavy usage. PSU’s IT professionals realized they needed to off-load much of the processing requirements from the legacy system if things were to get back on track. Many of the data requests were being made by students on their own behalf, such as course information, grades, and transcripts. Ken Blythe, Penn State’s Senior Director for Aministrative Systems, recalled the staff’s deliberations:

“So we wondered, what if the university could set up a system that would let the students help themselves to this information in a secure fashion? It would save on administrative expenses, speed information response and take a tremendous load off the university staff.”

A three-tiered system thus began to take shape. The mainframe would remain as the data server. Web servers would host the primary application logic. And the presentation layer would be a combination of traditional desktop clients and thin clients running web browsers.

Cincom Smalltalk’s object-oriented design is inherently suited to the web’s distributed makeup. Rather than storing data and business functions separately, Smalltalk objects comprise both procedures and data, so that they can be combined more flexibly than data or procedures taken separately, and objects can be readily shared among applications.

“Cincom Smalltalk is the first product that puts a full-blown, object-oriented development environment behind the web page. It enabled us to put our client-server application on the web with very little effort,” – Ken Blythe

“Cincom Smalltalk’s object-oriented architecture enabled rapid development and provided us with the opportunity to continually expand the system through component reuse.” – Peter deVries

Having once created the business logic, PSU developers could endlessly expand and modify the interface connections without having to significantly alter the core system. Cincom Smalltalk allowed them to rapidly build a complete client-server-web system, enabling both web access and access through such typical client computers as Apple and Windows. It linked to legacy systems for data access and with a security system for password protection and authentication. Cincom Smalltalk streamlined the creation of the user interface and the web-to-database access mechanisms.
 

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can
take care of it!