Applied Architecture Patterns on the Microsoft Platform (Second Edition)

Work with various Microsoft technologies using Applied Architecture Patterns

Applied Architecture Patterns on the Microsoft Platform (Second Edition)

Andre Dovgal, Dmitri Olechko, Gregor Noriskin

Work with various Microsoft technologies using Applied Architecture Patterns
Mapt Subscription
FREE
$29.99/m after trial
eBook
$25.20
RRP $35.99
Save 29%
Print + eBook
$59.99
RRP $59.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$25.20
$59.99
$29.99p/m after trial
RRP $35.99
RRP $59.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781849689120
Paperback456 pages

Book Description

This book provides a method for choosing the right Microsoft application platform technologies to meet the requirements of your solution. It examines proven technologies such as SQL Server, BizTalk, SharePoint, and .NET. The book considers architectural patterns for solutions in the areas of messaging, workflow, data processing, and collaboration.

This book will give you a proven framework to make the optimal technology selection and fulfil your business requirements. We will also discuss building web services and REST services in an SOA environment, as well as different approaches to building presentation layers, integration patterns, and much more.

Applied Architecture Patterns on the Microsoft Platform, Second Edition,is your ultimate guide to Microsoft technologies and beyond.

Table of Contents

Chapter 1: Solution Decision Framework
The need for a decision framework
Sources of input
Deciding upon your architecture strategy
Technology evaluation dimensions
Applying the framework
Summary
Chapter 2: The .NET Framework Primer
An evaluation framework for .NET Framework APIs
The .NET Framework
Summary
Chapter 3: The SQL Server Primer
What is included in SQL Server 2012?
Building the payroll processor application
New features of SQL Server 2014
Summary
Chapter 4: The SSIS Primer
What's new in SSIS 2012
Building the payroll processor application
What's new in SSIS 2014
Summary
Chapter 5: The BizTalk Server Primer
Using BizTalk in an integration architecture
BizTalk essentials
New features of BizTalk Server 2013
BizTalk Server editions
BizTalk Server abilities
Building the BizTalk application
Summary
Chapter 6: The SharePoint Server Primer
The SharePoint editions
The SharePoint platform
Administration and management
Core concepts and capabilities of SharePoint
SharePoint extensibility
SharePoint APIs
SharePoint development tools
Summary
Chapter 7: Other Microsoft Technologies
Operating systems
The Microsoft Office software
Software development tools
Cloud computing
Summary
Chapter 8: Integration Patterns and Antipatterns
Integration styles and challenges
Point-to-point integration
The federated request pattern
The message broker pattern
The guaranteed delivery problem
The Publish/Subscribe pattern
Moving to Enterprise Service Bus
Summary
Chapter 9: Web Services and Beyond
Service-oriented architecture
Enterprise Service Bus
RESTful services
Summary
Chapter 10: Data Exchange Patterns
File transfer
A shared database
Data replication and synchronization
Data migration
The extract, transform, and load pattern for centralized data aggregation
Multiple master synchronization
Data sharing and federation
Summary
Chapter 11: Workflow Patterns
Fully automated workflows
Human workflows
Summary
Chapter 12: Presentation Layer Patterns
Building presentation layers
MVC, MVP, and MVVM
Working with a use case – a user interface for the shopping cart
Working with a use case – a desktop time billing application
Summary
Chapter 13: Conclusion
Patterns for software-intensive systems
Where to go next

What You Will Learn

  • Organize the evaluation of candidate solutions to a given business problem
  • Learn about the new features of .NET 4.5 and its capabilities
  • Understand the core components and compelling aspects of BizTalk Server 2013
  • Explore different integration patterns and antipatterns such as point-to-point, message broker, publish/subscribe, data aggregation versus data sharing, and enterprise message bus
  • Understand the architectural principles that SOA brings to the table and how they are different from open API
  • Implement fully automated workflows and workflows with manual operations
  • Use SharePoint to improve content management and collaboration in the enterprise

Authors

Table of Contents

Chapter 1: Solution Decision Framework
The need for a decision framework
Sources of input
Deciding upon your architecture strategy
Technology evaluation dimensions
Applying the framework
Summary
Chapter 2: The .NET Framework Primer
An evaluation framework for .NET Framework APIs
The .NET Framework
Summary
Chapter 3: The SQL Server Primer
What is included in SQL Server 2012?
Building the payroll processor application
New features of SQL Server 2014
Summary
Chapter 4: The SSIS Primer
What's new in SSIS 2012
Building the payroll processor application
What's new in SSIS 2014
Summary
Chapter 5: The BizTalk Server Primer
Using BizTalk in an integration architecture
BizTalk essentials
New features of BizTalk Server 2013
BizTalk Server editions
BizTalk Server abilities
Building the BizTalk application
Summary
Chapter 6: The SharePoint Server Primer
The SharePoint editions
The SharePoint platform
Administration and management
Core concepts and capabilities of SharePoint
SharePoint extensibility
SharePoint APIs
SharePoint development tools
Summary
Chapter 7: Other Microsoft Technologies
Operating systems
The Microsoft Office software
Software development tools
Cloud computing
Summary
Chapter 8: Integration Patterns and Antipatterns
Integration styles and challenges
Point-to-point integration
The federated request pattern
The message broker pattern
The guaranteed delivery problem
The Publish/Subscribe pattern
Moving to Enterprise Service Bus
Summary
Chapter 9: Web Services and Beyond
Service-oriented architecture
Enterprise Service Bus
RESTful services
Summary
Chapter 10: Data Exchange Patterns
File transfer
A shared database
Data replication and synchronization
Data migration
The extract, transform, and load pattern for centralized data aggregation
Multiple master synchronization
Data sharing and federation
Summary
Chapter 11: Workflow Patterns
Fully automated workflows
Human workflows
Summary
Chapter 12: Presentation Layer Patterns
Building presentation layers
MVC, MVP, and MVVM
Working with a use case – a user interface for the shopping cart
Working with a use case – a desktop time billing application
Summary
Chapter 13: Conclusion
Patterns for software-intensive systems
Where to go next

Book Details

ISBN 139781849689120
Paperback456 pages
Read More

Read More Reviews

Recommended for You

ASP.NET Web API: Build RESTful web applications and services on the .NET framework Book Cover
ASP.NET Web API: Build RESTful web applications and services on the .NET framework
$ 29.99
$ 21.00
Applied Architecture Patterns on the Microsoft Platform Book Cover
Applied Architecture Patterns on the Microsoft Platform
$ 35.99
$ 25.20
C# Multithreaded and Parallel Programming Book Cover
C# Multithreaded and Parallel Programming
$ 29.99
$ 21.00
WCF 4.5 Multi-Layer Services Development with Entity Framework Book Cover
WCF 4.5 Multi-Layer Services Development with Entity Framework
$ 29.99
$ 21.00
Mastering Web Application Development with AngularJS Book Cover
Mastering Web Application Development with AngularJS
$ 26.99
$ 5.40
Responsive Web Design with HTML5 and CSS3 Book Cover
Responsive Web Design with HTML5 and CSS3
$ 23.99
$ 4.80