Download New Technologies and Standards

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
SiteSearch 5.0 Rearchitecture
Presented by Ralph LeVan
Introduction
This information was presented by Ralph LeVan and addressed the need for a rearchitecture
of the SiteSearch toolkit in order to keep current with new technologies and standards that are
now prevalent in today’s software market.
The rearchitecture of the existing SiteSearch toolkit would provide a continued advancement
in technology and functionality for the current SiteSearch customers.
New Technologies
The new technologies and standards to be followed in the SiteSearch 5.0 Rearchitecture:
 Web Servers Apache and iPlanet (formerly Netscape) and their embedded support of the
Sun Java Servlet 2.2 API and Sun JavaServer Pages 1.1 specification.
 Java Servlets and Java Beans will enable execution within the web server, thus improving
performance and creating a better object based component architecture. WebZ and the
JaSSI Server functionality will be replaced with Servlets and Beans and no longer be
contained in a separate server.
 Java Servlets will make customization changes to the toolkit very simple. The added
advantage is Sun’s documentation and the availability of books, tutorials, and software
examples.
 JavaServer Pages 1.1 (JSPs) technology provides an extensible way to provide dynamic
content for a Web client. Again, the added advantage is Sun’s documentation and the
availability of books, tutorials, and software examples.
 Java Authentication and Authorization Service 1.0 (JAAS) will replace the existing
Access Server for enabling and enforcing authentication upon users.
 Model-View-Controller (MVC) Architecture is used to divide functionality among
objects involved in maintaining and presenting data so as to minimize the coupling
between the objects. This abstraction helps break up applications into logical components
that can be architected more easily.
 The new database engine is Pears. The Pears Database software written purely in Java
will greatly simplify the use of our current DatabaseBuilder software. Instead of the
platform dependent Newton software with the TTY interface; Pears provides platform
independence, a GUI interface, Unicode support, and a more simplified and extensible
model.
Links to additonal information
Apache’s Jakarta project: http://jakarta.apache.org
iPlanet Software: http://www.iplanet.com
Sun’s Servlet Technology: http://java.sun.com/products/servlet/
Sun’s JavaServer Pages Technology: http://java.sun.com/products/jsp/
Sun’s Enterprise JavaBeans Technology: http://java.sun.com/products/ejb/
Sun’s Java Authentication and Authorization Service: http://java.sun.com/products/jaas/
SiteSearch 4.1 Architecture
SiteSearch 5.0 Architecture (proposed)