Web 服務和 Microsoft 平臺

资讯 2024-07-10 阅读:96 评论:0
發行項 04/03/2007   2006 年 6 月June...
美化布局示例

欧易(OKX)最新版本

【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   全球官网 大陆官网

币安(Binance)最新版本

币安交易所app【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

火币HTX最新版本

火币老牌交易所【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

 

2006 年 6 月

June 2006

Payam Shodjai
Microsoft Corporation

適用於:
   Web 服務

Appropriate for:
& nbsp; & nbsp; & nbsp; Web Service

總結: 本白皮書提供 Microsoft 在其產品供應專案上 Web 服務支援的高階概觀。 也會討論 Microsoft 互通性工作和 Web 服務標準化程式的參與。 (47 個列印頁面)

Summary: This white paper provides a high profile of Microsoft's web service support in its product supply project. Microsoft interoperability work and web service standardisation program participation will also be discussed. (47 print pages)

目錄

簡介
   什麼是 Web 服務?
   Web 服務的 Microsoft 支援服務
標準和互通性
   水準 Web 服務標準
      WS-* 架構
      水準標準主體
   垂直 Web 服務標準
   互通性
產品
   建置 Web 服務
      Visual Studio 2005 和 .NET Framework 2.0
      Visual Studio Team System
      Web 服務增強功能
      .NET Framework 3.0
      BizTalk Server
   公開和使用 Web 服務
      Windows Vista
      Office
      SharePoint 產品和技術
      Dynamics
      SQL Server
      Xbox Live
      MSN
      虛擬地球
   管理性
      管理 Web 服務:
      使用 Web 服務的系統管理:
架構指引
總結
附錄
   Microsoft 開發人員平臺中的 Web 服務規格支援

& & nbsp; & nbsp; & nbsp; &bsp; What are Web services?
& nbsp;   &bsp; &websp; &bsp; &bsp; &bn; &bn; &bn; &bn; &bn; &bn; &bn; ; &bn; &bn; &bn; &bn; &bn; & ; &bn; & ; ;

在最近幾年,連接人員、資訊及程式的命令式已變更軟體發展的方式。 成功的 IT 系統越來越需要跨平臺和彈性服務的互通性,這些服務可以隨著時間輕鬆演進。 這會導致 XML 成為通用語言,以代表和傳輸與程式設計語言、軟體平臺及硬體無關的結構化資料。

Successful IT systems increasingly require interconnectivity across platforms and ballistic services, which can easily evolve over time. This will lead to XML becoming a universal language, representative and transfer and program design language, software platform, and hardware-free structural data.

Web 服務是以廣泛接受 XML 為基礎,是使用標準傳輸、編碼和通訊協定來交換資訊的應用程式。 透過跨廠商和企業的廣泛支援,Web 服務可讓任何平臺上的電腦系統透過公司內部網路、外部網路和網際網路進行通訊,並支援端對端安全性、可靠的傳訊、分散式交易等等。

The Web service is based on broad acceptance of XML and is an application to exchange information using standard transfer, coding, and communication protocols. Through extensive support across manufacturers and businesses, Web services allow any desktop system to communicate through the company’s internal, external, and network networks, and support end-to-end security, reliable communication, decentralized transactions, etc.

Web 服務是以一組描述軟體通訊語法和語意的核心標準為基礎:XML 提供代表資料的通用語法;Simple Object Access Protocol (SOAP) 提供資料交換的語意;和 Web 服務描述語言 (WSDL) 提供描述 Web 服務功能的機制。 其他規格統稱為 WS-* 架構,定義 Web 服務探索、事件、附件、安全性、可靠傳訊、交易和管理的功能。

The Web Service is based on a set of core standards that describe the language and language of software communications: XML provides a generic syntax for representative data; Simple Subject Access Production (SOAP) provides the language for data exchange; and Web Service Description Language (WSDL) provides the mechanism to describe web service functions. Other regulations are known as WS-* structures that define Web services exploration, events, attachments, security, reliable communication, transactions and management functions.

自其開始之後,Web 服務已形成 Microsoft 互通性工作的基礎。 除了使用 .NET 在 Web 服務周圍建置整個開發人員平臺,Microsoft 也持續致力於標準化程式,推動廠商共識和水準和垂直標準的互通性。

Since its inception, Web services have formed the basis for Microsoft interoperability work. In addition to using.NET to set up an entire development platform around the web service, Microsoft has been working on standardizing programs to promote common understanding and interoperability between plant and water standards and vertical standards.

在未來幾年,Web 服務將會在 Microsoft 平臺中扮演更重要的角色,透過新的開發人員供應專案、將焦點放大到 IT 營運和管理、為消費者和資訊工作者擴充供應專案、商務應用程式市場創新,以及增加社群擴展。 對於開發人員而言,Windows Communication Foundation (WCF) 是 Microsoft 新一代的平臺,可建置安全、可靠且交易的 Web 服務。 對於 IT 專業人員,Windows Server 和 Microsoft Operations Manager 將會使用 WS-Management 啟用異質軟體和硬體系統的管理。 對於取用者,Windows Vista 將支援探索及與啟用 Web 服務之裝置互動,例如印表機、數位相機和家庭控制系統。

In the coming years, Web Services will play a more important role in Microsoft Platforms, building secure, reliable, and traded Web services through new developmenter programs, expanding the focus on IT operation and management, expanding the supply project for consumers and information workers, creating a business application market, and increasing community outreach. For developers, Windows Corporation (WCF) is a new generation of Microsoft stands that can build secure, reliable, and traded Web services.

此外,Microsoft 對於 Web 服務的願景超越其本身產品的支援。 身為平臺廠商,Microsoft 著重于提供 Web 服務平臺,讓其他廠商和客戶可以建置自訂的解決方案。

In addition, Microsoft’s vision of Web services goes beyond support for its own products. As a stand-off manufacturer, Microsoft focuses on providing web service platforms that allow other manufacturers and clients to build their own solutions.

標準與經證明互通性的廣泛廠商合約已設定 Web 服務,除了過去的整合技術之外。 在持續進行互通性和標準化程式期間,Microsoft 已推動努力建立水準和業界特定的 Web 服務標準。

Standards and proven interoperability have set up Web services, in addition to past integration techniques. During the continuation of interoperability and standardisation programs, Microsoft has pushed for the establishment of water and industry-specific web service standards.

WS-* 架構

隨著 Web 服務市場快速擴充,管理 Web 服務安全性、可靠性和交易的進階標準需求也逐漸增加。 Microsoft 和其他產業廠商藉由撰寫一組統稱為 WS-* 架構的規格,來回應這項需求。 這些規格的目標是提供進階功能的藍圖,同時保留基本 Web 服務的簡單性。

With the rapid expansion of the web service market, the need for progressive standards to manage the security, reliability, and trading of web services is increasing. Microsoft and other manufacturers respond to this demand by writing a set of rules that are collectively known as WS-*.

