The following is a list of my published articles:
Host-Based Web Services Integration Using SLI (Screen Logic Integration)
This article shows how SLI (Screen Logic Integration) can be used to expose Web services from host (mainframe) -based applications. Specifically, this walkthrough covers how NEON Systems ServiceBuilder, an integration tool designed to expose mainframe functionality, can create a Web service for an airline flight information system.
WS-Security Interoperability between WSE 2.0 and Sun JWSDP 1.4
This article shows WS-Security Interoperability between Microsoft WSE 2.0 and Sun JWSDP 1.4. The walkthroughs in this article will take you through all you need to know to configure the two environments for securely signing and encrypting SOAP requests and responses using X509 certificates.
Web Services Interoperability Guidance – IBM WebSphere Application Studio 5.1.2
Predicting whether Web services interoperability between two platforms is going to work is sometimes difficult. Simon Guest shares recommendations for Web services interoperability between the Microsoft .NET Framework 1.1 and IBM WebSphere Application Developer (WSAD) 5.1.2.
Web Services Interoperability Guidance – BEA WebLogic 8.1.3
Based on a series of unit tests between Microsoft .NET and BEA WebLogic 8.1.3, this article shows a series of scenarios and recommendations for achieving Web services Interoperability between the two.
Interoperability and Integration: A Letter to the Community
In the world we live in, interoperability and integration often means different things to different people. Ask 10 developers for their definition and you are likely to get 10 different answers. For you, the two words may trigger images of business communications, systems communicating over a network, data passed between two applications, or maybe even technical implementations such as Web services. For me, interoperability is easier to define at the product or system level.
Although Web services are the technology most people immediately assume will solve their interoperability problems, one size does not fit all. But regardless of your needs or expectations, an interoperability solution probably exists to fulfill them. Read this quick overview to begin exploring the various methods for achieving interoperability between Java and .NET.
Learn how an application in Java SWING can invoke and display a Windows Form, pass parameters to the form and wait for a return value when the form is closed. This type of technique shows how organizations can introduce new forms and controls based on Windows Forms into an existing Java SWING environment and helping them to rapidly deploy .NET applications without having to rip out existing infrastructure or wait until new replacement applications are written.
Covers interoperability between Web Services Enhancements 1.0 for Microsoft .NET and Java and shows how the WS-Security specification and implementation can be used to securely sign a Web service call from Microsoft .NET to Java and vice versa. GLUE Professional 4.0.1 from The Mind Electric enables WS-Security functionality for Java. Part 1 of this series showed the same sample using IBM Web Services Toolkit (WSTK) 3.2.2. Includes downloadable code samples.
Covers interoperability between Web Services Enhancements 1.0 for Microsoft .NET and Java and shows how the WS-Security specification and implementation can be used to securely sign a Web service call from Microsoft .NET to Java and vice versa. The IBM Web Services Tool Kit 3.3.2 enables WS-Security functionality for Java. Includes downloadable code samples.
Use this step-by-step guide to learn about creating and extending smart client solutions for Microsoft Office XP using Microsoft .NET. We start by looking at today's development opportunities with Office XP, the process of creating an Office add-in using Microsoft Visual Studio .NET, and then follow some design guidelines to help build a stable and reusable application.
Details a non-intrusive caching solution that uses Reflection Emit in the Microsoft .NET Framework.