万本电子书0元读

万本电子书0元读

顶部广告

Applied Architecture Patterns on the Microsoft Platform电子书

售       价:¥

0人正在读 | 0人评论 9.8

作       者:Richard Seroter

出  版  社:Packt Publishing

出版时间:2010-09-07

字       数:496.9万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
The book consists of a set of business scenarios and corresponding solution critiques. Each "use case" chapter is made up of a problem de*ion, assessment of implementation options, and the selection of the ideal solution candidate. We then construct the solution using the chosen Microsoft technology. This book is for architects, developers, and managers who need to improve their knowledge of the Microsoft application platform. This book will appeal to anyone who wants to get up to speed on selecting the most appropriate platform for a particular problem. Consultants and executive leadership will also find significant value in this book. A good understanding of the general Windows platform and development technologies would be helpful.
目录展开

Applied Architecture Patterns on the Microsoft Platform

Table of Contents

Applied Architecture Patterns on the Microsoft Platform

Credits

Foreword

About the Authors

About the Reviewer

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Errata

Piracy

Questions

1. Solution Decision Framework

The need for a decision framework

Sources of input to the framework

Functional requirements

Non-functional requirements

Derived requirements

Organization direction

Deciding upon your architecture strategy

Framework dimensions

Solution design aspects

Solution delivery aspects

Solution operation aspects

Organizational aspects

Applying the framework

Summary

2. Windows Communication Foundation and Windows Workflow 4.0 Primer

What does this technology do?

Highlights of the latest release

Windows Communication Foundation enhancements

Windows Workflow Foundation enhancements

Enhancements to both technologies

Typical use cases

Windows Communication Foundation use cases

Windows Workflow Foundation use cases

Example solution

Summary

3. Windows Server AppFabric Primer

What does this technology do?

Windows Server AppFabric core components

Application-server hosting and monitoring

Control

Scripting

Hosting

Monitoring

Persistence

Distributed cache

Named cache

Region

Expiration

Eviction

Local cache

High availability

Cache notifications

Typical use cases

Windows Server AppFabric hosting and monitoring

Windows Server AppFabric cache

Typical scenarios

Example solution

AppFabric hosting and monitoring

AppFabric caching

Setup

Steps

Summary

4. BizTalk Server Primer

Heterogeneous systems

What does BizTalk Server do?

Can't we just use Web Services or WCF?

Typical BizTalk use cases

Enterprise Application Integration (EAI)

Business-to-Business (B2B)

Business Process Automation (BPA)

Enterprise Service Bus (ESB)

BizTalk architecture

BizTalk message flow

Key BizTalk server terminology

BizTalk group

Hosts

Host instance

BizTalk databases

Enterprise Single Sign-On

Adapters

Message

Pipeline

Maps

Performance of maps

Orchestration

Highlights of the BizTalk 2010 release

Example solution

Summary

5. SQL Server and Data Integration Tools Primer

What does this technology do?

SQL Server Integration Services (SSIS)

SQL Server Service Broker (SSSB)

The Microsoft Sync Framework

Master Data Services

A very basic and completely insufficient introduction to data integration with SQL Server

SSIS

SSSB

Sync Framework

SQL Server 2008 enhancements

SSIS enhancements

SSSB enhancements

Sync Framework enhancements

Typical use cases

Example solution

Writing an RSS feed to SQL Server

Distribution via Sync Framework

SQL Server Service Broker

Summary

6. Windows Azure Platform Primer

What does this technology do?

Windows Azure

Usage

Architecture

Fabric controller

Compute

Web role

Worker role

Storage

Blobs

Table

Queue

Drive

Provisioning model

Diagnostics and monitoring

How do I get started?

SQL Azure

Usage

Architecture

Provisioning model

Data access and usage patterns

SQL Azure what is supported and what is not

How do I get started?

Windows Azure Platform AppFabric

Usage

Architecture

Service Bus