WS-* 架構最重要的屬性是可組合性*.* 通訊協定可撰寫性,只有在需要安全性、可靠傳訊、附件、探索 ) 等個別需求 (時,才能進行 Web 服務解決方案的累加式開發。 隔離中,每個需求都解決了元素需求。 在組合中,它們可解決分散式應用程式通常需要的較高層級功能。 因此,WS-* 規格可以獨立使用或與其他規格搭配使用。 這可消除與嘗試定義多個功能或與其他規格緊密結合之規格相關聯的複雜度和額外負荷。 它也可讓開發人員只套用解決立即需求所需的特定功能。 當新的應用程式需求發生時,可以撰寫新的規格,而不會危害回溯相容性。

The most important attributes of the WS-* architecture are collusive*. * Communication protocols can therefore be written independently or in combination with other regulations. This eliminates the complexity and extraneousness associated with attempting to define multiple functions or rules that are closely aligned with others. It also allows developers to apply only the specific functions required to address immediate needs.

圖 1. WS-* 架構的圖解概觀

An overview of the WS-* architecture

水準標準主體

到目前為止,數百個 IT 廠商在 W3C (W3C) 的贊助下參與 Web 服務標準化程式, 組織 (OASIS) Web 服務互通性組織 (WS-I)

To date, hundreds of IT manufacturers have participated in the Web service standardisation program sponsored by W3C(W3C), and .

W3C

當 W3C 發行 XML 1.0 時,Web 服務的基礎是在 1998 年配置。 之後,W3C 在 Web 服務的標準化方面扮演了重要角色,發行 WSDL、SOAP、WS-Addressing 和訊息傳輸優化機制等規格, (MTOM) 。 Microsoft 會繼續在 W3C 中扮演作用中的角色,在 WSDL 上保留WS-Policy工作組的基座。 Microsoft 也是 Web 服務協調群組的成員。

When W3C issues XML 1.0, the basis for Web services is configured in 1998. Since then, W3C has played an important role in standardizing web services, issuing regulations such as WSDL, SOAP, WS-Addressing and message transfer optimization (MTOM). Microsoft will continue to play a role in W3C, retaining the WS-Policy working group on WSDL. Microsoft is also a member of the Web Service Coordination Group.

綠洲

Oasis

OASIS 已產生重要的 Web 服務安全性規格,包括WS-Security和 SAML。 Microsoft 在主管、執行委員會和委員會程式與原則委員會上保留長基座。 此外,Microsoft 共同贊助了建立通用描述探索與整合 (UDDI) 、商務程式執行語言 (BPEL) 、eXtensible rights Markup Language (XrML) 、WS-Security和技術委員會WS-ReliableExchange。

In addition, Microsoft co-sponsored the establishment of a generic description exploration and integration (UDDI), BPEL, eXtensible rights Markup Language (XrML), WS-Security, and TEC WS-ReliableExchange.

WS-I

隨著 Web 服務規格開始出現,很明顯地,將規格分組為「設定檔」對於提高互通性而言非常重要。 因此,Microsoft 和業界的其他人員都已建立 WS-I,這是一個開放產業組織,其已鼓勵提升 Web 服務互通性。 WS-I 已發行最廣泛使用的 Web 服務設定檔,包括 WS-I BasicProfile。 它也發行了各種工具以進行一致性測試。

So Microsoft and the rest of the industry have set up WS-I, an open industry organization that has encouraged the enhancement of web-service interoperability. WS-I has issued the most widely used web-service configuration file, including WS-I BasicProfile.

水準 Web 服務標準的協定,例如 XML、SOAP 和 WS-* 架構,建立了垂直 Web 服務標準的出現基礎。 Microsoft 在建立這些標準方面扮演了主動角色,透過與下列標準機構合作,推動教育、醫療保健、財務、汽車和電信產業中超過十個垂直標準:

Microsoft has played a leading role in setting the standards by working with the following standard agencies to promote more than 10 vertical standards in education, health care, finance, cars and telecommunications:

  • 合作作業研究與開發關聯 (ACORD)
  • 零售產業標準 ()
  • 汽車產業動作群組 (AIAG)
  • 臨床資料交換標準聯盟 (CDISC)
  • 大陸自動化建築物關聯 (CABA)
  • 分散式管理工作組 (DMTF)
  • EAN 國際和統一程式碼委員會 (EAN。UCC)
  • EPCglobal
  • 歐洲電子商務 (EEMA) 論壇
  • 財務資訊 eXchange (FIX/FPL)
  • 健康情況等級七 (HL7)
  • 人力資源 XML (HR-XML)
  • IMS Global Learning Consortium (IMS)
  • 互動式財務 eXchange 論壇 (IFX)
  • OPC Foundation (OPC)
  • OPEN Financial Exchange Consortium (OFX Consortium)
  • Open Travel Alliance (OTA)
  • RosettaNet
  • 學校互通性架構 (SIF)
  • 全球銀行間金融電信 (SWIFT)
  • TeleManagement 論壇 (TM 論壇)

Microsoft 目前與垂直標準主體的工作關係重點包括:

Microsoft's current working relationship with the vertical standard body focuses on:

  • 汽車產業動作群組 (AIAG) —AIAG 是與汽車產業相關的公司關聯,負責開發汽車供應鏈的標準。 Microsoft 是贊助委員會成員。 其共同贊助專案,可定義運用 Web 服務之新一代汽車供應鏈案例 (SOA) 驅動服務導向架構所需的功能需求和建議指引。
  • 分散式管理工作組 (DMTF) —DMTF 是一個業界組織,可領導開發管理標準,例如 WS-Management。 Microsoft 共同建立此組織,目前為委員會成員。
  • EPCglobal — EPCglobal引導電子產品 (EPC) 開發業界驅動標準,以支援在貿易網路中使用無線電頻率識別 () 。 Microsoft 參與 EPC 全域軟體動作群組的讀者通訊協定和讀取器管理工作組。 Microsoft 也已提交讀取器通訊協定規格的 XML 訊息格式,並最近對讀取器管理規格做出貢獻。
  • 健康情況等級七 (HL7) — HL7 是數個美國國家標準局 (ANSI) 認證的標準開發組織 (SDO) 在醫療保健領域中運作的其中一個。 Microsoft 已推動提交三個 Web 服務規格, (WS 位址、WS-Security和 WS-ReliableMessaging) 作為 HL7 Web Services 基本設定檔的更新。
  • IMS Global Learning Consortium— IMS Global Learning Consortium 開發學習技術的標準,而數個 IMS 規格已成為提供學習產品和服務的全球事實標準。 ** Microsoft 是技術委員會的成員,可協助 IMS 定義及傳遞 e-Learning 標準,並提供 WS-Security、Addressing 和 MTOM 型附件的規範指引。
  • Open Financial Exchange Consortium — OFX 聯盟會引導開發財務資料的電子交換標準。 超過 2000 家銀行和金融公司以及主要薪資處理公司都使用 OFX。 Microsoft 是 OFX 聯盟的共同建立者,目前正在處理 OFX 2.0 延伸模組。
  • RosettaNet — RosettaNet是一個全球標準組織,可提升共同作業商務。 每年使用 RosettaNet 標準交易數十億美元。 Microsoft 目前在主管和架構諮詢委員會上保留基座,以 Web 服務為基礎推動 RosettaNet 的新一代架構規格和整合架構。
  • TeleManagement 論壇— TM 論壇是通訊服務的全域標準主體,參與資訊與通訊服務 (ICS) 產業超過 15 年。 Microsoft 已推動建立規格,讓 Operations/Business Support Systems (OSS/BSS) 函式公開為 Web 服務。

除了廣泛參與 Web 服務標準程式之外,Microsoft 也推動了真實世界的互通性。 WS-* 架構的互通性是由兩個程式所確保:將規格提交至標準主體,例如 OASIS 和 W3C,以及 Web 服務工作坊程式。 提交至標準機構可保證整個產業主題專家的技術委員會徹底檢閱規格。 Web 服務研討會程式提供社群和產業意見反應的通道,是以網際網路工程工作組 (IETF) 原則為基礎,在提交至標準主體之前,至少需要兩個規格的交互操作實作。 這些程式的互補本質是協調極端值規格,並達成通用通訊協定的廣泛業界支援,以進行互通性的關鍵。

The WS-* architecture’s interoperability is ensured by two programs: submission to standard bodies, such as OASIS and W3C, and Web service workshop programs . The submission to a standard body ensures that the technical committees of the entire industry have a thorough review of the rules.

到目前為止,Microsoft 和其他 70 個以上的廠商參與 WS-* 程式。 隨著許多規格標準化或提交至標準主體,廠商會將其注意力轉移到 WS-* 架構的實作。 開發人員可以預期跨實作這些規格的廠商產品互通性,讓企業能夠建置依設計連線的異質系統。 Microsoft 已在 Web 服務增強功能中提供數個 WS-* 規格的早期實作, (WSE) ,並將使用 WCF 提供整個 WS-* 架構的實作,此架構目前在 Beta 2 中。

So far, Microsoft and more than 70 other manufacturers have been involved in the WS-* program. As many regulations have been standardized or submitted to the standard body, manufacturers have shifted their attention to the implementation of the WS-* architecture. Developers can anticipate cross-implementation of the WS-* product interface, enabling businesses to build an off-the-shelf system. Microsoft has already provided several early implementations of the WS-* regulation in the web service enhancement function, (WSE) and will use the WCF to provide the full WS-* architecture, which is currently in Beta 2.

Microsoft 的核心是一家平臺公司,致力於提供豐富的生態系統來建置和管理連線的系統。 Microsoft 已大量投資 Web 服務,並透過 Microsoft .NET 建置其整個新一代開發人員平臺。

Microsoft has invested heavily in Web services, and has built its entire new generation of developers platform through Microsoft.net.

從建置 Web 服務到取用 Web 服務,到管理它們—Microsoft 提供整個產品供應專案範圍的完整 Web 服務支援。

From setting up Web services to accessing Web services, to managing them - Microsoft provides complete web service support across the entire product supply project spectrum.

Visual Studio 2005 和 .NET Framework 2.0

.NET Framework 2.0 是 Microsoft 的 Managed 程式碼程式設計模型和執行時間,用於在 Windows 平臺上建置應用程式。 Visual Studio 是用來建置這些應用程式的專業開發環境。 Visual Studio 和 .NET Framework 2.0 是設計來改善開發人員生產力,並藉由提供完全受控的應用程式環境來提升應用程式可靠性和安全性。 開發人員可以建置適用于 Windows 和 Web 的高效能多層式應用程式,並使用 .NET Compact Framework 為行動裝置建置智慧型裝置軟體。

.NET Framewerk 2.0 is a Managed program design model and implementation time for Microsoft, which is used to build applications on Windows platform. Visual Studio is a professional development environment for these applications. Visual Studio and.NET Framewerk 2.0 are designed to improve the productivity of developers and improve the reliability and safety of applications by providing a fully controlled application environment.

.NET Framework提供 Web 服務支援,可讓超過 35 百萬個 .NET 開發人員使用 .NET 上支援的任何程式設計語言,開發、探索、偵錯、部署及取用 Web 服務。 此外,.NET Framework支援跨平臺互通性的 WS-I 基本設定檔。 這可讓 .NET 應用程式取用和公開幾乎與任何應用程式互通的 Web 服務,不論程式設計語言或平臺為何。

...............................................................................................................................................................................................................................................................

Visual Studio 的 [新增 Web 參考] 對話方塊會自動為 WSDL 定義的 Web 服務產生 Proxy 程式碼,以在 Windows、Web、行動裝置和 Office 型應用程式中取用 Web 服務。

Visual Studio's [New Web Reference] dialogue automatically generates a proxy code for Web services defined as WSDL to use Web services in Windows, Web, mobile devices and Office applications.

Visual Studio 也可讓開發人員輕鬆地在 UDDI 中發佈和尋找 Web 服務。 從 Visual Studio 的起始頁面,開發人員可以直接將其 Web 服務的相關資訊發佈至 UDDI。 開發人員建立新的服務時,可以直接從 Visual Studio 在整個企業中加以辨識。 透過 [新增 Web 參考] 對話方塊連線到 UDDI,開發人員可能會找到可用的 Web 服務。

Visual Studio can also make it easier for developers to publish and seek Web services in UDDI. From the starting page of Visual Studio, developers can send relevant information about their Web services directly to UDDDI. When developers create new services, they can identify them directly from Visual Studio throughout the enterprise. Through [new web reference] links to UDDDI, developers may find available Web services.

按一下 [映射] 以查看較大的版本。

 by [visited] to see the larger version.

圖 2. Visual Studio 中的 [新增 Web 參考] 對話方塊會自動從 WSDL 產生 Proxy 程式碼。 (按一下映射以查看較大的 version.)

Diagram 2. [New Web Reference] Dialogues automatically generate Proxy Codes from WSDL. (Smap to see larger version.)

Visual Studio 也支援 Web 服務的單元測試和負載測試。 Web 服務作業可以直接從單元測試呼叫,就像本機程式碼一樣。 此外,Visual Studio 也提供特別用來測試 Web 服務的屬性和方法。

Visual Studio also supports a single test and load test for Web services. Web services can be called directly from a single test, just like this program code. In addition, Visual Studio provides a special test of the properties and methods of Web services.

最後,Visual Studio Tools for Office (VSTO) 將 Visual Studio 和 .NET Framework 2.0 的強大功能帶入以 Word 和 Excel 為基礎的商務解決方案。 .NET Framework所提供的所有 Web 服務功能都可以透過Word和 Excel 解決方案公開。 因此,開發人員可以在這些解決方案中公開、取用、管理及偵錯 Web 服務。

Finally, Visual Studio Tools for Office (VSTO) brings Visual Studio and.NET Framework 2.0 into business solutions based on Word and Excel...NET Framework offers all web service functions that can be made public through Word and Excel solutions. Therefore, developers can openly access, access, manage, and detect wrong Web services in these solutions.

Visual Studio Team System

Visual Studio Team System (VSTS) 擴充 Visual Studio 產品行,以包含適用于營運經理、架構設計人員、測試人員、專案經理和開發人員的新軟體生命週期工具。 VSTS 在 2005 年 11 月發行,可減少傳遞分散式應用程式的複雜性,並協助軟體小組的成員進行通訊。

Visual Studio Team System (VSTS) expands the Visual Studio product to include a new software life cycle tool suitable for running managers, building designers, testers, project managers, and developers. The launch of VSTS in November 2005 will reduce the complexity of transmitting decentralized applications and assist members of the software community in communicating.

針對建置已啟用 Web 服務之軟體的開發人員,VSTS 會擴充 Visual Studio 2005 的核心功能,讓架構設計人員能夠在小組中工作,以視覺化方式設計 Web 服務的集合,並根據部署環境的需求驗證分散式應用程式的架構設計。 開發人員可以圖形化方式定義和修改 ASMX Web 服務的 Web 方法,以手動編輯組態檔以指定 Web 服務組態資訊的需求。 VSTS 也會為 IT 專業人員提供工具,以圖形方式指定 Web 服務設定和條件約束,例如驗證和安全性需求。

VSTS will expand the core functions of Visual Studio 2005 for developers who build software that has been enabled to use Web services, allowing the architects to work in groups, design the web services in a visual way, and validate the architecture of decentralized applications based on the needs of the deployed environment. The developers can graphically define and modify the Web methods of the ASMX Web service, manually edit the group files to specify the needs of the Web service package. VSTS will also provide tools for IT specialists to map the design of the Web service settings and framework requirements, such as authentication and security requirements.

按一下 [映射] 以查看較大的版本。

 by [visited] to see the larger version.

圖 3. VSTS 設計工具會將 Web 服務集合之間的互動視覺化。 (按一下映射以查看較大的 version.)

Figure 3. VSTS Design Tool will visualize the interaction between web services pools. (Small map to see larger version.)

VSTS 包含 Visual Studio Team Test (TT) ,這是一個整合式 Visual Studio 元件,可產生測試方法存根的程式碼、程式碼涵蓋範圍分析和在 IDE 內執行測試。 這項功能適用于想要執行迴歸測試和效能測試的 Web 服務開發人員。 由於 Web 服務通常會公開網頁以進行手動調用,因此也可以使用整合式 Web 測試錄製器快速錄製一系列 Web 服務測試。 記錄目標網站的活動之後,會產生測試程式碼,並可透過進一步自訂來擴充。

VSTS contains Visual Studio Team Test (TT), an integrated Visual Studio widget that generates the code, code coverage analysis and running tests in IDE. This function is suitable for Web service developers who want to run the Reciprocity Retrospection and Performance Tests. Since Web services usually open their web pages for manual rotation, they can also quickly record a series of Web services tests using the Integration Web Test Producer.

最後,Visual Studio Team Foundation Server (VSTS) 是小組共同作業伺服器,提供 VSTS 用戶端的版本控制、工作專案追蹤和企業專案管理等功能。 合作夥伴可以透過一組 Web 服務來擴充 Team Foundation Server。

Finally, Visual Studio Team Foundation Server (VSTS) is a group co-working server that provides VSTS client control, work project tracking, and business project management functions. Partners can expand Team Foundation Server through a set of Web services.

Web 服務增強功能

雖然 Visual Studio 和 .NET Framework 2.0 提供基本 Web 服務開發的支援,但客戶最近幾年需要進階的 Web 服務功能,包括端對端安全性、路由和訊息附件。 (WSE) 3.0 的 Web 服務增強功能是 Visual Studio 2005 .NET Framework 2.0 和附加元件的完整支援延伸模組,可用來建置安全的 Web 服務。 在 2005 年 11 月發行以符合 Visual Studio 2005 版本,WSE 3.0 實作最新的業界支援的 WS-* 規格。

Although Visual Studio and.NET Framewerk 2.0 provide basic web service development support, clients need advanced Web service functions in recent years, including end-to-end security, routers and message attachments. (WSE) 3.0 Web service enhancements are Visual Studio 2005.NET Framework 2.0 and full support extension modules for additional components that can be used to build secure Web services. Launched in November 2005 in line with Visual Studio 2005, WE 3.0 to implement the latest industry-supported WS-* rule.

現在,WS-Security系列規格已大幅強化,WSE 3.0 的主要目標是為開發人員提供這些安全性規格的第一個完整實作。 因此,WSE 3.0 支援下列 WS-* 規格, (請參閱附錄以取得版本設定資訊) :

Now, the WS-Security series has been significantly strengthened, and the main objective of WSE 3.0 is to provide developers with the first complete implementation of these safety codes. Therefore, WSE 3.0 supports the following WS-* regulations (see appendix for version configuration information):

  • XML、SOAP、WSDL
  • WS-Security
  • WS-Trust
  • WS-SecureConversation
  • WS-Addressing
  • MTOM

著重于安全性也是 WSE 3.0 支援 MTOM 的原因之一。 透過直接網際網路訊息封裝保護附件 (DIME) 需要傳輸層級安全性,而 MTOM 附件可以使用傳輸層級或訊息層級安全性來保護。 因此,開發人員可以利用訊息層級安全性的一些優點來保護 Web 服務附件,例如端對端安全性,並支援不同的認證類型。

This emphasis on security is also one of the reasons why WSE 3.0 supports MTOM. The blocking of protection attachments (DIME) via direct Internet messages requires transfer-level security, while MTOM attachments can use transfer-level or message-level security to protect them.

WSE 3.0 也引進了一組「周全」的安全性案例。 這些案例是高階安全性建置組塊,可讓開發人員專注于服務的商務邏輯,瞭解基礎 Web 服務通訊是安全的。 新的組態編輯器也讓建立和維護 WSE 原則檔案變得更容易。 GUI 精靈會建立及設定周全案例,而不需要開發人員依賴原則檔的 XML 標記法。 WSE 3.0 也會透過原則定義安全性會話,讓任何指定的服務也可以作為安全性權杖服務 (STS) 。

WSE 3.0 has also led to a set of "fully" safety cases. These are high-level security building blocks that allow developers to focus on the business logic of service and understand that basic Web service communications are safe. The new configuration editor also makes it easier to create and maintain WSE-based files. The GUI elves will create and configure a full case without the developer relying on the original XML tag. WSE 3.0 will also allow any specified service to be used as a security staff service (STS) through a defined security session.

按一下 [映射] 以查看較大的版本。

 by [visited] to see the larger version.

圖 4. WSE 安全性設定精靈會產生周全安全性案例的原則檔案。 (按一下映射以查看較大的 version.)

Diagram 4. WSE security settings generate principle files for well-established safety cases.

WSE 3.0 版本的主要目標是提供 WCF 的路徑、統一的程式設計模型和執行時間,以建置安全、可靠且交易的 Web 服務。 WSE 3.0 在使用周全安全性案例時提供與 WCF 的互通性,也提供一些與 WCF 的程式設計模型同位。

The main objective of WSE version 3.0 is to provide WCF paths, uniform programming models and running times to build secure, reliable and traded Web services. WSE 3.0 provides interoperability with WCF when using full safety cases, and some is co-located with WCF design models.

.NET Framework 3.0

與 WSE 的開發平行,Microsoft 一直在開發 .NET Framework 3.0,其新一代 Managed 程式碼程式設計模型可用來在 Windows 平臺上建置應用程式。 .NET Framework 3.0 可讓開發人員建立視覺上令人讚歎、連線且已啟用工作流程的應用程式。 它將會隨附為 Windows Vista 的核心部分,也可透過 .NET Framework 3.0 執行時間元件在 Windows XP 和 Windows Server 2003 上使用。 .NET Framework 3.0 建置及運用 Web 服務的主要元件包括 WCF、Windows Workflow Foundation (WF) 和 Windows CardSpace。

Parallel to WSE’s development, Microsoft has been developing.NET Framewerk 3.0, whose new generation Managed code design model can be used to build applications on Windows platform..NET Framewerk 3.0 allows developers to create visual, connected and activated workflow applications. It will be attached to Windows Vista, and can be used on Windows XP and Windows Server 2003..... NET Framewerk 3.0 The main components that build and operate Web services include WCF, Windows World Foundation (WF) and Windows CardSpace.

Windows Communication Foundation

WCF 是 Microsoft 的統一程式設計模型和執行時間,可用於使用 Managed 程式碼建置 Web 服務應用程式。 其擴充.NET Framework功能,以建置跨平臺互通的安全、可靠和交易 Web 服務。

WCF is a single program design model and execution time for Microsoft, which can be used to build web service applications using Managed code. It expands.NET Framework to build secure, reliable and transactional web services across the platform.

WCF 從頭開始建置,以結合及擴充現有 Microsoft 分散式系統技術的功能,包括 Enterprise Services、System.Messaging、.NET 遠端、ASMX 和 WSE,以根據 Web 服務提供統一的開發體驗。

The WCF is built from scratch to combine and expand the capabilities of Microsoft decentralized systems technology, including Enterprise Services, System. Messaging,.NET Remote, ASMX and WSE to provide a single development experience based on web services.

WCF 支援 WS-* 架構,可開發可互通的 Web 服務,其中包含端對端安全性、可靠性和交易支援:

WCF support WS-* architecture to develop interoperable Web services with end-to-end security, reliability and transactional support:

  • 消息: XML、SOAP、WS-Addressing 和 MTOM

WCF 支援 REST) 和 SOAP 型 Web 服務 (表示狀態傳輸。 WCF 也支援 WS-Addressing,其會定義 SOAP 標頭的新增專案,以定址 SOAP 訊息。 這樣會釋放 SOAP,而不需要依賴基礎傳輸通訊協定來定址資訊。 MTOM 會根據 XML 二進位優化封裝 (XOP) 規格,定義 SOAP 訊息中附件的優化傳輸格式。

The WCF supports REST and SOAP Web services (state transfer). The WCF also supports WS-Addressing, which defines additional projects for SOAP headers to locate SOAP messages. This will release SOAP without the need to rely on base-based communication protocols for site information. MTOM will define an optimised transfer format for SOOP attachments based on the XML binary optimisation (XOP) code.

  • 元: WSDL、WS-MetadataExchange、WS-Policy 和 WS-SecurityPolicy

WCF 支援 Web 服務描述語言 (WSDL) ,其定義標準語言來指定服務和這些服務使用方式的各種層面。 WCF 也支援WS-Policy和WS-SecurityPolicy,以描述無法在 WSDL 中表示之服務行為的更動態層面,例如慣用的安全性選項。 最後,WCF 對WS-MetadataExchange的支援表示用戶端可以透過 SOAP 要求服務中繼資料,例如服務的 WSDL 和原則。

WCF supports Web Services Description Language (WSDL), which defines the standard language to specify the various layers of services and how these services are used. WCF also supports WS-Policy and WS-Security Policy to describe the more dynamic layers of service behaviour that cannot be expressed in WSDL, such as the security options that are used. Finally, WCF offers support to WS-MetadataExchange by using SOAP to request service metadata, such as the WSDL and the principle of service.

  • 安全: WS-Security、WS-Trust 和 WS-SecureConversation

WCF 透過 SSL 和訊息層級安全性支援傳輸層級安全性,方法是實作 WS-Security、WS-Trust 和 WS-SecureConversation。 這些規格會針對訊息層級保護、完整性、驗證和身分識別同盟定義 SOAP 的新增專案。 訊息層級安全性不限於單一類型的認證,可讓開發人員更細微地控制應保護哪些訊息部分。

WCF conveys layer security through SSL and information layer security by making WS-Security, WS-Trust, and WS-SecureConversation. These rules focus on additional projects defined by SOAP as the information layer protection, integrity, verification and identity recognition alliance. The message layer security is not limited to a single type of authentication that allows developers to exercise more control over which message parts should be protected.

  • 可靠性: WS-ReliableMessaging

WCF 支援 WS-ReliableMessaging,它會定義 SOAP 標頭的新增專案,以啟用可靠的端對端通訊,即使周遊多個 SOAP 媒介也一般。 WS-ReliableMessaging可以保證訊息送達,訊息剛好送達一次,並依序送達。

The WCF supports WS-ReliableMessage, which defines additional projects for SOAP headers to enable reliable end-to-end communication, even if it travels through multiple SOAP media. WS-ReliableMessage can guarantee the delivery of messages, which just happens to be delivered once and delivered in an orderly manner.

  • 交易: WS 協調,WS-AtomicTransaction

WCF 支援WS-Coordination和 WS-AtomicTransaction,可透過 SOAP 型交換啟用兩階段認可交易。

WCF supports WS-Coordation and WS-AtomicTransation by enabling two-stage transactions through SOAP swaps.

按一下 [映射] 以查看較大的版本。

 by [visited] to see the larger version.

圖 5. WCF 程式設計模型可讓開發人員在程式碼或 XML 組態檔中指定通訊設定。 (按一下映射以查看較大的 version.)

Figure 5. WCF program design models allow developers to specify communication settings in code or XML configuration files. (A bit to map to see larger messages.)

除了實作 WS-* 架構之外,WCF 也提供新傳訊案例的機會,並支援 TCP、具名管道、P2P 和自訂傳輸。 裝載 Web 服務也有更多彈性。 Windows Forms應用程式、Windows Presentation Foundation應用程式、ASP.NET 應用程式、主控台應用程式、Windows 服務和 COM+ 服務,都可以輕鬆地透過不同的傳輸裝載 Web 服務端點。 WCF 也有許多數位簽署和加密訊息的選項,包括下列權杖支援:Kerberos、X.509、使用者名稱和安全性判斷提示標記語言 (SAML) 。

In addition to the WS-* architecture, the WCF also provides opportunities for new communication cases and supports TCP, name-based conduits, P2P, and custom transfer. Loading Web services is also more robust. Windows Forum applications, Windows Foundation applications, ASP.NET applications, host-station applications, Windows services, and COM+ services can easily access different web service endpoints. The WCF also has a number of digital signing and encryption options, including the following: Kerberos, X.509, Usernames and Security Sensitance Marker (SAML).

Windows Workflow Foundation

.NET Framework 3.0 中用於開發 Web 服務的另一項新功能是 WF。 WF 是可在 Windows 上快速建置已啟用工作流程的應用程式的程式設計模型、引擎和工具。 它提供將工作流程建置到 Windows 應用程式的通用架構,不論這些工作流程是協調軟體、人員或兩者之間的互動。

Another new feature of.NET Framework 3.0 for the development of web services is the WF. WF is the design model, engine, and tool that can be built quickly on Windows for applications that have started working processes. It provides a common frame for building workflows into Windows applications, regardless of whether these processes are an interface between software, staff or both.

WCF 和 WF 是分散式應用程式開發的互補建置組塊。 工作流程可以驅動指定服務的商務程式。 同樣地,工作流程通常需要與服務互動,才能執行商務程式。 因此,WCF 和 WF 可用來建立已啟用工作流程的服務和服務啟用工作流程。

WCF and WF are complementary building blocks for the development of decentralized applications. Workstreams drive business programs that specify services. Similarly, workflows usually need to interact with services in order to run business programs. Therefore, WCF and WF can be used to create service and service start-up workflows that have been implemented.

WF 隨附基底活動程式庫,其中包含用於取用和公開服務的活動。 這表示開發人員可以直接在工作流程設計工具內建立已啟用服務的工作流程。 由於 WF 提供裝載和取用服務的原生支援,因此開發人員可以輕鬆地建立可叫用其他商務邏輯的複合應用程式。

This means that developers can directly build the workflow of the service that has been enabled within the workflow design tool. Since the WF provides raw support for loading and accessing the service, developers can easily create a complex application that can be called other business logic.

按一下 [映射] 以查看較大的版本。

 by [visited] to see the larger version.

圖 6. WF 隨附基底活動程式庫,其中包含用於取用和公開 Web 服務的活動。 (按一下映射以查看較大的 version.)

Figure 6. WF with Base Activity Library, which contains activities for accessing and making publicly available Web services. (See larger version.)

Windows CardSpace

.NET Framework 3.0 的另一個重要元件是 Windows CardSpace,這是一項新技術的編解碼器,可讓使用者在線上管理和更安全地交換其個人身分識別資訊。 它藉由以密碼編譯強式安全性權杖取代不安全的使用者名稱和密碼,協助解決密碼中斷和線上詐騙的問題,例如網路釣魚。 Windows CardSpace 建置在 WCF 之上,並實作 身分識別中繼系統的核心,使用標準通訊協定在信任的識別提供者和要求者之間安全地交涉、要求和訊息代理程式身分識別資訊。

Another important component of.NET Framework 3.0 is Windows CardSpace, a new technology codec that allows users to manage and exchange their personal identity information online in a safe manner. It helps solve the problem of password break-ups and wire frauds, such as fishing. Windows CardSpace is built over WCF and is built at the heart of , using the standard communication protocol to demand security and communication information between trusted providers and people.

雖然 Windows CardSpace 專為 Windows 所建置,但它會針對用戶端、網站和身分識別提供者之間的所有通訊使用標準 WS-* 通訊協定, (例如雇主、政府機關或銀行) 。 這表示網站和身分識別提供者可能會在完全不同的平臺和技術上執行。 此外,Microsoft 正與產業中的其他人合作,協助他們在與 Microsoft Windows CardSpace 類似的其他平臺上建立類似 Windows CardSpace 的使用者體驗,協助確保使用者不受身分識別詐騙的保護,而不論他們所選擇的平臺為何。

While Windows CardSpace is built exclusively for Windows, it uses WS-* communication standards for all communications between users, websites, and identity providers, such as employers, government agencies, or banks. This means that websites and identity providers may operate on completely different platforms and technologies.

以 WS-* 架構為基礎,Windows CardSpace 會使用下列 Web 服務規格來實作必要的身分識別交換通訊協定:

Based on the WS-* architecture, Windows CardSpace uses the following Web service codes to make the necessary identification exchange of communications protocols:

  • WS-MetadataExchange用來取得網站的安全性原則,其會定義哪種類型的權杖,以及網站所需的宣告。
  • WS-MetadataExchange可用來取得識別提供者的原則,並定義 Windows CardSpace 必須使用哪些安全性原則來取得使用者的權杖。
  • WS-Trust可用來從識別提供者取得安全性權杖。
  • WS-Security和WS-SecureConversation是用來保護 Windows CardSpace 與識別提供者之間的交談。

圖 7. Windows CardSpace 使用 WS-* 架構來實作必要的身分識別交換通訊協定。

Figure 7. Windows CardSpace uses the WS-* architecture to implement the necessary ID exchange protocols.

BizTalk Server

.NET Framework 3.0 技術的補充是BizTalk Server,這是一項伺服器產品,可讓客戶整合系統、員工和交易夥伴。 Web 服務在系統整合中扮演重要角色。 因此,BizTalk Server支援在商務程式中取用 Web 服務,並將商務程式和企業營運應用程式公開為 Web 服務。 它也支援 SOAP、UDDI、WSDL、WS-Security、WS-Trust,以及透過 ASMX 和 WSE 配接器WS-SecureConversation。 WSE 配接器是「無程式碼」連線解決方案,可將安全的 Web 服務與BizTalk Server整合。 WSE 配接器也可以用來安全地呼叫 Web 服務,並將 BizTalk 協調流程發佈為 Web 服務。 BizTalk Server 2006 新增透過發佈/子樣式傳訊呼叫 Web 服務的能力,並提供 WCF 配接器,以將 WCF Web 服務納入商務程式。

As a result, BizTalk Server supports the use of Web services in business programs and publicizes business and business applications as Web services. It also supports the integration of SOAP, UDDI, WSDL, WS-Securety, WS-Trust, and the use of the ASMX and WSE interface WS-SecureCoveration. The WEE interface is a "no-proced" connection solution that allows secure Web services to be integrated with BizTalk Server. WSE connectors can also use the ASMX and WSE interfaces to call WebSecureConvers. The WESE interface is a "no-procedure" link solution that provides new Web/Calver service access to the WebC.

按一下 [映射] 以查看較大的版本。

 by [visited] to see the larger version.

圖 8. BizTalk Server可讓您輕鬆地將商務程式公開為 Web 服務。 (按一下映射以查看較大的 version.)

Figure 8. BizTalk Server allows you to easily release business programs into the Web service. (Smap the larger version.)

BizTalk Server也會透過 Web 服務與 InfoPath 整合。 BizTalk 和 InfoPath 一起可讓您更輕鬆地建立涉及資訊工作者的商務程式解決方案。 InfoPath 可讓資訊工作者在 XML 中收集及管理商務資料,供應商務程式解決方案中不可或缺的桌面片段。 BizTalk Server然後作為中央協調流程點。 InfoPath XML 架構可以在BizTalk Server管理工具內開啟,而且 InfoPath 檔可以透過 Web 服務傳送至BizTalk Server。

BizTalk Server will also integrate with InfoPath through Web services. BizTalk and InfoPath together will make it easier for you to build business solution solutions for information workers. InfoPath will allow information workers to collect and manage business data in XML and to provide the essential desktop segment of the business programme solution. BizTalk Server will then act as a central coordinating flow point. InfoPath XML structures can be opened in the BizTalk Server administration tool and InfoPath files can be sent over to BizTalk Server via Web Services.

除了提供豐富的開發人員平臺來建置 Web 服務之外,Microsoft 還藉由將重要產品功能公開為 Web 服務,將重要的產品功能公開到其整個產品供應專案中。 Microsoft 的產品和合作夥伴產品都會使用這些服務,為使用者提供更高的連線能力與更好的使用者體驗。

In addition to providing a rich stand of developers to build Web services, Microsoft has made important product functions publicly available to its entire product supply programme by making important product functions publicly available as Web services. Microsoft’s products and partner products will use these services to provide users with greater connectivity and better user experience.

Windows Vista

Windows Vista 是 Windows 用戶端作業系統的下一個版本,可讓您更輕鬆地建置更安全、可靠且可管理的應用程式。 Windows Vista 也可讓開發人員和設計工具建立使用者體驗的突破,以改善可用性,並讓使用者能夠更相關的工作。 最後,Windows Vista 可讓您輕鬆地透過許多創新整合技術來連線到資訊、系統、人員和裝置。

Windows Vista is the next version of the Windows user-based system that allows you to build safer, reliable, and manageable applications more easily. Windows Vista also allows developers and design tools to build user-tested breakthroughs to improve usability and enable users to work more closely. Finally, Windows Vista allows you to easily access information, systems, people, and devices through many new integration techniques.

針對 Managed 程式碼解決方案,Windows Vista 透過 WCF 提供廣泛的 Web 服務支援,這是 .NET Framework 3.0 的核心元件。 Windows Vista 也會實作 WS-Discovery,以支援 Web 服務的裝置設定檔 (DPWS) 。 DPWS 提供網路裝置的標準型連線,包括印表機、無線相機、投影機等等。 DPWS 輕量型通訊協定適用于小型裝置,並啟用裝置、電腦和 Web 服務之間跨網際網路連線的新體驗。 裝置上的 Web 服務可讓裝置和電腦透過網際網路彼此連線,即使它們漫遊並變更 IP 位址也一樣。 對於合作夥伴而言,這會為產品差異、裝置互通性和服務機會提供豐富的平臺。

Windows Vista also works as a new WS-Discory to support web-service device configurations (DPWS). DPWS provides standard links to network devices, including printers, wireless cameras, projectors, and so on. DPWS light communication protocols are suitable for small-scale devices and for new experiences with devices, computers, and web service connections across the Internet. Web services on devices allow devices and computers to connect across the Internet, even if they are becoming more IP locations.

合作夥伴正在開發的 Web 服務裝置包括:

The web service devices being developed by partners include:

  • 網路連線的印表機可提供豐富的事件和服務整合 (,例如,當列印標籤接近空白) 時,自動重新排序。
  • 支援探索和無線簡報檢視的無線投影機。
  • 可與 Web 服務同步且可由擁有者遠端控制的主控系統。
  • 漫遊 IP 型相機,可自動同步處理相片與主機電腦、Web 服務,甚至是其他漫遊相機。
  • 提供 QoS 布建和 UPnP 橋接的主路由器。

圖 9. DPWS 的 Windows Vista 支援可啟用無線投影機探索。

Figure 9. Windows Vista support to enable wireless projectors to explore.

Office

此外,在 Vista 時間範圍內發行的是 Office 2007,這是 Microsoft 針對資訊工作者的最新生產力套件。 除了此 Office 應用程式套件之外,Office 系統還會提供整合式工具和服務的集合,可協助開發人員使用 Web 服務建置商務解決方案。

In addition, Office 2007, which was launched within Vista’s time horizon, is Microsoft’s latest production package for information workers. In addition to this Office application package, the Office system provides a pool of integration tools and services that can help develop business solutions for web-based services.

Office 2003 提供 Office Web Services Toolkit,這是 Visual Basic for Applications (VBA) 的附加元件,可讓 Office 應用程式取用 Web 服務。 開發人員可以使用工具組來探索 UDDI 登錄中的 Web 服務,並從 VBA 編輯器內取用服務。 針對 Managed 程式碼解決方案,開發人員可以使用 VSTO 來利用 Visual Studio 的生產力和功能,以及 .NET Framework 2.0 來建置更進階的 Office 應用程式。

Office 2003 provides Office Web Services Toolkit, an additional element of the VISU Basic for Applications (VBA) that allows the Office application to access Web services. Developers can use a tool set to explore Web services in the UDDDI logout and take services from the VBA editor. On the Managed code solution, developers can use VSTOs to use the production and functions of Visual Studio, and.net Framework 2.0 to build a more advanced Office application.

按一下 [映射] 以查看較大的版本。

 by [visited] to see the larger version.

圖 10. Office Web Services 工具組可讓開發人員取用 Office 應用程式內的 Web 服務。 (按一下映射以查看較大的 version.)

10. Office Web Services tool sets allow developers to access Web services in the Office application. (At a glance to see larger version.)

除了為開發人員提供將 Web 服務支援新增至 Office 應用程式的工具之外,Office 產品還內建支援取用 Web 服務:

In addition to providing developers with tools to add web service support to the Office application, the Office product also built support for Web access:

  • InfoPath 內建支援透過 Web 服務系結至資料。 它包含資料連線工具,可簡化 Web 服務的耗用量,並支援架構型表單驗證。
  • Visio具有取用資料庫驅動 Web 服務的內建支援,例如由SQL Server關係資料庫公開的 Web 服務。
  • Office 應用程式中的 [研究窗格 ] 會取用 Web 服務,並顯示有用的資訊,例如同義字或全書查閱。 也可以自訂它來提供品牌內容。 例如,它可以顯示 Amazon 書籍目錄中的資訊,讓使用者可從 Office 檔的目前工作環境中尋找和檢查書籍的詳細資訊。

圖 11. Office 應用程式中的 [研究窗格] 會取用 Web 服務來傳回結果。

11. [Research pane] in the Office application will use Web service to return the results.

SharePoint 產品和技術

Windows SharePoint Services (WSS) 大量由 Office 運用,並提供資訊工作者共同作業的平臺。 WSS 是 Windows Server 的元件,可用來建立小組型網站,以啟用資訊共用和檔共同作業。 WSS 提供小組服務和網站給 Office 系統和其他傳統型應用程式。 它也可作為應用程式開發的平臺,而且是所有 SharePoint 網站的引擎。 包含這類 IT 資源,例如入口網站、小組工作區、電子郵件、目前狀態感知和 Web 型會議,WSS 可讓使用者快速且有效率地找出分散式資訊,以及更有生產力地連線及與其他人合作。

Windows SharePoint Services (WSS) is used extensively by Office and provides a platform where information workers work together. WSS is part of Windows Server, which can be used to create small-group websites to enable sharing of information and files to work together. WSS provides group services and websites to Office systems and other traditional applications. It can also serve as a platform for application development and an engine for all SharePoint sites.

Web 服務扮演啟用此連線的關鍵角色,特別是在遠端系統管理 SharePoint 網站的部署,或透過智慧型用戶端應用程式與 SharePoint 網站互動時。 一組 Web 服務可管理清單警示、表單、圖片庫、會議工作區、使用者/群組/跨網站群組和網頁元件:

Web Services play a key role in enabling this connection, especially when remote systems manage the deployment of SharePoint sites or interact with SharePoint sites through smart client applications. A set of Web Services can manage list alerts, forms, graphic libraries, meeting areas, users/groups/cross-site groups and web pages:

  • 系統管理— 提供管理 WSS 部署的方法,例如用於建立或刪除網站。
  • 警示: 提供在 SharePoint 網站中處理清單專案警示的方法。
  • 檔工作區- 提供管理檔工作區網站及其包含資料的方法。
  • Forms- 提供在處理清單內容時,傳回使用者介面中使用的表單的方法。
  • 影像處理— 提供建立和管理圖片庫的方法。
  • 清單資料擷取- 提供方法,以針對 WSS 中的清單執行查詢。
  • 清單- 提供使用清單和清單資料的方法。
  • 會議— 提供建立和管理會議工作區網站的方法。
  • 許可權- 提供使用網站或清單許可權的方法。
  • 網站資料 – 提供從 WSS 中的網站或清單傳回中繼資料或清單的方法。
  • 網站- 提供傳回網站集合網站範本相關資訊的方法。
  • 使用者和群組- 提供使用使用者、網站群組和跨網站群組的方法。
  • 版本- 提供使用檔案版本的方法。
  • 檢視: 提供使用清單檢視的方法。
  • 網頁元件頁面- 提供方法,以將資訊傳送至 Web 服務並從中擷取資訊。 Web 元件會使用 Web 服務彼此通訊。
  • Webs- 提供使用網站和子網站的方法。

Microsoft 適用于 SharePoint 產品和技術的網頁元件工具組會利用遠端 Portlet 的 Web 服務 (WSRP) 規格,讓開發人員能夠建置與其他入口網站互動的 portlet,而不論他們所使用的商務系統為何。 此工具組可補充各種已可用的標準整合技術,包括 XML 資料檢視網頁元件。 WSRP 網頁元件工具組包含可立即安裝的「取用者」元件,其會顯示由 WSS 裝載之網頁元件頁面內各種廠商所提供的 WSRP portlet 服務。

Microsoft's web-based component tool set for SharePoint products and technologies will use the remote Portlet service (WSRP) scheme to enable developers to build portets that interact with other portal sites, regardless of the business system they use. The tool set will complement all available standard integration techniques, including XML data view web page elements. The WSRP web-based component will contain immediately installed " Users" components that will show WSRP portlet services provided by various manufacturers on the web page pages of the WSS-mounted web pages.

對於想要透過 WSRP Web 服務提供 SharePoint 網站內容的開發人員,Microsoft 也提供適用于 SharePoint 產品和技術的 WSRP Web Services 工具組。 此工具組提供如何建立及部署符合 WSRP 規範的 Web 服務的範例,讓企業更容易利用其他入口網站中的 SharePoint 應用程式功能和內容。

Microsoft also provides a set of WSRP Web Services tools suitable for SharePoint products and technologies for developers who want to provide the content of the SharePoint website through the WRP Web service. This group provides examples of how to build and deploy Web services that comply with the WSRP regulations, making it easier for businesses to access the functions and content of the SharePoint applications in other portal sites.

SharePoint Portal Server (SPS) 會使用 WSS 網站來建立人員、資訊和組織的入口網站頁面。 SPS 使用組織和管理工具擴充 WSS 網站的功能,並可讓小組將其網站中的資訊發佈至整個組織。 SPS 會公開 Web 服務來執行搜尋、管理 MySites 和內容分類法。

The SharePoint Portal Server (SPS) will use the WSS site to create portal pages for people, information, and organizations. SPS will expand the functions of the WSS site using organizational and management tools, and will allow groups to distribute information from their sites to the organization as a whole. The SPS will open a web service to run search, manage MySites and content sortings.

Dynamics

資訊工作者共同作業是簡化所有商務流程的重要基礎。 Microsoft Dynamics 之前稱為 Microsoft 商務解決方案,供應商務管理解決方案,以簡化業界特定的商務程式。 其中包含一組產品,可自動化並協助改善財務、客戶關係和供應鏈管理。 Dynamics 包含零售商、製造商、轉銷商和服務公司的應用程式和服務,在國內或多個國家/地區執行業務。

Microsoft Dynamics, formerly known as Microsoft Business Solutions, provides business management solutions to simplify industry-specific business processes. It includes a set of products that can be self-inflicted and help improve financial, customer relations, and supply chain management.

Microsoft Dynamics 可以細分為客戶關係管理 (CRM) 、企業資源規劃 (ERP) 和財務的解決方案:

Microsoft Dynamics can be divided into customer relationship management (CRM), business resource planning (ERP) and finance solutions:

  • Crm: Dynamics CRM
  • Erp: Dynamics Axapta、Dynamics Great Plains、Dynamics 擷取和 Dynamics Navision
  • 財務:小型企業財務

Dynamics CRM 建置於 Web 服務層之上,以 WS-I BasicProfile 相容 Web 服務的形式公開所有主要 CRM 功能,讓開發人員以程式設計方式使用 CRM 資料並執行 CRM 商務邏輯。 透過此 Web 服務層公開的商務營運包括銷售人員自動化、行銷自動化、客戶服務管理、活動管理、服務排程、行事曆、電子郵件管理和工作流程。

Dynamics CRM is built on the Web service level to make publicly available all major CRM functions in the form of a WS-I BasicProfile compatible Web service, allowing developers to use CRM data and run CRM business logic in a programming manner. Through this Web service, the publicly available business operations include salesman self-motivation, marketing self-motivation, customer service management, activity management, service scheduling, calendars, email management and workflows.

未來的 Dynamics CRM 和 ERP 版本會公開使用一致架構、作業命名和 .NET 事件模式的 Web 服務 API。 Microsoft Small Business Financials 使用 Web 服務來提供豐富用戶端與一組加值 Web 應用程式之間的資料整合,包括薪資和信用卡處理,以減少重新輸入資料的需求。

Future versions of Dynamics CRM and ERP will publicly use a web service API with a common architecture, business naming and.NET event mode. Microsoft Small Business Finances uses a Web service to provide data integration between a rich client and a group of value-added Web applications, including payroll and credit card processing, to reduce the need to re-enter data.

SQL Server

在 2005 年 11 月發行,SQL Server 2005 年 11 月發行,是一個資料庫平臺,提供使用整合式商業智慧 (BI) 工具進行資料管理。 SQL Server 2005 資料庫引擎可為關聯式和結構化資料提供安全、可靠的儲存體,讓開發人員能夠建置和管理高可用性和高效能的資料應用程式。

Launched in November 2005, SQL Server was launched in November 2005 as a database platform that provides data management using the Integration Business Wisdom (BI) tool. The SQL Server 2005 database engine provides secure and reliable storage of associated and structured data to enable developers to build and manage high-availability and efficient data applications.

SQL Server的核心元件分為兩個類別:企業資料管理和商業智慧。 企業資料管理元件包括通知和複寫服務。 商業智慧元件包括報告、分析和 Integration Services。

The core component of SQL Server is divided into two categories: corporate data management and business intelligence. The business data management component includes notification and copying services. The business intelligence component includes reporting, analysis and information services.

SQL Server核心功能可以公開為 Web 服務。 例如,SQL Server的關係資料庫可以透過 Web 服務呼叫來查詢預存程式和 T-SQL 批次, (SELECT、INSERT、UPDATE) 。 這些 Web 服務支援WS-Security,並可根據透過 HTTP 的 Windows 驗證 或透過 HTTPS 的使用者名稱驗證來驗證要求。 WCF 可用來撰寫這些安全案例上與SQL Server交互操作的用戶端。

The SQL Server core functionality can be publicly available as a Web service. For example, SQL Server's relationship database can query the preservative and T-SQL batch through web service calls (SELECT, INSERT, UPDATE). These Web services support WS-Security and verify requirements based on Windows tests through HTTP or HTTPS user names. WCF can use to write client-ends for interactive operations with SQL Server in these security cases.

按一下 [映射] 以查看較大的版本。

 by [visited] to see the larger version.

圖 12. SQL Server核心功能會公開為 Web 服務。 (按一下映射以查看較大的 version.)

12. The SQL Server core functionality will be publicly available as Web service. (Smap the larger version.)

公開為 Web 服務的其他SQL Server功能:

Other SQL Server functions that are publicly available as Web service:

  • SQL Server Reporting Services將其整個 API 公開為 Web 服務,並可取用 Web 服務作為資料來源。
  • SQL Server Integration Services 可以連線到資料流程中的 Web 服務。
  • SQL Server Analysis Services會根據 XML for Analysis (XML/A) 通訊協定公開 Web 服務。

按一下 [映射] 以查看較大的版本。

 by [visited] to see the larger version.

圖 13. SQL Server Reporting Services可以使用 Web 服務作為資料來源。 (按一下映射以查看較大的 version.)

Figure 13. SQL Server Reporting Services can use web services as a source of data. (Smap the larger version.)

Xbox Live

除了從商務應用程式公開 Web 服務之外,Microsoft 的取用者焦點軟體也會公開 Web 服務。 Xbox Live 會公開遊戲發行者的 Web 服務,以存取遊戲資料。 在 2002 年啟動,Xbox Live 是 Xbox 和 Xbox 360 視訊遊戲主控台的訂用帳戶型線上遊戲服務。 使用它時,玩家可以與其朋友和家庭聊天、比較統計資料和成就、取得 Xbox Live Marketplace 的完整存取權等等。

In addition to making the Web service publicly available from business applications, Microsoft's user focus software will also make the Web service publicly available. Xbox Live will open the Web service for game distributors to access game data. Launched in 2002, Xbox Live is a subscriber account line service for Xbox and Xbox 360 video game hosts. Using it, players can chat with their friends and families, compare statistics and achievements, obtain full access to Xbox Live Marketplace, etc.

Xbox Live 會公開一組 Web 服務,讓合作夥伴遊戲發行者和開發人員能夠將 Xbox Live 線上體驗延伸至網路。 遊戲發行者可以在建置活躍 Web 社群時,進一步達到遊戲的觸達範圍。 Xbox Live 的許多重要功能都會公開為 SOAP 型 Web 服務:

Xbox Live will open a set of Web services to enable partner game developers and developers to extend the Xbox Live online experience to the Internet. Game developers can further reach the game's reach when building a live web community. Many important functions of Xbox Live will be made publicly available as SOAP-type Web services:

  • 帳戶管理:適用于在內部管理帳戶的工具
  • Teams:可讓遊戲開發人員實作 Xbox Live 小組
  • 朋友 & 目前狀態:可讓遊戲開發人員和發行者重新建立 Xbox Live Friend 清單。
  • 傳訊:可讓遊戲開發人員透過 Xbox Central 開發人員網站傳送訊息。
  • 比賽 & 查詢:可讓遊戲開發人員建立和管理競賽。
  • 警示:Xbox.com 內部用來傳送由玩家執行特定動作 (觸發的警示,例如登入、傳送朋友要求等 Xbox Live 上的) 。
  • 儲存體:可讓遊戲開發人員在網路上從 Xbox Live 服務擷取檔案。
  • 簽章:用來簽署及保護內部檔案。
  • 統計資料:可讓遊戲列舉網路上的遊戲內排行榜。 最吸引人的實作會一起使用 Friend 和 Statistics API,來建置球員及其朋友的個人化排行榜。

圖 14. Halo 2 是使用 Xbox Live Web 服務的最熱門 Xbox 遊戲。

Figure 14. Halo 2 is the hottest Xbox game using an Xbox Live Web service.

MSN

公開及取用 Web 服務的另一個主要取用者供應專案是 MSN。 MSN 是 Microsoft 的取用者網際網路服務網路,包括 MSN Communication Services (Hotmail 和 MSN Messenger) 、MSN Information Services (MSN.com 和 MSNBC.com) 和網際網路存取服務, (MSN 9) 。 MSN 是全球前三個網際網路入口網站,每月有超過 44 億個唯一使用者、2150 萬個作用中 Hotmail 帳戶和 18500 萬個作用中的 Messenger 帳戶。

Another major user supply of Web services for public access and access is MSN. MSN is Microsoft's user network of Internet services, including MSN Communication Services (Hotmail and MSN Services), MSN Information Services (MSN.com and MSNBC.com) and Internet access (MSN 9). MSN is the first three Internet portals worldwide, with over 4.4 billion unique users per month, 21.5 million Hotmail accounts and 185 million Messenger accounts.

Web 服務支援橫跨整個 MSN 供應專案範圍:

Web service support spans the entire MSN supply project:

  • MSN 財經引號服務可用來提供 MSN 屬性和合作夥伴網站的股票報價。 例如,股票報價資訊會透過 Web 服務提供給 MSN 搜尋。
  • myMSN 中的 myEBa 元件會與 eBass SOAP 型 Web 服務通訊。
  • MSN 評等和評論 服務是由 MSN 屬性所取用的 Web 服務。
  • MSN Encarta 會公開其他 MSN 屬性所使用的 Web 服務,例如 MSN 搜尋。
  • 所有 MSN RSS 摘要 都會實作為可公開存取的 Web 服務。

圖 15. MSN 財經報價服務會提供MSN 財經入口網站的股票報價。

15. MSN Financial Reporting Service provides a stock offer for the MSN Financial Access site.

虛擬地球

虛擬地球是另一個取用者供應專案,是一種線上對應服務,同時提供空照圖和衛星影像。 MapPoint Web Services () 是 Microsoft 所裝載的一組 Web 服務,由企業和獨立軟體發展人員用來整合位置型服務,例如地圖、推動方向和鄰近搜尋到軟體應用程式和商務程式。 自 2002 日起,現在已運作,目前每天處理超過 2000 萬筆交易。 虛擬地球影像未來將會與「SAP」供應專案整合。

Virtual Earth is another user’s supply project, an online response service that provides both aerial and satellite images. MapPoint Web Services() is a set of Web services mounted by Microsoft to integrate location-based services, such as maps, push orientations, and neighbourhood search to software applications and business applications.

按一下 [映射] 以查看較大的版本。

 by [visited] to see the larger version.

圖 16. 虛擬地球會使用 URLS 來取得路由資訊。 (按一下映射以查看較大的 version.)

Figure 16. Virtual Earth will use URLs to get route information. (Small map to see larger version.)

MapPoint Location Server 是客戶內部部署上裝載的個別附加元件產品,可為開發人員提供一組 Web 服務 API,以取得行動電話的即時位置。 它可作為用戶端裝置、行動電信業者的位置服務,以及將對應和路由服務整合在一起的 URLS 之間的仲介層服務。 它也可以根據使用者的位置尋找鄰近的商務點或個人興趣點。 透過 MapPoint 位置伺服器,開發人員可以建置以行動裝置為目標的位置型服務應用程式,例如 Pocket 電腦和無線啟用的行動電腦。 Microsoft MapPoint Location Server 會與 SQLS 技術搭配運作。

MapPointLocation Server is a separate additional component product that has been installed in the client’s internal deployment to provide developers with a web service API for immediate location of mobile phones. It can serve as an interface between client devices, mobile telecom providers, and URLS, which integrates response and router services. It can also look for neighboring business or personal interest depending on the user’s location. Through the MapPoint position server, developers can build locational service applications that target action devices, such as Pocket computers and wireless action computers.

管理 Web 服務

Windows Communication Foundation 管理

Windows Community Foundation Administration

除了提供建置 Web 服務的程式設計模型之外,WCF 還隨附一組工具和管理功能,讓 IT 專業人員更容易建立、部署、設定及監視 Web 服務。

In addition to providing a design model for setting up Web services, the WCF is accompanied by a set of tools and management functions that make it easier for IT professionals to create, deploy, configure and monitor Web services.

管理 WCF 支援可以分成兩個類別:工具和檢測。 工具,包括 WCF 組態編輯器、優化手動工作,例如修改組態檔。 其他管理功能,例如效能計數器,屬於檢測類別。 管理工具可以顯示 WCF 檢測所公開的資料,並監視 WCF 應用程式的健康情況。

The management of WCF support can be divided into two categories: tools and testing. Tools, including WCF configuration editors, enhanced manual work, such as changing configuration files. Other management functions, such as performance calculators, belong to the test category. The management tool can show publicly available data from WCF inspections and monitor the health of WCF applications.

下列管理工具內建于 WCF 中:

The following management tools are built in WCF:

  • 追蹤:WCF 會實作端對端 (E2E) 追蹤,這是跨系統進行訊息追蹤的 Microsoft 規格。 您可以開啟任何 WCF 應用程式的追蹤,並擷取為追蹤記錄。 然後,IT 專業人員可以從 TraceViewer 工具中的多個 WCF 應用程式開啟追蹤記錄,以取得訊息如何透過系統移動的整體概觀。
  • 效能計數器:WCF 會實作一組效能計數器,以監視 WCF 應用程式的健康情況。 效能計數器可以在 Microsoft Management Console (perfmon.exe) 中檢視。
  • Windows 管理介面 (WMI) :WCF 支援 WMI,這是監視 Windows 應用程式健康情況的管理技術。 WMI Common Information Model (CIM) Studio 之類的工具可以附加至 WCF 應用程式,以顯示傳入緩衝區的大小、目前作用中的服務以及正在使用的系結等資訊。 CIM Studio 也允許 IT 專業人員在執行時間變更特定服務設定。

若要將 WCF 檢測公開的資料視覺化並優化手動工作,WCF 隨附下列管理工具:

To visualize and optimize manual work on publicly available data for WCF tests, WCF has attached the following management tools:

  • 服務追蹤檢視器:將跨系統的追蹤視覺化,甚至是 MSMQ。
  • 服務組態編輯器:圖形化工具,可讓開發人員建立及修改 WCF 應用程式的組態設定。
  • 服務模型中繼資料公用程式工具:從 WSDL 產生 Proxy 的命令列工具。
  • COM+ 服務模型組態工具:設定要公開為 WCF 服務的 COM+ 介面。
  • WS-AT 組態工具:用來使用 WS-AtomicTransaction 通訊協定設定 Microsoft Distributed Transaction Coordinator (MSDTC) 的圖形化工具。

按一下 [映射] 以查看較大的版本。

 by [visited] to see the larger version.

圖 17. WCF 服務追蹤檢視器提供訊息如何透過系統移動的整體概觀。 (按一下映射以查看較大的 version.)

Figure 17. WCF Service Tracking Viewer provides an overall overview of how messages move through the system. (A little map is taken to see the larger version.)

圖 18. WCF 服務組態編輯器可讓您輕鬆地讓開發人員以視覺化方式建立和修改 WCF 端點。

Figure 18. The WCF service configuration editor allows you to easily enable developers to create and modify WCF endpoints in a visual way.

圖 19. DTC 可以使用 WS-AtomicTransaction 來設定互通交易。

19. DTC can use WS-AtomicTransation to configure the interlocking transactions.

Microsoft Operations Manager

如需更進階的 Web 服務監視,IT 專業人員可以使用 Microsoft Operations Manager (MOM) 。 IT 專業人員會使用 MOM 來管理伺服器和應用程式。 它可讓您管理頻內資源,包括異質軟體、Web 服務和作業系統元件。

If you need more advanced web-service monitoring, IT professionals can use Microsoft Tools Manager (MOM). IT professionals will use MOM to manage servers and applications. It allows you to manage on-line resources, including software, Web services and operating system components.

Microsoft Operations Manager (MOM) 管理元件是一組規則,可監視各種伺服器健康情況指標。 MOM 2005 為網站和服務引進了新的管理元件,可簡化企業內 Web 服務的管理,包括可用性和效能測試、趨勢監視,以及失敗或服務降低的通知。

Microsoft Organisations Manager (MOM) is a set of rules for monitoring server health indicators. MOM 2005 has introduced new management elements for websites and services to simplify the management of Web services within businesses, including availability and effectiveness tests, situational surveillance, and notification of failure or service loss.

在舊版的 MOM 中,網站監視僅限於基本「ping」類型規則,可提供 Web 應用程式或 Web 服務狀態的基本資訊。 新的網站和服務管理元件 (WSSMP) 可讓 IT 專業人員建置規則,以瞭解 HTTP 要求的詳細資料,以及 Web 服務所傳回的資料。

In the old version of MOM, website monitoring is limited to basic "ping"-type rules that provide basic information on the status of web applications or web services. The new website and service management component (WSSMP) allows IT professionals to set rules to understand the details of HTTP requirements, as well as the data returned from web services.

WSSMP 會使用精靈來收集資料,並建立監視 Web 服務的規則。 它會收集要求的相關資訊,以及用來判斷應用程式是否如預期般執行的準則。 WSSMP 規則的設計目的是要遠端監視 Web 服務,使用 MOM 代理程式針對可能或可能不會由 MOM 直接監視的 HTTP 伺服器執行規則。 部署 WSSMP 規則之後,代理程式會執行規則,並透過 Managed 程式碼回應傳送要求。

WSSMP uses elves to collect data and establish rules to monitor Web services. It collects the relevant information requested, as well as the criteria used to determine whether applications are executed as expected. WSSMP rules are designed to provide remote monitoring of Web services, using MOM proxy tools to enforce rules on HTTP servers that may or may not be directly monitored by MOM. After deploying the WSSMP rules, the proxy enforces the rules and responds through Managed code.

按一下 [映射] 以查看較大的版本。

 by [visited] to see the larger version.

圖 20. WSSMP 會使用精靈來收集資料,並建立監視 Web 服務的規則。 (按一下映射以查看較大的 version.)

20. WSMP will use elves to collect data and set rules for monitoring Web services.

使用 Web 服務進行系統管理

Microsoft Operations Manager

MOM 不僅可簡化 Web 服務的管理;它也會透過使用 Web 服務來簡化系統管理。 它可讓您管理頻外資源,包括 Intel、Sun、AMD 和其他硬體處理器。 MOM Connector Framework (MCF) 是一種 Web 服務型技術,可讓 MOM 連線到其他管理平臺,啟用完整的雙向警示轉送和同步處理。 這表示合作夥伴管理平臺的警示可以回報給 MOM。

MOM not only simplifies the management of web services; it also simplifies system management through the use of Web services. It allows you to manage offline resources, including Intel, Sun, AMD and other hardware processors. MOM Contractor Framewerk (MCF) is a Web service technology that allows MOM to connect to other management platforms, which allows full two-way alert transfer and synchronization. This means that warnings from partner management platforms can be reported back to MOM.

MCF 也允許在 MOM 外部採取警示,並插入其他管理系統。 然後,這些警示會保持同步,並在解決這些外部警示後更新 MOM。 使用檢測資料在後續版本至 MOM 2005 中會變得更容易,其具有 WS-Management 的內建支援。 這可大幅減少撰寫自訂腳本以取用透過 WS-Management 公開的檢測資料的需求。

MCF also allows warnings to be taken outside MOM and inserted into other management systems. These warnings will then be synchronized and updated after the external warnings are resolved. It will be easier to use the test data in a later version to MOM 2005, with built-in support from WS-Management. This will significantly reduce the need to write custom scripts to extract publicly available WS-Management data.

圖 21. MCF 是一種 Web 服務型技術,可讓 MOM 連接到其他管理平臺,啟用完整的雙向警示轉送和同步處理。

21. MCF is a Web service technology that allows MOM to connect to other management platforms to enable complete two-way alert transfer and synchronization.

Windows Server R2

Windows Server R2 (R2) 也會使用 Web 服務來簡化系統管理。 R2 是 Windows Server 2003 作業系統的更新版本,提供更有效率的方式管理及控制本機和遠端資源的存取,同時輕鬆地整合到現有的 Windows Server 2003 環境中。 R2 提供可調整、安全性增強的 Web 平臺,並啟用新的案例,包括簡化的分支伺服器管理、改善的身分識別和存取管理,以及更有效率的儲存體管理。

Windows Server R2 (R2) will also use Web services to streamline system management. R2 is an updated version of Windows Server 2003 which provides a more efficient way of managing and controlling access to home and remote resources, and is easily integrated into the current Windows Server 2003 environment. R2 provides adjustable, securely enhanced web stands and new cases, including simplified branch server management, improved identification and access management, and more efficient storage management.

R2 比舊版伺服器更容易管理,因為它支援 WS-Management,啟用硬體和軟體的異質管理。 R2 包含可取用WS-Management端點的WS-Management用戶端,以及透過網路接聽WS-Management要求的服務。 這可讓WS-Management用戶端與其他 WS-Management符合規範的系統通訊,包括 Sun、AMD、Dell、Intel、WBEM、BMC、NetIQ 和其他系統。 IT 專業人員可以透過 MOM 管理及監視 Microsoft 型和非 Microsoft 資源。 R2 也包含將 WMI 資料對應至 XML 的功能,以便透過 WS-Management 自動提供來自 WMI 提供者的檢測。

R2 is easier to manage than an old version of the server because it supports WS-Management, which enables hardware and software to be managed differently. R2 contains a WS-Management client that has access to the WS-Management endpoints, as well as services requested by WS-Management via the Internet. This allows WS-Manage Clients to communicate with other WS-Management compliant systems, including Sun, AMD, Dell, Intel, WBEM, BMC, NetIQ, and other systems. IT professionals can manage and monitor Microsoft and non-microsoft resources via MOM. R2 also contains the functionality to adapt WMI to XML, so that they can provide automatic testing from WMI providers through WS-Management.

R2 也隨附Active Directory 同盟服務 (ADFS) ,這是一個新的元件,可提供 Web 單一登入 (SSO) 技術,在單一線上會話的生命週期內向多個 Web 應用程式驗證使用者。 ADFS 可藉由跨安全性和企業界限安全地共用數位身分識別和權利權利或「宣告」來達成此目的。

R2 is also attached to the Active Directory Alliance Service (ADFS), a new component that can provide web-only login (SSO) technology to authenticate users to multiple web applications during the single-line session life cycle. ADFS can be achieved by sharing digital identity and rights safely across security and business boundaries or by “declaring” it.

ADFS 提供同盟身分識別管理解決方案,可與其他支援 WS-* 架構的安全性產品互通。 ADFS 會實作WS-Federation被動設定檔,讓不使用 Windows 身分識別模型的環境可以與 Windows 環境建立同盟。

ADFS provides a coalition ID management solution that connects with other support WS-* structures for safe products. ADFS will implement the WS-Federation profile so that an environment that does not use the Windows Identity Model can form an alliance with Windows Environment.

圖 22. ADFS 是 R2 的元件,可讓您使用 Windows 身分識別模型與 Windows 環境同盟的環境。

22. ADFS is a component of R2 that allows you to use the Windows Identity Model and Windows Environment Coalition.

Microsoft 在其產品中對 Web 服務的支援,以及其對標準化程式的承諾,對於實現 Web 服務的生產力和連線優勢很重要。 若要成功設計、開發及部署 Web 服務,架構設計人員和開發人員也必須瞭解新技術和架構模式。 為了協助進行此學習程式,Microsoft 提供涵蓋 Web 服務應用程式整個生命週期的架構指引。 根據客戶的意見反應,Microsoft 提供真實世界 Web 服務案例的深入架構指引。 本指南是透過訓練課程、會議、書籍、雜誌、白皮書、MSDN 和其他合作夥伴網站提供。

Microsoft’s support for Web Services in its products, as well as its commitment to standardised programs, is important for realizing the productivity and connectivity advantages of Web Services. To successfully design, develop, and deploy Web services, designers and developers must also understand new technologies and construction patterns.

Microsoft 開發人員網路 (MSDN) 提供廣泛的架構指引存放庫,將三個服務分組在一起:MSDN Online、MSDN Magazine 和 MSDN 訂用帳戶。 MSDN Online 每月會收到超過 8 百萬個唯一使用者,並裝載 Web 服務開發人員中心和 MSDN 解決方案架構中心,提供使用 Web 服務建置連線系統的指引、參考模型和資源。 在 MSDN 上找到的 Web 服務指引中,是 Microsoft Patterns & Practices (MPP) 群組所完成的工作。

Microsoft Developers Network (MSDN) provides a broad architecture repository that combines three services: MSDN Online, MSDN Magazine and MSDN subscriptions. MSDN Online receives more than 8 million unique users per month, and installs the Web Services Developer Centre and the MSDN Solutions Centre, providing guidance, reference models and resources to build web-based links using its services. The Web Service Guide found on MSDN is the work done by Microsoft Pattersons & Prices (MPP) groups.

例如,MPP 的架構指引包含 Web 服務互通性和安全性的最佳做法。 這兩個主題的指引包括:

For example, the structuring guidelines for MPP contain best practices on the interoperability and security of web services. Guidance on these two themes includes:

  • 整合模式
  • Web 服務安全性指引
  • WS-I 基本安全性設定檔參考實作
  • .NET 的應用程式架構:設計應用程式和服務
  • 應用程式互通性:Microsoft .NET 和 J2EE
  • 已套用整合基準參考實作
  • 建置互通的 Web 服務:WS-I 基本設定檔 1.0
  • 繼承應用程式的 Web 服務外觀

按一下 [映射] 以查看較大的版本。

 by [visited] to see the larger version.

圖 23. MSDN 提供 Web 服務架構指引的廣泛存放庫。 (按一下映射以查看較大的 version.)

23. MSDN provides a broad repository of the Web service frames to guide.

Web 服務是軟體發展的一個進化步驟,並已形成 Microsoft 在一開始的互通性工作基礎。 除了過去整合技術之外,哪些 Web 服務是廣泛的產業支援和經證實的互通性。 因此,Microsoft 致力於管理 Web 服務的開放式標準化程式,並認為 Web 服務是啟用更高連線能力的關鍵。 建置和管理已連線系統的 Microsoft 生態系統是完整的,提供以 Web 服務為基礎建置的整個開發人員平臺、跨 Microsoft 產品的廣泛 Web 服務支援,以及經過證實的架構指引。

As a result, Microsoft is committed to managing the open-source standardisation of Web services, and believes that Web services are key to enabling higher connectivity. The built-in and managed web-connected systems are complete, providing a full-scale set-up of developers based on Web services, extensive Web service support across Microsoft products, and documented structural guidance.

類別 通訊協定/技術 ASMX 2.0 WSE 2.0 WSE 3.0 WCF R2 上的 Windows 遠端 Mgmt (WinRM) Vista 上的裝置 Web 服務 (WSDAPI)
核心 Basic Profile 1.1    
  SOAP 1.1    
  SOAP 1.2  
  WS-Addressing 1.0  
二進位資料傳輸 DIME          
  MTOM      
其他傳輸 & 編碼 TCP      
  UDP          
  HTTP 1.1
  Text-XML
  Binary-Encoded XML          
  二進位序列化        
安全性 WS-Security 1.0      
  WS-Security 1.1        
  WS-SecureConversation 2005/02      
  WS-Trust 2005/02      
  基本安全性設定檔 1.0      
  WS-Security SAML 權杖設定檔 1.0 和 1.1          
可靠性 WS-ReliableMessaging 2005/02     範例) 中實作的 (    
交易 WS-Coordination 2005/08          
  WS-AtomicTransaction 2005/08          
  WS-BusinessActivity            
中繼資料、原則 & 系結 WS-MetadataExchange 2004/09        
  WSDL 1.1
  WS-Policy 2006/03          
  WS-PolicyAttachment 2006/03          
  WS-SecurityPolicy 2005/07          
管理 & 裝置 WS-Management 1.0          
  WS-Transfer 2004/09          
  WS-Enumeration          
  WS-Eventing        
  WS-Discovery          
  裝置設定檔          
美化布局示例

欧易(OKX)最新版本

【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   全球官网 大陆官网

币安(Binance)最新版本

币安交易所app【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

火币HTX最新版本

火币老牌交易所【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址
文字格式和图片示例

注册有任何问题请添加 微信:MVIP619 拉你进入群

弹窗与图片大小一致 文章转载注明

分享:

扫一扫在手机阅读、分享本文

发表评论
平台列表
美化布局示例

欧易(OKX)

  全球官网 大陆官网

币安(Binance)

  官网

火币(HTX)

  官网

Gate.io

  官网

Bitget

  官网

deepcoin

  官网
热门文章
  • 区块链社区有哪些?区块链社区是什么?

    区块链社区有哪些?区块链社区是什么?
    展开全文...
  • 0.00006694个比特币等于多少人民币/美金

    0.00006694个比特币等于多少人民币/美金
    0.00006694比特币等于多少人民币?根据比特币对人民币的最新汇率,0.00006694比特币等于4.53424784美元/32.5436 16人民币。比特币(BTC)美元(USDT)人民币(CNY)0.000066944.53424784【比特币密码】32.82795436 16比特币对人民币的最新汇率为:490408.64 CNY(1比特币=490408.64人民币)(1美元=7.24人民币)(0.00006694USDT=0.0004846456 CNY)汇率更新时...
  • 0.00003374个比特币等于多少人民币/美金

    0.00003374个比特币等于多少人民币/美金
    0.00003374比特币等于多少人民币?根据比特币对人民币的最新汇率,0.00003374比特币等于2.2826 1222美元/16.5261124728人民币。比特币(BTC)美元(USDT)人民币(CNY)0.00003374克洛克-0/22216.5261124728比特币对人民币的最新汇率为:489807.72 CNY(1比特币=489807.72人民币)(1美元=7.24人民币)(0.00003374USDT=0.0002442776 CNY)。汇率更新于2024...
  • 0.00015693个比特币等于多少人民币/美金

    0.00015693个比特币等于多少人民币/美金
    0.000 15693比特币等于多少人民币?根据比特币对人民币的最新汇率,0.000 15693比特币等于10.6 1678529美元/76.86554996人民币。比特币(BTC)【比特币价格翻倍】美元(USDT)人民币(CNY)0.000/克洛克-0/5693【数字货币矿机】10.6 167852976.8655254996比特币对人民币的最新汇率为:489,807.72 CNY(1比特币= 489,807.72人民币)(1美元=7.24人民币)(0.00015693 U...
  • 带你进入一次元宇宙,让你亲身体会如何在元宇宙中抓住自己的机会

    带你进入一次元宇宙,让你亲身体会如何在元宇宙中抓住自己的机会
    元宇宙是个怎样的世界?鑫哥今天带你进入一次元宇宙。今天用最简单明了的语言来解释一下元宇宙,还有如何利用元宇宙实现财富自由。What kind of world is Yuan cosmos? Brother Jin took you into the Yuan cosmos today. Today, explain the Yuan cosmos in the simplest language, and how to use the Yuan cosmos for the...
标签列表