Project Title: SirsiDynix: Library Management System
SirsiDynix, the global leader in new-name sales of library management systems, serves more than 12,500 academic, special, school, public, and consortium libraries in over 40 countries. Since 1983, SirsiDynix has provided customers visionary technology solutions that support the latest industry standards and offer intuitive functionality.
The Challenge
SirsiDynix currently provides its automated library systems to more libraries than any other Integrated Library System (ILS) vendor. Most of its customers are using Dynix, created nearly 20 years ago for public libraries, but subsequently implemented by all sizes of public, school, academic, and special libraries.Horizon, a product originally targeted for single-site special libraries with client/server environments, has become the upgrade path for Dynix customers and the primary product for all new Dynix ILS customers. Although Horizon represents newer technology than Dynix, some of its modules have not caught up with those represented in Dynix ILS, and system migrations from Dynix to Horizon have, in some cases, created lukewarm, if not hostile, responses from those customers making the move. Although many have been pleased with the move from Dynix to Horizon, this lack of overwhelming endorsement has been the cause of some customers looking elsewhere for ILS solutions and a loss of Dynix’s market share.
New system called HEAT will combine the power of two legacy products, Dynix and Horizon. The system will feature new architecture, greater interoperability, multiple language capability, and ease of localization for global adaptation.
From the implementation standpoint, there were certain challenges that put the project into a class of its own among Exigen Services projects:
Quick gathering of the project team Over 20 people are engaged in the project and the team had to be put together in under 2 months.
Team building 90% of the team are newcomers. The challenge was to assemble a team that would work together efficiently.
Quick learning SirsiDynix has been working on this project for 1.5 years. A lot of source code has been written, but technical documentation for the project is insufficient, so Exigen Services engineers had to learn quickly to start producing results from the very beginning.
A new methodology SirsiDynix is using an agile development methodology called SCRUM in this project. Our team had to understand it, cultivate it and adopt it to our needs.
We are a part of the whole Development is done on several sites in the U.S., Canada, and Russia. This implies strict and accurate approach to a team work.
The Solution
Collaboration with Exigen Services started in December 2004 when SirsiDynix contracted Exigen Services to work on the new library system, called HEAT which combines the power of two legacy products, Dynix and Horizon and takes advantage of the latest technological advances, providing cost effective ways of selling, delivering, and supporting a library system.The system will feature new architecture, greater interoperability, multiple language capability, and ease of localization for global adaptation. The primary objective is to create a system which can quickly and easily be developed, adding new features which will catch up with and surpass competition.
The system becomes THE platform for library automation as Exigen Services creates the APIs and processes whereby we can enlist the help of 3rd party partners, distributors, customers, and global office staff to help improve the product. In order to accomplish this goal, HEAT will provide:
- Open architecture (RDBMS, Linux support, Java-based multi-tier architecture)
- Full compliance to library and computer standards (XML, MARC Holdings, EDI, etc.)
- Well-written and documented APIs for 3rd party and customer-written features.
- Development of cataloging module for storing and cataloging bibliographic, authority, item records, importing and exporting those from/to external resources like publishers, local or national libraries.
- Development of circulation module used for checking in and out all the materials which library can handle and for maintaining the whole workflow process of a library.
- Development of serials module to control serial publications and subscriptions, which reduces the workload of the library by electronically loading invoices and pub-patterns, traditional labor-intensive processes.
- Development (partly) of system web-part allowing users to gain access to Library management system resources via web: for example to search for a needed literature and to leave an order for a book.
President and CEO
Tools and Technologies
- Development Environment: Sun Java 1.5, J2EE, Hibernate, Swing, Portlets
- Operating Systems: Sun Solaris, Red Hat Linux, SuSE Enterprise, Windows 2000/2003
- Application server: JBoss
- Hardware Platforms: Sun, SunFire, IBM RS6000, PC, HP AIX, HP Proliant ML, Dell PowerEdge, Blade
- RDBMS: Sybase, Oracle, DB2, MS SQL
- Hardware Platforms: Sun, SunFire, IBM RS6000, PC, HP AIX, HP Proliant ML, Dell PowerEdge, Blade
Post Your Story, Tell All About Your Success!
If you want the story of your company to appear on the portal please fill out this form and send it to [email protected]. We would also like you to leave contact information (name, e-mail, phone) of a person who is responsible for filling the form to clarify any questions, which could appear.
Available Success Stories From Companies:
Disclaimer
All information contained in this Section is owned by RUSSOFT.org and its Participants and is protected by Russian and international copyright laws. Any reproduction or republication of all or part of this Section has to remain intact and include a notice on the copyright of RUSSOFT.org or the Participants, as applicable.
While the information of this Section has been presented with all due care, RUSSOFT.org does not warrant the accuracy, completeness, usefulness and truth of Section’s information, links and logos derived from third parties. RUSSOFT.org is not liable for any loss or damage occurring from the use of this Section’s materials.






