Business Application Design Considerations

This class provides a thought-provoking, interactive, round-table discussion intended for experienced developers. Each topic is an element of a reference architecture that includes ideas for commonly neglected considerations of business application design.

Code examples use the Microsoft .NET framework, however the topics are universal in application.

Topics

  • Use dynamic forms creation to achieve reusable, consistent, screen layouts.
  • Use a complex data entry control to display help and error messages better.
  • Use complex controls to support the natural cycle of search, list, details.
  • Make a good service contract for paging through and updating detached recordsets.
  • Detect and overcome collisions between conflicting updates.
  • Use logs for data warehouse feeds and technical support traces.
  • Compromise between strong data typing and dynamic data.
  • Data table columns for soft deletes, soft updates, and future changes.
  • The benefits of a catalog of SQL statements.
  • Use phantom columns to guide UI navigation.
  • How to prepare for NoSQL in the cloud.



© DataFace All Rights Reserved.