Introduction to Microsoft .NET Technology Introduzione a Microsoft. NET Technology


By Di Ratko Carevic Ratko Carevic
In 2000, Microsoft announced its .NET software environment, a new addition to Windows. Nel 2000, Microsoft ha annunciato la sua. NET ambiente software, una nuova aggiunta a Windows. The .NET (dot net) environment is effectively a virtual computer that runs on a real computer, with the advantage that any program written for it will run on any computer which is running .NET. . NET (dot net) è effettivamente uno virtuale computer che gira su un vero e proprio computer, con il vantaggio che qualsiasi programma scritto per essa verrà eseguito su qualsiasi computer su cui è in esecuzione. NET. One important aspect of the .NET strategy is its independence from a specific language or platform. Un aspetto importante di. NET strategia è la sua indipendenza da una lingua specifica o di una piattaforma. Developers can create a .NET application in any .NET - compatible language and participate in the same software project writing code in the .NET languages in which they are most competent (such as Visual C++.NET, Visual Basic .NET, C#, Perl and others). Gli sviluppatori possono creare un account. NET in qualsiasi applicazione. NET - compatibile lingua e partecipare allo stesso progetto software di scrittura del codice. NET lingue in cui sono più competenti (come il Visual C + +. NET, Visual Basic. NET, C #, Perl e altri). Part of the .NET software environment includes Active Server Pages (ASP) .NET technology, which allows developers to develop applications for the Web. Parte di. NET ambiente include il software ASP (Active Server Pages). NET tecnologia, che consente agli sviluppatori di sviluppare applicazioni per il Web.

The .Net architecture can exist on multiple platforms, further extending the portability of .NET programs. . NET architettura può esistere su piattaforme multiple, che estende ulteriormente la portabilità dei. NET programmi. Additionally, the .NET software environment involves a new program development process that could change the way programs are written and executed, leading to increased productivity. Inoltre, l'. NET ambiente software comporta un nuovo programma di sviluppo processo che potrebbe cambiare il modo in cui i programmi sono scritti ed eseguiti, che porta ad un aumento della produttività.

The most important component of the .NET architecture is Web Services, which are applications that can be used over the Internet. La componente più importante di. NET è l'architettura Web Services, che sono applicazioni che possono essere utilizzati su Internet. One example of a Web service is the tour operator’s flights booking system. Un esempio di un servizio Web è il tour operator del sistema di prenotazione voli. The tour operator wanted to enable customers to book flights from the tour operator’s Web site. Il tour operator voluto da permettere ai clienti di prenotare voli da il tour operator del sito Web. To do so, the tour operator needed to access the airlines booking system. Per fare ciò, il tour operator necessarie per l'accesso al sistema di prenotazione delle compagnie aeree. In response, an airline partner created a Web service that allowed the tour operator to access the airlines database and make bookings. In risposta, una compagnia aerea partner, ha creato un servizio Web che ha permesso il tour operator per accedere alla banca dati delle compagnie aeree e le prenotazioni. Web services enable the two companies to communicate over the Web, even if they use the different operating systems (the tour operator uses UNIX and the airline uses Windows). Servizi Web consentirà alle due aziende di comunicare sul Web, anche se l'uso dei diversi sistemi operativi (il tour operator usa UNIX e la compagnia aerea utilizza Windows). By creating a Web service, the airline can allow other tour operators to use its booking system without creating a new program. Con la creazione di un servizio Web, la compagnia aerea può consentire ad altri tour operator a utilizzare il suo sistema di prenotazione senza creare un nuovo programma.

The .NET strategy extends the concept of software reuse to the Internet, allowing developers to concentrate on their specialties without having to implement every component of every application. . NET strategia estende il concetto di riutilizzo del software per Internet, che permette gli sviluppatori a concentrarsi sulla loro specialità, senza dover attuare ogni componente di ogni applicazione. Instead, companies can buy Web services and devote their time and energy to developing their products. Invece, le aziende possono acquistare servizi Web e dedicare il loro tempo ed energia per sviluppare i propri prodotti.

The .NET strategy incorporates the idea of software reuse. . NET strategia riprende l'idea di riutilizzo del software. When companies link their products in this way, a new user experience emerges. Quando le imprese collegamento i loro prodotti in questo modo, una nuova esperienza utente emerge. For example, an online store could buy Web services for online credit-card payments, user authentication and inventory databases to create an e-commerce Web site. Ad esempio, un negozio online può acquistare servizi Web on-line per la carta di credito pagamenti, l'autenticazione degli utenti e banche dati di inventario per creare un e-commerce sito Web. The keys to this interaction are XML and SOAP, which enable Web service to communicate. Le chiavi di questa interazione sono XML e SOAP, che consentono di servizio Web per comunicare. XML gives meaning to data, and SOAP is the protocol that allows Web services to communicate easily with one another. XML dà senso ai dati, e SOAP è il protocollo che permette di servizi Web per comunicare facilmente l'uno con l'altro. XML and SOAP act together combining various Web services to form applications. XML e SOAP agire insieme ad associare vari servizi Web sotto forma di applicazioni.

Another important concept in the .NET technology is universal data access. Un altro importante concetto. NET tecnologia è universale l'accesso ai dati. If two copies of a file exist (such as on a personal computer and a company computer), the less recent version must constantly be updated, this is called file synchronization. Se due copie di un file esistono (ad esempio, su un personal computer e di una società di computer), la versione meno recente deve essere costantemente aggiornato, questo è chiamato sincronizzazione dei file. If the separate versions of the file are different, they are unsynchronized and could lead to serious error. Se la versione del file sono diversi, essi sono non sincronizzato e potrebbe portare a gravi errori. Using the .NET data could reside in one central location rather than on separate systems. Uso. NET dati potrebbe risiedere in una posizione centrale, piuttosto che su sistemi separati. Any internet-connected device could access the data, which would then be formatted properly for use on access device (a desktop PC, a PDA or other device). Qualsiasi internet dispositivo collegato potrebbe accedere ai dati, che sarebbe poi formattato correttamente per l'uso sul dispositivo di accesso (un PC desktop, un PDA o un altro dispositivo). Thus, the same document could be displayed and edited without the need to synchronise the data, because it would be up to date in central area. Pertanto, lo stesso documento possono essere visualizzati e modificati senza la necessità di sincronizzare i dati, perché sarebbe fino a data in zona centrale.

The Author is the IT Solutions Development Manager of eNetGate Company, which specializes in Web Design, Database Development and Application Development throughout the UK. L'Autore è l'IT Solutions Development Manager di eNetGate Società, che è specializzato in Web Design, sviluppo di database e sviluppo di applicazioni in tutto il Regno Unito. http://www.enetgate.com

Article Source: Articolo Fonte: http://EzineArticles.com/?expert=Ratko_Carevic

LinkShareInformIT (Pearson Education)
Save $30 instantly on McAfee Total Protection and Internet Security! Salva € 30 istantaneamente su McAfee Total Protection e di protezione su Internet!

Read more related posts Per saperne di più posti

  • An Introduction To Microsoft Vista Business Una introduzione a Microsoft Vista Business
  • Best Microsoft Vista Feature Migliori funzionalità di Microsoft Vista
  • Simple yet comprehensive SAP slide show Semplice ma completo di SAP proiezione di diapositive
  • Microsoft Navision Integration with Microsoft RMS - Overview for IT Specialist Microsoft Navision integrazione con Microsoft RMS - Panoramica per questo specialista
  • Implementing Sap Business One - Customization & Integration Notes Attuazione SAP Business One - personalizzazione e integrazione Note



  • Leave a Comment Lascia un tuo commento