SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Technology Stocks : Mbrane (NASDAQ: MBRN) - An enterprise solution? -- Ignore unavailable to you. Want to Upgrade?


To: flickerful who wrote (319)4/6/1999 2:03:00 PM
From: Veiko Herne  Respond to of 1238
 
Some of the mentionings about centura, that we haven't yet published here:
> Centura Software: SQLBase Suite
> Page: 3030
> Issue Date: 03/29/99
> Category: Server Environments
> SQLBase was launched in 1988, and provided the first RDBMS specifically
> designed for PC networks. Given that the product's chief architect was
> Bruce Scott, co-author of the original Oracle database engine, the
> technical strengths of SQLBase should not be so surprising: the product
> was designed as a scaleable, robust database for multiple development
> environments. And the financial turmoil at Centura Software - then Gupta
> Corporation - some four or five years ago, should not distract from the
> basic facts: over a million copies of SQLBase are in use, making SQLBase
> one of the most successful DBMSs in the industry.
> Centura Software's products include SQLBase in a number of forms,
> deployment infrastructure components, and development tools. Although
> designed to work in concert, each of these is designed to work with
> components from other vendors. Thus, SQLBase can be accessed via Visual
> Basic or Delphi, Centura Team Developer can be used to address a variety
> of non-Centura databases, and applications built using Centura products
> can target a variety of operating systems. As with all enlightened vendors
> in the client-server space, the goal is to offer any-to-any connectivity.
> Centura's target markets include both ISVs developing packaged application
> products, and corporate application developers who deploy distributed
> applications to single departments or as mobile applications. Centura's
> revenue model is deployment-based. In both this respect, and in its
> balance between tools and low-maintenance deployment technologies, Centura
> resembles Progress Software. The difference is in Centura's focus on
> PC-based products, which means that the two companies do not normally
> compete for the same customers.
> At the time of writing this report, Centura announced that it has acquired
> Raima Corporation. This is a significant announcement, as it gives Centura
> a database engine for Windows CE, Solaris, AIX, HP-UX, UnixWare, and
> BSD/OS and Linux.
> PRODUCTS
> Centura Software offers three major products sets:
> * SQLBase - an embedded database which has a small footprint, and can
> publish data to intranets. It supports client connectivity via Type 4 JDBC
> and ODBC 3.0. SQLBase is suited for applications used in small and
> medium-sized businesses or single departments, and does not require a
> Database Administrator.
> * Centura net.db - a querying and publishing tool, designed to make
> relational data accessible on the Web. It provides dynamic content on
> intranets, or on the Internet. Centura net.db's browser-based designer
> allows a collection of Web pages to be created quickly. Users can access
> data via any JavaScript-enabled browser.
> * Centura Team Developer - an object-oriented application development
> toolset, Team Developer provides direct database connectivity to
> databases, including DB2, Oracle, and Sybase. Developers can write one set
> of client logic that can execute as either a Web client, or as a Windows
> 95, Windows NT or Novell client.
> Other products - including SQLHost - provide extended connectivity to the
> familiar enterprise platforms and processing environments.
> With the launch of SQLBase 7.5, the database product is now available with
> three levels of security. Centura is now majoring on security for its
> embedded database products, in what can only be seen as a brilliant piece
> of lateral thinking: the applications built using Centura products tend to
> live in relatively insecure environments. Such applications are frequently
> deployed outside of the firewall, and may be on portable devices. For
> these systems, meeting security threats may in fact be a bigger issue than
> for the core enterprise applications, which are protected in other ways.
> * SQLBase - this is the 'vanilla' flavour of the product. Its database
> engine, connectivity and basic security features are shared with the other
> versions.
> * SQLBase SafeGarde - This combines the basic security features with
> 56-bit DES encryption for all database files and traffic. Thus, SQLBase
> SafeGarde data can remain in encrypted form at all times.
> * SQLBase SafeGarde Max - This version includes the option of 56-bit DES
> encryption, and 128-bit triple-DES encryption.
> As with previous releases of SQLBase, all versions share a code base which
> is common to all operating systems. Both Centura and its customers gain
> from this approach, since both the core products and the applications can
> easily be ported from one platform to another.
> SQLBASE 7.5
> SQLBase was specifically designed to operate on minimal hardware platforms
> - its original target was what would now be considered very
> low-specification PCs, and the product has held true to this approach: a
> 16-bit version is still available. At the same time, SQLBase supports a
> number of features common to high-end database systems: it was built from
> the ground up to operate with a SQL interface and supports multiple
> transactions, complete with a reliable commit mechanism. Centura claims
> that the database will support up to 200 concurrent users.
> Functionality
> An important selling point of SQLBase is its ability to operate without a
> database administrator. This is not a unique selling point - again,
> Progress Software is concerned with the same issue - however, it is
> unusual in a multi-user database, and should be an absolute requirement
> for any embedded software product. To a significant extent, the
> minimisation of the administration task is a driver in the basic design
> choices for the database engine. Further to this, three types of function
> aid in maintaining the integrity of the deployed database:
> * Automated functions include elimination of redundant connections and
> disk file extension. System failure logs can also be used to automate
> recovery after low-level failures.
> * All database functions can be accessed via the SQLBase SQL/API. This
> makes it relatively easy to build application-specific user interfaces to
> help in maintaining the database.
> SQLBase's open programmatic interface provides a fully documented SQL API
> - the company states that it has not reserved any features for exclusive
> use by its own products. Aside from its own database-specific interface,
> Centura also provides a level 3 ODBC driver, and a type 4 JDBC driver, for
> use with third-party tools. Features which are specific to SQLBase
> include:
> * Declarative referential integrity specification.
> * Stored procedures and database triggers.
> * An extended Data Definition Language (DDL), with support for rollback of
> DDL statements.
> * Support for forward and backward scrolling cursors.
> * Multiple independent transactions in the same client application, each
> with multiple cursors.
> External functions are supported using DLLs: external DLLs can be called
> from regular stored procedures, triggers, or directly from client
> applications. Using external functions, external devices can be controlled
> directly into the database. Likewise, centralised server resources can be
> accessed by network clients, since all external functions run on the
> server.
> For enterprise-scale applications, this type of arrangement has been
> superseded by middle-tier application servers, which offer greater
> expressivity for the developer and more flexible runtime support. However,
> in the types of applications in which SQLBase is intended to be employed,
> an external function should prove to be a useful technique.
> Architecture
> SQLBase versions for Windows and NetWare operating systems share a common
> code line. Likewise, they share the same program interfaces. SQLBase
> provides four different means of access to data, stored procedures and
> server operations. These are:
> * SQL/API - This provides total control of both data access and
> manipulation, as well as server operations. The SQL/API enables all the
> functionality provided through SQLBase's own sophisticated tools to be
> used by applications.
> * ODBC - ODBC 3.0 drivers for SQLBase are provided as standard with the
> product. The drivers were developed by Intersolv, and are supplied in both
> 16-and 32-bit versions.
> * JDBC - SQLBase enables Java client access with a pure Java ('Level 4')
> JDBC driver. This is in contrast to the highly unsatisfactory JDBC-ODBC
> bridge technology employed by some RDBMS vendors.
> * OLE DB - Centura's OLE DB Data Provider supports universal data access
> by providing high performance access to all information for Microsoft-land
> clients, from any data source.
> Some difference does exist between NetWare and Windows platforms, in order
> to integrate with the native environment: on Windows NT, SQLBase can run
> as a true NT Service; on NetWare, SQLBase can make use of the NetWare
> Directory Services (NDS).
> Centura states that it has 'not ruled out CORBA' as a model for data
> access and stored procedure integration. Clearly, there is no technical
> reason why such a route should not be followed. Against this, however,
> CORBA has made the greatest penetration where Centura is least likely to
> be found, so a CORBA offering is likely to be a long way off at best.
> Although the company is in many respects a platform-neutral vendor,
> Centura is continuing to pursue COM: its development toolset will shortly
> support server-side components.
> Rather than grow to consume the increasingly powerful desktop hardware
> resources, SQLBase remains a small footprint product. Obviously, some
> potential is lost in making this choice, but other important advantages
> are gained. In particular, SQLBase has the potential to run on a number of
> different PDA operating systems, though this advantage is yet to be
> exploited by Centura.
> SQLBASE SAFEGARDE AND SAFEGARDE MAX
> SQLBase SafeGarde and SafeGarde Max are alternate versions of SQLBase 7.5,
> containing support for encrypted database files. SQLBase SafeGarde was the
> result of one specific project undertaken by Centura for Deutsche Bank.
> The project - now known as DB Direct - placed banking resources inside
> Deutsche Bank's most important customers. The project required thorough
> security, and because DB Direct customers' servers were outside the
> physical protection of the bank, there was no option other than encrypting
> all data. For Centura, DB Direct represented a trend by which data
> continues to move out from the enterprise servers.
> Unfortunately, the need for two versions of SQLBase SafeGarde is a
> political one: outside of North America, a number of complex licence
> restrictions exist on the application of the triple Data Encryption
> Standard (DES) used by SafeGarde Max. At the same time, there are
> increasing doubts about the security offered by the 56-bit DES encryption
> of the base SafeGarde version. It should be understood however that 56-bit
> encryption is not useless: applied properly, it defeats all casual
> attempts at unauthorised access to data. Even to a skilled and determined
> attacker, 56-bit encryption is costly and expensive to break. However, it
> demonstrably can be broken. So whether 56-bit encryption is applicable
> depends on the nature of the application: for a commercial customer list
> it may be suitable; for a large-scale financial application it may not be.
>
> Currently, the United States Government is issuing licences for the use of
> high-grade encryption products for specific industry sectors. Centura has
> adapted to this regime very quickly, and has gained licence export
> exception for finance and banking sectors; it aims to gain health care and
> e-commerce exception also. This contrasts with vendors such as Network
> Associates, who acquired encryption products outside of the US in order to
> achieve a similar result.
> Functionality
> Rather than simply encrypting communications, SQLBase SafeGarde and
> SafeGarde Max encrypt the whole thing:
> * All communications on the network between clients and the database.
> * The database itself.
> * The log files.
> * The backup files.
> For reasons that might not have been obvious until we look at this list,
> portable - or any physically unprotected - computing devices are not
> secure unless all of the above is in place. In its normal mode of
> operation, the SQLBase database files should only be accessed through the
> database engine. However, because SQLBase uses the file system of whatever
> platform it is installed on, an attacker has the option of accessing the
> files directly. However, two aspects of the database make such an attack
> immensely difficult:
> * File structure - the database file is effectively a semi-binary file,
> whose structure is difficult to parse without intimate knowledge of the
> proprietary database engine. It is therefore extremely tricky to automate
> a test for a successful decryption.
> * File size - A typical database file is very large. This is important
> because the whole file must be present for a code cracking process to run.
> Clearly, the large file will consume considerable resource from the code
> cracking process, making it unwieldy. There are no publicly-known examples
> of successful multi-kilobyte - let alone multi-megabyte - code cracking
> attempts for 56-bit DES.
> The above holds where the purpose of the attack is to read existing data.
> A more valuable form of attack is one in which an update also takes place.
> For example, the value in reading some particular bank account details is
> much less than the value in being able to alter these. All versions of
> SQLBase 7.5 protect against this by using a data page checksum in the form
> of a Cyclic Redundancy Check (CRC) or Secure Hash Algorithm (SHA), to
> confirm that only the database engine itself has altered the database
> file. The CRC is implemented using a conventional one-way hashing
> algorithm, which though replicatable in certain situations, is itself
> effectively unbreakable. The SHA provides a digital signature, which
> provides substantially higher protection than CRC.
> In many situations, SQLBase is used to hold data which is replicated from
> a central enterprise server. Obviously, this replication process must
> support data encryption also. Centura supports this via two products:
> * SQLBase Exchange - provides encrypted discrete replication from around
> 100 DBMS and flatfile types.
> * SQLHost - provides connectivity with IBM OS/390 DB2 data and CICS, and
> makes use of OS/390 security functionality.
> All versions of SQLBase 7.5 provide an extra level of login security, in
> which a validation delay occurs where a name / password pair are not
> accepted. This will also avoid 'denial-of-service' attacks.
> PLATFORMS
> * APIs: Native (16-bit and 32-bit). In-line compilation of both 16-bit and
> 32-bit clients is supported on all platforms with the following
> exceptions: Windows 3.1 is 16-bit only, NetWare 4.x and 5.0 are 32-bit
> only. ODBC: 16-bit (2.5) and 32-bit (3.11). JDBC: Level 4 (pure Java
> client).
> * Communication Protocols: TCP/IP, IPX/SPX, NetBIOS, Anonymous Pipes
> (Windows NT and Windows 95 only).
> * Operating Systems: Windows NT 4.0, Windows 98, Windows 95, Windows 3.1x,
> NetWare 4x and 5x.
> PRICING
> SQLBase standard pricing starts at $395 (£240) for a single user,
> one-copy. The price per seat decreases with multiples of the desktop, and
> for multi-user server-based pricing.
> OPINION
> STRENGTHS
> * Doing encryption for the whole thing - client-server communications,
> replication, database files and backups - is a decisive factor for many
> types of embedded database application. Or should be. How are your
> applications protected?
> * Because Centura has skills and products covering application
> development, infrastructure and databases, it is able to offer excellent
> tools and infrastructure integration for security. Such integration is
> vital in security matters, where complex integration problems can result
> in serious security holes.
> * The fact that Centura has already resolved US governmental licensing
> issues for many types of user will be an important selling point. The
> complexities involved in such licensing procedures for individual users
> should not be underestimated.
> WEAKNESSES
> * At the moment, Centura does not offer a PDA solution, and it really does
> need one. However, the SQLBase architecture lends itself to platform
> mobility, so the company's SNAPP programme - which would deliver this -
> really ought to succeed.
> * SQLBase SafeGarde is a brand new product, and is therefore not
> thoroughly tested in actual use. Particularly where security is concerned,
> this may be a concern for some. But then again, considering its target
> users, what is the alternative?
> CONCLUSIONS
> A mobile worker for a utility company accidentally leaves his palmtop in
> the pub, and suddenly the names, addresses and telephone numbers of
> everyone in the local area have been exposed. Embarrassing, isn't it? And
> it gets worse: laptop computers disappear all the time. And password
> protection for each machine is of precious little use if the thief can
> lift the hard drive out of the machine and plug it in elsewhere. The
> reality is that, as it becomes technically easier to build highly
> distributed applications, the organisation's data is becoming increasingly
> open to attack, usually without a commensurate increase in protection.
> Stated in its simplest form, the response should be as follows: data
> should be protected according to its value, and not according to its
> location. Surprisingly - in fact horrifyingly - the traditional approach
> contradicts this principle: in many respects, data which has least
> exposure to unauthorised access - for example, the corporate database -
> has gathered the greatest level of security. At the same time, the data
> with the greatest exposure - for example palmtop devices - often carries
> the least security.
> To some extent, this security hole has come into existence because of a
> lack of good technologies with which to plug it. The vast majority of
> client-server applications developers are not security experts, and must
> live with the tools which are available to them, and which integrate with
> their familiar development environment.
> In the case of applications which make use of embedded databases, the
> problem is particularly acute. These applications may be installed on
> platforms - such as palmtops - which have the highest exposure to
> unauthorised access. Embedded database applications also tend to be used
> in small and medium sized businesses, which have neither database
> administrators nor IT security staff. Again, these workers can in practice
> only make use of the tools and functions which are made directly available
> to them.
> Centura has put these issues amongst its chief concerns, and SQLBase 7.5
> is its first attempt at addressing them. This is just the first step along
> the road: SQLBase 7.5 is still limited to deployment on the heavyweight,
> traditional workgroup and personal server operating systems. However, the
> company sees a continuum of computing which looks like this:
> * Mainframe back office systems.
> * Front office conventional client-server.
> * Mobile, on/offline computing.
> * Web-based computing, supporting corporate extranets.
> * Information appliances, including 'interface-less' embedded controllers.
> The last category is particularly important to Centura. Its response is a
> new programme called SNAPP, for SQL Network for Appliances. This is
> intended to unify data management for Palm operating systems, Windows CE,
> and embedded devices. The company has stated that it will demonstrate
> SNAPP technology shortly.
> With SQLBase SafeGarde, Centura has a technically very important product.
> SafeGarde addresses a very real set of problems, which other vendors seem
> to have missed. If SNAPP is delivered satisfactorily, the company will
> have something of a technical triumph on its hands. But Centura has always
> been a technology company, rather than a marketing company. To succeed
> now, it will have to bring in - or bring back - a great many developers.
> To do that, it will have to create the right alliances, and integrate with
> the right external technologies. And it will have to do so quickly, before
> its competitors catch up.
> Company Profile
> Today, Centura Software Corporation's mission is to provide secure
> embedded, e-commerce and micro database solutions, and the connectivity to
> integrate these solutions into business systems.
> The company was founded - as the Gupta Corporation - in 1984 when the VP
> of Oracle's microcomputer division, Umang Gupta, left to set up his own
> rival business, accompanied by Bruce Scott, co-author of the original
> Oracle database engine. As it turned out, Gupta's market anticipation was
> spot on. Although demand for RDBMS was booming, the world was on the brink
> of the even more amazing PC phenomenon. By the early 1990s Gupta's SQLBase
> had established a technology lead in the PC RDBMS market, with features
> like referential integrity, hashed clustered indexes, data compression and
> scrollable cursors long before the competition.
> In 1993, Gupta gained 35 percent market share, and Gupta's application
> development tools were used by more than half of the US Fortune 500
> companies. However, in 1994 things went sour. There was talk of a takeover
> bid by Oracle, but this came to nothing. Although revenues rose by 15
> percent to $64.5 million, the company registered a resounding $23.9
> million loss. 1995 was not much better, with losses totalling over $8
> million in the first three quarters, in spite of sharply reduced operating
> expenses, which Gupta executives attributed to the success of cost
> reduction programmes.
> That year, Umang Gupta announced the appointment of Sam Inman, a 21-year
> IBM veteran, as president and chief operating officer. In January 1996 the
> company announced Umang Gupta's retirement, leaving Inman in full control.
> The continuing transformation of Gupta involved renaming it 'Centura
> Software Corporation'.
> The financial year ended December 1998 showed encouraging results: Centura
> Software recorded operating income of $3.9 million in 1998, as compared to
> operating income of $1.2 million in 1997. The company recorded net income
> of $2.1 million in 1998, compared with net loss of $0.6 million. The
> fourth quarter ended December 31, 1998 was Centura's seventh consecutive
> profitable quarter with net income of $0.3 million, compared to $1.0
> million in the fourth quarter of 1997. Net revenue was $13.6 million and
> $53.5 million for the fourth quarter and year respectively, compared with
> $14.5 million and $57.9 million for the previous year.
> Centura sells its products through a combination of a direct sales force,
> partners and distributors. Sales in the US are primarily direct and
> through partners. Sales in Europe are primarily through distributors.
> Centura has 19 offices around the world in North America, Latin America,
> Asia/Pacific, Europe, the Middle East and Africa.
> At the time of writing this report, Centura announced that it has acquired
> Raima Corporation. This move gives Centura a database engine for Windows
> CE, Solaris, AIX, HP-UX, UnixWare, and BSD/OS and Linux.
>

> **************************************************************************
> ****************
> April 1999
>
> Security Toolbox
> Noteworthy security products
> by Roger Smith
>
> Harder to Steal Home
>
> Created for banking, insurance, financial, and other institutions that
> need to protect their sensitive data or financial transactions, Centura's
> new SQLBase 7.5 is one of the first zero administration relational
> databases with full database encryption. SQLBase 7.5 uses Triple DES
> encryption to protect data not only on traditional servers, but also on
> laptops, wireless, and handheld devices. Other security features include
> letting database administrators (and applications) specify how data being
> transferred on the network is encrypted, independent of network protocols.
> To protect against "trial-and-error" login attacks to a database, the
> database server can also be configured to impose increasingly long delays
> in responding to the user or to alert other users. Single-user SQLBase 7.5
> costs $395.
>
> sdmagazine.com