售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
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
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