top
Loading...
InformixJ/Foundation
b>Informix Internet Foundation.2000

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應用程序獲得了最大程度的優化。從而對目前極富挑戰性的商業環境應變自如。

作者:http://www.zhujiangroad.com
來源:http://www.zhujiangroad.com
北斗有巢氏 有巢氏北斗