All About Interop

Connecting .NET to just about anything else

Blog - About

About All About Interop

This Blog is dedicated to exploring interop opportunities between .NET-based systems and other systems.  The key approaches to interop covered here include: Web services, REST/POX, message queues, dedicated bridges, and others. 

Dino Chiesa is the primary author of most of these articles.  Others may also contribute from time to time.

This blog won't carry human interest stories.  No birth or death notices, health or hobby updates, etc.  This is just interop. 

About the theme:
On July 23rd, 2007, I moved to the "Kid congo" theme for Community Server.  I added a few customizations to get the colors and layout the way I wanted them.  It uses a CSS-based layout. 

  • All About Interop

    Java and .NET interop via MSMQ

    • 34 Comments
    Java apps running on Windows can connect to MSMQ via JNI....
  • All About Interop

    Emacs is better than Visual Studio as a C# Development Tool?!!

    • 34 Comments
    I recently spent some time fiddling with my setup of emacs on Windows. I use emacs for lots of stuff; just now I optimized my setup for development of C# apps. I knew of the JDEE , which has been around for a long time. JDEE is the Java Development...
  • All About Interop

    Java and MS-Word

    • 30 Comments
    Is it really possible to use any Java application to dynamically generate MS-Word files, complete with graphics, tables, text styles, fonts, and more? Yes, quite possible. And Would you believe? - it's easy too!...
  • All About Interop

    Java and .NET - AES Crypto Interop

    • 22 Comments
    Both .NET v1.1 and Java v1.4.x include implementations of the AES. Which means, you can encrypt data on a Java platform, transmit it any old way you want, then decrypt it on a .NET platform. In theory, it's easy. This post discusses it and gives example code....
  • All About Interop

    Java Exchange Connector and EWSJ

    • 21 Comments
    Just saw this on TheServerSide.com . The Exchange Web Services for Java (EWSJ - what happened to the 4?). It's a Java class library that uses the Apache AXIS web services stack to connect connects to Microsoft Exchange Server 2007, via the published and...
  • All About Interop

    .NET System.IO.Compression and zip files

    • 20 Comments
    DotNetZip Library .NET 2.0 does Compression [Update 30 October 2007]: I moved this library to a CodePlex project, called DotNetZip. See www.codeplex.com/DotNetZip . It does zip creation, extraction, passwords, ZIP64, Unicode, SFX, and more. It is...
  • All About Interop

    OLEDB provider for DB2

    • 15 Comments
    You got DB2? Got SQL? Now you can connect them together, better. Microsoft is making the OLEDB provider for DB2 available for download. The Microsoft OLE DB Provider for DB2 is a COM library for connecting to IBM DB2 databases. It is licensed for...
  • All About Interop

    Re-use of existing Java code (Sudoku engine)

    • 15 Comments
    Re-use of existing Java code (Sudoku engine) This isn't so much about systems interop, as it is about code re-use and language interop. You've seen Sudoku, the "number place" puzzle. Wikipedia says that it was created by a US puzzle magazine, but...
  • All About Interop

    .NET StockTrader shows Interop between WCF and WebSphere

    • 15 Comments
    Customers looking to build distributed applications according to the principles of Service Oriented Architecture (SOA) can use the new .NET StockTrader as a blueprint. This new sample/performance kit download includes full source code and a technical...
  • All About Interop

    How to Build a REST app in .NET (with WCF)

    • 15 Comments
    My prior post talked about how NOT to write a REST app in .NET. I mentioned WCF as the preferred option. In this post, I'll describe the steps for how you should do it. Some background First up, you should use WCF to build your REST app. WCF is...
  • All About Interop

    Run PowerShell as a shell within Emacs

    • 15 Comments
    I saw a couple people asking about running powershell as an inferior shell within emacs. Here's what I do. For the tragically unhip, some background: PowerShell is a nifty shell, it ships as an add-on to Windows. Currently at v1.0, but the v2.0 is...
  • All About Interop

    Content-Type negotiation and REST (and how WCF fits in)

    • 14 Comments
    Just had a comment-exchange on my prior post on How to build a REST app in WCF . I thought I would reproduce and elaborate on it a bit here, in a post. Kyle Beyer asked how to make WCF honor a content-type header (Accept header) in the request, and...
  • All About Interop

    WSDL-First development with WCF

    • 14 Comments
    A couple weeks ago I mentioned that you could do WSDL-First development with WCF, but I didn't go into detail as to how that would work. Somebody asked, so I guess I'll describe the specific steps. I want to use a real scenario, so for a WSDL, I will...
  • All About Interop

    More on Jar Hell

    • 14 Comments
    Regarding my prior post on Jar Hell , a colleague asked me to elaborate on the problems I experienced and why .NET would not have these problems. .NET basics First thing: .NET has a version-aware classloader and strongly-named assemblies. This means when...
  • All About Interop

    Connecting Java to Exchange over WebDAV, with Apache HttpClient

    • 13 Comments
    Earlier I mentioned a Java Exchange Connector I had seen, and in that post I also said that I had some code that connected from Java to Exchange Server via WebDAV. Some people have asked for the code, so here it is. I use a set of Apache libraries...
  • All About Interop

    Jar Hell

    • 12 Comments
    First, pardon the interruption in your normally scheduled program. This isn't a post on interop, it is a rant. I'm not normally a raving lunatic, but this situation just blows me away. I wanted to try Sun Java 1.5 for my Java app server install, in order...
  • All About Interop

    Where is IBM Java 1.5 for Windows?

    • 12 Comments
    Where is IBM Java 1.5 for Windows? Where can I get IBM's Java 1.5? This is the oft-asked but rarely answered question on IBM's developer forums. Being a guy focused on interop, I like to test Windows and .NET interconnect with various...
  • All About Interop

    WCF and Apache AXIS interop

    • 12 Comments
    I'm getting back to building and publishing working examples. My latest is a working example of a WCF client communicating with an Apache AXIS 1.4 server, using web services. You can find it here . There's full source code available. This one shows...
  • All About Interop

    Java Native Interface library for MSMQ - opensource on CodePlex

    • 11 Comments
    More CodePlex stuff. I have posted MsmqJava, an open source MSMQ Library for Java, on CodePlex. Find it at http://www.codeplex.com/MsmqJava . This thing allows any Java application running on Windows to connect to MSMQ, to enqueue and dequeue...
  • All About Interop

    Gosling is still peddling this junk?

    • 11 Comments
    “[Java] is like the marketplace where you go and take your pick of technologies and .NET is a Microsoft product that gives you no chance to choose,” said [James] Gosling. From http://www.nationmultimedia.com/2006/02/06/byteline/index.php?news=byteline_19846391...
  • All About Interop

    Prettification of XML Serialization within Web Services

    • 10 Comments
    Prettification of XML Serialization within Web Services This came up yesterday on an internal mailing list. A colleague remarked that, following best practices in modular schema design results in bloat of serialized messages, particularly with namespace...
  • All About Interop

    JavaOne 2006 - Interop Session (Web services and MainWin)

    • 10 Comments
    JavaOne2006 - Interop Session I went to a few sessions at JavaOne 2006. One was called Best Practices for Interoperability Between Java Technology and .NET Server Applications - it was put on by Ray Lai , an independent, and Marina Fisher...
  • All About Interop

    Simple Auto Update, auto patch, for WPF Apps, without the Updater Block

    • 10 Comments
    I am writing some smaller WPF apps, and I want them to automatically update themselves, or automatically patch themselves, something like Lutz Roeder's Reflector or Paint.NET does. Scott Hanselman has commented on this previously , and he's right. Every...
  • All About Interop

    Custom WCF Channel for IBM MQ

    • 10 Comments
    IBM have shipped an early version of a Custom WCF Channel for MQ. The dev team in Hursley contacted me to solicit feedback. It's apparently pretty simple now, supporting only SOAP one-way messaging, but they say if there is sufficient interest and feedback...
  • All About Interop

    Interop between ASMX and WCF Services

    • 9 Comments
    My esteemed colleague, Kevin , is working on a project where the customer has a bunch of ASP.NET (ASMX) web services, and they are looking at migrating to WCF. The customer's goal is simplicity: in stage 1, they'd like to keep their ASMX files, keep the...
Page 1 of 15 (369 items) 12345»