Informix Internet Foundation.2000TM作为一种可升级的应用程序平台,与编程语言Java相结合就可以运行新型Web解决方案了。
Informix J/Foundation是一种标准的,嵌入式Java环境,直接运行于数据管理服务器自身上,为因特网应用程序提供了高性能,可升级性及可管理性等优势。
结合公司其他的Java产品以及合作伙伴的产品与服务,Informix公司正向客户提供一各层面及平台上开发部署Java应用程序所需的完整解决方案。
Java和Internet
全球各地的公司都在寻求新的途径以将公司业务扩展到因特网上,Java做为一种编程语言成为了人们的良好选择。。
Informix公司提供的产品使企业客户利用Java能开发出真正功能强大,扩展性好的因特网应用程序。通过将Java应用程序置于数据管理服务器中,新的Web应用程序获得了无可比拟的卓越性能,可升级性和可管理性。通过Informix,将来的Java应用程序可以跨越所有三个逻辑层─客户,中间层和数据引擎。客户可以决定公司业务所属的逻辑层,却不必担心跨层面所带来的兼容性问题。
Informix J/Foundation
为能“在服务器中应用Java程序”,Informix采取了一项大胆的步骤。公司创建了一种架构,使客户可以在任何所支持的平台上将Java Virtual Machines(JVMs)(虚拟机)直接嵌入数据服务器中。因为我们与平台/操作系统合作伙伴紧密合作,因此可以确保他们所提供的标准JVMs是完全得到认证的,是最适合于我们平台的。我们没有将JVMs作为Informix公司的专利,公司提供的是一种具有最大兼容能力、完全开放式的Java环境,追求的是“一经写出,什么地方都可以运行”。JVMs所具有的嵌入式结构使Java编码可以以相同的过程在服务器自身的共享存储器中执行(不是作为一个外部过程或一个单独的中间件),从而使其能够发挥最佳性能和可升级性
Informix好久以前就拥有了应用C语言及Informix存储程序语言(SPL)编写服务器侧的业务逻辑能力,目前Informix又将这种能力扩展到支持Java,并能在服务器内实现C及SPL完全交互操作的完美结合。
通过使Java业务逻辑能够运行于服务器中,Informix将SQL和Java紧密地集成起来,赋于开发人员最好的灵感? 据他们自己的能力灵活地同时运用这两种语言。

Java,C,SPL和SQL在数据库中的这种集成性和互操作性为开发人员开发应用程序提供了更高的灵活性。
Java,Informix还开发了JDBC 1.X和JDBC 2.0驱动程序,他们能将客户机侧和中间层Java应用程序连接到跨平台的各种Informix数据库上。此外,Informix还出售可以将SQL语句嵌入到Java应用程序中的嵌入式SQLJ。
通过标准Java应用程序服务器零售商的协作,Informix Internet Foundation.2000能够提供各种兼容的,优化的N─层解决方案。
由于Informix支持标准的Java APIs,因此客户可以应用自己喜好的Java开发工具开发自己的因特网应用程序。
为使解决方案更为完整,Informix还提供各种培训、咨询及支持性服务,从而保证公司的Java产品能够更好地为客户所应用。
产品特点及优势
性能 ─ 与通过中间层相比,通过近似于同一服务器运行Java逻辑具有极大的优势。
为进一步提高性能,Informix对JDBC驱动程序进行了优化,以使之能够更好地为服务器执行,该驱动程序执行速度非常快,并且可直接按服务器程序运行。
扩展性 ─ Informix Internet Foundation.2000是一种可扩展的因特网应用程序平台,能够管理客户丰富的网页数据,如各种图像、声音、时间序列数据、空间数据,甚至包括用户定义的各种类型的数据。
Informix支持应用Java的全程序访问,从而开发出各种真正激动人心的可视性Web应用程序。
此外,目前已可以用Java为服务器侧业务逻辑编写用户定义的例程(UDRs)。遵照Java存储程序的SQLJ标准,客户可以利用Java开发工具箱(JDK)内的各种标准Java程序包。应用Java编写UDRs能够开发出灵活性更高的应用程序,这种应用程序的开发速度要快于用C语言编写,而其性能和可管理性则要高于用SPL编写的程序。
应用Java编写UDRs可以进一步扩展到应用Java编写Data Blade模块。Data Blade模块由新型的服务器侧函数及数据类型捆绑在一起,用于扩展Informix Internet Foundation.2000数据服务器性能。Data Blade Developer"s Kit(DBDK)(开发人员工具包)目前支持Java,使使用Java开发、部署及测试UDRs成为可能。Informix Data Blade技术在扩展服务器性能,使之同时管理丰富的网页内容及业务逻辑方面一直处于业界领先地位。
易于移植 ─ 由于Informix在服务器中提供了一种标准环境,同时支持标准的Java APIs,因此将业务逻辑从客户机或中间层移植到数据库中非常简单。
为尽可能地简化这种移植,服务器侧JDBC驱动程序与客户机JDBC驱动程序完全相同,因此没有什么新的或非标准的APIs需要用户学习。
为简化应用Java编写的各种UDRs在数据库内的执行,Informix还支持根据SQLJ说明安装的标准JAR(Java文档)文件。
同一的开发语言─通过在服务器中部署Java,用户可以在所有层面上使用同一种开发语言,且不必利用不同的技术开发数据库程序。这样,客户就可以利用自己的技能,在企业中使用Java平台了。
Informix和Java
Informix承诺全力支持Java,提供各种关键技术、解决方案及服务以创造各种新的网上商机。Informix解决方案的第一要素是能够在数据服务器里直接运行Java,这使其在性能和可升级性上获得了强大优势,Java应用程序获得了最大程度的优化。从而对目前极富挑战性的商业环境应变自如。
标签:











