Introduction to the Windows Distributed interNet Architecture (DNA) for enterprise development History of monolithic, client/server, and n-tiered architectures Overview of Microsoft DNA tools and components (including clustering support and server-side tools) DNA vs. .NET Frameworks Advantages of DNA for the enterprise Introduction to COM for component development (including IDL, IUnknown, and GUIDs) Distributed processing overview (socket basics, RPC, and components) COM+ and DCOM basics Designing middle-tier business objects with COM (UI vs. business logic) COM+ transactions and contexts COM+ security COM+ catalogs VB COM+ component programming Distributed transactions DTC and compensating resource managers (CRMs) Microsoft Message Queue (MSMQ) and asynchronous processing
| COM+ queued components Events and callbacks COM+ events (publishers, subscribers, and filtering) Objects vs. Web services Primer on SOAP and XML Universal Data Acess (UDA) (including ODBC, OLE DB, ADO, and RDS) SQL Server 2000 (including new XML support) Active Directory (and ADSI programming) Thin and rich clients (including terminal-based, HTML, and thick clients) Introduction to Active Server Pages (ASPs) for Web front ends ActiveX controls Scripting Office 2000 applications Performance and scalability hints DNA and Windows 2000 security Introduction to cryptography and certificates Debugging tips Case studies for sample enterprise DNA applications | |