Loren Data Corp.

'

 
 

COMMERCE BUSINESS DAILY ISSUE OF JULY 17,1996 PSA#1638

Department of State, Office of Acquisition (INF), P.O. Box 9115, Rosslyn Station, Arlington, VA 22219-0244

70 -- PART 1 OF 2/DATA REPOSITORY SOFTWARE SOL S-OPRAQ-96-R-0613 DUE 072996 POC Contact: Bob Wissman/703-875-6059 or Julie Odend'hal/703-875-6054 This is part one of a two part CBD notice. Part two of two is listed separately within this section of the CBD. This is a comined synopsis/solicitation for commercial items, prepared in accordance with the format in FAR Subpart 12.6, as supplemented with additional information included in this notice. This announcement constitutes the only solicitation; proposals are being requested and a written solicitation will not be issued. The solicitation, number S-OPRAQ-96-R-0613, is issued as a Firm Fixed Price request for proposal (RFP) using a full and open competition. The solicitation/contract will include all applicable provisions and clauses in effect through FAC 90-39. The Data Administration (DA) office of the Department of State (DoS) intends to procure repository software and associated training, installation, and implementation services to support data standardization. I. MANDATORY SOFTWARE REQUIREMENTS: 1. Platforms - Server: Windows NT server 4.0; Clients: Windows 3.11 or Windows NT; Communications between server and client must be based on TCP/IP; If RDBMS is required: Microsoft SQL Server 6.5 (preferably) or Oracle 7 Workgroup Server. 2. Extensibility - Ability to add, change, or delete any kind of entity type, attribute type, or relationship type in the repository's metamodel. 3. Versioning - Support the optional versioning of items: a. Create new versions of existing items; b. Create, automatically, a link between the original version and the new version; c. Allow user to control when an item will be versioned. 4. Partitioning - Ability for: a. Multiple logical partitions on one server; b. Same-name items to occur independently in different partitions 5. Multiple repositories - Software must support a production repository, a development repository, and an administrative repository, with potentially different metamodels in each and the ability to move items between them. Multiple repositories must co-exist on the same server. 6. Concurrent Operation - For multiple users, the software must: a. Support concurrency locks down to the item level -- an item being edited by one user must be locked against change by another; b. Allow reporting on items locked for edit by others. 7. Referential Integrity - Ability to handle its own referential integrity: a. Deletion of an item type must cause deletion of all items of that type; b. Deletion of an attribute type must cause deletion of all attributes of that type; c. Deletionof an item must cause deletion of all links to it (or the conversion of those links to dummy pointers); d. If the repository uses dummies (placeholder items to support referential integrity), the deletion of all parent items must cause the deletion of the dummy item. 8. Security - Ability to control access: a. By role, such as administrator vs. user; b. By specific user; c. By partition.9. Data entry - A GUI data entry facility that can: a. Find items by name, by text search of a specific attribute type, and by navigating through the relationships in the repository, from item to item; b. Add, delete, and update items; c. Populate and unpopulate attributes, with a list of the available attribute types presented on-screen; d. Set and remove links between items, with a list of the valid existing target items presented on-screen; e. Copy; f. Rename items, with all links adjusted accordingly; g. Cut and paste text between items, such as a description being copied from one item to another. 10. Reporting - Offer must include reports that reflect the DoS' metamodel and do the following: a. Document the repository's metamodel; b. Document currently-set partitions; c. Document current security settings - users, groups, rights, etc.; d. Item Detail Report: document all attributes of a particular item(s); e. Impact Analysis Report: list all information related to a given item to a level specified by the user. 11. Report Writer - A facility by which DoS can create its own reports. Report writer must support processing logic beyond SQL and allow storing of report specifications for reuse later. 12. Import - Ability to import data models from: a. LBMS' Systems Engineer; b. text files. 13. Documentation - Printed documentation for each software product offered, including two copies of the documents that describe installation, configuration and administration, plus 25 User Guides. 14. Warranty - All software offered must be warranted to conform to the vendor's assertions in its proposal and to its published specifications. The warranty shall extend for at least one year, beginning the first day of acceptance. II. DESIRABLE SOFTWARE REQUIREMENTS: 1. Rationalization Aids - a. Find similar items for comparison based on similar names, text search, keyword search, or relationships; b. Compare items on-screen, with differences highlighted; c. Dispose of items by (1) merging two items deemed identical, (2) renaming an item as a version of another, (3) linking two items deemed related; d. Do all of the above as one integrated operation, such that the find functions feed the comparison routines, which then feed the various dispositions. 2. Extensibility - a. Metamodel changes automatically reflected in the repository's data entry and administrative program(s); b. Text attributes of 3,000 bytes or more; c. Fixed-domain attribute types, restrictingdata entry to just the fixed domain, with lookup support; d. Mixed-case in text and string attributes; e. Date, time, integer, and decimal attribute types, with appropriate edit checks during data entry; f. Automatic recording of the identity of the person who last updated (or imported) each item and the date-time on which the update was made. 3. Partitioning - a. Have the ability to set links between items across partition boundaries; b. Allow users in Bureau A to see a consolidated view of items in their own partition plus items in the DoS partition, while excluding items in Bureau B's partition; c. Let users copy items and aggregates of items between logical partitions. 4. Views - Let users restrict their view of the repository during a session to just certain items. 5. Access by Business Name - Business name is the fully-spelled-out, mixed-case name of an item, not the repository access name. a. Data entry screens should feature business name; b. Lists of business names should be sorted by business name; c. All reports supplied by the vendor should feature the business name in the body of reports, in controlling sort orders, and in the user-input that create the reports. 6. Security - Control security at the application level. 7. Data Entry - a. Insert/overtype modes, word wrap, block move, and block delete; b. Item search from a list of business names; c. Item search by keyword value; d. Item search by browsing a diagram of related items; e. Re-type items, converting an item from one type to another preserving all attributes common to both types; f. On-line user-written Help for user-defined attribute types; g. Undo; h. Copy includes all links in and out. 8. Reports a.. Item Detail Report should have many ways to select items; b. Diagrammatic Reports should include: (1) ER diagrams for data modling items, and (2) database structure diagrams for physical databases. 9. Import Capabilities - from: a. ERwin; b. IEF/Compose; c. System Architect; d. Oracle; e. DB2; f. Microsoft Access; g. COBOL copybooks. All imports should include: a. Collision detection; b. Ability to recognize and ignore (not duplicate) unchanged items; c. Optional versioning of same-name items; d. Staging --ability for users to preview changes to the repository before committing them. 10. Export - Ability to generate DDL for creating tables in: a. DB2 ; b. Oracle; and ability to export data models to: c. Systems Engineer; d. IEF/Composer; e. ERwin; f. System Architect. 11. End-user browser - Provide user tool for non-technical business users to make simple queries. For portability, it should operate against an extract of the repository. III. FIXED PRICE TECHNICAL SUPPORT REQUIREMENTS: 1. Initial Installation - Vendor shall deliver and install the repository at DoS, 1800 N. Kent Street, Room 101, Arlington, VA 22209. For the server, the DoS shall supply a 90 MHz Intel Pentium with 64Mb of RAM, 5 GIG of available disk space, Microsoft NT Server 4.0, with a TCP/IP connection to the DoS' LAN, and Microsoft SQL Server 6.5 or Oracle 7 Workgroup Server, if required. For clients, the DoS shall supply two Pentium PCs with 16Mb RAM. Vendor shall demonstrate that all of the software in the offer is installed on the server and two clients,that all server capabilities can be run from the server, and that all client capabilities can be run from either client. For import software, DoS shall provide vendor with files to be imported from each source. The vendor shall demonstrate that the files can be imported and that the resulting data is consistent with the data in the tool that was the source of the import files. For CASE-toolexport software, vendor shall demonstrate that data previously imported to the repository can be re-exported to the CASE tool. For DDL-generation, vendor shall demonstrate that the generated SQL can correctly create tables in the target DBMS. 2. Training - Vendor shall provide: a. Administrator training at vendor provided site in the U.S. for two DA personnel in all components of the offered software, to cover installation, configuration, use, backup & restore, troubleshooting, and new-user set-up. If the repository is programmable, the training shall include the vendor's proprietary language and API. Training shall be a minimum length of three days; b. User training at vendor supplied site in the Washington metropolitan area for 15 DA personnel to be users of the software. Training shall be a minimum length of five days. 3. Maintenance - On an annual basis, the vendor shall supply maintenance releases of software and help-desk support within 24 hours of call during 8:00 AM to 5:00 PM Eastern Time Monday through Friday. 4. Fixed Hourly Rate Support Services - The vendor shall supply technical support services on an hourly basis at the direction of DoS. Please note that the vendor will be paid only for actual hours expended, not to exceed 480 hours. Sample tasks include configuring the metamodel, setting up reports, and recommending procedures to best integrate the repository with the modeling and standardization work of DoS. This is the end of part one of a two part CBD notice. Part two of two is listed separately within this section of the CBD.(0197)

Loren Data Corp. http://www.ld.com (SYN# 0458 19960716\70-0001.SOL)


70 - General Purpose ADP Equipment Software, Supplies and Support Eq. Index Page