Cover image for Applied Architecture Patterns on the Microsoft Platform.
Applied Architecture Patterns on the Microsoft Platform.
Title:
Applied Architecture Patterns on the Microsoft Platform.
Author:
Seroter, Richard.
ISBN:
9781849680554
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (543 pages)
Contents:
Applied Architecture Patterns on the Microsoft Platform -- 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.
Abstract:
An in-depth scenario-driven approach to architecting systems using Microsoft technologies with this book and eBook.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: