注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡網(wǎng)絡與數(shù)據(jù)通信Web ServerWeb Services技術、架構和應用

Web Services技術、架構和應用

Web Services技術、架構和應用

定 價:¥58.00

作 者: 柴曉路,梁宇奇編著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: Server

ISBN: 9787505382626 出版時間: 2003-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 660 字數(shù):  

內容簡介

  本書的內容涵蓋了Web Services的各種關鍵技術、Web Services的整體體系架構和應用體系架構,以及Web Services應用的設計和開發(fā)。 本書以Web Services技術系列為主線,逐一詳細分析解釋包括Web Services的各種核心技術,包括XML、Namespace、XML Schema、SOAP、WSDL、UDDI、WS-Inspection、WS-Security、WS-Routing等。在分析闡述的同時,使用了大量的應用設計案例和基于Microsoft.NET的開發(fā)實例,以使讀者能夠更形象地理解這些技術和技術的設計思路、設計原則和相應的實現(xiàn)方法。本書適用于對計算機技術的基礎和架構已經(jīng)有了一定的了解,對WEB應用的架構有一定了解,同時又對當今正在發(fā)生的計算機技術的新一代技術與應用革命——Web Services浪潮的本質有著濃厚的興趣的讀者。

作者簡介

  柴曉路,上海華和得易信息技術有限公司CIO。2000年獲復旦大學計算機科學碩士學位,同年加入上海華和得易信息有限公司(http://www.dealeasy.com)。專長于Web Services架構、Web Services系列技術以及基于XML的系統(tǒng)集成和數(shù)據(jù)交換技術。目前是WS-I工作組成員(國際Web Services互操作組織,http://www.ws-i.org)、UDDI顧問組成員(http://www.uddi.org),參與UDDI2.0版和3.0版的開發(fā)。2001年創(chuàng)辦UDDI-China中國UDDI技術聯(lián)盟(http://www.uddi-china.org),該聯(lián)盟承擔UDDI.org的所有英文規(guī)范的中文版開發(fā)。目前還擔任IBM developerWorks(http://www.ibm.com/developerWorks/cn/)專欄作家、CSDN名家專欄作家等。著有學術論文和技術文章共約50余篇。梁宇奇,Intel(中國)公司軟件工程師。2002年獲復旦大學計算機科學碩士學位。專長于Web Service系列技術、Web Service開發(fā)、數(shù)據(jù)挖掘技術等。2001年成為UDDI-China中國UDDI技術聯(lián)盟(http://www.uddi-china.org)成員,該聯(lián)盟承擔UDDI.org的所有英文規(guī)范的中文版開發(fā)。

圖書目錄

第1章  Web Services, 第三次革命 1                  
 1.1  Web Services的興起 1                  
 1.2  Web Services規(guī)范 2                  
 1.3  Web Services技術平臺 4                  
 1.4  市場趨勢 6                  
 1.5  本書的內容安排 8                  
 第2章  Web Services帶來了什么 10                  
 2.1  什么是Web Services 10                  
 2.1.1  Web Services的概念 10                  
 2.1.2  Web對象 11                  
 2.1.3  Web Services體系架構模型 12                  
 2.1.4  Web Services協(xié)議棧 14                  
 2.1.5  擴展Web Services協(xié)議棧 16                  
 2.1.6  Web Services的類別 17                  
 2.2  Web Services與應用集成 18                  
 2.2.1  什么是企業(yè)應用集成 18                  
 2.2.2  企業(yè)應用集成EAI的類型 19                  
 2.2.3  商業(yè)需求驅動Web Services 21                  
 2.2.4  Web Services和EAI 24                  
 2.2.5  Web Services與B2Bi 29                  
 2.3  J2EE與.NET, 對抗與整合 30                  
 2.3.1  J2EE與.NET概述 30                  
 2.3.2  J2EE與.NET的比較 31                  
 2.3.3  整合J2EE和.NET 38                  
 2.3.4  發(fā)展方向 39                  
 2.3.5  J2EE與.NET總結 40                  
 2.4  小結 41                  
 第3章  XML技術簡述 42                  
 3.1  了解XML 43                  
 3.2  XML語法簡述 46                  
 3.2.1  XML標簽 46                  
 3.2.2  XML文檔 49                  
 3.2.3  元素, 組成XML文檔的基本實體 50                  
 3.2.4  字符數(shù)據(jù) 54                  
 3.2.5  使用屬性修飾元素 54                  
 3.2.6  字符引用和實體引用 56                  
 3.2.7  一些其他特性 57                  
 3.2.8  格式正規(guī)的文檔 58                  
 3.3  XML命名空間 59                  
 3.3.1  什么是命名空間 60                  
 3.3.2  定義和聲明命名空間 60                  
 3.4  XML相關技術 64                  
 3.4.1  DOM 64                  
 3.4.2  SAX 65                  
 3.4.3  XSL/XSLT/XPath 65                  
 3.4.4  XLink/XPointer 66                  
 3.4.5  XQuery 67                  
 3.5  小結 68                  
 第4章  XML Schema建模 69                  
 4.1  XML Schema入門 69                  
 4.1.1  購買訂單模式文檔 71                  
 4.1.2  復合類型定義, 元素和屬性聲明 73                  
 4.1.3  使用簡單類型 77                  
 4.1.4  元素內容 84                  
 4.1.5  模式注釋 87                  
 4.1.6  構造內容模型 88                  
 4.1.7  屬性組 90                  
 4.1.8  空值 92                  
 4.2  案例研究--認證考試系統(tǒng)數(shù)據(jù)建模 93                  
 4.2.1  Applicaion 94                  
 4.2.2  CourseSession 99                  
 4.2.3  ExamSession 103                  
 4.3  模式的命名空間 105                  
 4.3.1  目標命名空間和未限定的局部元素/屬性 105                  
 4.3.2  帶有命名空間限定的局部元素和屬性 108                  
 4.3.3  全局聲明與局部聲明 111                  
 4.3.4  未聲明的目標命名空間 112                  
 4.4  模式文檔的重用和擴展 113                  
 4.4.1  由多個文檔組成的模式文檔 113                  
 4.4.2  通過擴展來派生類型 118                  
 4.4.3  在實例文檔中使用派生類型 119                  
 4.4.4  通過約束來派生復合類型 120                  
 4.4.5  重新定義類型 122                  
 4.4.6  置換組 123                  
 4.4.7  抽象元素和類型 125                  
 4.4.8  控制對派生類型的創(chuàng)建和使用 126                  
 4.5  高級模式約束 128                  
 4.5.1  描述惟一性 131                  
 4.5.2  定義鍵和鍵的引用 132                  
 4.5.3  XML Schema約束與XML 1.0的ID屬性 133                  
 4.5.4  導入類型 133                  
 4.5.5  any元素和any屬性 136                  
 4.5.6  schemaLocation 140                  
 4.5.7  一致性 141                  
 4.6  小結 142                  
 第5章  開發(fā)工具簡介 143                  
 5.1  Visual Studio.NET 143                  
 5.1.1  Visual Studio.NET簡介 143                  
 5.1.2  .NET Framework 143                  
 5.2  C#語言 145                  
 5.2.1  C#語言特征 146                  
 5.2.2  C#程序結構 146                  
 5.2.3  C#語法介紹 147                  
 5.3  數(shù)據(jù)訪問技術ADO.NET 152                  
 5.4  Web Services設計基礎 153                  
 5.4.1  第一個Web Service - "Hello World" 153                  
 5.4.2  Web Services與ADO.NET結合 155                  
 5.5  小結 158                  
 第6章  調用Web Services 150                  
 6.1  SOAP的起源 153                  
 6.1.1  CORBA 153                  
 6.1.2  COM+ 155                  
 6.1.3  EJB 157                  
 6.1.4  抹平平臺差異的SOAP 159                  
 6.2  SOAP概覽 160                  
 6.2.1  需求. 目標與約定 161                  
 6.2.2  SOAP消息示例 162                  
 6.2.3  基本概念 164                  
 6.2.4  消息交換模型 166                  
 6.2.5  SOAP和XML的關系 175                  
 6.3  SOAP消息結構 175                  
 6.3.1  編碼風格定義 176                  
 6.3.2  信封版本模型 176                  
 6.3.3  SOAP信封的模式定義 180                  
 6.3.4  SOAP Header 184                  
 6.3.5  SOAP Body 189                  
 6.3.6  SOAP Fault 197                  
 6.4  SOAP編碼規(guī)則簡述 202                  
 6.5  SOAP消息編程 203                  
 6.5.1  定制SOAP客戶端發(fā)送的SOAP消息格式 203                  
 6.5.2  定制Web Services期望的SOAP消息格式 211                  
 6.5.3  利用XML Serialization定制SOAP消息 212                  
 6.6  在SOAP中使用URI 213                  
 6.7  小結 214                  
 第7章  SOAP技術進階 215                  
 7.1  SOAP編碼規(guī)則 215                  
 7.1.1  SOAP類型編碼規(guī)則 215                  
 7.1.2  簡單類型 218                  
 7.1.3  多態(tài)存取 222                  
 7.1.4  復合類型 222                  
 7.2  SOAP的RPC表示 238                  
 7.2.1  RPC和SOAP Body 238                  
 7.2.2  將應用程序定義的名稱映射成為XML名稱 239                  
 7.2.3  RPC和SOAP Header 240                  
 7.2.4  RPC錯誤 240                  
 7.2.5  SOAP RPC表示示例 240                  
 7.3  SOAP協(xié)議綁定框架 245                  
 7.3.1  綁定框架概述 245                  
 7.3.2  綁定框架的目標 246                  
 7.3.3  綁定框架 246                  
 7.3.4  消息交換模式 247                  
 7.3.5  與應用相關的協(xié)議實施綁定 248                  
 7.3.6  描述特性和綁定 248                  
 7.4  單一請求響應傳輸消息交換模式 250                  
 7.4.1  傳輸消息交換模式概述 250                  
 7.4.2  消息交換模式名稱 251                  
 7.4.3  單一請求響應簡介 251                  
 7.4.4  正式定義 252                  
 7.4.5  錯誤處理 254                  
 7.4.6  經(jīng)由SOAP中介的操作 254                  
 7.5  SOAP HTTP綁定 255                  
 7.5.1  單一請求響應交換 255                  
 7.5.2  SOAPAction 261                  
 7.6  SOAP Header編程 264                  
 7.6.1  如何構建SOAP處理程序 264                  
 7.6.2  自定義SOAP Header類 266                  
 7.6.3  在Web Services中處理SOAP Header 267                  
 7.6.4  在Web Services的客戶端處理SOAP Header 269                  
 7.6.5  控制SOAP Header 接收者 270                  
 7.6.6  Web Services期待的可選SOAP Header 271                  
 7.6.7  處理未知SOAP Header 272                  
 7.6.8  處理mustUnderstand要求的SOAP Header 274                  
 7.6.9  錯誤處理 276                  
 7.7  SOAP擴展編程 277                  
 7.7.1  自定義一個SOAP Extension類 278                  
 7.7.2  保存代表SOAP消息的Stream引用類型 278                  
 7.7.3  初始化SOAP Extension特殊數(shù)據(jù) 279                  
 7.7.4  處理SOAP消息 280                  
 7.7.5  SOAP Extension方法的調用次序 281                  
 7.7.6  配置SOAP Extension與Web Services接口的結合 282                  
 7.7.7  完整的SOAP Extension實例 283                  
 7.8  SOAP應用模式 286                  
 7.8.1  基本消息交換模式 286                  
 7.8.2  運用加密機制的安全消息交換模式 295                  
 7.8.3  包含消息中介的消息交換模式 298                  
 7.8.4  高級消息交換模式 300                  
 7.8.5  面向處理和性能的消息交換模式 308                  
 7.9  基于SOAP Header的Web Services規(guī)范 314                  
 7.9.1  WS-Security 315                  
 7.9.2  WS-License 317                  
 7.9.3  WS-Routing 319                  
 7.9.4  WS-Referral 321                  
 7.10  小結 323                  
 第8章  Web Services接口描述 325                  
 8.1  概述 326                  
 8.2  WSDL文檔結構 332                  
 8.2.1  WSDL文檔框架 333                  
 8.2.2  應用實例:產(chǎn)品目錄服務 337                  
 8.2.3  類型定義 341                  
 8.2.4  消息定義 344                  
 8.2.5  端口類型定義 347                  
 8.2.6  綁定定義 350                  
 8.2.7  服務訪問點定義 351                  
 8.2.8  服務定義 352                  
 8.2.9  WSDL模式定義 353                  
 8.3  多種形式的綁定 362                  
 8.3.1  SOAP綁定 362                  
 8.3.2  HTTP GET和HTTP POST綁定 372                  
 8.3.3  MIME綁定 375                  
 8.4  VS.NET中的WSDL支持 381                  
 8.4.1  WSDL工具 381                  
 8.4.2  .NET Framework中的WSDL支持 382                  
 8.4.3  動態(tài)代理類生成 391                  
 8.5  Web Services界面圖示工具 396                  
 8.6  小結 397                  
 第9章  Web Services注冊與發(fā)現(xiàn) 399                  
 9.1  引言 399                  
 9.1.1  商業(yè)需求驅動 399                  
 9.1.2  UDDI計劃 401                  
 9.1.3  UDDI規(guī)范 402                  
 9.1.4  UDDI數(shù)據(jù)模型和信息描述 403                  
 9.1.5  UDDI注冊中心 405                  
 9.1.6  UDDI API 406                  
 9.1.7  UDDI注冊中心運作模式 406                  
 9.1.8  分類法 407                  
 9.1.9  安全性 408                  
 9.1.10  全球化考慮 409                  
 9.2  UDDI數(shù)據(jù)結構 410                  
 9.2.1  概述 410                  
 9.2.2  businessEntity結構 413                  
 9.2.3  businessService結構 417                  
 9.2.4  bindingTemplate結構 419                  
 9.2.5  bindingTemplate和服務調用 423                  
 9.2.6  tModel結構 427                  
 9.2.7  publisherAssertion結構 431                  
 9.3  UDDI注冊服務API 432                  
 9.3.1  SOAP的使用細節(jié) 433                  
 9.3.2  安全認證API 435                  
 9.3.3  查詢API 442                  
 9.3.4  發(fā)布API 457                  
 9.4  分布式Web Services發(fā)現(xiàn) 471                  
 9.4.1  概述 472                  
 9.4.2  WS-Inspection文檔結構 472                  
 9.4.3  WS-Inspection與UDDI的關系 476                  
 9.5  小結 480                  
 第10章  UDDI編程與UDDI高級特性 517                  
 10.1  UDDI SDK編程 517                  
 10.1.1  UDDI SDK簡介 517                  
 10.1.2  UDDI SDK使用 520                  
 10.1.3  查詢UDDI節(jié)點內的注冊信息 522                  
 10.1.4  從UDDI注冊中心查詢詳細信息 528                  
 10.1.5  向UDDI注冊中心發(fā)布信息 534                  
 10.1.6  在UDDI注冊中心中刪除信息 541                  
 10.1.7  錯誤處理 543                  
 10.1.8  UDDI注冊的一般方法 545                  
 10.1.9  Microsoft UDDI注冊中心 548                  
 10.2  UDDI應用案例 549                  
 10.2.1  登錄UDDI注冊中心 550                  
 10.2.2  發(fā)布UDDI高技術公司的商業(yè)信息 551                  
 10.3  核心元數(shù)據(jù)體系tModel與服務注冊 561                  
 10.3.1  使用標識符 561                  
 10.3.2  使用分類法 564                  
 10.3.3  第三方分類法和標識系統(tǒng) 567                  
 10.3.4  關聯(lián)關系和發(fā)布者斷言 571                  
 10.3.5  UDDI類型系統(tǒng) 575                  
 10.4  小結 584                  
 第11章  Agility電子商務解決方案 585                  
 11.1  電子商務應用集成需求 585                  
 11.1.1  新的電子商務發(fā)展 585                  
 11.1.2  新的挑戰(zhàn) 586                  
 11.1.3  電子商務運作模式的革新 586                  
 11.2  Agility電子商務解決方案 586                  
 11.2.1  傳統(tǒng)的解決方案 586                  
 11.2.2  基于Web Services的電子商務應用集成模式 587                  
 11.2.3  Agility電子商務解決方案 589                  
 11.2.4  案例 591                  
 11.2.5  Agility電子商務解決方案設計概述 592                  
 11.3  Web Services提供者的設計 593                  
 11.3.1  內部應用系統(tǒng)設計 593                  
 11.3.2  Web Services設計 594                  
 11.3.3  Web Services的部署 599                  
 11.3.4  Web Services注冊模塊設計 599                  
 11.4  Web Services客戶端設計 600                  
 11.4.1  UDDI查找 600                  
 11.4.2  Web Services集成 606                  
 11.5  小結 613                  
 第12章  Web Services案例研究 614                  
 12.1  軟件反饋跟蹤平臺 614                  
 12.1.1  應用背景簡述 614                  
 12.1.2  系統(tǒng)構架概述 615                  
 12.1.3  系統(tǒng)間的交互 615                  
 12.1.4  為什么使用Web Services解決方案 616                  
 12.1.5  交互界面設計 616                  
 12.1.6  Web Services實現(xiàn) 621                  
 12.1.7  遺留的問題 625                  
 12.2  認證考試申請服務 625                  
 12.2.1  應用背景簡述 625                  
 12.2.2  應用模式演示 625                  
 12.2.3  服務的可用性和連接的持久性 627                  
 12.2.4  服務的延伸 629                  
 12.3  Web Services事務性應用 629                  
 12.3.1  應用背景簡述 629                  
 12.3.2  解決方案 630                  
 12.3.3  數(shù)據(jù)庫事務的XML表示 632                  
 12.3.4  事務性的保證 635                  
 12.3.5  相關的技術發(fā)展 644                  
 12.4  統(tǒng)一身份認證服務 644                  
 12.4.1  應用背景簡述 644                  
 12.4.2  解決方案 645                  
 12.4.3  使用Web Services架構 650                  
 12.4.4  相關的工作 657                  
 12.5  小結 658                  
 第13章  Web Services, 時不我待 659                  
 13.1  當前Web Services技術的局限性 659                  
 13.2  業(yè)界在Web Services領域的努力 660                  
 13.3  Web Services帶來的機遇 663                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號