|
|
|
|
|
| | Total Hits: 233 | Today: 0 | Author: Priya Dhawan, Tim Ewald | Rating:  |
| |  Over time, it has become common practice to build applications as a set of components that are distributed across a network of machines and work together as part of one overall program. Traditionally, distributed application logic called for component-object technology such as the Microsoft® Distributed Component Object Model (DCOM), the Object Management Group's Common Object Request Broker Architecture (CORBA), or Sun's Remote Method Invocation (RMI). These technologies provided reliable, scal... |
| | Total Hits: 117 | Today: 0 | Author: Valer BOCAN | Rating:  |
| |  Delta Forth is a non-standard Forth dialect. It has several limitations over traditional standards; however it may be an excellent starting point for beginners. The traditional compreter (compiler – interpreter) approach of other implementations did not appeal when the Delta dialect was designed since computers evolved enormously since the original Forth specification was written. Instead, we deal with compiled programs and thus several original Forth words – mainly related to chained execution ... |
| | Total Hits: 57 | Today: 0 | Author: Ingo Rammer | Rating:  |
| |  This article and the tests are rather dated. They have been created in early 2002 based on the original .NET Framework 1.0 (no service packs). Things have changed in the meantime. Internet Information Server 6.0 and version 1.1 of the .NET Framework expose different performance characteristics. In general I'd also like to point out that this article is based on synthetic microbenchmarks which *only* measure the transport overhead of a given protocol without taking any server-side operations into... |
| | Total Hits: 418 | Today: 0 | Author: Stephen Toub | Rating:  |
| |  As .NET Remoting gains popularity in the enterprise space, it must meet business demands for trustworthy computing. Remoting traffic can be secured when objects are hosted in IIS, but when they aren't hosted in IIS, custom security solutions can be developed to secure them. This article provides an in-depth look at writing channel sinks for .NET. It also details the flow of data through custom channel sinks and explains the kinds of manipulations that can be performed on that data.... |
| | Total Hits: 113 | Today: 0 | Author: Dino Esposito | Rating:  |
| |  When DCOM appeared on the scene a few years ago, one of the most commonly used examples to illustrate its capabilities was a remote clipboard manager. Using the DCOM programming model, a component could read and write the contents of the clipboard that was stored in another machine but connected to the same network. (Of course this only worked if the security settings allowed for it.) But while DCOM provided the infrastructure to build remote access to a system component like the clipboard, neit... |
| | Total Hits: 379 | Today: 0 | Author: Piet Obermeyer and Jonathan Hawkins | Rating:  |
| |  All remote objects have to be registered with the Remoting Framework before clients can access them. During this registration process, the Framework is provided with all the information required to activate and manage the lifetime of the object. The most important pieces of information required for registration is the type of the object, the URI where it will be deployed, the activation requirements for managing the object lifetime and the channels that can be used to connect to this object. Alt... |
| | Total Hits: 248 | Today: 0 | Author: Lee Gunn - .NET C# Scotland | Rating:  |
| |  .NET remoting allows the development of distriubuted applications. It allows applications to use objects contained in other processes. These processes can reside on the same local computer or any remote computer that is reachable via a network (including the Internet). We wil quickly look at the basics on how to set up a simple .NET remoting system. Read on to learn more!... |
| | Total Hits: 151 | Today: 0 | Author: Rockford Lhotka | Rating:  |
| |  Since the introduction of DCOM support in Visual Basic® 4.0, I've been on a continual quest to find the best ways to design and build distributed applications using Visual Basic. With Visual Basic .NET, my quest has moved to a whole new level. Gone are the days of struggling with DCOM and firewall security administrators who, for their own nefarious purposes, refuse to open hundreds of ports to the world at large. The .NET Framework provides us with two solutions that can be used to provide DCOM... |
| | Total Hits: 47 | Today: 0 | Author: Stephen Toub | Rating:  |
| |  As .NET Remoting gains popularity in the enterprise space, it must meet business demands for trustworthy computing. Remoting traffic can be secured when objects are hosted in IIS, but when they aren't hosted in IIS, custom security solutions can be developed to secure them. This article provides an in-depth look at writing channel sinks for .NET. It also details the flow of data through custom channel sinks and explains the kinds of manipulations that can be performed on that data.... |
| | Total Hits: 243 | Today: 0 | Author: Peter Aitken | Rating:  |
| |  It's more and more common for applications to be distributed. While the user sits at a single computer, the behind-the-scenes action takes place on two or more computers, separated by only a few dozen feet or located on different continents. One of the major innovations of the .Net platform was to simplify the programming of distributed applications. The .Net developer has a variety of choices at his or her fingertips. You need to understand some of the technical details to make the best choice ... |
| | Total Hits: 218 | Today: 0 | Author: Jim Sievert | Rating:  |
| |  The .NET Framework offers several methods for customizing the presentation of native .NET and COM object types. One such technique, custom marshaling, refers to the notion of specializing object type presentations. There are times, like when a legacy COM component needs to implement a new interface or when you need to make calls across process or machine boundaries, when custom marshaling saves the day. Elements of COM Interop permit the customizing of COM types while .NET Remoting offers the de... |
| | Total Hits: 36 | Today: 0 | Author: Dino Esposito | Rating:  |
| |  Prior to the advent of .NET, DCOM was the underlying technology for remote communications between Windows-based applications. But DCOM is quirky to set up and configure and not as interoperable as it should be. In .NET, XML Web Services and .NET Remoting are a seamless and effective answer to the demand for tools to build distributed applications.
This article provides a primer on .NET Remoting with insights into the internal plumbing. Important aspects of remoting, such as channels, obje... |
| | Total Hits: 46 | Today: 0 | Author: Jason Clark | Rating:  |
| |  In the last installment of this column, I covered Interop with unmanaged code via P/Invoke. In some ways this topic revisited the past by showing how your managed code can access legacy Win32® code. In contrast, this month I'm going to peek into the future by looking at a cool new feature, generics, which will be coming soon to the common language runtime (CLR). I'll introduce generics and discuss the benefits that it brings to your code, and in a future column I'll dig into more details of how ... |
| | Total Hits: 96 | Today: 0 | Author: Christian Forsberg | Rating:  |
| |  Learn about the ways an application can communicate with another application on a Pocket PC. After a general discussion about interprocess communication, the article's download code sample, which is written in C#, demonstrates the available options for implementing IPC.... |
| | Total Hits: 179 | Today: 0 | Author: Dotnet Galaxy | Rating:  |
| |  Remoting, in short, is the replacement technology for Distributed COM (DCOM) in intranet solutions. It allows you to communicate among application domains, processes, and machines. So the question at this point is this: What do you get with Remoting that you didn't get with DCOM? The answer lies in one word: control! Remoting provides control by allowing you to determine how objects are created, which protocol you will use as a transport, how messages are transferred between the client and serve... |
| | Total Hits: 219 | Today: 0 | Author: Cohen Shwartz Oren | Rating:  |
| |  The following article's aim is to help those of you who want to use .NET Remoting on Framework 1.1*. This article will not teach you Remoting, mainly because I am not an expert on that field. Furthermore, my CodeProject colleagues published some useful and nice to read articles on that issue (see links below). The attached projects were kept simple as possible to allow you to overcome the changes presented by Framework 1.1*. It handles the maladies of security exception, serialization and delega... |
| | Total Hits: 55 | Today: 0 | Author: Piet Obermeyer and Jonathan Hawkins | Rating:  |
| |  Developers building distributed applications must know how to ensure that applications can run side-by-side using different versions of the Common Language Runtime (CLR) and how to deal with strong-named assemblies when deploying distributed applications using remoting. This article provides a brief overview of the implications that versioning has on a distributed application by examining activation, method calling, and serialization in this context.... |
| | Total Hits: 53 | Today: 0 | Author: Pat Martin | Rating:  |
| |  This article is intended for anyone who is considering using .NET Remoting as part of a distributed multitier application design. It describes the capabilities of the technology from the perspective of a developer who has both benefited from the convenient RPC mechanism it provides and suffered a little from its shortcomings. It is assumed that the reader is familiar with .NET Remoting, at least in conceptual terms if not practical usage. The Product Features section is useful for someone who wa... |
| | Total Hits: 63 | Today: 0 | Author: Piet Obermeyer and Jonathan Hawkins | Rating:  |
| |  Microsoft® .NET remoting provides a framework that allows objects to interact with one another across application domains. The framework provides a number of services, including activation and lifetime support, as well as communication channels responsible for transporting messages to and from remote applications. Formatters are used for encoding and decoding the messages before they are transported by the channel. Applications can use binary encoding where performance is critical, or XML encodi... |
| | Total Hits: 64 | Today: 0 | Author: Paddy Srinivasan | Rating:  |
| |  Microsoft® .NET Remoting provides a rich and extensible framework for objects living in different AppDomains, in different processes, and in different machines to communicate with each other seamlessly. .NET Remoting offers a powerful yet simple programming model and runtime support for making these interactions transparent. In this article we will take a look at the different building blocks of the Remoting architecture, as well as explore some of the common scenarios in which .NET Remoting can... |
|
|
|
|
|
|
|
|
|
|
|
|
|