Chapter 9 -- Data Service Layer Technologies

Chapter 9

About This Chapter

This chapter examines design issues related to data requirements, including how to implement data access services within an application. We explore characteristics of different data access technologies, and discuss how to best use each access technology. Furthermore, we discuss normalizing data and data integrity, as well as identify how business rules can affect application data and where these rules are implemented. We'll examine technologies that provide data access to legacy data system stores and Enterprise Resource Planning (ERP) applications such as SAP AG's product SAP R/3. Finally, we'll review COM+ In-Memory Database (IMDB) features that can improve data access performance.

The principles and guidelines we provide in this chapter are based on our own experience with the creation of application architectures and the implementation of enterprise applications, together with the following sources:

  • Visual Studio Developing for the Enterprise, the documentation for Visual Studio, Version 6.0
  • Microsoft Enterprise Integration Group
  • The MSDN article The SAP DCOM Component Connector
  • Mary Kirtland's Designing Component-Based Applications

Upon completion, you will be able to:

  • Identify Microsoft data access technologies.
  • Distinguish between the characteristics of relational and non-relational databases.
  • Identify data modeling characteristics.
  • Understand the basics of normalizing data models.
  • Identify the most ideal data access technologies to be applied to different types of applications.
  • Identify technologies that provide data access to host-based systems.
  • Detail DCOM connectivity to SAP.
  • Enumerate COM+ IMDB features.


Microsoft Corporation - Analyzing Requirements and Defining Solutions Architecture. MCSD Training Kit
Microsoft Corporation - Analyzing Requirements and Defining Solutions Architecture. MCSD Training Kit
ISBN: N/A
EAN: N/A
Year: 1999
Pages: 182

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net