Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

1. Designing the Layers of a Solution

Chapter 1. Designing the Layers of a Solution

The highest-level part of the design process is also the most exciting: designing the application architecture. In this stage, the application begins to come to life, without bogging you down in technical details. You create a logical design for your application and then map the logical layers to physical servers. Once you determine the physical layout, you can choose inter-application communication mechanisms to expose your business logic to different front-end user interfaces (UIs) and determine your authentication, authorization, and cryptographic requirements.

Important

Have you read Preparing for the Exam?

It contains valuable information regarding the skills you need to pass the exam.

Further into the design process, you choose whether you need to support Component Object Model (COM) interoperability, and what changes you might need to make to provide that as efficiently as possible. You also will need to plan for scalability by estimating the minimum and maximum processing requirements of your application, how those requirements might change over its lifespan, and how you can scale the application accommodate it. Finally, you will need to decide how to use globalization and localization to adapt your application for different locations and languages. You must format data correctly for different regions and provide UI elements in the user’s preferred language.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial