Sun目前的軟件策略
作為Sun一直執行的開源其整個中間件軟件產品包戰略的組成部分,Sun將發佈Java Enterprise System的下一代組件。
Sun將通過互聯網上的OpenJava門户項目把Sun Java System Portal Server 7(系統門户服務器第7版)中的所有組件和技術發佈出來。一開始,Sun將創建一個開源Portlet庫,然後發佈其標準化的Portlet Container,以及執行Web Services for Remote Portlets (WSRP,針對遠程門户的Web服務)。
併購SeeBeyond後第一個開源發佈的產品是Java CAPS BPEL引擎。
該引擎目前作為OpenJava ESB社團的部分內容在。Sun公司的BPEL引擎可使複雜的業務流程和工作流、Web服務、系統、人員和公司自動地協調起來。
Sun公司還宣佈了一項計劃,即將Sun Java Studio Development Tools開發工具作為社團的部分內容發佈出來。
具有創新性的重要產品Java Studio Creator工具包,主要用於基於標準的應用的快速可視化開發。其源代碼將在今年晚些時候開放。
NetBeans企業工具包的代碼來自Java Studio Enterprise產品。其完整的源代碼可從獲得。NetBeans企業工具包包括一個完整的UML包、基於BPEL的Web服務協調工具和高級XML編輯工具。
基於Java平台企業版(Java EE)和Java系統應用服務器企業版的發佈,在市場上產生的巨大影響,Sun將Project Glassfish擴展到OpenJava EE社團,並增加新的Java平台組件,以支持Java技術的更大進展。
通過上主辦的OpenJava MQ項目,開發人員和最終用户將能夠使用基於企業級Java消息系統的消息序列。
Web服務互操作性技術(WSIT)是一組WS-*實現,它專注於安全性、消息、服務質量和元數據支持,能促進Java技術和框架之間的互操作性。WSIT將在上提供。
開源:風物長宜放眼量
對Sun公司來説,開源短期內不能夠取得明顯的效益,甚至指望通過開源來刺激硬件銷售,也不是短期內所能夠達成的目標。
是否能夠刺激銷售,不僅僅是有沒有代碼的問題。在獲得、分析、試用軟件前,甚至是在它上面開發軟件前,人們不會購買軟件。軟件採購模式已經由“預先分析”向“事後分析”過渡。
無論是查閲源代碼還是試驗一些項目,企業都可以按照自己的節奏來做,而不會受到Sun 的任何干預。一旦項目規模擴大時,客户就會與Sun接觸,尋求支持服務。這才是Sun在開源問題上所要獲得的利益:軟件及服務。
因此,Sun在開源領域的成效將是多元化的。到目前為止,Solaris 的下載量達到了500萬次,而這件事發生在短短的一年時間內。
衡量開源目標和成效的標準非常有趣:它們是下載量、使用者、開發人員、財務目標。
Sun並沒有以兼容性為理由拒絕使Java開放源代碼化。現實情況是,大多數個人已經能夠獲得Java的源代碼。擔心影響許可途徑和靈活性,是Sun採取措施限制Java完全開放源代碼化的原因。
在標準化過程之外還存在許多Java、Solaris、SPARC開放活動。不能總是以歷史的眼光來看待問題。在開放源代碼時代之前,標準在軟件產業中是重要的,因為它是提高產品兼容性的惟一途徑。在開放源代碼時代,出現了不同的創新、開發模式和不同的標準概念。時代要求容許所有可能性存在,而不能只看眼前的短期利益。
在將產品和技術開源的征途中,Sun將繼續扮演着先驅者的角色。Sun承諾,將通過業界標準的開源許可模式,開源其整個軟件產品包,讓客户能方便地、廣泛地獲得它所有的源代碼。Sun集成軟件平台中的許多組件已經開放了源碼,包括 Solaris OS、Sun Java應用服務器、NetBeans軟件工具,和若干重要的基礎服務,如單點登錄功能和通過標準方式連接多個獨立應用的功能。
-
2017年SUN-Java程序員認證考試試題
JAVA程序員廣義上是指一羣以JAVA為謀生手段的軟件開發人員。狹義的説,是指擁有SUN公司JAVA認證的程序員。下面是小編收集的SUN_Java程序員認證考試試題,希望大家認真練習!1.Java中的異常處理機制的簡單和應用。當Java程序違反了Java的語義規則時,Java虛擬機就會將...
-
Java中接口的使用
接口申明必須有interface關鍵字和接口的名字,public指明任意類均可以使用這個接口,默認情況下,只有與該接口定義在同一個包中的類才可以訪問這個接口。extends與類申明中的extends基本相同,不同的是一個接口可以有多個父接口,用逗號隔開。而一個類只能有一個父類。...
-
JAVA模擬試題及答案
Sun公司在推出Java之際就將其作為一種開放的技術。那麼java作為一種編程語言,你對java編程題有把握嗎?下面跟yjbys小編一起來看看吧!【程序1】題目:古典問題:有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死...
-
sun認證考試:j2ee學習方法摘要
JAVA語言學習是sun認證考試中的主要程序語言,那麼你知道j2ee語言的學習方法嗎?下面yjbys小編為大家分享,僅供參考!目前JAVA主要分三個方向:J2EE(java2enterpriseedition,也就是JAVA的企業級標準,目前應用最多也最廣泛,技術相對成熟)、J2ME(java2microediton,java在微...