Microsoft BizTalk Server 2004 Unleashed
暫譯: Microsoft BizTalk Server 2004 深入探討

Scott Woodgate, Stephen Mohr, Brian Loesgen

  • 出版商: SAMS
  • 出版日期: 2004-11-14
  • 售價: $2,220
  • 貴賓價: 9.5$2,109
  • 語言: 英文
  • 頁數: 768
  • 裝訂: Paperback
  • ISBN: 0672325985
  • ISBN-13: 9780672325984
  • 已絕版

買這商品的人也買了...

相關主題

商品描述

Description:

Microsoft BizTalk Server 2004 Unleashed is your tool to unleash the power of Microsoft's BizTalk Server 2004. Learn how to use the server as an enterprise application integration tool and how to exploit its key strengths to orchestrate e-commerce business processes in B2B and B2C environments. Providing complete coverage of system architecture, application integration, messaging and migration, Unleashed also illustrates practical application of the server through an entire section dedicated to real-world case studies of businesses using BizTalk Server 2004 on a daily basis. As seen in these examples, there can be obstacles along the way to success, but Microsoft BizTalk Server 2004 Unleashed will help you overcome each one.

 

 

Table of Contents:

I. INTRODUCING BIZTALK SERVER 2004.

1. An Overview of BizTalk Server 2004.

    The Need for Integration Architecture.

      Integration Architecture Tier 1: Connecting Two Applications.

      Integration Architecture Tier 2: Connecting Multiple Applications.

      Integration Architecture Tier 3: Business Process.

      Integration Architecture Tier 4: Business Rules.

    Feature Overview of BizTalk Server 2004.

      BizTalk Server 2004 Architecture and Topology Improvements.

      BizTalk Server 2004 Development Tools.

      BizTalk Server 2004 Management Tools.

    Plugging in the Business User.

    Summary.

2. Your First BizTalk Server Integration.

    Architecture 101-How BizTalk Organizes Things.

      Messages.

      The BizTalk MessageBox.

      Messaging Ports and Pipelines.

      Process Orchestration.

      BizTalk Rules.

      Messaging Adapters.

    BizTalk Developer Tools Overview.

      Editor.

      Mapper.

      Pipeline Designer.

      Orchestration Designer.

      Explorer.

    Your First Integration Project.

      Message Formats.

      Message Map.

      Process.

      Deployment and Testing.

    Summary.

II. DEVELOPING WITH BIZTALK SERVER 2004-MESSAGING.

3. Building Message Specifications.

    Editor Details.

      Schema Properties.

      Adding Records and Fields.

      Sample Schema: Structure.

      Node Properties.

      Inheritance and New Types.

       Creating Schemas from Existing Schemas.

      Creating a Schema from an Instance Document.

    Flat-File Specifications.

      Schema Node Additions.

      Record Node Additions.

      Field Node Additions.

      Sample Delimited Specification.

      Sample Positional Specification.

    Property Promotion and Property Schemas.

    Using InfoPath Documents with BizTalk.

    Summary.

4. Mapping Messages.

    Purpose and Scope of Mapping.

    Mapper Basics.

      Creating a Map File.

      A Quick Look at the Map Properties.

      Specifying Links.

      Test Properties and the Validation and Testing Process.

      Direct Links Sample.

    Functoids in BizTalk.

      Standard Functoids.

      Using Functoids.

      Configuring Functoid Parameters.

      Revised Sample: Table Extractor.

    Custom Functoids.

      Deployment Choices.

      Functoid Basics.

      Custom Functoids Sample.

    Summary.

5. Building Pipelines.

    Pipeline Concepts.

      Default Pipelines.

      Types of Pipeline Development.

    Receive Pipelines.

      Decode Stage.

      Disassemble Stage.

      Validate Stage.

      Party Resolution Stage.

    Send Pipelines.

      Preassemble Stage.

      Assemble Stage.

      Encode Stage.

    Pipeline Components.

      General Components.

      Assembling Components.

      Disassembling Components.

      Probing Components.

      Default Components.

    Building a Pipeline.

      Creating the Activity Message Schema.

      Validating Receive Pipeline.

      Deploying and Using the Solution.

    Custom Pipeline Components.

      IBaseComponent Members.

      IComponentUI Members.

      IPersistPropertyBag Members.

      IComponent Members.

    Building a Custom Component for Our Sample Pipeline.

      Declarations and References.

      Properties and Logic.

      Implementing IBaseComponent.

      Implementing IcomponentUI.

      Implementing IpersistPropertyBag.

      Implementing Icomponent.

      Modifying the Receive Pipeline.

    Summary.

