Sentences and the associative model of data.Sentences Description Lazy Software has developed Sentences, an innovative database management system written in Java and based on the Associative Model of Data The associative model of data is an alternative data model for database systems. Other data models, such as the relational model and the object data model, are record-based. These models involve encompassing attributes about a thing, such as a car, in a record structure. . The Associative Model is the first new data model since the advent of the Internet, and the only one to take account of its unique needs. It is the first major advance in database architecture beyond the Relational Model of data. Sentences is a multi-user, web-enabled database management system that comes complete with a full set of development tools, interfaces and applications. Using the Sentences Web Development Kit, customers can design and deploy sophisticated database applications more quickly and with less technical know-how than has previously been possible. The high cost of application development has forced many companies to adopt packaged solutions that are not well tailored to their needs. Sentences brings custom applications back within their economic reach. Sentences is the first commercial implementation of the Associative Model of Data, the first database architecture designed to reflect the structure of data in the real world and the way that our brains perceive and process information. As well as rapid development and deployment, and the security and scalability required by modern database management systems, the Associative Model provides these unique capabilities: * Omnicompetent programming, through which a single set of programs can implement many different applications, affording substantial development cost savings. * Application feature partitioning, which allows features to be visible or invisible to individual users, ideally suited to the needs of ASPS. * Instance schema, which enables schema and roles to apply to a single instance in the database with no overhead, for example to record unique needs of key customers, or unique features of product variants. * Ease of database aggregation, which allows disparate databases to be viewed together or amalgamated a·mal·ga·mate v. a·mal·ga·mat·ed, a·mal·ga·mat·ing, a·mal·ga·mates v.tr. 1. To combine into a unified or integrated whole; unite. See Synonyms at mix. 2. at any time without special tools, for data correlation and analysis. * Language independence, which allows applications to run in many human languages simultaneously. Sentences 1.1 Background The Sentences Web Development Kit Version 1.1 comprises the following components: * Sentences Server is the Sentences Associative database engine It includes data retrieval, transaction processing capability with commit and roliback, query execution capability and a full API to support Java programming. Sentences Server is written in Java using Serviets, and runs on Windows NT or Linux. * Sentences Client allow end-users to maintain, access and query data in Sentences Server via the web using http. It provides search and browsing capabilities for data and schemas, forms data entry capability, and query execution. Sentences Client runs as a set of Java Applets in Microsoft Internet Explorer See Internet Explorer. 4.0 or Netscape Navigator 4.7 with a Java 2 plug-in. * Sentences DevTools extends the functionality of Sentences Client with development tools for database schemas, business rules and database queries, and with tools to create and maintain database profiles. * Sentences Gateway extends the functionality of Sentences Server to support integration with e-commerce and relational databases through data exchange via ODBC (Open DataBase Connectivity) A database programming interface from Microsoft that provides a common language for Windows applications to access databases on a network. and CSV (1) (Comma Separated Value) Same as comma delimited. (2) (Computer System Validation) See software validation. CSV - comma separated values . * Sentences QuickStart Application Pack is a set of applications to provide an immediate return on customers' investment in Sentences. It includes integrated databases for Human Resources, Reception Management, Technology Asset Tracking, Library Management, Employee Share Options and Incident Tracking and more Lazy Software also provides a full range of services to support Sentences users, including: * Library Subscription to provide regular product updates to Client, Server, DevTools and Gateway, and web access to the Technical Support Knowledge Base * Professional Subscription adds telephone technical support. * Classroom training courses and professional service resources. sentences version 1.5 Version 1.5 of Sentences, scheduled for the first quarter of 2001, will include: * Tight integration with XML XML in full Extensible Markup Language. Markup language developed to be a simplified and more structural version of SGML. It incorporates features of HTML (e.g., hypertext linking), but is designed to overcome some of HTML's limitations. for interoperability with other databases, e- commerce and pervasive computing devices * Significant improvements to the query capability, including optimisation * Performance and scalability enhancements. sentences version 2.0 Version 2.0 of Sentences, scheduled for the fourth quarter of 2001, will include: * An enhanced systems management function, including object authorities and user profiles * Enhanced throughput and scalability, with more granular locking * An enhanced set of more granular user interface components * Database log file and recovery capability * A fully distributed Fully distributed A new stock issue that has been completely resold to the investing public and is no longer held by dealers. fully distributed Of or relating to a new issue of securities that has been sold out. web database capability * Further performance and scalability enhancements. System Requirements Server Hardware * Any Windows NT platform with an Intel Pentium processor (230 MHz (MegaHertZ) One million cycles per second. It is used to measure the transmission speed of electronic devices, including channels, buses and the computer's internal clock. A one-megahertz clock (1 MHz) means some number of bits (16, 32, 64, etc. mini- mum, 400 MHz recommended), or any platform supporting the Apache web server See Apache. , or any platform supporting the Tomcat A popular Java servlet container from the Apache Jakarta project. Tomcat uses the Jasper converter to turn JSPs into servlets for execution. Tomcat is widely used with the JBoss application server. For more information, visit http://jakarta.apache.org/tomcat. See Jakarta and JBoss. web server * At least 64MB RAM (128MB RAM recommended) * Approximately 25MB available hard drive space for the Javgm 2 Runtime Environment (J2RE J2RE Java 2 Runtime Environment (Sun Microsystems) J2RE Java 2 Platform Runtime Environment ) * Approximately 5MB available hard drive space for Sentences * Additional hard drive space for your data Note: We recommend using the Tomcat web server for evaluation purposes only. Server Software * Microsoft Windows NTO NTO National Training Organisation (UK) NTO Nitrogen Tetroxide NTO Northern Orion Resources, Inc (stock symbol) NTO Notice to Owner NTO National Tourist Office (hospitality industry) Server 4.0, with the optional Internet Information Server See IIS. (World-Wide Web) Internet Information Server - (IIS) Microsoft's web server and FTP server for Windows NT. IIS is intended to meet the needs of a range of users: from workgroups and departments on a corporate intranet to ISPs hosting websites that receive (IIS (Internet Information Services) Microsoft's Web server. IIS runs under the server versions of Windows, adding HTTP server capability to the Windows operating system. ) 4.0 web server, or * The Apache web server developed by the Apache Software Foundation (open source, body) Apache Software Foundation - (ASF) An umbrella consortium that manages the development of the Apache web server, dozens of XML- and Java-based projects (under the name Jakarta), the Ant build tool, the Geronimo J2EE server, the SpamAssassin anti-SPAM tool, and , or * The Tomcat web server developed by the Apache Software Foundation * Suitable networking software supporting TCP/IP TCP/IP in full Transmission Control Protocol/Internet Protocol Standard Internet communications protocols that allow digital computers to communicate over long distances. networking * Java 2 Runtime Environment, Standard Edition, v 1.2 (J2RE) (download from Sun Microsystems web site) * a suitable servlet engine (see below) Servlet A Java application that runs in a Web server or application server and provides server-side processing such as accessing a database and e-commerce transactions. Widely used for Web processing, servlets are designed to handle HTTP requests (get, post, etc. You need a servlet engine to run Sentences Version 1. You may use any combination of web server and servlet engine you prefer, however we have tested and can recommend only the following combinations: Web Server Servlet Engine Microsoft NT Server with IIs ServietExec made by Unify Corporation Apache ServietExec made by Unify Corporation Tomcat Tomcat servlet engine Client Hardware Any Windows platform with an Intel Pentium processor (230 MHz minimum, 400 MHz recommended) * At least 32MB RAM * Approximately 25MB available hard drive space for the Java 2 Runtime Environment (J2RE) plug-in Client Software * Windows 95, Windows 98, or Windows NT 4.0 operating system * Java2 Runtime Environment, Standard Edition, v 1.2 (J2RE) browser plug-in (download from Sun Microsystems web site) * A suitable web browser The program that serves as your front end to the Web on the Internet. In order to view a site, you type its address (URL) into the browser's Location field; for example, www.computerlanguage.com, and the home page of that site is downloaded to you. (see below) Web browser The following web browsers are supported for Sentences V 1: * Microsoft Interact Explorer Version 4.0 or later * Netscape Navigator 4.7 or later. Lazy Software Tel: 01628 642300 www.lazysoft.com |
|
||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion