windna_2

Upload: praskandan-nagar

Post on 05-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/31/2019 WinDNA_2

    1/21

    Windows DNA:Windows DNA:

    Windows Distributed InternetWindows Distributed InternetArchitectureArchitecture

    Submitted to:Submitted to: Submitted By:Submitted By:

    Raja BhatiRaja Bhati Praskandan NagarPraskandan Nagar

  • 7/31/2019 WinDNA_2

    2/21

    WINDOWS DNAWINDOWS DNA

    DISTRIBUTED INTERNET APPLICATION:DISTRIBUTED INTERNET APPLICATION:

    Enable the windows platform and the internet toEnable the windows platform and the internet towork together.work together.

    The principal technologies comprising DNAThe principal technologies comprising DNA

    ACTIVEXACTIVEX

    DHTML(HTML)DHTML(HTML) COMCOM

  • 7/31/2019 WinDNA_2

    3/21

  • 7/31/2019 WinDNA_2

    4/21

    Windows DNA - The Guiding ArchitectureWindows DNA - The Guiding ArchitectureWindows DNA is Distributed ComputingWindows DNA is Distributed Computing

    Common object model on all tiersCommon object model on all tiers

    Language neutralLanguage neutral

    Auto-everything - services for scalable, reliable,Auto-everything - services for scalable, reliable,interoperable, distributed applicationsinteroperable, distributed applications

    Tools available todayTools available today

  • 7/31/2019 WinDNA_2

    5/21

    Win32Win32

    ComponentsComponents

    ScriptingScripting

    DHTMLDHTML

    HTMLHTML

    Rich clientRich client

    Thin clientThin client

    Windows DNAWindows DNAPresentation servicesPresentation services

  • 7/31/2019 WinDNA_2

    6/21

    IISIIS

    Write businessWrite businesslogic as COMlogic as COM

    componentscomponents

    MTSMTS

    MSMQMSMQ

    WebWeb TransactionTransaction QueuingQueuing SecuritySecurity

    IntegratedIntegrated

    Windows DNAWindows DNABusiness logicBusiness logic

    Windows NT as an application serverWindows NT as an application server

    includes best of breed servicesincludes best of breed services

  • 7/31/2019 WinDNA_2

    7/21

  • 7/31/2019 WinDNA_2

    8/21

    ACTIVEXACTIVEX

    Framework for defining reusable softwareFramework for defining reusable softwarecomponents in a programming language-components in a programming language-independent way.independent way.

    Commonly used in windows operating system,Commonly used in windows operating system,internet explorer etc.internet explorer etc.

    Activex controls can be written in any language likeActivex controls can be written in any language like

    C++C++

    Visual basicVisual basic

    .NET framework.NET framework

  • 7/31/2019 WinDNA_2

    9/21

  • 7/31/2019 WinDNA_2

    10/21

    COM+ Key FeaturesCOM+ Key FeaturesCOM+ makes it easier to develop, deploy, and administerCOM+ makes it easier to develop, deploy, and administer

    Enterprise Scale, Component-based ApplicationsEnterprise Scale, Component-based Applications

    COM is an outgrowth of the object-orientedCOM is an outgrowth of the object-orientedparadigm and is a specification that is based on aparadigm and is a specification that is based on abinary standard for reuse through interfaces.binary standard for reuse through interfaces.

    Component Load BalancingComponent Load Balancing Queued ComponentsQueued Components

    In-Memory Database SupportIn-Memory Database Support

    Object PoolingObject Pooling Transaction ManagerTransaction Manager

    Security ManagerSecurity Manager

  • 7/31/2019 WinDNA_2

    11/21

    CreateInstanceCreateInstance

    OK: SetCompleteOK: SetComplete

    Err: SetAbortErr: SetAbort

    IUnknownIUnknown

    ServerServer

    ClientClient

    ContextContext

    AttributesAttributes

    COM+: Simple, PowerfulCOM+: Simple, PowerfulProgramming ModelProgramming Model

  • 7/31/2019 WinDNA_2

    12/21

    Windows DNA 2000Windows DNA 2000

    Next generation of building blocks for Windows DNANext generation of building blocks for Windows DNAapplicationsapplications

    Windows 2000 is the CornerstoneWindows 2000 is the Cornerstone Rock solid, high performance platformRock solid, high performance platform

    Integrates core Windows DNA Application ServicesIntegrates core Windows DNA Application Services Friction-free deployment and managementFriction-free deployment and management

    Set of new and enhanced servicesSet of new and enhanced services Richer Web applications platformRicher Web applications platform

    Improved integration and interoperabilityImproved integration and interoperability E-commerce is built-inE-commerce is built-in

    Exploit Windows 2000Exploit Windows 2000

    All expected to ship by mid 2000All expected to ship by mid 2000

  • 7/31/2019 WinDNA_2

    13/21

    Windows 2000Windows 2000Windows DNA Application Servicesindows DNA Application Services Built-in integrated applications server forBuilt-in integrated applications server for

    building distributed Web applicationsbuilding distributed Web applications

    IIS 5.0 - high performance web serverIIS 5.0 - high performance web server

    Active Server PagesActive Server Pages

    COM+ component servicesCOM+ component services

    TransactionsTransactions

    Message Queue and Queued ComponentsMessage Queue and Queued Components Role-based securityRole-based security

    Network Load BalancingNetwork Load Balancing

    High performance XML supportHigh performance XML support

  • 7/31/2019 WinDNA_2

    14/21

    Windows DNA 2000Windows DNA 2000

    New or Enhanced:New or Enhanced: Application ServicesApplication Services

    Legacy InteroperabilityLegacy Interoperability E-commerce (B2C)E-commerce (B2C) Data Access/StorageData Access/Storage Development ToolsDevelopment Tools Developer SuccessDeveloper Success + E-commerce (B2B)+ E-commerce (B2B) + Deployment and+ Deployment and

    ManagementManagement

    MicrosoftBabylonServer

    MicrosoftCommerceServer

    MicrosoftSQLServer

  • 7/31/2019 WinDNA_2

    15/21

    Visual StudioVisual Studio

    Truly Integrated suite of toolsTruly Integrated suite of tools Analyzer, Modeler, Package & Deployment,Analyzer, Modeler, Package & Deployment,

    SourceSafe, Respository, Component ManagerSourceSafe, Respository, Component Manager

    The Enterprise WorkbenchThe Enterprise Workbench Allows you to Leverage component support whereAllows you to Leverage component support where

    appropriate client or serverappropriate client or server

  • 7/31/2019 WinDNA_2

    16/21

    .NET framework.NET framework

  • 7/31/2019 WinDNA_2

    17/21

    SQL Server 7.0SQL Server 7.0 Best database for Line of BusinessBest database for Line of Business

    Self-tuning, self-managingSelf-tuning, self-managing Scalable from laptop to clusterScalable from laptop to cluster

    Over 2000 apps available todayOver 2000 apps available today

    Best database for Data Warehousing andBest database for Data Warehousing andBusiness IntelligenceBusiness Intelligence Only DB w/ integrated OLAP & ETLOnly DB w/ integrated OLAP & ETL

    Office 2000 integrationOffice 2000 integration

    Fastest time to marketFastest time to market Three times faster, 1/3 the costThree times faster, 1/3 the cost

    3x tpmC per CPU vs. Oracle8i3x tpmC per CPU vs. Oracle8i

    Best SAP performance any platformBest SAP performance any platform

    http://www.zdnet.com/pcmag/edchoice/ec.htm
  • 7/31/2019 WinDNA_2

    18/21

    SQL SERVER 2005SQL SERVER 2005

  • 7/31/2019 WinDNA_2

    19/21

    Microsoft Data Engine (MSDE)Microsoft Data Engine (MSDE)

    SQL Server 7.0 data engineSQL Server 7.0 data engine Full function and fully compatible withFull function and fully compatible with

    SQL Server 7.0 same code - without the admin toolsSQL Server 7.0 same code - without the admin tools

    Mobile and shared solutionsMobile and shared solutions Easiest migration path to SQL ServerEasiest migration path to SQL Server

    Free!Free!

    Visual Studio 6.0 and Office 2000 DeveloperVisual Studio 6.0 and Office 2000 Developer

    Available since Spring 99Available since Spring 99

  • 7/31/2019 WinDNA_2

    20/21

    3rd Generation Web3rd Generation Web

    File DB

    Dynamic Pages

    Browser

    Web Server

    In-houseIn-housesystemssystems

    TheFirewall

    Website

    Website

    WebsiteAccessing anothersite today = HTMLscreen scrapingor your architect

    calls my architect

    Tomorrow, externalWeb sites becomebuilding blocks usingXMLWeb ServicesMegaservices

    Webservice

    Webservice

    Webservice

  • 7/31/2019 WinDNA_2

    21/21

    SummarySummary

    Windows DNA provides a comprehensive,Windows DNA provides a comprehensive,integrated platform for building distributedintegrated platform for building distributedWeb appsWeb apps

    Windows DNA 2000 delivers the next waveWindows DNA 2000 delivers the next wave

    of building blocks for the platformof building blocks for the platform Windows DNA is the fastest and easiest wayWindows DNA is the fastest and easiest way

    to build high-value distributed Web-enabledto build high-value distributed Web-enabledappsapps