Access Control Service

Provisioning model

Project "Dallas"

Example solution

Scenario

Setup

Steps

Summary

7. Simple Workflow

Use case

Key requirements

Additional facts

Pattern description

Factors affecting implementation details

Candidate architectures

Candidate architecture #1 BizTalk Server

Solution design aspects

Solution delivery aspects

Solution operations aspects

Organizational aspects

Solution evaluation

Candidate architecture #2 Windows Server AppFabric

Solution design aspects

Solution delivery aspects

Solution operations aspects

Organizational aspects

Solution evaluation

Architecture selection

Building the solution

Setup

Building the service aggregator workflow service

Testing the service aggregator workflow service

Consuming the service aggregator workflow service with ASP.NET

Summary

8. Content-based Routing

Use case

Key requirements

Additional facts

Pattern description

Candidate architectures

Candidate architecture #1 BizTalk Server

Solution design aspects

Solution delivery aspects

Solution operation aspects

Organizational aspects

Solution evaluation

Candidate architecture #2 SQL Server 2008 R2

Solution design aspects

Solution delivery aspects

Solution operation aspects

Organizational aspects

Solution evaluation

Candidate architecture #3 WCF and Windows Server AppFabric

Solution design aspects

Solution delivery aspects

Solution operation aspects

Organizational aspects

Solution evaluation

Architecture selection

Building the solution

Setup

Building the workflow

Adding a router service

Summary

9. Publish-Subscribe

Use case

Key requirements

Additional facts

Pattern description

Candidate architectures

Candidate architecture #1 Azure Platform AppFabric Service Bus

Solution design aspects

Solution delivery aspects

Solution operations aspects

Organizational aspects

Solution evaluation

Candidate architecture #2 BizTalk Server

Solution design aspects

Solution delivery aspects

Solution operations aspects

Organizational aspects

Solution evaluation

Candidate architecture #3 SQL Service Broker

Solution design aspects

Solution delivery aspects

Solution operations aspects

Organizational aspects

Solution evaluation

Architecture selection

Building the solution

Setup

Building the canonical solution artifacts

Building the FDA subscriber solution artifacts

Configuring the data publisher and FDA subscriber

Building the website database subscriber solution artifacts

Configuring the website database subscriber

Summary

10. Repair/Resubmit with Human Workflow

Use case

Key requirements

Additional facts

Pattern description

Candidate architectures

Candidate architecture #1 BizTalk Server

Solution design aspects

Solution delivery aspects

Solution operation aspects

Organizational aspects

Solution evaluation

Candidate architecture #2 Windows Server AppFabric

Solution design aspects

Solution delivery aspects

Solution operation aspects

Organizational aspects

Solution evaluation

Architecture selection

Building the solution

Setup

Building the core workflow

Testing the workflow without SharePoint

Building the SharePoint site and SharePoint workflow

Creating the SharePoint site and customer list

Create the SharePoint workflow

Testing the solution using SharePoint

Summary

11. Remote Message Broadcasting

Use case

Key requirements

Additional facts

Pattern description

Candidate architectures

Candidate architecture #1 .NET-based polling

Solution design aspects

Solution delivery aspects

Solution operation aspects

Organizational aspects

Solution evaluation

Candidate architecture #2 BizTalk Server

Solution design aspects

Solution delivery aspects

Solution operation aspects

Organizational aspects

Solution evaluation

Candidate architecture #3 Windows Azure Platform AppFabric

Solution design aspects

Solution delivery aspects

Solution operation aspects

Organizational aspects

Solution evaluation

Architecture selection

Building the solution

Signing up for an Azure AppFabric account

Create the WCF services to listen on the Service Bus

Summary

12. Debatching Bulk Data

Use case

Key requirements

Additional facts

Candidate architectures

Candidate architecture #1 SSIS

Solution design aspects

Solution delivery aspects

Solution operations aspects

Organizational aspects

