Flylib.com
Designing for Scalability with Microsoft Windows DNA (DV-MPS Designing)
Designing for Scalability with Microsoft Windows DNA (DV-MPS Designing)
ISBN: 0735609683
EAN: 2147483647
Year: 2000
Pages: 133
Authors:
Per Sundblad
,
Sten Sundblad
BUY ON AMAZON
Cover
LOC Page
Acknowledgments
Introduction
Interest at Microsoft
The Later History of the Report
New Technical Report in 1999
What About COM and XML?
MTS vs. COM
This Book Is Not an MTS or a COM Tutorial
Chapter 1 -- Planning for a New Architecture
Three Tiers -- Or Five If You Like
Using ADO Recordsets
XML Is a Long-Term Solution
Chapter 2 -- Designing for Scalability
Scalability Is About Resource Economy
Three-Tier Services Model
Three Kinds of Business Services
Where Do Visual Basic, COM, and MTS Fit In?
End of Overview
Chapter 3 -- On Rules and Their Locations
Introducing the Application
Chapter 4 -- Implementing the Rules
The Database
Rule 1: Bred in Country
Rule 2: One and Only One Trainer
Rule 3: Value of Sex Must Be Valid
Rule 4: Only One Kind of Sex Change Allowed
Rule 5: Between 1 and 15 Years Old
Rule 6: Don t Delete a Horse That Has Run at Least One Race
Rule 7: Unique Combination of Name and Country Where Bred
Rule 8: Unique ID When Inserted
Conclusion
Chapter 5 -- Modeling the First Business Tier
Tiers and Classes
Modeling User Services and Facades
Chapter 6 -- Reducing Time to Market
A Good Fit
Using Test Stubs
A Test Form
Chapter 7 -- Prototyping a DHTML User Interface
A Very Early Dynamic GUI Prototype
Some Script Examples
Using Separate Interfaces from Script
Back to the Server Side
Chapter 8 -- Designing the Main Business Tier
The Facade Class Reengineered
Delegating to Entity and Set Classes
Calling Them Managers
Renaming the Packages
Chapter 9 -- Using Separate COM Interfaces
Controlling Connections
Generalizing COM Interfaces
About Moving the ReturnType Argument to the Interfaces
Chapter 10 -- Implementing the Facades
Generating Main Business and Interface Code
Moving the Test Stubs
Getting a List of Trainers for the Combo Box
Getting a List of Horse Names
Learning on the Job
Chapter 11 -- Making it Simpler
Parsing Interface Events
Simplifying and Multiplying the COM Interfaces
Conclusion
Chapter 12 -- Delegating Data Access
Why Can t the Managers Access Data Directly?
Separate COM Data Access Interfaces
Chapter 13 -- Implementing the Managers and Data Access
Generating Code for Data Access Classes
Getting the Horse List
Getting a Single Horse
Saving Data for a Horse
Deleting (or Deactivating) a Horse
Chapter 14 -- Using Microsoft Transaction Server
The Context Object
Implementing the IObjectControl Interface
Adapting Components to MTS
What About the Data Environment?
The Friend and New Keywords
A Few Musts and Shoulds
Chapter 15 -- A COM Overview
COM Component Services
The Basic Idea Behind COM
Some Features of COM
Some Final General Thoughts About COM
COM on Windows NT 4.0
Chapter 16 -- Creating Some COM Components for the Sample Application
The IObjectControl Interface
Conclusion
Chapter 17 -- Securing Good Database Performance and Scalability
Reusing Query Plans
Using Stored Procedures
Chapter 18 -- Other Use Cases and Other Facades
A Few Examples
Designing the Main Business Classes
A Framework
Chapter 19 -- Hierarchical Recordsets -- Pros and Cons
More About the Form and the Code
Three Different Ways of Relating Children to Parents
More than Two Levels
Other Issues
Conclusion
Chapter 20 -- An XML Overview
The Nature of XML
Using Document Type Definition for Schema Definitions
Using XML-Data for Schema Definitions
Scripting with XML and XML DOM
Data Binding Using XML DSO
Using XSL to Present XML Documents
A Final General XML Example
Chapter 21 -- XML with ADO 2.5 for Our Components
XML Support in ADO 2.5
SQL Server 2000 and XML
Simple Object Access Protocol
Chapter 22 -- What About the Business Rules?
Foreign Key Constraints
Check Constraints
Unique Constraints
Identity Columns
Business Object Constraints
Chapter 23 -- Some Final Issues
Complex Transactions
COM and MTS Packaging
Revisiting the Stateful Model
Library Packages and Applications
The Connection String
Newsgroup Services
Bibliography
About the Authors
Footnotes
About This Electronic Book
About Microsoft Press
Designing for Scalability with Microsoft Windows DNA (DV-MPS Designing)
ISBN: 0735609683
EAN: 2147483647
Year: 2000
Pages: 133
Authors:
Per Sundblad
,
Sten Sundblad
BUY ON AMAZON
Agile Project Management: Creating Innovative Products (2nd Edition)
Innovative Product Development
Employ Iterative, Feature-Based Delivery
Phase: Envision
Individual Performance
Adapt and Close Summary
Software Configuration Management
Project Management in a CM Environment
The DoD CM Process Model
Appendix A Project Plan
Appendix Q Problem Trouble Report (PTR)
Appendix U Acronyms and Glossary
Snort Cookbook
Upgrading Snort on Linux
Invisibly Tapping a Hub
Running Snort to Detect Intrusions
Configuring MySQL for Snort
Blocking Attacks in Real Time
Practical Intrusion Analysis: Prevention and Detection for the Twenty-First Century: Prevention and Detection for the Twenty-First Century
Unauthorized Activity II
IDS and IPS Internals
Snort
Data Correlation
Incident Response
Logistics and Retail Management: Emerging Issues and New Challenges in the Retail Supply Chain
The Internationalization of the Retail Supply Chain
Fashion Logistics and Quick Response
Temperature-Controlled Supply Chains
Rethinking Efficient Replenishment in the Grocery Sector
Transforming Technologies: Retail Exchanges and RFID
.NET-A Complete Development Cycle
The C# Language
Unit Tests
Conclusion
Analyzing Interfaces and Activities
Secure Web Applications
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies