Out Look 1.Introduction 2. Guiding Principles of Windows DNA 3. Development Technologies 4. DNA - Architecture for Distributed Applications 5. Client Environments.

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

Welcome to Middleware Joseph Amrithraj
7-1 INTRODUCTION: SoA Introduced SoA in Chapter 6 Service-oriented architecture (SoA) - perspective that focuses on the development, use, and reuse of.
Objectives In this session, you will learn to:
A SOLUTION: 2X REMOTE APPLICATION SERVER. 2X REMOTE APPLICATION SERVER.
Chapter Concepts Review Markup Languages
Web Server Hardware and Software
1 Pertemuan 13 Servers for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
ISYS 512 Business Application Design and Development with.Net David Chao.
DATABASE APPLICATION DEVELOPMENT SAK 3408 The Web and DBMS.
Introduction to Web Database Processing
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
Introduction to Web Interface Technology (CSE2030)
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
J2EE vs..NET Nigam Patel. Topics Background –Web Services, J2EE and.NET Similarities Differences Conclusion –Pros and Con (J2EE and.NET)
J2EE Java 2 Enterprise Edition. Relevant Topics in The Java Tutorial Topic Web Page JDBC orial/jdbc
Systems Architecture, Fourth Edition1 Internet and Distributed Application Services Chapter 13.
Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 1 of…
Web-based Software Development - An introduction.
Client/Server Architectures
The Design of System Architecture
CIS 325: Data Communications1 CIS-325 Data Communications Dr. L. G. Williams, Instructor.
DR.JOHN ABRAHAM PROFESSOR UTPA ASP.NET. ACTIVE SERVER PAGES (ASP) Web application development environment Web applications use web browser to display.
Windows 2000 Web and Application Services CIS 485 Tsungfan Chou.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Quality Assurance for Component- Based Software Development Cai Xia (Mphil Term1) Supervisor: Prof. Michael R. Lyu 5 May, 2000.
CSS/417 Introduction to Database Management Systems Workshop 5.
Introduction to .NET Rui Ye.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
© 2002 by Prentice Hall 1 David M. Kroenke Database Processing Eighth Edition Chapter 14 Networks, Multi-Tier Architectures, and XML.
Choosing NOS can be a complex and a difficult decision. Every popular NOS has its strengths and weaknesses. NOS may cost thousands of dollars depending.
Internet, intranet, and multimedia database processing l Database processing across local and wide area networks l Alternative architectures for distributing.
11/16/2012ISC329 Isabelle Bichindaritz1 Web Database Application Development.
Lecture 3: Sun: 16/4/1435 Distributed Computing Technologies and Middleware Lecturer/ Kawther Abas CS- 492 : Distributed system.
DCOM (Overview) by- Jeevan Varma Anga.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
Csi315csi315 Client/Server Models. Client/Server Environment LAN or WAN Server Data Berson, Fig 1.4, p.8 clients network.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Implementation - Part 2 CPS 181s March 18, Pieces of the Site-building Puzzle Page 180, figure 4.1.
470 First Lecture1 CMPT 470 Instructor: –Wo-Shun Luk, ASB 10829, –Office Hours: 3:30 – 4:30 M W F TA: –Henry Zhang,
Active Server Pages and Application Service Providers Architecture for 2000 and beyond Krishen Kota Denali Technologies
Introducing ASP.NET 2.0. Internet Technologies WWW Architecture Web Server Client Server Request Response Network HTTP TCP/IP PC/Mac/Unix + Browser (IE,
Building High Performance, Robust Server Applications with Internet Information Server 5.0 Van Van IIS - Program Manager Microsoft Corporation.
CIS 210 Systems Analysis and Development Week 8 Part II Designing Distributed and Internet Systems,
An Overview of Microsoft.NET Todd M. Gagorik Technical Architect Microsoft Corporation.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
The business logic engine for Microsoft IIS Speaker T.M. Arnett.
Windows Azure poDRw_Xi3Aw.
A web based tool for estimation of Gage R&R and Measurement Uncertainty Siva Venkatachalam & Dr. Jay Raja Center for Precision Metrology The University.
Database application development 1. Chapter 8 © 2013 Pearson Education, Inc. Publishing as Prentice Hall OBJECTIVES  Define terms  Explain three components.
1 LM 6 Database Applications Dr. Lei Li. Learning Objectives Explain three components of a client-server system Describe differences between a 2-tiered.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Chapter 16 Client/Server Computing Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
A S P. Outline  The introduction of ASP  Why we choose ASP  How ASP works  Basic syntax rule of ASP  ASP’S object model  Limitations of ASP  Summary.
12. DISTRIBUTED WEB-BASED SYSTEMS Nov SUSMITHA KOTA KRANTHI KOYA LIANG YI.
Distributed Systems Architectures. Topics covered l Client-server architectures l Distributed object architectures l Inter-organisational computing.
Application Sharing Bhavesh Amin Casey Miller Casey Miller Ajay Patel Ajay Patel Bhavesh Thakker Bhavesh Thakker.
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
Web-based Software Development - An introduction
What is WWW? The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet.
DOTNET Technologies CHAPTER I
CSC 480 Software Engineering
IT Infrastructure: Hardware and Software
Component-Based Software Engineering: Technologies, Development Frameworks, and Quality Assurance Schemes X. Cai, M. R. Lyu, K.F. Wong, R. Ko.
Introduction to Databases Transparencies
IT Infrastructure: Hardware and Software
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Quality Assurance for Component-Based Software Development
Web Servers (IIS and Apache)
Presentation transcript:

Out Look 1.Introduction 2. Guiding Principles of Windows DNA 3. Development Technologies 4. DNA - Architecture for Distributed Applications 5. Client Environments and Presentation Tier 6.Application Services 7.Universal Data Access 8. Features and Advantages of Windows DNA 9. Conclusion 10. Bibliography 11.References

1.INTRODUCTION

Understanding The Microsoft Windows DNA Architecture:- Understanding The Microsoft Windows DNA Architecture:-  Windows DNA specifies how to: develop robust, scalable, distributed applications using the Windows platform.  Windows DNA is essentially a 'blueprint' that enables corporate developers and independent software vendors (ISVs) to design and build distributed business applications using technologies.

2. Guiding Principles of Windows DNA The following principles guided microsoft in developing the windows DNA architecture.   Web computing without compromise   Interoperability   True integration   Faster time to market   Reduced complexity

Two-Tier Applications (Client/Server)

N-Tire Applications

Fig2:Technologies added to Windows DNA 3. Development Technologies 3. Development Technologies

Development Technologies Development Technologies Windows DNA Architecture is a dynamic set of technologies that you can use to build Web applications. Windows DNA Architecture is a dynamic set of technologies that you can use to build Web applications.  Component Object Model (COM)  Dynamic Hypertext Markup Language (DHTML).  Windows Script Components  XML: Extensible Markup Language (XML).  Active Directory Service Interfaces and IIS

4. DNA - Architecture for Distributed Applications Figure 4:-Different pieces within the DNA architecture

Different pieces of DNA Architecture  Server machine  Central Database  Microsoft's web server software product  Internet Explorer 4.0  Dynamic HTML  Cooperating Components

5.Client Environments and Presentation Tier  The application developer today must develop a user interface that is distributable, available on Windows and non-Windows platforms, and supports a wide range of client environments, from handheld wireless devices to high-end workstations.  Windows DNA permits the developer to choose the appropriate Windows components and Internet technologies to support the richest possible interface and range of client environments, from handheld wireless devices to high-end workstations

Fig5. Windows DNA presentation approaches

6.Application Services Figure 6. Application services

7.Universal Data Access Figure 5. Data access

 DNA helps to design and build multi-tier client/server applications.  DNA application are Platform independent.  DNA applications provide full transactional processing support.  DNA can be used to create applications that are fault tolerant.  DNA is ideal for distributed applications. 8.Features of Windows DNA

9.Conclusion:  Providing a comprehensive and integrated platform for distributed applications.  Faster and easier to build distributed applications by providing a pervasive component model, extensive prebuilt application services.  Provides wide choice of programming language and tools support.

10.Bibliography First.com 4. Professional VB.NET 2003 VB.NET 5.

11.References  Professional Active Server Pages 2.0:Chris Blexrud  Internet-related development, and produces:Dino Esposito  A component-based application:John Schenken

THANK YOU

ANY QUESTIONS.?