Stories by Jan Matlis

3

AJAX: a new acronym drives Web applications

A collection of technologies and protocols contribute to Asynchronous JavaScript and XML. By Jan Matlis

BPEL

Business Process Execution Language is an XML-based language that's designed to run a series of Web-based transactions and/or characterize interfaces that are needed to complete Web-based transactions. By Jan Matlis

Explainer: BPEL

For its advocates, Business Process Execution Language promises to be the capstone in the Web services standards stack that makes Web-based commerce work. It was designed to integrate a variety of applications that are run to achieve a particular business objective -- and to do it in a way that's platform- and code-independent, not to mention one that's scalable and flexible.

1

A brief history of supercomputers

Supercomputing is all about pushing out the leading edge of computer speed and performance. The sports metaphors that arise as research sites compete to create the fastest supercomputer sometimes obscure the goal of crunching numbers that had previously been uncrunchable -- and thereby providing information that had previously been inaccessible.

Scale-Free Networks

Scale-free networks, including the Internet, are characterized by an uneven distribution of connectedness. Instead of the nodes of these networks having a random pattern of connections, some nodes act as "very connected" hubs, a fact that dramatically influences the way the network operates.

Scale-free networks

Using a Web crawler, physicist Albert-Laszlo Barabasi and his colleagues at the University of Notre Dame in Indiana in 1998 mapped the connectedness of the Web. They were surprised to find that the structure of the Web didn't conform to the then-accepted model of random connectivity. Instead, their experiment yielded a connectivity map that they christened "scale-free."

P3P

The Platform for Privacy Preferences (P3P) is a voluntary protocol that sets standards for Web providers to publish their privacy policies and allows Web users to automatically match those policies to their privacy preferences.

Symmetrical Multiprocessing

Symmetrical multiprocessing (SMP) is a parallel computer architecture in which multiple processors run a single copy of the operating system and share the memory and other resources of one computer. All the processors have equal access to memory, I/O and external interrupts.

Back to Basics

The future of energy production may have had its beginnings in 1802, when Sir Humphry Davy passed an electric current through water, causing it to decompose into hydrogen and oxygen. He postulated that electric attraction held the two elements together.

Future watch: Speed of light makes for smaller, quicker, cheaper computing

As the limitations of miniaturisation appear to have been reached for today's electronic computers, researchers are trying to push beyond them by substituting light for electrical voltages in computer components.

Symmetrical multiprocessing

Symmetrical multiprocessing (SMP) is a type of computing that uses more than a single processor. It rests at one end of a continuum running from the tongue-twister Cache-Coherent Non-Uniform Memory-Architecture (ccNUMA) to the less tightly coupled massively parallel processor systems and on to distributed systems such as Beowulfs, which are clusters of commodity, off-the-shelf PCs that are interconnected with a technology like Ethernet and run programs written for parallel processing.

Sign up now to get free exclusive access to reports, research and invitation only events.
Featured Download
/downloads/product/14/gimp/

GNU Image Manipulation Program (GIMP)

When you think Open Source software, you may think of half-baked programs too hard to use, or perhaps lacking power. Well, think again. This Open ...

Computerworld newsletter

Join the most dedicated community for IT managers, leaders and professionals in Australia