在用分布式和并行算法扩展 DBMS 时获得的经验还引起了可扩展性方面的发展,由此,即插即用组件改变了单一的 DBMS 体系结构STARBURST。这样的体系结构使得在出现新的业务需求时,可以轻松地引入新的抽象数据类型、访问策略和建立索引的方案。稍后,数据库供应商将这些吸引人的技术向顾客推广,相关的产品有 Oracle 数据部件、Informix® DataBlades®和 DB2® Extender。
在整个 20 世纪 80 年代,数据库市场已经成熟,各公司试图基于一家数据库供应商来进行标准化。但是,做生意的实际情况通常使此类战略变得不切实际。从独立部门的购买决策到合并和收购,在一个 IT 部门中存在多种数据库产品和其它管理系统的方案屡见不鲜。企业寻找一种方法来降低与此类异构环境相关的管理和开发成本,数据库业界则以联邦作为响应。联邦数据库FED提供了用来透明地访问异构的、分布式数据源的功能强大而又灵活的方法。
现在我们处于一个由因特网支持并由电子商务的剧增所推动的革命性的新时期。在过去的六年中,Java 和 XML 已经成为可移植代码和可移植数据的实现手段。为了适应变化,数据库供应商已经能够利用数据库可扩展性和抽象数据类型方面先前的发展成果来快速提供对象关系数据模型OR、将关系数据作为 XML 文档存储和检索的机制XTABLES 和 SQL 的 XML 扩展SQLX。
由于开发和部署复杂的基于因特网的应用程序得到了简化,从而显著地加速了使业务过程自动化的步伐。本文的前提是:现今企业所面临的难题是信息集成。企业应用程序不仅需要和数据库交互,还需要和关系数据库并行发展的内容管理系统、数据仓库、工作流系统以及其它企业应用程序交互。在下一节中,我们用一个从实际问题中抽取的方案说明了信息集成的挑战。
JSP是服务器端脚本环境可以用来创建交互式Web应用程序。当服务器收到对JSP文件的请求时,它处理包含在用于构建发送给浏览器的Web页文件中的服务器端脚本。除服务器端脚本外,JSP文件也可以包含HTML(包括相关的客户端脚本)和COM组件调用,这些组件可执行不同任务,如连接到数据库或处理商业逻辑。