.Net Development
Are you searching online for:
Microsoft .Net Development Company | Program Developers in Raleigh NC -or- Dot .Net Programming Dallas TX -or- Dot .Net Programming Miami FL?
What is .NET?
Web Services
Web Services for .Net Developers
UDDI:
Stands for Universal Discovery and Description Integration. It’s said to be the Yellow Pages of Web Services which allows Businesses to search for other Businesses allowing them to search for the services it needs, know about the services and contact them.
WSDL:
Stands for Web Services Description Language, often called as whiz-dull. WSDL is an XML document that describes a set of SOAP messages and how those messages are exchanged.
SOAP:
SOAP, Simple Object Access Protocol is a simple, lightweight protocol for exchanging information between peers in a decentralized, distributed environment. It is an XML based protocol that consists of three parts: an envelop that describes what is in the message and how it should be processed, a set of encoding rules and a convention for representing remote procedure calls and responses.
XML, HTTP and SMTP:
Stands for Extensible Markup Language, Hyper Text Transfer Protocol and Simple Message Transfer Protocol respectively. UDDI, WSDL and SOAP rely on these protocols for communication. The image here shows the order of the protocols on which Web Services are built.
The .NET Framework for .Net Development
- To provide a consistent object-oriented (OO) programming environment whether object code is stored and executed locally, executed locally but Internet-distributed, or executed remotely.
- To provide a code-execution environment that minimizes software deployment and versioning conflicts.
- To provide a code-execution environment that promotes safe execution of code, including code created by an unknown or semi-trusted third party.
- To provide a code-execution environment that eliminates the performance problems of scripted or interpreted environments.
- To make the developer experience consistent across widely varying types of applications, such as Windows-based applications and Web-based applications.
- To build all communication on industry standards to ensure that code based on the .NET Framework can integrate with any other code.
- The .NET Framework has two main components: the common language runtime and the .NET Framework class library.
Understanding the Relationship Between Runtime, Class Library, and Application Hosting
.NET Development vs. J2EE Development
Features:
.NET and J2EE offer pretty much the same laundry of list of features, albeit in different ways.
Portability:
The .NET core works on Windows only but theoretically supports development in many languages (once sub-/supersets of these languages have been defined and IL compilers have been created for them). Also, .Net’s SOAP capabilities will allow components on other platforms to exchange data messages with .NET components. While a few of the elements in .NET, such as SOAP and its discovery and lookup protocols, are provided as public specifications, the core components of the framework (IL runtime environment, ASP+ internals, Win Forms and Web Forms component “contracts”, etc.) are kept by Microsoft, and Microsoft will be the only provider of complete .NET programming development and runtime environments.