6. Receiving and Sending Messages.

    Receive and Send Ports in Detail.

      Receive Ports.

      Configuring Receive Ports.

      Receive Locations.

      Send Ports.

      Send Port Groups.

      Settings.

    Message Security.

    Subscription Filters.

    Messaging Solution Sample.

      Message Schemas.

      Sending Application Stub.

      HTTP Receive Location.

      File Send Ports.

      Test the Solution.

    Summary.

7. Working with Adapters.

    Adapter Overview.

    Adapter Design-Time Configuration.

      Adapter Communication Patterns.

      Handlers and Ports.

      Dynamic Send Ports.

      Add Adapter Wizard and Metadata Harvesting.

    Native Adapters.

    Developing Custom Adapters.

    Adapter Design-Time Development.

      Property Browser.

      Add Adapter Wizard Integration.

    Adapter Runtime Development.

      The Messaging Architecture.

      A BizTalk Message.

      Message Engine Interfaces.

      Adapter Interfaces.

      Receive Interfaces.

      Send Interfaces.

      Adapter Initialization.

      Receive Adapter Initialization.

      Send Adapter Initialization.

      Adapter Termination.

      Loading Configuration.

      Loading Handler Configuration.

      Loading Endpoint Configuration.

      Transport Proxy Batch.

      Batch Callback.

      One-Way Receive.

      Request Response.

      One-Way Send.

      Solicit Response.

      Dynamic Send.

    Adapter Registration.

      Adapter Registration Wizard.

      Add Adapter to BizTalk.

    Summary.

8. Using Single Sign-On.

    What Is Single Sign-On?

    Enterprise Single Sign-On Scenarios.

      Windows Initiated SSO.

      Configuration Store.

      Unsupported Scenarios.

    The Enterprise Single Sign-On System.

      SSO Architecture.

      How Single Sign-On Works.

       Single Sign-On Windows Accounts.

      Master Secret Server.

      SSO Command-Line Utilities and APIs.

      Auditing SSO Services.

      Managing Affiliate Applications.

      Managing Mappings.

      Using Tickets.

      SSO Caching.

      Integrating SharePoint SSO.

    Summary.

III. DEVELOPING WITH BIZTALK SERVER 2004 -BUSINESS PROCESSES.

9. Introducing Orchestration.

    Business Processes and Orchestration Defined.

    Orchestration Designer.

      Shapes.

      Flow of Control.

      Nesting.

      Rule Expression Basics.

      Transaction Basics.

      Messages.

      Ports.

    Using .NET Components.

    Deployment.

    Sample Orchestration Solution.

      Messages.

      Manufacturing Component.

      Orchestrations.

    Orchestration and BPEL.

    Summary.

10. Orchestrating Web Services and Correlation.

    Correlating Messages in Orchestration.

      Creating a Correlation Type.

      Creating a Correlation Set.

    Calling Orchestrations.

    Web Services and Orchestration.

      Using Web Services in Orchestration.

      Using a Web Service Sample.

      Exposing an Orchestration as a Web Service.

      Orchestration Facade Sample.

    Orchestration Debugging.

    Summary.

