0% found this document useful (0 votes)
169 views21 pages

Windows DNA: Architecture Overview

Windows DNA is Microsoft's architecture for building distributed internet applications on the Windows platform. It utilizes key technologies like ActiveX, DHTML, COM and leverages Windows 2000 as an application server. Windows DNA 2000 enhances the platform with new services in IIS 5.0, COM+, messaging queue, XML support and tools in Visual Studio to facilitate easier development and deployment of distributed web applications.

Uploaded by

Praskandan Nagar
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
169 views21 pages

Windows DNA: Architecture Overview

Windows DNA is Microsoft's architecture for building distributed internet applications on the Windows platform. It utilizes key technologies like ActiveX, DHTML, COM and leverages Windows 2000 as an application server. Windows DNA 2000 enhances the platform with new services in IIS 5.0, COM+, messaging queue, XML support and tools in Visual Studio to facilitate easier development and deployment of distributed web applications.

Uploaded by

Praskandan Nagar
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 21

Windows DNA: Windows Distributed Internet Architecture

Submitted to: Raja Bhati

Submitted By: Praskandan Nagar

WINDOWS DNA

DISTRIBUTED INTERNET APPLICATION: Enable the windows platform and the internet to work together.

The principal technologies comprising DNA ACTIVEX DHTML(HTML) COM

Third Generation Architecture:


Program the Web
User
Web Site: Applications
Page Data HTML XML

Object COM

Devices
Web Site: Applications

Windows DNA - The Guiding Architecture


Windows DNA is Distributed Computing

Common object model on all tiers Language neutral Auto-everything - services for scalable, reliable, interoperable, distributed applications Tools available today

Presentation services
Rich client Components DHTML

Windows DNA

HTML Scripting Win32 Thin client

Windows DNA
Business logic
Windows NT as an application server includes best of breed services

Web Transaction Queuing Security Integrated IIS MSMQ

Write business logic as COM components

MTS

Windows DNA
Data services

Simplified programmatic access Universal data provider


Mainframe Application services

Presentation services

Directory RDBMS Email and messaging

ADO OLE DB

File system
Distributed transactions and query processing across multiple data stores

ACTIVEX
Framework for defining reusable software components in a programming languageindependent way. Commonly used in windows operating system, internet explorer etc. Activex controls can be written in any language like C++ Visual basic .NET framework

DYNAMIC HTML
Used to create interactive and animated sites. Components used by DHTML for making sites:

Static mark up language(html) A client side scripting language(as java script) Presentation definition language(like CSS) Document object model

COM+ makes it easier to develop, deploy, and administer Enterprise Scale, Component-based Applications

COM+ Key Features

COM is an outgrowth of the object-oriented paradigm and is a specification that is based on a binary standard for reuse through interfaces. Component Load Balancing Queued Components In-Memory Database Support Object Pooling Transaction Manager Security Manager

COM+: Simple, Powerful Programming Model


IUnknown Context
CreateInstance OK: SetComplete Err: SetAbort Client

Attributes

Server

Windows DNA 2000


Next generation of building blocks for Windows DNA applications Windows 2000 is the Cornerstone

Rock solid, high performance platform Integrates core Windows DNA Application Services Friction-free deployment and management Richer Web applications platform Improved integration and interoperability E-commerce is built-in Exploit Windows 2000 All expected to ship by mid 2000

Set of new and enhanced services


Windows DNA Application Services

Windows 2000

Built-in integrated applications server for building distributed Web applications


IIS 5.0 - high performance web server Active Server Pages COM+ component services Transactions Message Queue and Queued Components Role-based security Network Load Balancing High performance XML support

Windows DNA 2000


Microsoft

Babylon Commerce
Microsoft Server

Server

Microsoft

SQLServ er

New or Enhanced: Application Services Legacy Interoperability E-commerce (B2C) Data Access/Storage Development Tools Developer Success + E-commerce (B2B) + Deployment and Management

Visual Studio

Truly Integrated suite of tools

Analyzer, Modeler, Package & Deployment, SourceSafe, Respository, Component Manager

The Enterprise Workbench Allows you to Leverage component support where appropriate client or server

.NET framework

SQL Server 7.0

Best database for Line of Business


Self-tuning, self-managing Scalable from laptop to cluster Over 2000 apps available today

Best database for Data Warehousing and Business Intelligence


Only DB w/ integrated OLAP & ETL Office 2000 integration Fastest time to market 3x tpmC per CPU vs. Oracle8i

Three times faster, 1/3 the cost

Best SAP performance any platform

SQL SERVER 2005

Microsoft Data Engine (MSDE)

SQL Server 7.0 data engine

Full function and fully compatible with SQL Server 7.0 same code - without the admin tools Mobile and shared solutions

Easiest migration path to SQL Server Visual Studio 6.0 and Office 2000 Developer

Free!

Available since Spring 99

3rd Generation Web


Accessing another site today = HTML screen scraping or your architect calls my architect
Web Web service site Web Web service site
The Firewall

In-house systems

File

DB

Tomorrow, external Web sites become building blocks using XML Web Services Megaservices

Web Web service site

Web Server

Browser

Dynamic Pages

Summary

Windows DNA provides a comprehensive, integrated platform for building distributed Web apps Windows DNA 2000 delivers the next wave of building blocks for the platform Windows DNA is the fastest and easiest way to build high-value distributed Web-enabled apps

You might also like