Israel Hilerio is a program manager at Microsoft in the Windows Workflow Foundation team. He has 15+ years of development experience doing business applications and has a PhD in Computer Science.
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 w...
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.
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,...
As Java and XML continue as the de facto standard for developing enterprise applications, issues arise in using these technologies. For example, the need to store XML data, and the criteria for selecting the appropriate repository. Here's a real-world example of how applying XML to the...
Process- or workflow-based applications are making a comeback. They ease the concept of plug-and-play functionality by separating application logic into discrete individual components that can be replaced at deployment time by existing infrastructure logic. This type of approach allows...
When developers talk about the J2EE Blueprint and how it's going to solve world hunger, I get a little worried. Don't get me wrong. The framework has its merits and I agree with the principles outlined by the MVC pattern. What worries me is its total focus on Java. This month's column ...
This month I'd like to continue on the theme of technology reincarnation that Israel Hilerio introduced in October's editorial. Technologies undergo a life cycle. Some of the facets of this life cycle are repeated among the different technologies. XML is no exception. However, the chal...
When does it make sense to use JMS (Java Message Service) and XML to support a heterogeneous messaging environment? Most buzzword-compliant people talk about JMS and XML when thinking about developing a messaging solution for their organization.
CodeMarket is a global software development network where software developers and development managers can find and purchase freelance development work and ready-to-run Java components. It recently formed a partnership with ParaSoft, a provider of software error-prevention and error-d...
This month's column shows the advantages of using Java and XML to implement the Command Pattern. It also provides a brief illustration of how this pattern can be used to implement transaction integrity via compensating actions.
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.
Welcome to Java and XML - the promised land. In the context of these two technologies the promised land presents a series of solutions in which the marriage between Java and XML has provided an optimal answer for solving distributed multiplatform problems. But do XML and Java actually ...
Today the technical media talks a great deal about the Java platform and its importance in creating a ubiquitous Internet execution environment. While most of us have bought into this concept, other technologies that are emerging rapidly promise to smooth out the road to the computing ...
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...
Jan. 1, 1998 12:00 AM Reads: 13,432
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice: