From the founding editor of XML Journal

Israel Hilerio

Subscribe to Israel Hilerio: eMailAlertsEmail Alerts
Get Israel Hilerio: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Israel Hilerio

Computer paradigms are cyclical - they come, go...and come back around. Remote procedure calls (RPCs) are one such paradigm. This month's column focuses on the promise of ubiquitous communications in the Internet using XML-RPCs and RMI. XML-RPCs are intended to provide a language-neutral remote procedure mechanism that works over the Internet. However, before getting started, here's some background. A Little Bit of History... RPCs were introduced with UNIX systems. However, RPC code wasn't portable across different UNIX operating systems. The purpose of RPCs was to allow programmers to develop network applications without requiring them to be socket programmers. RPCs provided an interface definition language capable of generating communication stubs and skeletons for multiple programming languages. This was accomplished by using a compiler program on top of the sp... (more)

Reincarnation of Technologies

This month I'm sitting in Ajit Sagar's seat while he takes care of family matters associated with the recent death of his father. As I sat at home thinking about various ways to welcome you to this new edition of XML-Journal, I thought there might be a parallel between the loss of a loved one and the death of technologies. Rather than concentrating on the loss, however, I believe it's better to concentrate on the reincarnation of technology. My friend Ajit believes the soul lives on and returns to the world in different forms, and it occurred to me that technologies like XML evo... (more)

What Is Windows Workflow Foundation?

Most businesses require processes to function properly. There are different types of processes. Some processes are human-intensive, others machine-intensive, and the last type is a combination of the first two. Some examples of business processes are payroll, new product introductions, new employee hiring, etc. In most cases, these business processes require intervention from multiple entities and thus, are normally long running.  Workflow is one of the mechanisms used by businesses to express their business processes as a series of self-contained activities. Business Process Ma... (more)

Building Web Services Using Windows Workflow Foundation

Microsoft Windows Workflow Foundation (WF) serves as a framework for integrating a workflow engine into applications. The same framework can be used to coordinate information flow between multiple Web Services. This allows developers to create long-running Business Process using WF workflows and expose them as Web Services to be consumed by external applications. Doing this provides a complete environment that provides tracking, state management, transaction support, concurrency constructs, and rules support for expressing business constraints. The goal of this session is to show... (more)

URL ClassLoader

One of the primary reasons for the success of Java has been its robust dynamic class loading mechanism. The Java Virtual Machine ClassLoader is a mechanism that Java uses to load classes at runtime. Techniques to take advantage of Java's dynamic nature and the interactive nature of the Web usually create a spark of interest in the Java community. This article leads the reader through the development of a new Java ClassLoader mechanism that leverages the Web for downloading Java classes. It begins with an overview of the Java ClassLoader mechanism, followed by an examination of h... (more)