Solution evaluation

Candidate architecture #2 BizTalk Server

Solution design aspects

Solution delivery aspects

Solution operations aspects

Organizational aspects

Solution evaluation

Architecture selection

Building the solution

Encryption

Target system

Debatching with SSIS and SQL Server

Debatching with SQL

Debatch with SSIS

Summary

13. Complex Event Processing

Use case

Key requirements

Additional facts

Pattern description

Candidate architectures

Candidate architecture #1-StreamInsight

Solution design aspects

Solution delivery aspects

Solution operations aspects

Organizational aspects

Solution evaluation

Candidate architecture #2 BizTalk Server

Solution design aspects

Solution delivery aspects

Solution operations aspects

Organizational aspects

Solution evaluation

Architecture selection

Building the solution

Set up

Creating an adapter

Summary

14. Cross-Organizational Supply Chain

Use case

Key requirements

Additional facts

Pattern description

Candidate architectures

Candidate architecture #1 BizTalk (with ESB Toolkit)

Solution design aspects

Solution delivery aspects

Solution operations aspects

Organizational aspects

Solution evaluation

Candidate architecture #2 Windows Server AppFabric

Solution design aspects

Solution delivery aspects

Solution operations aspects

Organizational aspects

Solution evaluation

Architecture selection

Building the solution

Setup

Deploying and using a monolithic solution

PO status codes

Item inventory check status codes

Current behaviors of the system

Utilizing the ESB Toolkit

Using existing transformations within an ESB Itinerary

Using the itinerary service broker pattern to implement messaging-based routing with ESB

Summary

15. Multiple Master Synchronization

Use Case

Key requirements

Additional facts

Pattern description

Candidate architecture

Solution design aspects

SSIS

Master Data Services

Search Server Express

Solution operations aspects

Organizational aspects

Solution evaluation

Architecture selection

Building the solution

Fetching relational data

Master Data Services

Unstructured data

Search

Summary

16. Rapid Flexible Scalability

Use case

Candidate architectures

Candidate architecture #1 Windows Azure / SQL Azure

Solution design aspects

Solution operations aspects

Organizational aspects

Solution evaluation

Candidate architecture #2 Hyper-V

Solution design aspects

Solution operations aspects

Organizational aspects

Solution evaluation

Architecture selection

Building the solution

Integrating SSIS with SQL Azure

Summary

17. Low-Latency Request-Reply

Use case

Key requirements

Additional facts

Pattern description

Candidate architectures

Candidate architecture #1 BizTalk Server

Solution design aspects

Solution delivery aspects

Solution operation aspects

Organizational aspects

Solution evaluation

Candidate architecture #2 Windows Server AppFabric

Solution design aspects

Solution delivery aspects

Solution operation aspects

Organizational aspects

Solution evaluation

Candidate architecture #3 Windows Azure platform

Solution design aspects

Solution delivery aspects

Solution operation aspects

Organizational aspects

Solution evaluation

Architecture selection

Architecture selection

Building the solution

Setup

Building the vendor-specific and aggregate workflows

Testing the solution

Summary

18. Handling Large Session and Reference Data

Use case

Key requirements

Additional facts

Pattern description

Candidate architecture

Candidate architecture #1 Windows Server AppFabric Cache

Solution design aspects

Solution delivery aspects

Solution operations aspects

Organizational aspects

Architecture selection

Building the solution

Setup

Integrating with Windows Server AppFabric cache

Summary

19. Website Load Burst and Failover

Use case

Key requirements

Additional facts

Pattern description

Chosen architecture

Solution design aspects

Solution delivery aspects

Solution operation aspects

Organizational aspects

Solution evaluation

Building the solution

Setup

Adding the WCF portion to Cloud Service

Adding the ASP.NET portion to Cloud Service

Testing and deploying the Windows Azure Cloud Service

Summary

20. Wrap Up

What did we find?

Where to go next

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部