About UsMillennium: Integrated Library SystemINN-Reach: Consortial BorrowingVia: K-12 Library Automation
 
Typing on LaptopMILLENNIUM  
news & eventsservicesliteraturecareerscontact search
 
"We chose Millennium as our next-generation system because of its robust functionality, user-friendliness, and use of leading-edge technology. The overwhelming majority of our task forces rated Innovative first in its class. We were impressed by Innovative's outstanding customer references and the Millennium product, which was a real attraction for us. It was that combination of service and functionality that led us to Millennium." Technical Information

Programming Languages
Multi-Tiered Architecture
Object-Oriented Programming
Database Options
XML
Industry Standards
Hardware

Programming Languages

Innovative's Millennium server operates under UNIX, and the application code is written in C/C++ and Java.

Multi-Tiered Architecture

Millennium's multi-tiered client-server architecture provides clean, standardized interfaces based on an extensible, component-based model. This facilitates the handling of high-volume transactions for maximum flexibility—something that's important today and tomorrow.

Object-Oriented Programming

Java is an object-oriented programming language with wide acceptance because it is efficient, secure, and runs on multiple platforms. Object-oriented computing uses special software components called "objects": self-contained, re-usable pieces of programming code. These software objects resemble real-world objects. Reusable code is more efficient and reliable than older, non-object-based computing models.

Database Options

Millennium is its own DBMS; no third-party software is required or utilized. The Millennium DBMS is a flexible, open-systems database specifically engineered for flexibility and performance in library applications.

Millennium may also be implemented under Oracle if the library desires. In addition to Millennium's powerful editing and reporting tools, libraries using Oracle can utilize the services provided by an Oracle database manager, such as SQL Plus or ODBC/JDBC applications, to view and manipulate their database.

XML

XML is a rapidly emerging technology—and the first business-oriented protocol that is equipped to handle the highly variable nature of library data. Innovative has deployed XML-based interfaces, and is continuing further deployment as it is relevant to library operations.

Industry Standards

Innovative Interfaces is a voting member of NISO and an active member of the UNICODE consortium and NAILLDD. Millennium complies with current NISO/ISO, EDI, NCPIP, Z39.50, and MARC standards where they have been defined and are in use in either the computer industry or in the library community.

Hardware

Millennium is a truly open, integrated system designed to enable libraries to maximize the use of existing hardware without having to reinvest heavily in new configurations. The smart design of Java™-based Millennium gives libraries of all types and sizes a choice in cost-effective, flexible and easy to maintain hardware systems.

For those libraries interested in a turnkey solution, Innovative offers Sun Microsystems servers. Millennium can also run on customer-provided servers of the same types or servers running LINUX, AIX or HPUX operating systems. Desktop support includes Microsoft Windows, Mac OS X and LINUX. All standard printers and scanning devices are compatible with Millennium. Java graphical clients are available for Windows PCs. And, for the Web OPAC, any device—including network PCs—that can communicate via a standard Web browser may be used.