11. Developing Rules.

    Rules Architecture.

      Conditions.

      Building Rules from Conditions and Actions.

      Policies-Collections of Rules.

      Rule Execution.

      Using Policies in Applications.

    Rules Development.

      .NET Objects Fact Sources.

      Database Fact Sources.

      XML Document Fact Sources.

      Vocabularies.

      Fact-base.

      Policy Caching.

    Authoring Policies and Vocabularies.

      BRL-Syntax XML Documents.

      .NET APIs for Rule-Based Application Development.

    Rule Development APIs.

      Policy.

      RuleSet.

      Rule.

      LogicalExpression.

      ActionCollection.

      FileRuleStore.

      IFactRetriever Interface.

    Business Rule Composer.

      Building Vocabularies.

      Building Policies.

      Building Rules.

      Rules Deployment and Versioning.

      Policy Testing.

    Standalone Rules Sample.

      RFP Vocabulary.

      RFP Policy.

      Database Fact Retriever.

      Rules Host Application.

    Summary.

12. Orchestrating-Advanced Concepts.

    Advanced Transactions.

      Atomic Transactions.

      Long-Running Transactions.

      Exception Handling in Transactions.

      Compensation in Transactions.

      Exceptions and Compensation Sample.

    Orchestration Hydration.

    Orchestration and Rules.

      Call Rules Shape.

      Call Rules Sample.

    Direct Port Binding Between Orchestrations.

    Parties, Roles, and Role Links: Indirection for Enterprise Deployments.

      Parties and Roles.

      Role Links.

    Summary.

IV. SELECTED IMPLEMENTATION PATTERNS ON BIZTALK SERVER 2004.

13. Messaging Patterns.

    Pattern 1: Using the SQL Adapter.

      Scenario.

      Implementation Steps.

    Pattern 2: Importing a CSV File.

      Scenario.

      Implementation Steps.

    Pattern 3: Importing a Positional File.

      Scenario.

      Implementation Steps.

    Pattern 4: Uniform Sequential Convoy Pattern.

      Scenario.

      Implementation Steps.

    Summary.

14. Orchestration Patterns.

    BizTalk Server 2004 and InfoPath.

    Introducing the Patterns.

    Pattern 1: File-Drop Orchestration Activation.

      Scenario.

      Implementation Steps.

    Pattern 2: Consuming a Web Service.

      Scenario.

      Implementation Steps.

    Pattern 3: Using InfoPath with Orchestration.

      Scenario.

      Implementation Steps.

    Pattern 4: Multiple Entry Points for Orchestration Activation.

      Scenario.

      Implementation Steps.

    Summary.

V. MANAGING, MONITORING, AND DEPLOYING BIZTALK SERVER 2004.

15. Deployment.

    Distributed Deployment.

    Deploying for Scalability.

      Scaling Out BizTalk Servers.

      Scaling Out SQL Servers.

      Scaling Up BizTalk Servers.

      Scaling Up SQL Servers.

    Deploying the Various BizTalk Server Services.

      Enterprise Single Sign-on Service (ENTSSO.exe).

      The BizTalk Service (BTSNTSvc.exe).

      The Tracking Sub-Service [BTSNTSvc.exe].

      The MSMQT Sub-Service (BTSNTSvc.exe).

      Rules Engine Update Service (RuleEngineUpdateService.exe).

      Various Deployment Topologies.

      Scaling Out Receiving Transports.

    Deploying for High Availability.

      Configuring the BizTalk Server Tier for High Availability.

      Configuring the SQL Server Tier for High Availability.

      Clustering the SSO Master Secret Server.

      Installing the BizTalk Server Service on an MSCS Cluster.

    Summary.

16. Health and Activity Tracking.

    Debugging a BizTalk Application.

      Replay Mode Debugging.

      Live Mode Debugging.

      Remote Debugging.

    Tracking BizTalk Applications.

      Configuring BizTalk Application for Tracking.

      Tracking the Path of a Message.

      Tracking EDI Data.

      Troubleshooting the Problems with BizTalk Application.

      Saving the Message Body.

      Finding the Messages.

      Setting Tracking Options at Host Level.

      Service and Message Metrics.

      Archiving Tracking Database.

      Viewing the Archived Data.

      Creating and Saving Custom Tracking Queries.

    Summary.

