Distributed Middleware
|
|
- Meagan Ryan
- 5 years ago
- Views:
Transcription
1 Distributed Middleware Communication + Synchronisation Deadlock, starvation Marshalling 4 classes of solutions Common Interface Webservices Common Interface Description Language Corba (IDL) Common Intermediate Layer Publish/subscribe systems Common Run-Time Systeem Java (J2EE, RMI),.Net (CLR) 1
2 This lecture 1. Web Services 2. The.Net Framework 2
3 Web Services 3
4 Web Services Web SERVER: Given a url + parameters Returns a web page (often dynamic) Web SERVICE: Given a XML document (soap msg) Returns an XML document Tools make this look like an RPC. F(x,y,z) returns (u, v, w) Distributed objects for the web. + naming, discovery, security,.. Internet-scale distributed computing Your program Your program Data In your address space http soap Web page object in xml Web Server Web Service 4
5 What is a Web Service? You can ask a site or device for a description of its Web Services, or use a directory service such as UDDI With WSDL one defines the formats and ordering of messages of a WebService Web Service consumers can send and receive messages using SOAP All these capabilities are built using open Internet protocols A programmable application component accessible via standard Internet protocols UDDI Web Services Description Language SOAP XML, HTTP 5
6 TerraService Give programming interface to the images and data contained on TerraServer Launched June 2000 Web Service created in 3 days MapPoint Web Service Terra-Tile-Service Retrieve meta-data on TerraServer imagery Query TerraServer Gazetteer Retrieve TerraServer Tiles (imagery) Simple Projection conversions Enables users/service providers to control user interface to TerraServer imagery Landmark-Service Geo-coded data of well-known objects (points), e.g. Schools, Golf Courses, Hospitals, etc. Polygons of well-known objects (shapes), e.g. Zip Codes, Citys, etc. Intended to be overlay information for Terra-Tile-Service applications 6
7 SkyServer Give educational access to Sloan Digital Sky Survey Based on the TerraServer design Live example of Web Services in e-science Access to Federated Astronomy Databases (Fermilab/SDSS, JHU/FIRST, Caltech/2MASS ) Great test bed for.net ideas SDSS Cutout Web Service SkyQuery Jim Gray (MSR) & Alex Szalay (JHU) 7
8 .NET Overview 8
9 Agenda What is.net? Inside the.net Framework CLR One Runtime for many languages.net Framework Classes.NET SDK Tools Compact Framework Shared Source Common Language Infrastructure Opportunities Summary How to get started 9
10 What is.net? Multi-language, reliable and secure approach to building distributed systems for the Internet Provides the capability to integrate multiple devices Cross-language environment that is still simple to program and deploy Built around the tools and protocols (XML, WSDL, SOAP, HTTP) that are becoming standard on the Internet 10
11 Inside the.net Framework VB C++ C# Web Services ASP.NET Data and XML Base Framework Common Language Runtime (CLR) Operating System Common Language Runtime J# Python Executes Executes code, code, maintains maintains security, security, handles handles component component plumbing plumbing and and dependencies dependencies User Interface ASP.NET High-productivity High-productivity environment environment for for building building and and running running Web Web services services Secure, integrated class libraries Unifies Unifies programming programming models models across across languages languages Enables Enables cross-language cross-language integration integration Factored Factored for for extensibility extensibility Designed Designed for for tools tools 11
12 The.NET Framework Consists of: Common Language Runtime Runtime engine for managed code Threading, Memory management Fine-grained, evidence-based security Cross-language exception handling, diagnostics, debugging.net Framework Class Libraries set of hierarchically organized class libraries spans all.net programming languages common type system built-in object oriented, extensible 12
13 The.NET Framework Assemblies are the unit of deployment One or more files, independent of packaging Self-describing via manifest Managed code Code that targets the CLR Source written in any.net Language, e.g. C#, Visual Basic.Net, J#, Perl, etc Consists of IL instructions, and metadata IL CPU independent machine language Just in time compiled at runtime Metadata Structured information Describes programming constructs including Classes definitions, field and method definitions, parameter lists, return types, etc. 13
14 Compilation And Execution Compilation Source Code Language Compiler Assembly Native Code Execution JIT Compiler Before installation or the first time each method is called 14
15 One Runtime For Many Languages CLR is an open standard ECMA, ISO, W3 Consortium Any language can make use of CLR services Any language can use classes written in any other language (consumer) Any language can inherit classes written in any other language 15
16 Sample Applications //C# Hello World Program HelloWorld.cs using System; public class HelloWorld { static public void Main() { System.Console.WriteLine( Hello World! ); } } //VB.NET Hello World Program HelloWorld.vb Module HelloWorld Sub Main System.Console.WriteLine( Hello World! ) End Sub End Module 16
17 Sample Applications //Managed C++ Hello World Program HelloWorld.cpp //Reference the.net Runtime Library, for Console Input/Output functionality #using <mscorlib.dll> void main() { System::Console::WriteLine( Hello World! ); } 17
18 Compiling Sample Applications Visual Basic vbc.exe /t:exe HelloWorld.exe Visual C# csc.exe /t:exe HelloWorld.exe Visual C++ cl.exe /CLR HelloWorld.cpp 18
19 CLI Assembly //hello world in C# using System; public class Hello { public static void Main() { Console.WriteLine( Hello from C# ); } } hello world in VB Imports System; Public Module Hello Sub Main() Console.WriteLine( Hello from VB ); End Sub End Module.class public auto ansi beforefieldinit Hello extends [mscorlib]system.object {.method public hidebysig static void Main() cil managed {.entrypoint // Code size 11 (0xb).maxstack 1 IL_0000: ldstr "Hello from C#VB " IL_0005: call void [mscorlib]system.console::writeline(string) IL_000a: ret } // end of method Hello::Main.method public hidebysig specialname rtspecialname instance void.ctor() cil managed { } // end of method Hello::.ctor } // end of class MyApp 19
20 Current List of Languages Ada APL Basic (Visual Basic) C# C C++ COBOL Component Pascal (Queensland Univ of Tech) ECMAScript (JScript) Eiffel (Monash University) Eiffel ( FORTRAN Haskell (Utrecht University) Haskell Java Language lcc (MS Research Redmond) Mondrian (Utrecht) Mondrian ML (MS Research Cambridge) Mercury Oberon (Melbourne U.) (Zurich University) Oz (Univ( of Saarlandes) Perl Python Scheme (Northwestern U.) SmallTalk 20
21 Broad Language Support % % &' (!"#$ "#$!"#$ "#$ )) ))!"#$ "#$ 21 VB.NET C# C++
22 Broad Language Support J#!"#$ "#$ 22
23 Broad Language Support * *!"#$ "#$ JScript Perl )) ))!"#$ "#$!"#$ "#$ 23 Python
24 Broad Language Support Cobol "'+$,' "'-%+,'!,'./0$&-,'"-,'! $"1,-,$2! & &3!%!! & &3!%!!! %&-&%+,'! 4,$5'/6-,$&/""-,'! 78 19:7! :7! 78,;<"-$"."$"'"! 78,;<"-$"."$"'"! 1$,"%0$"%+,'! =">?!,+"-,! -$'/%" %" -"%;2'-, 6! '+,5" '"40'/;2+&0" 6 $"-0$''/! '+,5" "#$ "#$! 24
25 Broad Language Support RPG %. 3,>D -3E3!%!! %. -3E 3,>D '3!%!! 3,>D!"#$ >3A#3!%!! 87# #BB CC#!"#$ 25 Fortran
26 Broad Language Support APL!'G H!'!'G G!-!"#$ Smalltalk FF)BB! FF) F) BB!!"#$ "#$! 26
27 Broad Language Support 6 6EE #6 )-$'/ )?, &'% )!"#$ 27 Scheme Eiffel "#$ *I3!%!!"#$ 3!%!! J 3!%!! 3 6=KLK M6 N"#$ L Mondrian
28 Framework Classes Spans all programming languages Object-oriented and consistent Common type system built-in Extensible Secure 28
29 29 The.NET Framework Namespaces System System.Data System.Xml System.Web Globalization Diagnostics Configuration Collections Resources Reflection Net IO Threading Text ServiceProcess Security Design ADO SQLTypes SQL XPath XSLT Runtime InteropServices Remoting Serialization Serialization Configuration SessionState Caching Security Services Description Discovery Protocols UI HtmlControls WebControls System.Drawing Imaging Drawing2D Text Printing System.WinForms Design ComponentModel
30 .Net Remoting vs Webservices Webservices communication via soap over HTTP only full interoperability performance good.net Remoting binary communication over TCP or HTTP communicaties with.net only performance two times better 30
31 .NET SDK Tools to create, manage and deploy applications included in the SDK Includes all command line compilers C#, VB, C++, IL Run all tools from the command line 31
32 .NET SDK Tools Configuration and Deployment Tools Debugging Tools Security Tools General Tools 32
33 Configuration and Deployment Tools Assembly Cache Viewer (Shfusion.dll) Global Assembly Cache tool (gacutil.exe) Installer tool (installutil.exe).net Framework Configuration Tool (mscorcfg.msc) Type Library Exporter (Tlbexp.exe) Type Library Importer (Tlbimp.exe) Web Services Description Language Tool (Wsdl.exe) Web Services Discovery Tool (Disco.exe) XML Schema Definition Tool (Xsd.exe) 33
34 System Requirements.NET Framework Microsoft Windows 2000 and higher (with with the latest Windows service pack) Processor Intel P3 or higher RAM Min 128 MB Hard Disk 600 MB to install, 370 MB consumed Internet Explorer 5.01 or later for Web applications (ASP.NET) 34
35 SSCLI CLI (Common Language Infrastructure) ECMA/ISO specification of loose coupling and interaction for component based computing SS (Shared Source) Licensing of source code available to academics for teaching, research, experimentation SS + CLI = SSCLI Source code of a CLI implementation from Microsoft available under shared source licensing 35
36 Visual Studio.NET Drag and Drop Web application and services development Fully supports.net Framework Multi-language support Open, extensible development environment Languages focus on compiler not UI Consistent set of tools across languages 36
37 .NET Compact Framework Designed specifically for smart devices Lightweight architecture Compatible subset of desktop platform Visual Studio.NET used for app development Adaptable to different application needs Smart Device Extensions for Visual Studio.NET Broad availability Across multiple CPUs Across Windows CE and third-party RTOSes Across a variety of physical form factors 37
38 An Opportunity? Terrarium ( Freely downloadable Peer to Peer sample application built on.net 2D Game that simulates the ecosystem of a Terrarium Each creature is a compiled class library OO Model where creatures react to events Exposes OOP, Web Server Hosting, Web Services, Security, Networking concepts to students Server Code also available for self hosting or exploring 38
39 Summary.NET Framework enables a new generation of distributed web applications and services Use a unified truly object oriented programming model for desktop as well as mobile devices Standardized data exchange format (XML) Extensible model.net is open Open protocols are the core building block Standardization is important (W3C, ECMA, ISO).NET is about all kinds of computing devices Common framework, consistent paradigm Apps and platform are portable, adaptable Devices grow richer by adding secure code Devices plug natively into Web Services 39
40 How to get started Get the.net Framework SDK Includes command line compilers, doc s, samples, etc FREE download from FREE download for the SSCLI from Choose a Programming Language Pick your favorite programming tool Visual Studio.NET (mail to ronny@cs.kun.nl) Notepad Emacs Check out following sites
Microsoft..NET Framework. Overview
Microsoft.NET Framework Overview .NET Enterprise Vision Users Any device, Any place, Any time XML Web Services Scheduling Authentication Integrate business applications and processes Notification Back
More informationThis web service can be available to any user on the internet regardless of who developed it.
The.NET strategy Microsoft wanted to make the WWW more vibrant by enabling individual devices, computers, and web services to work altogether intelligently to provide rich solutions to the user. With the
More informationComparing.NET and Java.
DEV345 Comparing.NET and Java David Chappell Principal Chappell & Associates www.davidchappell.com Application Platforms Today Browser Apps Web Services Apps Local Apps Other Apps GUI Services Transaction
More informationNew programming language introduced by Microsoft contained in its.net technology Uses many of the best features of C++, Java, Visual Basic, and other
C#.NET? New programming language introduced by Microsoft contained in its.net technology Uses many of the best features of C++, Java, Visual Basic, and other OO languages. Small learning curve from either
More informationAn Introduction to.net for the J2EE Programmer
An Introduction to.net for the J2EE Programmer Jeroen Frijters Sumatra Software b.v. jeroen@sumatra.nl http://weblog.ikvm.net/ Page Overview.NET Framework overview and terminology A Quick Look at C# A
More informationIntroduction to.net. The path. The Distributed Group University of Seville Spain - España. Introduction The elements of.net. Assessments Conclusions
to.net The Distributed Group University of Seville Spain - España The path 1 1996 Internet 1 st Gen IE/IIS 1992 Client/Server The Way to.net 1997 Internet 2 nd Gen WinDNA 2001 Internet 3 rd Gen.NET Win32
More information.NET Framework Architecture Common Language Runtime C++ JScript Common Language Specification Visual Studio.NET ASP.
Page 1.NET Framework Architecture Common Language Runtime VB C++ C# JScript Common Language Specification ASP.NET Windows Forms ADO.NET and XML Base Class Library Common Language Runtime Windows COM+ Services
More informationYoon Joong Kim. Department of computer Engineering Hanbat National University
Yoon Joong Kim Department of computer Engineering Hanbat National University Contents Microsoft.NET History What is Microsoft.NET - Goal/.NET Platform/issues and ideas The Microsoft.NET Framework Common
More informationVision V sion o n I n n 1975 V sion o n T o T d o a d y A c o c m o pu p t u er e o n o n e v e e v r e y E po p w o er e p e p o e p o l p e
Mobile Applications.. Vision Vision In 1975 A computer on every desk and in every home Vision Today Empower people through great software any time, any place, and on any device Mobility Group Empower people
More informationIntroduction to.net Framework
Introduction to.net Framework .NET What Is It? Software platform Language neutral In other words:.net is not a language (Runtime and a library for writing and executing written programs in any compliant
More informationIntroduction to.net Framework Week 1. Tahir Nawaz
Introduction to.net Framework Week 1 Tahir Nawaz .NET What Is It? Software platform Language neutral In other words:.net is not a language (Runtime and a library for writing and executing written programs
More informationYoon Joong Kim. Department of computer Engineering Hanbat National University
Yoon Joong Kim Department of computer Engineering Hanbat National University Contents 1. Microsoft.NET History 2. What is Microsoft.NET - Goal/.NET Platform/issues and ideas 3. The Microsoft.NET Framework
More informationTrusted Components. Reuse, Contracts and Patterns. Prof. Dr. Bertrand Meyer Dr. Karine Arnout
1 Last update: 2 November 2004 Trusted Components Reuse, Contracts and Patterns Prof. Dr. Bertrand Meyer Dr. Karine Arnout 2 Lecture 26: Component model: The.NET example Agenda for today 3 What is.net?
More informationA NET Refresher
.NET Refresher.NET is the latest version of the component-based architecture that Microsoft has been developing for a number of years to support its applications and operating systems. As the name suggests,.net
More informationWhat we need. Agenda. What s J2EE. Challenges of Enterprise Application Development
Agenda.NET versus J2EE Felicia cheng Jarred zheng Jonathan Card Peng Li iao he Background Introduction J2EE Structure.NET Structure J2EE vs..net Conclusions Today s Enterprise Environment Challenges of
More informationProf. Dr. Hanspeter Mössenböck Institute for System Software Johannes Kepler University Linz
Overview of.net Prof. Dr. Hanspeter Mössenböck Institute for System Software Johannes Kepler University Linz University of Linz, Institute for System Software, 2004 published under the Microsoft Curriculum
More informationIntroduction to the Web and.net
Introduction to the Web and.net This material is based on the original slides of Dr. Mark Sapossnek, Computer Science Department, Boston University, Mosh Teitelbaum, evoch, LLC, and Joe Hummel, Lake Forest
More informationIntroduction to the Web and.net
Introduction to the Web and.net This material is based on the original slides of Dr. Mark Sapossnek, Computer Science Department, Boston University, Mosh Teitelbaum, evoch, LLC, and Joe Hummel, Lake Forest
More informationIntroduction to.net, C#, and Visual Studio. Part I. Administrivia. Administrivia. Course Structure. Final Project. Part II. What is.net?
Introduction to.net, C#, and Visual Studio C# Programming Part I Administrivia January 8 Administrivia Course Structure When: Wednesdays 10 11am (and a few Mondays as needed) Where: Moore 100B This lab
More informationDB2 Development in.net Environment
IBM Software Group DB2 Development in.net Environment 김상협부장 (shkim@devpia.com) DEVPIA Co., Ltd..NET-consulting Div. Mgr. Agenda Introducing to.net Setup Environment DB2.NET Data Provider Visual Studio.NET
More informationUnit 1: Visual Basic.NET and the.net Framework
1 Chapter1: Visual Basic.NET and the.net Framework Unit 1: Visual Basic.NET and the.net Framework Contents Introduction to.net framework Features Common Language Runtime (CLR) Framework Class Library(FCL)
More informationChapter 1:- Introduction to.net. Compiled By:- Ankit Shah Assistant Professor, SVBIT.
Chapter 1:- Introduction to.net Compiled By:- Assistant Professor, SVBIT. What is.net? 2 Microsoft s vision of the future of applications in the Internet age Increased robustness over classic Windows apps
More information.NET. Inf 5040, Outline. Gyrd Brændeland, Sharath Babu Musunoori, Åshild Grønstad Solheim
.NET Inf 5040, 02.11.04 Gyrd Brændeland, Sharath Babu Musunoori, Åshild Grønstad Solheim Outline Introduction An overview of.net framework architecture More focus on.net core components.net features Web
More informationIntroduction to.net. What is.net?
Introduction to.net What is.net? Microsoft s vision of the future of applications in the Internet age Increased robustness over classic Windows apps New programming platform Built for the web.net is a
More informationMicrosoft.NET: The Overview
2975ch01.qxd 01/03/02 10:55 AM Page 1 Part I Microsoft.NET: The Overview Chapter 1: Chapter 2: What Is.NET? Microsoft s End-to-End Mobile Strategy COPYRIGHTED MATERIAL 2975ch01.qxd 01/03/02 10:55 AM Page
More informationGetting Started with Visual Studio.NET
V37 Getting Started with Visual Studio.NET Whil Hentzen Hentzenwerke Corp. Who Am I? Hentzenwerke Corp. (17 yrs) Editor, FoxTalk Author (6 books) Publisher, The Essentials for Visual FoxPro Ask me about
More informationMastering VB.NET using Visual Studio 2010 Course Length: 5 days Price: $2,500
Mastering VB.NET using Visual Studio 2010 Course Length: 5 days Price: $2,500 Summary Each day there will be a combination of presentations, code walk-throughs, and handson projects. The final project
More informationC#.Net. Course Contents. Course contents VT BizTalk. No exam, but laborations
, 1 C#.Net VT 2009 Course Contents C# 6 hp approx. BizTalk 1,5 hp approx. No exam, but laborations Course contents Architecture Visual Studio Syntax Classes Forms Class Libraries Inheritance Other C# essentials
More information10/18/2010 ' ( )* +, ('')* +, !" #$ % !""#$
!""#$ % & ' ( )* +, ('')* +,!" #$ %! 1 !"! "# $%" " &"# $& ' (&) * +,*-& ",*- - (. 2 ( / ( 0 3 %)" 1!)" # 4 !)" 2 ( %" 5 -)" (% %% ( %! 6 ( %- ( %. 7 ( %/ ( %0 8 ( %1 ( - Allows access to physical hardware
More informationA Programmer s view on.net
A Programmer s view on.net Three Pillars of.net Many devices/ Languages XML Web Services Simpler programming model The Marketeer s Toolbox Price Axe Product Wrench Competition Hammer The Programmer s Toolbox
More informationEEE-425 Programming Languages (2013) 1
2 Computer programming: creating a sequence of instructions to enable the computer to do something Programmers do not use machine language when creating computer programs. Instead, programmers tend to
More informationChapter 12 Microsoft Assemblies. Software Architecture Microsoft Assemblies 1
Chapter 12 Microsoft Assemblies 1 Process Phases Discussed in This Chapter Requirements Analysis Design Framework Architecture Detailed Design Key: x = main emphasis x = secondary emphasis Implementation
More informationCOPYRIGHTED MATERIAL. Part I The C# Ecosystem. ChapTEr 1: The C# Environment. ChapTEr 2: Writing a First Program
Part I The C# Ecosystem ChapTEr 1: The C# Environment ChapTEr 2: Writing a First Program ChapTEr 3: Program and Code File Structure COPYRIGHTED MATERIAL 1The C# Environment What s in This ChapTEr IL and
More informationCreating and Running Your First C# Program
Creating and Running Your First C# Program : http://eembdersler.wordpress.com Choose the EEE-425Programming Languages (Fall) Textbook reading schedule Pdf lecture notes Updated class syllabus Midterm and
More informationEEE-425 Programming Languages (2013) 1
Creating and Running Your First C# Program : http://eembdersler.wordpress.com Choose the EEE-425Programming Languages (Fall) Textbook reading schedule Pdf lecture notes Updated class syllabus Midterm and
More informationBuilding Windows Applications with.net. Allan Laframboise Shelly Gill
Building Windows Applications with.net Allan Laframboise Shelly Gill Introduction Who are we? Who are you? What is your experience Developing with ArcGIS Desktop, Engine and Server ArcGIS 8.x, 9.x and
More informationCreating a Service Platform for.net. Clement Escoffier PhD Student University of Grenoble
Creating a Service Platform for.net Clement Escoffier PhD Student University of Grenoble LSR-IMAG : Logiciels, Systèmes & Réseaux LSR : Software, Systems & Networks IMAG federation Member of the ObjectWeb
More information1. Introduction to the Common Language Infrastructure
Miller-CHP1.fm Page 1 Wednesday, September 24, 2003 1:50 PM to the Common Language Infrastructure The Common Language Infrastructure (CLI) is an International Standard that is the basis for creating execution
More informationvtuplanet.com C#Programming with.net C# Programming With.NET (06CS/IS761)
C# Programming With.NET (06CS/IS761) Chapter wise questions and Answers appeared in previous years: UNIT I: 1 Philosophy of the.net What are the building blocks of.net platform? Give the relationship between.net
More informationDeveloping Microsoft.NET Applications for Windows (Visual Basic.NET)
Developing Microsoft.NET Applications for Windows (Visual Basic.NET) Course Number: 2565 Length: 5 Day(s) Certification Exam This course will help you prepare for the following Microsoft Certified Professional
More informationA CLR Back-end for a FLOSS Eiffel
Final Year Project Final Report A thesis submitted in part fulfilment of the degree of BSc. (Hons.) in Computer Science with the supervision of Dr. Joseph Kiniry and moderated by Dr. Michael Walsh. School
More informationWeb Services in Cincom VisualWorks. WHITE PAPER Cincom In-depth Analysis and Review
Web Services in Cincom VisualWorks WHITE PAPER Cincom In-depth Analysis and Review Web Services in Cincom VisualWorks Table of Contents Web Services in VisualWorks....................... 1 Web Services
More information1.264 Lecture 16. Legacy Middleware
1.264 Lecture 16 Legacy Middleware What is legacy middleware? Client (user interface, local application) Client (user interface, local application) How do we connect clients and servers? Middleware Network
More information1 C# and the.net Framework
1 1 C# and the.net Framework C# (pronounced: see sharp) is a programming language developed by Microsoft for the.net platform. Although.NET programs can be written in many different languages (including
More informationDistributed Systems. Web Services (WS) and Service Oriented Architectures (SOA) László Böszörményi Distributed Systems Web Services - 1
Distributed Systems Web Services (WS) and Service Oriented Architectures (SOA) László Böszörményi Distributed Systems Web Services - 1 Service Oriented Architectures (SOA) A SOA defines, how services are
More informationMicrosoft MB Microsoft CRM Extending MS CRM 1.2 with.net.
Microsoft MB2-228 Microsoft CRM Extending MS CRM 1.2 with.net http://killexams.com/exam-detail/mb2-228 Answer: A, C QUESTION: 140 Which of the following statements are true for Microsoft CRM object dependencies?
More informationFundamental C# Programming
Part 1 Fundamental C# Programming In this section you will find: Chapter 1: Introduction to C# Chapter 2: Basic C# Programming Chapter 3: Expressions and Operators Chapter 4: Decisions, Loops, and Preprocessor
More information10/9/2012. Sample C# program:
Creating and Running Your First C# Program Text Book : C# Programming From Problem Analysis to Program design, Barbara Doyle Grading : Homeworks 20% Lecture Presentation 20% Final : % 20 Project : 40%
More informationComponent models. Page 1
Component Models and Technology Component-based Software Engineering Ivica Crnkovic ivica.crnkovic@mdh.se Page 1 Overview Introduction ACME Architectural Description Language Java Bean Component Model
More informationPES INSTITUTE OF TECHNOLOGY
Seventh Semester B.E. IA Test-I, 2014 USN 1 P E I S PES INSTITUTE OF TECHNOLOGY C# solution set for T1 Answer any 5 of the Following Questions 1) What is.net? With a neat diagram explain the important
More informationAbstract. For the latest information on the.net Framework, visit
A Guide to Reviewing the Microsoft.NET Framework: a platform for rapidly building and deploying XML Web services and applications to solve today s business challenges. Abstract The Microsoft.NET Framework
More informationSolution overview VISUAL COBOL BUSINESS CHALLENGE SOLUTION OVERVIEW BUSINESS BENEFIT
BUSINESS CHALLENGE There is an increasing demand from users of business software for easier to use applications which integrate with other business systems. As a result IT organizations are being asked
More informationUNIT I An overview of Programming models Programmers Perspective
UNIT I An overview of Programming models Programmers Perspective 1. C/Win32 API Programmer It is complex C is short/abrupt language Manual Memory Management, Ugly Pointer arithmetic, ugly syntactic constructs
More informationModule 2: Introduction to a Managed Execution Environment
Module 2: Introduction to a Managed Execution Environment Contents Overview 1 Writing a.net Application 2 Compiling and Running a.net Application 11 Lab 2: Building a Simple.NET Application 29 Review 32
More informationINTERNAL ASSESSMENT TEST 1 ANSWER KEY
INTERNAL ASSESSMENT TEST 1 ANSWER KEY Subject & Code: C# Programming and.net-101s761 Name of the faculty: Ms. Pragya Q.No Questions 1 a) What is an assembly? Explain each component of an assembly. Answers:-
More informationIntroduction to.net Framework and Visual Studio 2013 IDE MIT 31043, Visual Programming By: S. Sabraz Nawaz
Introduction to.net Framework and Visual Studio 2013 IDE MIT 31043, Visual Programming By: S. Sabraz Nawaz Senior Lecturer in MIT Department of MIT Faculty of Management and Commerce South Eastern University
More informationUNIT 1. Introduction to Microsoft.NET framework and Basics of VB.Net
UNIT 1 Introduction to Microsoft.NET framework and Basics of VB.Net 1 SYLLABUS 1.1 Overview of Microsoft.NET Framework 1.2 The.NET Framework components 1.3 The Common Language Runtime (CLR) Environment
More information.Net and Rational s XDE from the trenches Tony Grout FMI Solutions
.Net and Rational s XDE from the trenches.net and Rational s XDE from the trenches Tony Grout FMI Tony Solutions Grout FMI Solutions Agenda! Who are FMI Solutions?! Setting the Scene! Getting the Project
More informationIntroduction to the.net Framework
04235946 Ch01.F 12/11/02 11:43 AM Page 3 CHAPTER 1 Introduction to the.net Framework Although the goal of this book is to introduce deployable solutions with the.net Enterprise Servers, it is necessary
More informationXML Web Service? A programmable component Provides a particular function for an application Can be published, located, and invoked across the Web
Web Services. XML Web Service? A programmable component Provides a particular function for an application Can be published, located, and invoked across the Web Platform: Windows COM Component Previously
More informationDeveloping Microsoft.NET Applications for Windows (Visual Basic.NET)
Developing Microsoft.NET Applications for Windows (Visual Basic.NET) Course Number: 2555 Length: 1 Day(s) Certification Exam This course will help you prepare for the following Microsoft Certified Professional
More informationSSCLI: The Shared Source Common Language Infrastructure for Research and Teaching
SSCLI: The Shared Source Common Language Infrastructure for Research and Teaching Mark Lewin Manager, University Research Programs University Relations Group Microsoft Research Redmond, Washington, USA
More informationKINGS COLLEGE OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING ACADEMIC YEAR (ODD SEMESTER) QUESTION BANK
KINGS COLLEGE OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING ACADEMIC YEAR 2011 2012(ODD SEMESTER) QUESTION BANK SUBJECT CODE / NAME: IT1402-MIDDLEWARE TECHNOLOGIES YEAR/SEM : IV / VII UNIT
More informationMicrosoft.NET Programming (C#, ASP.NET,ADO.NET, VB.NET, Crystal Report, Sql Server) Goal: Make the learner proficient in the usage of MS Technologies
Microsoft.NET Programming (C#, ASP.NET,ADO.NET, VB.NET, Crystal Report, Sql Server) Goal: Make the learner proficient in the usage of MS Technologies for web applications development using ASP.NET, XML,
More informationProgramming Web Services in Java
Programming Web Services in Java Description Audience This course teaches students how to program Web Services in Java, including using SOAP, WSDL and UDDI. Developers and other people interested in learning
More information.Net Interview Questions
.Net Interview Questions 1.What is.net? NET is an integral part of many applications running on Windows and provides common functionality for those applications to run. This download is for people who
More informationDiscovering Computers 2008
Discovering Computers 2008 Chapter 13 (a) Programming Languages and Program Development 1 Chapter 13 Objectives Differentiate between machine and assembly languages Identify and discuss the purpose of
More informationDarshan Institute of Engineering & Technology for Diploma Studies
Overview of Microsoft.Net Framework: The Dot Net or.net is a technology that is an outcome of Microsoft s new strategy to develop window based robust applications and rich web applications and to keep
More informationSaikat Banerjee Page 1
1.What is.net? NET is an integral part of many applications running on Windows and provides common functionality for those applications to run. This download is for people who need.net to run an application
More informationIntroduction to.net Framework and Visual Studio 2013 IDE MIT 31043, Rapid Application Development By: S. Sabraz Nawaz
Introduction to.net Framework and Visual Studio 2013 IDE MIT 31043, Rapid Application Development By: S. Sabraz Nawaz Senior Lecturer in MIT Department of MIT Faculty of Management and Commerce Rapid Application
More informationWeb Platform Introduction With a focus on free. Mike Taulty Developer & Platform Group Microsoft Ltd
Web Platform Introduction With a focus on free Mike Taulty Developer & Platform Group Microsoft Ltd Mike.Taulty@microsoft.com http://www.mtaulty.com The humble web request Internet Information Services
More informationMitchell Bosecke, Greg Burlet, David Dietrich, Peter Lorimer, Robin Miller
Mitchell Bosecke, Greg Burlet, David Dietrich, Peter Lorimer, Robin Miller 0 Introduction 0 ASP.NET 0 Web Services and Communication 0 Microsoft Visual Studio 2010 0 Mono 0 Support and Usage Metrics .NET
More informationDepartment of Computer Applications
MCA 512:.NET framework and C# [Part I : Medium Answer type Questions] Unit - 1 Q1. What different tools are available and used to develop.net Applications? Hint a).net Framework SDK b) ASP.NET Web Matrix
More informationIntegrating with EPiServer
Integrating with EPiServer Abstract EPiServer is an excellent tool when integration with existing systems within an organization is a requirement. This document outlines the Web services that are shipped
More information2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days
2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days Certification Exam This course will help you prepare for the following Microsoft Certified
More informationTop 40.NET Interview Questions & Answers
Top 40.NET Interview Questions & Answers 1) Explain what is.net Framework? The.Net Framework is developed by Microsoft. It provides technologies and tool that is required to build Networked Applications
More informationWA2 PRACTICE A. Windows Azure Platform Introduction
WA2 PRACTICE A! Windows Azure Platform Introduction 1 PRACTICE OUTLINE.NET Platform basics ASP.NET Windows Azure Platform Introduction WA2 Windows Azure Platform Practice A 2 20 .NET FRAMEWORK SW framework
More informationPESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore
PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore 560 100 Department of MCA COURSE INFORMATION SHEET Programming Using C#.NET (13MCA53) 1. GENERAL INFORMATION: Academic Year:
More informationMigration to Service Oriented Architecture Using Web Services Whitepaper
WHITE PAPER Migration to Service Oriented Architecture Using Web Services Whitepaper Copyright 2004-2006, HCL Technologies Limited All Rights Reserved. cross platform GUI for web services Table of Contents
More informationThe integration of the database with Microsoft. NET Framework
The 2nd International Conference on Virtual Learning, ICVL 2007 1 The integration of the database with Microsoft. NET Framework Simona Marilena Ilie 1 (1) Technical University of Civil Engineering of Bucharest,
More informationM4.1-R4: APPLICATION OF.NET TECHNOLOGY
M4.1-R4: APPLICATION OF.NET TECHNOLOGY NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions. 2. PART ONE is to be answered in the OMR
More informationJava Web Service Essentials (TT7300) Day(s): 3. Course Code: GK4232. Overview
Java Web Service Essentials (TT7300) Day(s): 3 Course Code: GK4232 Overview Geared for experienced developers, Java Web Service Essentials is a three day, lab-intensive web services training course that
More informationCGT 456 Lecture 1. Introduction to Computers & Programming
CGT 456 Lecture 1 Introduction to Computers & Programming Some, not all, information pulled from these books: Deitel & Deitel. (2009 Third Edition). Visual C# 2008 How to Program. ISBN-10: 0-13-605322-X.
More informationWindows Communication Foundation
Windows Communication Foundation Creating a WCF Service Application and Configure this with IIS Server Comparing Web Services to WCF WCF Vs Remoting Regards Kapil Dhawan connect2kapil@gmail.com .Net Version
More informationIntroduction to Web Services & SOA
References: Web Services, A Technical Introduction, Deitel & Deitel Building Scalable and High Performance Java Web Applications, Barish Service-Oriented Programming (SOP) SOP A programming paradigm that
More information.Net. Course Content ASP.NET
.Net Course Content ASP.NET INTRO TO WEB TECHNOLOGIES HTML ü Client side scripting langs ü lls Architecture ASP.NET INTRODUCTION ü What is ASP.NET ü Image Technique and code behind technique SERVER SIDE
More information.NET-6Weeks Project Based Training
.NET-6Weeks Project Based Training Core Topics 1. C# 2. MS.Net 3. ASP.NET 4. 1 Project MS.NET MS.NET Framework The.NET Framework - an Overview Architecture of.net Framework Types of Applications which
More informationUser Manual. Admin Report Kit for IIS 7 (ARKIIS)
User Manual Admin Report Kit for IIS 7 (ARKIIS) Table of Contents 1 Admin Report Kit for IIS 7... 1 1.1 About ARKIIS... 1 1.2 Who can Use ARKIIS?... 1 1.3 System requirements... 2 1.4 Technical Support...
More informationDistribution and web services
Chair of Software Engineering Carlo A. Furia, Bertrand Meyer Distribution and web services From concurrent to distributed systems Node configuration Multiprocessor Multicomputer Distributed system CPU
More informationMicro Focus Net Express
data sheet Micro Focus Net Express Micro Focus Net Express provides a complete environment for quickly building and modernizing COBOL enterprise components and business applications for client/server platforms
More informationPart I. The.NET Framework. Chapter 1: The.NET Foundation. Chapter 2: The Technologies of.net
Part I The.NET Framework Chapter 1: The.NET Foundation Chapter 2: The Technologies of.net Chapter 1 The.NET Foundation A rock pile ceases to be a rock pile the moment a single man contemplates it, bearing
More informationCORBA (Common Object Request Broker Architecture)
CORBA (Common Object Request Broker Architecture) René de Vries (rgv@cs.ru.nl) Based on slides by M.L. Liu 1 Overview Introduction / context Genealogical of CORBA CORBA architecture Implementations Corba
More informationBasic Properties of Styles
Component-Based Software Engineering ECE493-Topic 5 Winter 2007 Lecture 18 Enterprise Styles/Patterns (Part A) Ladan Tahvildari Assistant Professor Dept. of Elect. & Comp. Eng. University of Waterloo Basic
More informationDS 2009: middleware. David Evans
DS 2009: middleware David Evans de239@cl.cam.ac.uk What is middleware? distributed applications middleware remote calls, method invocations, messages,... OS comms. interface sockets, IP,... layer between
More informationCookbook for using SQL Server DTS 2000 with.net
Cookbook for using SQL Server DTS 2000 with.net Version: 1.0 revision 15 Last updated: Tuesday, July 23, 2002 Author: Gert E.R. Drapers (GertD@SQLDev.Net) All rights reserved. No part of the contents of
More informationSKILL AREA 304: Review Programming Language Concept. Computer Programming (YPG)
SKILL AREA 304: Review Programming Language Concept Computer Programming (YPG) 304.1 Demonstrate an Understanding of Basic of Programming Language 304.1.1 Explain the purpose of computer program 304.1.2
More informationDEPARTMENT OF INFORMATION TECHNOLOGY Academic Year 2015-2016 QUESTION BANK-EVEN SEMESTER NAME OF THE SUBJECT SUBJECT CODE SEMESTER YEAR DEPARTMENT C# and.net Programming CS6001 VI III IT UNIT 1 PART A
More informationCertified Enterprise Applications Integration Specialist (With Microsoft BizTalk Server) Sample Material
Certified Enterprise Applications Integration Specialist (With Microsoft BizTalk Server) Sample Material 1. INTRODUCTION & INSTALLATION 1.1 Introduction BizTalk is a business process management (BPM) server
More informationDOWNLOAD OR READ : VISUAL STUDIO NET TIPS AND TRICKS PDF EBOOK EPUB MOBI
DOWNLOAD OR READ : VISUAL STUDIO NET TIPS AND TRICKS PDF EBOOK EPUB MOBI Page 1 Page 2 visual studio net tips and tricks visual studio net tips pdf visual studio net tips and tricks Visual Studio.NET Code
More informationC# 6.0 in a nutshell / Joseph Albahari & Ben Albahari. 6th ed. Beijin [etc.], cop Spis treści
C# 6.0 in a nutshell / Joseph Albahari & Ben Albahari. 6th ed. Beijin [etc.], cop. 2016 Spis treści Preface xi 1. Introducing C# and the.net Framework 1 Object Orientation 1 Type Safety 2 Memory Management
More information