oracle Application server

研究AS,主要是其OID和Portal,

1、e-business

通行標準定義:使用Web技術幫助企業精簡流程,增進生產力,提高效率。使公司易於溝通合作伙伴、供貨商和客戶,連接後端數據系統,並以安全的方式進行商業事項處理。
電子商務是運用計算機網絡技術和現代通信技術,使商務達到電子化、自動化運作的商務形式。廣義的電子商務(E-business,有的也稱電子商業)包括EDI(Electronic Data Interchange:電子數據交換)、基於Internet的E-commerce(Electronic commerce:電子商務)以及基於企業內部的信息化系統ERP(Enterprise Resources Planning:企業資源計劃)、SCM(Supply Chain Management:供應鏈管理)和CRM(Customer Relation Management:客戶關係管理)等。EDI是電子商務的最初形式,八十年代在歐美國家發展起來,它主要是通過一個內部網進行數據傳遞和交換,從而達到貿易過程的自動化。隨着Internet技術的發明和應用*,電子商務開始朝着基於Web的開放式平臺的形式發展,這就是我們通常講的e-commerce。


2、Application Development Challenges: Application Requirements

J2EE Applications,Web Services,Portals,Wireless,Personalization,Enterprise Integration

2.1 web services

Web Services 簡介

Web Services 是一種構建應用程序的普通模型,並能在所有支持 Internet 通訊的操作系統上實施運行。Web Services 令基於組件的開發和 Web 的結合達到最佳,基於組件的對象模型,如:Distributed Component Object Model(DCOM)、Remote Method Invocation(RMI),Internet Inter-Orb Protocol(IIOP)都已經發布了很長時間了,但是這些模型都依賴於特殊對象模型協議,而 Web Services 利用 SOAP 和 XML
對這些模型在通訊方面作了進一步的擴展以消除特殊對象模型的障礙。
   Web Services 主要利用 HTTP 和 SOAP 協議是商業數據在 Web 上傳輸,SOAP通過 HTTP 調用商業對象執行遠程功能調用,Web 用戶能夠使用 SOAP 和 HTTP通過 Web 調用的方法來調用遠程對象.

Web Services 結構

客戶根據 WSDL 描述文檔,會生成一個 SOAP 請求消息。Web Services 都是放在Web服務器(如IIS)後面,客戶生成的SOAP請求會被嵌入在一個HTTP POST請求中,發送到 Web 服務器來。Web 服務器再把這些請求轉發給 Web Services 請求處理器。請求處理器的作用在於,解析收到的 SOAP 請求,調用 Web Services,
然後再生成相應的 SOAP 應答。Web 服務器得到 SOAP 應答後,會再通過 HTTP應答的方式把信息送回到客戶端。

Web Services 體系

Web Services 體系主要包括以下幾個方面:
① Web Services 組件。包括 3 種組件:
服務提供者:提供服務,進行註冊以使服務可用;
服務代理:服務交換所,服務提供者和服務請求者之間的媒體;
服務請求者:向服務代理請求服務,調用這些服務創建應用程序。
② Web Services 操作。包括 3 種操作:
發佈/不發佈(Publish/Unpublish):提供者向代理髮布(註冊)服務或不發佈(移
去)這些服務的註冊;
發現(Find):由服務請求者向服務代理執行 find 操作,服務請求者描述要找的
服務,服務代理分發匹配的結果;
綁定(Bind):在服務請求者和服務提供者之間綁定,這兩部分協商以使請求者
可以訪問和調用提供者的服務。
③ UDDI——通用發現、描述和整合。
這是一個Web Services的信息註冊規範,基於UDDI的Web Services註冊可以被發現 UDDI 的發現方法是:在 Web 上有一種分佈的註冊服務,商務和服務以一種通用的 XML 格式描述,XML 中的結構化數據易於發現、分析和操作。
④ WSDL——Web 服務描述語言。
Web 服務描述言語(WSDL)是一種 XML 語法,爲服務提供者提供了描述構建在不同協議或編碼方式之上的 Web Services 請求基本格式的方法。WSDL 用來描述一個 Web Services 能做什麼,它的位置在哪裏,如何調用它等。在假定以SOAP/HTTP/MIME 作爲遠程對象調用機制的情況下,WSDL 會發揮最大作用。UDDI 註冊描述了 Web Services 絕大多數方面,包括服務的綁定細節。WSDL 可以看作是 UDDI 服務描述的子集。
WSDL 將服務定義爲一個網絡端點的集合,或者說端口的集合。在 WSDL 裏面,端點及消息的抽象定義與它們具體的網絡實現和數據格式綁定是分離的。這樣就可以重用這些抽象定義:消息,需要交換的數據的抽象描述;端口類型,操作的抽象集合。針對一個特定端口類型的具體協議和數據格式規範構成一個可重用的綁定。一個端口定義成網絡地址和可重用的綁定的連接,端口的集合定義爲服務。因此一個 WSDL 文檔在定義網絡服務的時候使用如下的元素:
類型——使用某種的類型系統(如 XSD)定義數據類型的容器;
消息——通訊數據抽象的有類型的定義;
操作——服務支持動作的抽象描述;
端口類型——一個操作的抽象集合,該操作由一個或多個端點支持;
綁定——針對一個特定端口類型的具體協議規範和數據格式規範;
端口——一個單一的端點,定義成一個綁定和一個網絡地址的鏈接;
服務——相關端點的集合。
所以不難看出,WSDL 給客戶提供了一個模板,方便客戶描述和綁定服務

3、Application Deployment Challenges: System Requirements

Availability,Scalability,Performance,Caching,Systems Management,

Security and Identity Management

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章