【正文】
源 PortalJetSpeedLiferayPluto智慧環(huán)保應(yīng)用系統(tǒng)集成方案第 5 頁 共 48 頁技術(shù)要求包括:1. 平臺框架和基礎(chǔ)結(jié)構(gòu)提供開放的、可擴(kuò)展的框架支持 J2EE,支持跨平臺運(yùn)行整個(gè)系統(tǒng)的開放架構(gòu),可與現(xiàn)有和以后的業(yè)務(wù)系統(tǒng)進(jìn)行集成,如 OA 系統(tǒng)等。集成的用戶界面:通過 WEB 門戶,將環(huán)保項(xiàng)目的各種業(yè)務(wù)系統(tǒng),通過門戶系統(tǒng)平臺實(shí)現(xiàn)集中統(tǒng)一的應(yīng)用入口、個(gè)性化的界面和可以靈活定義的用戶界面。已經(jīng)部署和即將開發(fā)的各種業(yè)務(wù)系統(tǒng),都有可以針對 PORTAL 平臺進(jìn)行界面和功能的開發(fā),利用 PORTAL 平臺提供的目錄服務(wù)、開發(fā)接口、界面、工作流、知識管理和業(yè)務(wù)集成功能,與 PORTAL 系統(tǒng)的功能以及其他業(yè)務(wù)系統(tǒng)整合為一體。因此對于企業(yè)信息門戶,集中管理是非常重要的。員工可以根據(jù)自身工作性質(zhì)和對企業(yè)資源的訪問需求,設(shè)置個(gè)性化的訪問界面,并通過這種個(gè)性化的服務(wù),及智慧環(huán)保應(yīng)用系統(tǒng)集成方案第 3 頁 共 48 頁時(shí)查閱、管理相關(guān)的信息。(2)單點(diǎn)登錄,統(tǒng)一認(rèn)證單點(diǎn)登錄是指用戶在進(jìn)入信息門戶系統(tǒng)時(shí)一次性進(jìn)行身份認(rèn)證。在激烈的競爭環(huán)境下,業(yè)務(wù)部門經(jīng)常提出新的各種業(yè)務(wù)需求,需要 IT 部門在一個(gè)穩(wěn)定的 IT 結(jié)構(gòu)下,采用插件的模式,及時(shí)實(shí)現(xiàn)業(yè)務(wù)需求。應(yīng)用功能重復(fù)建設(shè)。工作流就是業(yè)務(wù)流程的計(jì)算機(jī)化或自動化。目錄服務(wù)技術(shù)。個(gè)性化服務(wù)。項(xiàng)目整體架構(gòu)采用 J2EE 框架作為規(guī)范,整個(gè)平臺分為感知互動層、網(wǎng)絡(luò)傳輸層、基礎(chǔ)支撐層、智慧應(yīng)用層。在無錫整體環(huán)境保護(hù)治理當(dāng)中,能夠?qū)崿F(xiàn)全天候?qū)崟r(shí)動態(tài)監(jiān)測,為政府制定有關(guān)環(huán)保的經(jīng)濟(jì)、技術(shù)、資源配置、產(chǎn)業(yè)政策和污染排放和控制標(biāo)準(zhǔn)、污染企業(yè)搬遷、退城進(jìn)園、城鄉(xiāng)環(huán)境綜合整治等工作提供依據(jù),從而實(shí)現(xiàn)環(huán)保業(yè)務(wù)的智慧管理。隨著多個(gè) Web 應(yīng)用的開發(fā),并非所有用戶都需要訪問所有的應(yīng)用,如何提供一致性的訪問界面幫助用戶得到與個(gè)人相關(guān)應(yīng)用的服務(wù)?如何允許用戶定制個(gè)人 Web 桌面,提高用戶使用效率?成為了 IT 系統(tǒng)需要考慮和解決的一個(gè)實(shí)際問題。目錄服務(wù)(LDAP)是在分布式計(jì)算機(jī)環(huán)境中,定位和標(biāo)識用戶以及可用的各網(wǎng)絡(luò)元素和網(wǎng)絡(luò)資源,并提供搜索功能和權(quán)限管理功能的服務(wù)機(jī)制。工作流管理系統(tǒng)是“使用軟件來定義、創(chuàng)建并管理工作流的執(zhí)行系統(tǒng)。在各個(gè)開發(fā)的 Web 應(yīng)用中,往往花費(fèi)大量的時(shí)間在構(gòu)建安全模塊,管理模塊,展現(xiàn)功能模塊,應(yīng)用連接模塊等,這些功能在各個(gè)應(yīng)用中,往往都是需要的也是功能重復(fù)的。. 項(xiàng)目目標(biāo)環(huán)保項(xiàng)目希望通過建設(shè)一個(gè)門戶平臺建設(shè),實(shí)現(xiàn)以下目標(biāo):(1)建立企業(yè)目錄,實(shí)現(xiàn)用戶的集中化管理整個(gè)門戶的建設(shè)中,實(shí)現(xiàn)用戶信息統(tǒng)一管理,為企業(yè)的各信息系統(tǒng)建立了一個(gè)統(tǒng)一、標(biāo)準(zhǔn)的用戶基本信息體系。通過后臺系統(tǒng)賦予用戶相應(yīng)角色和權(quán)限,當(dāng)用戶通過門戶系統(tǒng)進(jìn)入各子系統(tǒng)時(shí)不再需要進(jìn)行身份認(rèn)證。門戶系統(tǒng)在信息提供的處理過程中,應(yīng)能根據(jù)用戶角色分類定義不同的信息傳送內(nèi)容。門戶軟件應(yīng)提供統(tǒng)一的系統(tǒng)管理工具用以管理企業(yè)信息門戶系統(tǒng)相關(guān)的所有軟件組件。集成的系統(tǒng)平臺:通過 Websphere 門戶系統(tǒng),將環(huán)保項(xiàng)目現(xiàn)有系統(tǒng)環(huán)境,在開放式平臺和標(biāo)準(zhǔn)協(xié)議基礎(chǔ)上,統(tǒng)一集成在門戶系統(tǒng)平臺上,實(shí)現(xiàn)多平臺、統(tǒng)一體系結(jié)構(gòu)的真正開放式平臺。智慧環(huán)保應(yīng)用系統(tǒng)集成方案第 4 頁 共 48 頁集成的系統(tǒng)管理:通 PORTAL 平臺,各種系統(tǒng)集中共享 LDAP 目錄服務(wù),實(shí)現(xiàn)一次登陸和分布式的分級系統(tǒng)管理、集中統(tǒng)一的安全策略及規(guī)劃。支持各種流行數(shù)據(jù)庫,如 DBOracle、MS SQL Server 等。安全、訪問權(quán)限控制。管理功能等運(yùn)行服務(wù)包括:協(xié)同功能(團(tuán)隊(duì)知識探索、同步/異步個(gè)人信息管理、集中存儲、遠(yuǎn)程教學(xué))交易功能(交易管理、工作流)等界面服務(wù)包括:分類功能(組織分類、索引、自動分類、總結(jié)、內(nèi)容聚合、內(nèi)容提取、反饋、元數(shù)據(jù)管理)搜索功能(聯(lián)邦式搜索、基于概念的搜索、內(nèi)容挖掘、全文搜索、與結(jié)構(gòu)化數(shù)據(jù)、非結(jié)構(gòu)化數(shù)據(jù)、商務(wù)智能及外部內(nèi)容的連接)定制功能(個(gè)人喜好、基于“推——拉”的信息定制、事件通知、過濾器、個(gè)人檔案、工作視圖可視化定制、行為分析、主動幫助、建議學(xué)習(xí))等智慧環(huán)保應(yīng)用系統(tǒng)集成方案第 9 頁 共 48 頁+SSO 的認(rèn)識. Portal. Portal 定義和特點(diǎn)Portal 是一種 web 應(yīng)用,通常用來提供個(gè)性化、單次登錄、聚集各個(gè)信息源的內(nèi)容,并作為信息系統(tǒng)表現(xiàn)層的宿主。C. 公共服務(wù):portlet 服務(wù)器的一個(gè)強(qiáng)項(xiàng)是它所提供的一套公共服務(wù)。 B. Portal 服務(wù)器會為你分配一個(gè)通行證庫。C. 個(gè)性化:個(gè)性化服務(wù)的基本實(shí)現(xiàn)使用戶能從兩方面?zhèn)€性化她的頁面:第一,用戶可以根據(jù)她的自身喜好決定標(biāo)題條的顏色和控制圖標(biāo)。單點(diǎn)登錄有效地解決了用戶使用網(wǎng)絡(luò)時(shí)的多帳號、多密碼、多次登錄問題,方便了用戶。(3)服務(wù)提供者是指為用戶進(jìn)行應(yīng)用服務(wù)的具體應(yīng)用服務(wù)提供者。智慧環(huán)保應(yīng)用系統(tǒng)集成方案第 11 頁 共 48 頁 簡單的 SSO 的體系中,會有下面三種角色:(1) User (多個(gè))(2) Web 應(yīng)用(多個(gè))(3) SSO 認(rèn)證中心( 1 個(gè))3. 我們將采用如下幾種方式實(shí)現(xiàn) SSO:(1) 統(tǒng)一 LDAP 驗(yàn)證集成: 我們將四套業(yè)務(wù)系統(tǒng)的所有用戶信息一起放到 LDAP 服務(wù)器內(nèi),由 ldap 統(tǒng)一對四套系統(tǒng)的用戶進(jìn)行驗(yàn)證。然后用戶在給定權(quán)限的各個(gè)業(yè)務(wù)系統(tǒng)Portlet 中存儲在各個(gè)業(yè)務(wù)系統(tǒng)中的用戶信息,Portal 系統(tǒng)會統(tǒng)一管理這些信息,然后自動到各個(gè)業(yè)務(wù)系統(tǒng)的用戶信息庫中校驗(yàn),一旦通過校驗(yàn),該 portlet 就能顯示業(yè)務(wù)系統(tǒng)的授權(quán)信息。其他方面則與第二種方法完全相同。它目前用幾個(gè) Java Servlet 作為實(shí)現(xiàn)并且通過一個(gè) Https 服務(wù)器來運(yùn)行。 模式存儲憑證信息(即 Portal 中的用戶憑證和其他系統(tǒng)的用戶憑證是存放在一起,使用同樣方式 管理)。管理的是要訪問站點(diǎn)的 一些基本信息。 預(yù)置 Portlets 較少; 智慧環(huán)保應(yīng)用系統(tǒng)集成方案第 17 頁 共 48 頁名稱 二次開發(fā) 界面配置及操作 用戶認(rèn)證和管理機(jī)制 產(chǎn)品體系 備注 象中,憑證信息都存放在 SSOContext 對象中。這樣登錄提示將不會出現(xiàn),因?yàn)橐粋€(gè) SSO 入口已經(jīng)存在并且用戶已經(jīng)被許可。 采用 iframe 包含頁面的方式,但是多系統(tǒng)登錄沒有提供接口機(jī)制。 應(yīng)用服務(wù)器 BEA WebLogic Application Server IBM WebSphere Application Server Oralcle 9i Application Server Sun Java System Application Server 支持其它廠商的服務(wù)器嗎? 都提供 J2EE 應(yīng)用服務(wù)器,但從第三方的評測和調(diào)查看, IBM WebSphere Application Server 具有更高的性能效率和市場占有。 智慧環(huán)保應(yīng)用系統(tǒng)集成方案第 20 頁 共 48 頁 Java Studio Creator support for portal development B. 單點(diǎn)登錄( SSO )和身份管理 單點(diǎn)登錄和身份管理 BEA WebLogic Portal IBM WebSphere Portal Oracle Portal Sun Java System Portal Server 比較說 明 LDAP 、 SSPI ( Security Service Provider Interface )支持其他廠商的產(chǎn)品,如 Netegrity 和 Oblix IBM Tivoli Access Manager for Enterprise Single SignOn (TAM for Enterprise SSO) 是 IBM 的 Security Identity Management 產(chǎn)品組合的整體組成部分。 它通過簡單統(tǒng)一的構(gòu)架提供開放、 基于標(biāo)準(zhǔn)和策略的驗(yàn)證。 使用憑證和類似LTPA 的單點(diǎn)登錄令牌提供單點(diǎn)登錄。 絡(luò)進(jìn)行聯(lián)合,它可以確保安全傳送重要身份和應(yīng)用信息以滿 足當(dāng)前的需求并可以根據(jù)業(yè)務(wù)增長需求進(jìn)行擴(kuò)展。 IBM 使用標(biāo)準(zhǔn)的Web Service 技術(shù)。 IBM WebSphere Portal 按以下形式提供對遺留系統(tǒng)的集成: 1. 其他舊有系統(tǒng)的供應(yīng)商提供的特定的 Portlets, 在 portal 中通過配置就 可以使用。 幾家廠商都提供了常用標(biāo)準(zhǔn)的Portlets 作為集成智慧環(huán)保應(yīng)用系統(tǒng)集成方案第 23 頁 共 48 頁 此外,BEA 的 Portal Solutiote 等公司提供的 Portlet 連接后端應(yīng)用。 ? Microsoft Exchange 2022 Portlet Any other portlets including the following are samples released for test, evaluation, and education purposes. They are not supported through formal Oracle Support mechanisms: ? SAP Generic Portlet ? SAP Specific Portlets for finance, human resources, sales, and inventory ? IMAP Portlet ? SMTP Portlet ? SMS Portlet ? IBM Tn3270 系統(tǒng)的手段。 前端 HTTP 的高級負(fù)載均衡使用IBM Edge Component (包 含在 WebSphere Portal 產(chǎn)品中) 支持 caching 和 JSP/Servlet caching IBM HTTP 擴(kuò)展時(shí)可通過 Edge Component (產(chǎn)品自帶)提供更強(qiáng)大的負(fù)載均衡能力。 組件實(shí)現(xiàn),也可直接使用客戶已有的硬件負(fù)載均衡 器或者其他第三方軟件負(fù)載均衡產(chǎn)品。 智慧環(huán)保應(yīng)用系統(tǒng)集成方案第 26 頁 共 48 頁Management across a Grid E. 個(gè)性化和協(xié)同工作 個(gè)性化和協(xié)同工作功能特 性 BEA WebLogic Portal IBM WebSphere Portal Oracle Portal Sun Java System Portal Server 比 較說明 內(nèi)容管理 WebLogic Portal 提 供簡單的門戶內(nèi)容管理服務(wù),開發(fā)人員可以使用一組通用的內(nèi)容和個(gè)性化 JSP 標(biāo)簽以及應(yīng)用程序編程接 口來實(shí)現(xiàn)內(nèi)容管理,或者與第三方內(nèi)容管理產(chǎn)品進(jìn)行集成。 Browserbased wizards and integrated editing dialog boxes make it easy for page designers to publish and manage the content that appears on their pages. Business users can also use this publishing environment to easily define collaborative work areas and to publish their business 采用 FatWire 軟件公司的內(nèi)容管理軟件,F(xiàn)atWire Spark pCM 為用戶提供了完整的內(nèi)容管理功能,包括用于內(nèi)容創(chuàng) 建和生產(chǎn)的各種門戶小程序接口,以及系統(tǒng)管理。 Sun Java System Portal 集成的 FatWire Spark pCM 為免費(fèi)軟件。該搜索引擎能夠?qū)λ饕齼?nèi)容進(jìn)行分類,能對元數(shù)據(jù)進(jìn)行搜索,允許用戶使用字段限制條件進(jìn)行高級搜索 (如按照文檔類型、作者和日期范圍進(jìn)行搜索,使用高級查詢運(yùn)算符、通配符等搜索。 協(xié)同工作 BEA WebLogic Portal 提供了一定的協(xié)同工作的功能,包括: 協(xié)作桌面、論壇、白板與聊天,利用 第三方的工具與 Lotus Notes 和 MS Exchange PIM 應(yīng)用的集成。 IBM WebSphere Portal 提供了The Survey Wizard can be used to create and administer surveys, polls, and tests. The Survey Wizard is prised of four ponents: the Survey Builder, the Survey Form, the Survey Report, and the Survey Chart.