| 电信 教育 政务 机械 汽车 船舶 交通 石化 烟草 服装 电力 金融 外贸 冶金 电子 |
东软OpenBASE数据库管理系统解决方案运行环境
编程接口 一)、模块式SQL 五)、JDBC应用编程接口 体系结构 OpenBASE具有三种体系结构,即集中式体系结构、客户/服务器体系结构、Web浏览器/Web应用服务器/数据库服务器三层体系结构。
在这种体系结构中OpenBASE数据库系统由OpenBASE 数据库服务器、OpenBASE ODBC驱动程序、OpenBASE JDBC驱动程序以及OpenBASE网络连接通讯接口等部分构成。数据库服务器其他部分通过TCP/IP协议连接构成一个有机的整体。 在这种方式中,既可以通过OpenBASE客户端工具OpenTools,也可以通过第三方开发工具如PB,VB,Delphi等,还可以用Java来构造应用程序。OpenBASE 数据库服务器包括OpenBASE连接监控器Multiend,各种客户端程序并不直接访问数据库,而是通过Multiend访问,有效的减轻了数据库的工作负荷,提高了系统的吞吐率。 Web浏览器/Web应用服务器/数据库服务器 下图显示了OpenBASE的三层体系结构。这是一种典型的"瘦客户机模式",客户端几乎不需要专门设计的软件,极大地降低了开发和维护的费用,并使对信息的访问不受地理位置的限制,企业的管理人员可以在网络的任何地方,使用任何能够运行浏览器的计算机,就能获得存储在服务器上的信息。 OpenBASE Web应用服务器作为系统的中间层提供了Web服务器、数据库事务监控服务器、媒体服务器以及用于实现应用逻辑的THTML扩展语言和Java Servlets运行环境。OpenBASE Web应用服务器使用分布式的数据库访问代理访问后端的数据库服务器,并通过事务管理器对数据库事务进行统一的调度和管理,为应用系统提供了一种扩充的HTML语言实现应用逻辑。Java Servlet运行环境全面支持Java Servlet的应用开发,允许用户通过HTTP直接调用Java Servlet。OpenBASE Web应用服务器采用多线索体系结构,支持HTTP 1.1标准,采用先进的动态页面缓冲技术,能够以很小的系统开销获得较高的服务性能。OpenBASE Web应用服务器采用SSL与身份验证相结合的方式来保证数据通讯过程的安全性和用户访问的安全性,使用扩展ACL实现访问控制,使控制逻辑与控制对象分离,达到应用程序内部的控制粒度。媒体服务器为用户提供了一个高度可伸缩性和可扩展性的多媒体服务的开发和应用环境。OpenBASE Web应用服务器还可以作为综合服务管理平台,对系统中的各种服务进行管理,并使用户能够根据需要对服务进行定制。
技术特点 支持多种计算模式的体系结构 OpenBASE具有多种体系结构,包括集中式体系结构、客户/服务器体系结构、Web浏览器/Web应用服务器/数据库服务器三层体系结构、遍在计算体系结构等。 7天24小时的高可用性 OpenBASE具有完善的备份恢复机制和良好的稳定性,已成功进入了企业核心业务领域,具备7天24小时不停机工作的高可用性。 支持大规模并发应用 OpenBASE具有良好的并发控制机制,提供五级孤立性级别、多种封锁方式、多种封锁粒度、多种封锁类型,基于有限有向图的即时死锁监测方法,并通过计算超时来消除冲突,显著提高了OpenBASE的并发性,支持大规模的并发应用。提供高效的连接监控器Multiend,有效的提高系统的并发访问能力。 100%兼容SQL92(入门级)标准 通过第三方的严格测试,OpenBASE 百分之百兼容SQL92入门级标准,并部分兼容SQL92中间级标准。 实时性强,适合各种联机事务处理(OLTP) OpenBASE具有高效的数据存取和缓冲机制,提高了数据录入和索引维护的效率,具有很强的实时性,适合各种高效的联机事务处理。 高效的查询处理 OpenBASE支持有限高度B+树索引,支持嵌套循环、索引连接、排序归并、哈希等高效的连接查询算法,支持基于统计的查询优化,支持逻辑优化,支持多字段复合索引查询,支持直接从索引中读取数据,可以高效的完成各种复杂的查询。 可靠的数据完整性保证 OpenBASE提供多种完整性控制手段,具有主关键字约束、外关键字约束及多种级联操作、唯一性约束、非空值约束、CHECK约束、标识字段约束,支持数据库触发器,这些手段可以有效的保证数据的完整性。 支持ODBC和JDBC标准 OpenBASE支持微软的ODBC标准和Sun公司的JDBC标准,具有良好的互连性。 多种应用编程接口 OpenBASE提供了五种不同的数据库应用编程接口,即模块式SQL、嵌入式SQL、可编程存储过程、调用级接口、ODBC接口、JDBC接口。用户可以根据不同的需要选择合适的接口,可以大大提高应用开发的效率。 先进的WEB数据库方案 OpenBASE具有自己的Web应用服务器,提供扩展的HTML语言--THTML、Java Servlet运行环境、EJB运行环境,提供高效的媒体服务器,具有完整的安全策略。 通用性强 OpenBASE支持Solaris、Linux、AIX、IRIX、Solaris/X86、SCO UNIX、Windows95/98/NT等20多种不同的操作系统平台,具有广泛的通用性。 产品概述 分析国内市场流行的数据库系统软件,不难发现,国内用户在选择数据库系统软件时往往出现两个极端:一是各类微机上使用的单机版数据库系统,比如XBASE,ACCESS等,这类软件只能满足小型或微型的应用,无法满足Client/Server计算环境的需要;另一类是功能强大,规模庞大的国外数据库系统,如Oracle、Sybase等,用户化费巨资购买这种软件之后,发现只能用上其中很少一部分功能,这势必造成浪费。如果说以前企业由于种种原因对这种浪费还不以为然的话,那么随着国家"抓大放小""企业转制"政策的实施,当企业的利益与经营者的利益捆在一起时,成本就会成为优先考虑的因素,在选择用于企业信息化的软件时会更加注重软件的性能价格比。这时,以上两类数据库系统就不能满足企业的要求,而功能完善,价格合理,能满足应用要求的数据库系统将成为需求的热点。东大阿尔派顺应市场的需求,于1996年11月正式发布了基于客户/服务器体系结构的多媒体关系数据库管理系统OpenBASE 。系统设计之初,就把OpenBASE 定位在: 1)、自主版权的产品化数据库,以广泛的应用为目标; 2)、开放的数据库,以减少与通用大型数据库的差异为设计原则; 3)、好的性能价格比的数据库,以满足应用所必需的功能和用户可接受的性能价格比为开发策略。 OpenBASE的研究与开发从1989年开始着手准备,组织人力,并进行了广泛的调研;1990年开发了一个初级版本:"SUN工作站网络数据存取系统",该系统于1990年12月27日通过冶金工业部科学技术司组织的技术鉴定,该产品打入日本软件市场,出售了上千套,并被日本公司作为产品软件包在日本出售,取得了良好的经济效益,该系统最初定名为Easy Call,不久更名为OpenBASE 1.0 ;1991年开始加入多媒体功能,增加了索引、字典等,并开始在C语言一级嵌入到应用程序中使用:1992年对底层管理进行了重写,加快了存取速度,并完成了SUN和PC机之间的通用平台(OpenBASE 2.0);1993年系统已基本巩固,并开始在各种应用软件中使用,同时开发出各种应用平台,获得成功;1995年开始实施独立的数据库管理系统产品的开发计划,开展国际合作,对系统进行了进一步的优化。1996年11月18日东大阿尔派以独立产品形态正式推出OpenBASE 3.0,此举标志着我国具有自主版权的数据库系统软件产品正式走向了市场,同时宣告国产数据库系统软件已经走出了艰难漫长的产品化历程。1997年OpenBASE入选国家863计划重大目标产品,得到863计划的重点支持。1998年东大阿尔派成功推出OpenBASE4.0。1998年7月份国家863/CIMS主题办主持在北京对OpenBASE4.0进行了为期两天的评测,OpenBASE各项指标都以明显的优势通过评测,并最终入选863/CIMS数据库管理系统产品开发项目第二期,同时创造了国产数据库的又一项纪录,SQL92的符合率达到100%。1998年4月,成功开发OpenBASE Windows版本。1999年6月开发出运行在红旗LINUX上的唯一的国产数据库系统。1999年11月开发出运行于64位操作系统(Cosix64、Tru64)平台的OpenBASE4.0。1999年,研究与开发嵌入式与移动式数据库管理系统OpenBASE Mini,并于2000年6月,推出OpenBASE Mini 1.0。 OpenBASE是一种具有多层体系结构的关系数据库管理系统(其系统参数见表),可以运行在通过TCP/IP连接起来的各种UNIX、Windows 以及DOS组成的网络环境中,支持扩展ER模型的数据定义语言,百分之百兼容SQL92标准,标准化程度高;支持多种主流操作系统,可移植性强;支持SQL模块和可编程存储过程,支持基于统计的查询优化和索引机制,系统性能高;支持多媒体BLOB字段的存取;支持ODBC和JDBC标准,互连性好;事务管理基于五级封锁策略,提供五级孤立性级别,能够保证事务的ACID特性;支持数据库、表、视图、字段、和SQL模块等各种级别的安全控制,支持引用完整性的自动维护;提供完备的备份恢复机制,保证数据库的可靠性;提供灵活的程序设计接口、数据库管理实用程序和应用程序开发工具,易用性高;提供了安全、可靠、高效的Web数据库应用解决方案,可以开发各种交互式的、事务密集型的Internet/Intranet数据库应用系统。
OpenBASE系统性能稳定,功能完善,可以满足各种联机事务数据管理的需求,适合于开发各类MIS、OA、HIS、GIS、Internet/Intranet、ERP等各种应用系统,可用于各类企业、事业单位、政府机关以及开发部门,尤其适合于中国的广大用户,在国内有很广阔的应用前景。OpenBASE从1992年开始应用,最初以嵌入到应用系统中的方式使用,开发出了工程图纸自动处理、设计与管理系统SEAS、综合文档管理中心SEAS2000、多媒体办公自动化系统MOAS、计算机房地产交易信息系统CARIS、计算机辅助电信综合管理系统CATIS、多媒体点播系统OpenVideo、基于地理信息的设施、设备管理系统Universal FM/GIS、网眼防火墙NetEye等二十多个实用性很强的应用软件产品,建立了许多应用软件系统,如沈阳医大二院医院管理系统、上海静安小学多媒体教学系统(孺子牛)、延吉、沈阳房产权籍管理信息系统CREPS、重庆太极集团企业营销内部网、萧山市公共多媒体网络增值服务系统、威海有线电视多媒体信息服务系统、东北育才多媒体点播系统、盘锦市高级中学多媒体教学系统等。目前已经在全国100多个城市推广,有几百个用户使用该数据库管理系统,已有上千套系统,数千个结点在运行,累计创造产值一亿多元。
相关案例
|
解决方案速查(共有 14387 个方案) 基础软件
安全保密
管理软件
办公软件
软件开发
系统网络
图形多媒体
辅助设计
行业专用
教育教学
电子政务
其他软件
接入
通信
网络
存储
IT服务
推荐解决方案
领军企业实施案例
+更多领军企业案例
电子杂志订阅
赞助商链接
| ||||||||||||