17. Management.

    Understanding BizTalk Entities.

    Design Factors for   Multiserver Topology.

    Creating and Configuring BizTalk Entities.

      Viewing the Microsoft BizTalk Server 2004 Properties Dialog Box.

      Creating, Deleting, and Managing MessageBox.

      Creating and Deleting Host.

      Installing, Starting, Stopping, Deleting, and Configuring Host Instance.

      Enabling, Disabling, and Configuring Receive Location.

      Enlist, Start, Stop, and Unenlist Send Port.

      Enlist, Start, Stop and Unenlist Orchestrations.

      Installing an Adapter.

      Creating and Deleting Receive Handler.

      Configuring Send Handler.

    WMI Programming for BizTalk Object Model.

      Classes Provided in the BTSWMISchema.mof File.

      Classes Provided in Microsoft.BizTalk.Hws.AdminWMIProvider.mof.

      Programming Host Example.

      Mapping HostInstance Example.

      Adding MSMQT Adapter Example.

      Example for Resuming Service Instance.

    BizTalk Server 2004 Enterprise Edition Management Pack.

      Installing and Configuring MOM for BizTalk 2004.

      Installing MOM Agent on Remote BizTalk Servers.

    Summary.

VI. INVOLVING THE INFORMATION WORKER WITH BIZTALK SERVER 2004.

18. Human-based Workflow.

    Workflow Model.

    Programming Model.

    Building an Action.

      Creating an Action Project.

      Modifying the Schemas.

      Modifying the Action Logic.

      The Synchronize Message.

    Action Deployment and Administration.

      Registering the Action with HWS.

    HWS Security and Constraints.

      Creating System Constraints.

      Constraint Evaluation.

      Adding Constraint Properties.

    Using the HWS Web Service.

      Creating Activity Flows Using the HWS Web Service.

      The Acting User Parameter.

      Querying Activity Flow Information.

      Responding to Task Messages.

      Continuing Activity Flows.

      Interrupting a Running Action or Activity Flow.

    Developing Activity Models.

      Activity Model Design.

商品描述(中文翻譯)

描述:
Microsoft BizTalk Server 2004 Unleashed 是您釋放 Microsoft BizTalk Server 2004 功能的工具。學習如何將該伺服器用作企業應用程式整合工具,以及如何利用其關鍵優勢來協調 B2B 和 B2C 環境中的電子商務業務流程。本書全面涵蓋系統架構、應用程式整合、消息傳遞和遷移,並通過專門針對日常使用 BizTalk Server 2004 的企業的實際案例研究的整個部分,展示伺服器的實際應用。如這些範例所示,成功的道路上可能會有障礙,但 Microsoft BizTalk Server 2004 Unleashed 將幫助您克服每一個障礙。

目錄:
I. 介紹 BizTalk Server 2004
1. BizTalk Server 2004 概述
整合架構的需求
整合架構第 1 層:連接兩個應用程式
整合架構第 2 層:連接多個應用程式
整合架構第 3 層:業務流程
整合架構第 4 層:業務規則
BizTalk Server 2004 的功能概述
BizTalk Server 2004 架構和拓撲改進
BizTalk Server 2004 開發工具
BizTalk Server 2004 管理工具
插入業務使用者
總結
2. 您的第一個 BizTalk Server 整合
架構 101 - BizTalk 如何組織事物
消息
BizTalk MessageBox
消息端口和管道
流程協調
BizTalk 規則
消息適配器
BizTalk 開發工具概述
編輯器
映射器
管道設計器
協調設計器
瀏覽器
您的第一個整合專案
消息格式
消息映射
流程
部署和測試
總結
II. 使用 BizTalk Server 2004 開發 - 消息傳遞
3. 建立消息規範
編輯器詳情
架構屬性
添加記錄和欄位
範例架構:結構
節點屬性
繼承和新類型
從現有架構創建架構
從實例文檔創建架構
扁平文件規範
架構節點添加
記錄節點添加
欄位節點添加
範例分隔符規範
範例位置規範
屬性提升和屬性架構
使用 InfoPath 文檔與 BizTalk
總結
4. 映射消息
映射的目的和範圍
映射器基礎
創建映射文件
快速查看映射屬性
指定鏈接
測試屬性和驗證及測試過程
直接鏈接範例
BizTalk 中的功能元件
標準功能元件
使用功能元件
配置功能元件參數
修訂範例:表格提取器