WebSphere 是 IBM 的軟件平臺。它包含了編寫、運行和監視全天候的工業強度的隨需應變 Web 應用程序和跨平臺、跨產品解決方案所需要的整個中間件基礎設施,如服務器、服務和工具。WebSphere 提供了可靠、靈活和健壯的軟件。
WebSphere Application Server 是該設施的基礎,其他所有產品都在它之上運行。WebSphere Process Server 基于 WebSphere Application Server 和 WebSphere Enterprise Service Bus,它為面向服務的體系結構 (SOA) 的模塊化應用程序提供了基礎,并支持應用業務規則,以驅動支持業務流程的應用程序。高性能環境還使用 WebSphere Extended Deployment 作為其基礎設施的一部分。其他 WebSphere 產品提供了廣泛的其他服務。
WebSphere 是一個模塊化的平臺,基于業界支持的開放標準。可以通過受信任和持久的接口,將現有資產插入 WebSphere,可以繼續擴展環境。WebSphere 可以在許多平臺上運行,包括 英特爾、Linux 和 z/OS。
WebSphere 是隨需應變的電子商務時代的最主要的軟件平臺,可用于企業開發、部署和整合新一代的電子商務應用,如B2B,并支持從簡單的網頁內容發布到企業級事務處理的商業應用。WebSphere 可以創建電子商務站點,把應用擴展到聯合的移動設備,整合已有的應用并提供自動業務流程。
產品族分類
應用服務器
業務整合商務
軟件開發
Portal(門戶)
網絡
無線技術–語音技術–普及設備
軟件應用
隨需應變
隨需應變業務的業務流程跨企業并與關鍵合作伙伴、供應商和客戶進行端到端集成,能夠快速響應任何客戶需求、市場機遇或外部威脅。可以使用 WebSphere 構建和監視基礎設施以支持隨需應變業務,以及構建和擴展在該基礎設施上運行的應用程序。
交互功能
人員集成功能允許客戶、雇員和業務合作伙伴隨時隨地與業務信息、應用程序和業務流程交互。例如,使用這些功能,可以實現呼叫中心功能的自動化,然后授權選定的雇員、客戶和業務合作伙伴從他們的個人計算機、移動電話和 PDA 訪問這些功能。
以下 WebSphere 產品提供了人員集成(或交互)功能:
WebSphere Portal
WebSphere Everyplace
WebSphere Voice
流程集成
企業可以使用流程集成功能對業務流程進行建模、編排、監視和優化,以使它們與戰略業務目標保持一致。例如,對某個關鍵業務流程建模,然后模擬,細化,與人交互,投入生產應用,監視,優化,然后在業務需求發生變化時快速和智能地調整。
以下 WebSphere 產品提供了流程集成功能:
WebSphere Business Modeler
WebSphere Business Monitor
WebSphere Process Server
WebSphere Integration Developer
信息集成
信息集成功能允許創建不同來源的結構化和非結構化信息的一致和統一視圖,以及管理和同步產品參考信息。例如,創建跨所有信息資產的自由格式的搜索,這些資產包括 Web 站點、關系數據庫、文件系統、新聞組、門戶、協作系統和內容管理系統。
以下 WebSphere 產品提供了信息集成功能:
WebSphere Product Center
WebSphere Information Integration
WebSphere Commerce
程序集成
應用程序集成功能提供廣泛的服務來支持跨應用程序的可靠和靈活的信息流,這些應用程序可能在不同的企業中運行。例如,在應用程序之間交換消息,或者如果業務需要更復雜,創建一個靈活的、面向服務的體系結構,以支持跨廣泛應用程序的系統性信息交換,這些應用程序在不同的公司服務器和平臺上運行,并使用不同的語言。
提供應用程序集成功能的部分 WebSphere 產品包括:
WebSphere MQ
WebSphere Message Broker
WebSphere Partner Gateway
WebSphere Application Server
基礎設施
WebSphere應用程序基礎設施能夠構建、部署、集成和增強新的和現有的應用程序。例如,讓遺留系統支持 Web 和擴展它們,并使它們能夠在 Java 環境中運行。
以下 WebSphere 產品提供了應用程序基礎設施功能:
CICS Transaction Server
WebSphere Application Server
WebSphere Host Access Transformation Services
WebSphere Developer for zSeries
加速器
要立即著手開發應用程序,可以使用一個加速器。這些預構建的解決方案能夠彌補某些方面的經驗或專業技術的不足,并確保為將來的擴展提供堅實的基礎。
使用方法
如何使用 WebSphere 取決于業務角色。IBM 提供了廣泛的工具和功能來構建、運行、管理和優化 WebSphere 應用程序。WebSphere 工具套件基于 JBoss 和Eclipse 等行業開放標準,并且它們使用公共的安裝、管理、安全和編程模型。
例如,程序員最常使用 Rational Application Developer 或 WebSphere Developer for zSeries。如果開發移動應用程序,則使用 WebSphere Studio Device Developer。如果設計業務流程,則使用 WebSphere Business Modeler。管理員使用管理工具管理基礎設施,例如隨核心產品 WebSphere Application Server 一起提供的管理工具。
下面只是幾個例子:
WebSphere Portal 包含運行時服務器、服務、工具和許多其他功能,將企業集成到單個可自定義的稱為“門戶”的用戶界面中。
WebSphere Everyplace 產品構建和運行應用程序(包括門戶),用戶可以使用他們所選的移動設備來訪問門戶。
WebSphere Information Integrator 提供數據功能,如聯合、轉換、緩存、復制和事件發布以及企業搜索。
WebSphere Business Monitor 跟蹤性能指標和使用基于角色的儀表板 (Dashboard) 來監視業務流程。
靜默安裝
1:適應范圍
適應在SUSE LINUX 10及以上、AIX6.1、WINDOWS上安裝。
適應websphere6.1、websphere7版本
2:靜默安裝
2.1 靜默安裝及配置
解壓websphere安裝包,然后賦予可執行權限。
步驟 1 編輯WAS/responsefile.nd.txt,修改如下配置項。
-OPT silentInstallLicenseAcceptance="false"改為
-OPT silentInstallLicenseAcceptance="true"
-OPT profileType="cell"改為
-OPT profileType="none"
-OPT PROF_enableAdminSecurity="true"改為
-OPT PROF_enableAdminSecurity="false"
注釋:
-OPT PROF_adminUserName=
-OPT PROF_adminPassword=
取消注釋:
-OPT installLocation="/opt/IBM/WebSphere/AppServer"
步驟 2 執行命令開始靜默安裝websphere。
./install -options /home/was7/WAS/responsefile.nd.txt -silent
步驟 3 查詢安裝日志。
安裝日志路徑為:/opt/IBM/WebSphere/AppServer/logs/install/log.txt
查看此日志,有類似
iguration command: 97SInstallInvokeWSProfile, percent complete: 100%;
Process, com.ibm.ws.install.ni.ismp.actions.SetExitCodeAction, msg1, CWUPI0000I: EXITCODE=0
Process, com.ibm.ws.install.ni.ismp.actions.ISMPLogSuccessMessageAction, msg1, INSTCONFSUCCESS
表明安裝成功。
2.2 靜默安裝websphere升級引擎
靜默升級由兩個步驟完成,先安裝升級引擎工具,再安裝升級補丁包。
操作步驟
解壓升級引擎以后,在UpdateInstaller目錄下有responsefile.updiinstaller.txt。
需要給JDK、UpdateInstaller賦予可執行權限。
步驟 1 修改responsefile.updiinstaller.txt文件。
-OPT silentInstallLicenseAcceptance="false"改為
-OPT silentInstallLicenseAcceptance="true"
取消注釋: -OPT installLocation="/opt/IBM/WebSphere/UpdateInstaller"
注釋windows的默認路徑:
# -OPT installLocation="C:\Program Files\IBM\WebSphere\UpdateInstaller"
步驟 2 執行命令靜默安裝。
./install -options /home/was7/update/UpdateInstaller/responsefile.updiinstaller.txt -silent
Windows下使用對應的bat命令替換殼層命令,后續安裝命令不再做說明。
步驟 3 查詢安裝日志。
/opt/IBM/WebSphere/AppServer/UpdateInstaller/log.txt記錄了安裝過程,出現類似:percent complete: 100%
Install, com.ibm.ws.install.ni.ismp.actions.SetExitCodeAction, msg1, CWUPI0000I: EXITCODE=0
Install, com.ibm.ws.install.ni.ismp.actions.ISMPLogSuccessMessageAction, msg1, INSTCONFSUCCESS
表示安裝成功
2.3 靜默安裝websphere補丁包
補丁包有wassdk與was組成,成對安裝。
若要依次升級補丁包,需要重復執行此過程。
升級前建議先備份安裝好的websphere。
操作步驟
步驟 1 將pak包拷貝到/opt/IBM/WebSphere/UpdateInstaller/maintenance下。
步驟 2 編輯install.txt。
此文件存在于/opt/IBM/WebSphere/UpdateInstaller/responsefiles下
去掉注釋,并添加maintenance的路徑:
-W maintenance.package="/opt/IBM/WebSphere/UpdateInstaller/maintenance/"
Websphere將尋找maintenance下的最新的補丁包。
保險起見,maintenance下應該只存在需要升級的pak包,無關pak包去掉。
添加websphere的安裝路徑:
-W product.location="/opt/IBM/WebSphere/AppServer"
步驟 3 執行命令靜默安裝。
./update.sh -options /opt/IBM/WebSphere/UpdateInstaller/responsefiles/install.txt -silent
步驟 4 檢查升級結果。
/opt/IBM/WebSphere/AppServer/logs/update/install/updatelog.txt記錄了此次安裝的過程。
提示如下信息表示升級成功:
99SSDKEmbeddedCleanup, percent complete: 100%
Install, com.ibm.ws.install.ni.ismp.actions.SetExitCodeAction, msg1, CWUPI0000I: EXITCODE=0
Install, com.ibm.ws.install.ni.ismp.actions.ISMPLogSuccessMessageAction, msg1, INSTCONFSUCCESS
步驟 5 查看當前版本。
/opt/IBM/WebSphere/AppServer/bin下執行./versionInfo.sh查看當前版本號。
----結束
主要產品
1. WebSphere Application Server
2. WebSphere MQ
3. WebSphere Portal
4. WebSphere Enterprise Service Bus
5. WebSphere Message Broker
6. WebSphere Business Monitor
7. WebSphere Business Modeler
8. WebSphere Adapters
9. WebSphere Commerce
10. WebSphere Integration Developer
11. WebSphere Studio
12. WebSphere Developer for z/Series
13. WebSphere Process Server
參考資料 >