Book Image

Applied Architecture Patterns on the Microsoft Platform (Second Edition)

Book Image

Applied Architecture Patterns on the Microsoft Platform (Second Edition)

Overview of this book

Table of Contents (20 chapters)
Applied Architecture Patterns on the Microsoft Platform Second Edition
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Building the payroll processor application


Over the next few pages, we shall present some essential aspects of SQL Server development. We'll see how we can work with different data sources, structure them, and present them through the report engine. We'll see how we can display the data using the web user interface.

Let's analyze the following use case and see how we can use SQL Server to implement our solution.

Use case

Reliable Payroll Pro Inc. (RPP) is a payroll processor for a large number of small- to medium-sized companies. The core business workflow may be described in the following steps:

  1. Collect the employee and payroll data from the client.

  2. Process data to produce the following:

    • Tax forms and checks

    • Payroll checks and direct deposit requests

    • Client reports

  3. Send tax forms and payments to the respective government agencies.

  4. Send payroll checks to the employees and submit direct deposits.

  5. Bill the client for the following:

    • Payments issued on the client's behalf

    • RPP services

Recently, RPP started...