Back in the old days, when you needed to communicate with someone distant,
you usually had to send a letter. There was no instant response, and there
was no way to tell when your message was received. Now we have always-on
e-mail, BlackBerrys, and assorted other devices to make what was once a
leisurely (or agonizingly slow) process instantaneous, and synchronous.
This issue is about the battle of two idioms - instant, synchronous
communication, as championed by the Remote Procedure Call; and asynchronous
communication (which may still be instantaneous, but doesn't have to be),
represented by the message-based camp.
Web services is about communication, plain and simple. Two (or even more)
computers work together to accomplish a task, sometimes directed by human
beings, sometimes working based on some program. To work together, the
computers exchange information. Web... (more)
As editor, I review a great many proposals for articles. A good portion of
them deal with SOA, which is to be expected. When I review them, I'm reminded
that there are two very different views of SOA, which in my opinion are both
equally true. I call this the SOA Dichotomy, because these views seemingly
contradict one another.
One of the views is that SOA makes things easier for the enterprise.
Certainly this view has a great deal of merit and validity. Fully realized a
service-oriented architecture allows an organization to fully leverage their
investment in the real intellectu... (more)
One of the nice things about working for a large consulting company is that I
have access to our strategic services department. These are the people who
help develop strategies for our clients and research industry trends and
conditions. I recently spoke with a few of our folks who are concentrating on
the business-to-business (B2B) market. This discussion was part of what
fueled this month's column.
Last year's hottest trend in B2B, the Net market, has cooled down
considerably, for a couple of reasons. First is the general trend in the
market for business plans with a concrete ... (more)
Wireless, like beauty, is in the eye of the beholder. Mention wireless, and
you can step back and watch the conversation spin for hours around differing
definitions and approaches. In some minds, wireless is all about cell phones,
and consequently is a completely consumer-oriented market. To others,
wireless includes a much larger host of technologies, including things like
wireless networks, PDAs, cell phones, and other embedded or proprietary
devices, things like the pad UPS hands you to sign for your delivery. And to
some it's a question of consumer versus industrial applicati... (more)
There's a lot going on in the world of Web services these days, so much so
that it's almost hard to keep track of it. And there is definitely enough to
make it difficult to make sense of competing initiatives. But it certainly
makes for interesting watching.
Case in point is the Web Services Interoperability organization (WS-I).
Chartered as an open standards group whose purpose is to increase the
interoperability of Web services across platforms, languages, and systems,
the group counts IBM, BEA, and Microsoft amongst its members. So where, you
ask, is Java founder and J2EE spe... (more)