January is usually the time when columnists put on their pointy wizard hats
and take a look at the direction of technology. Technology is certainly moving
forward, but will it move very far? The downturn in the economy and in IT
budgets in 2002 severely constrained IT groups from rolling out new
After two years of budget cuts, most surveys indicate that budgets will stay
flat in 2003. They also reveal that IT departments will typically not upgrade
equipment. IT still has the same marching orders: keep costs down and deliver
true value in what you do.
According to Gartner Group's Betsy Burton, ''By 2004, half of the vendors that
were in business in 2000 will not be anymore.'' This is not good news for
vendors, and it certainly makes technology bets by IT departments a bit riskier.
What happens if your vendor goes out of business? We are already seeing
consolidation in the industry. For example, in 2002, TogetherSoft bought the
assets of WebGain. A little later, Borland bought TogetherSoft and Starbase. A
Gartner survey does expect growth in the software industry; unfortunately, they
don't see this happening until 2008. The only faint spark of light is in a
Morgan Stanley survey in which 31% of CIOs said spending would increase in 2003.
And this economic environment also has repercussions for IT staff. In 2002, the
IT field shed 500,000 jobs. While some companies are hiring, most predict no
staffing changes for 2003.
So how does an IT department meet its goals and still help its company to
move forward? Innovation helps. What if you had a new way to help your company
get closer to its customers and provide better service? What if you could make
it easier for your firm to adjust to changing business needs? Innovation through
technology can provide an advantage to business. The trick is to understand
where technology is going, and to select those pieces of technology that will
help your company innovate to its advantage.
On the development front, Web services continue to move forward, despite
questions surrounding patents and SOAP. Standards for security, transactions and
process flow continue to progress. For example, the Security Assertion Markup
Language (SAML) has been ratified as an OASIS standard. WS-Security continues to
move toward becoming a complementary security standard. More and more
applications are adding Web services enablement to their capabilities. Tools for
managing Web services are also appearing. This is important as Web services
become more widely deployed in the enterprise. Although there have been
skeptics, ebXML continues to gain traction. In the coming year, interest will
grow in Web services collaboration, workflow and transaction management. Oracle
has asked the W3C to select a standard, and there are several to choose from.
BPML has finally reached a 1.0 state. Microsoft and IBM's Business Process
Execution Language for Web Services (BPEL4WS) is an attempt to meld the best
each company has for workflow. Sun's Web Services Choreography Interface (WSCI)
provides a third alternative. Collaboration and transaction standards are also
important for developing B2B Web services.
These are not the only advances in technology we can
expect. Recently, PricewaterhouseCoopers released Technology Forecast
2002-2004, Volume 2: Emerging Patterns of Internet Computing. In its forecast, the firm noted
several interesting trends. Servers are becoming a commodity, and the keys are
scalability, flexibility, reliability and manageability. Most servers are
adequate in these areas and you can purchase the appropriate scale of server to
fit your needs. This applies to operating systems as well. I find it interesting
to see how far Linux has come in the last few years. Tools such as Red Hat's
Advanced Server clustering and load balancing capabilities have made Linux a
better fit in the enterprise.
Major hardware vendors have come out with strong support for Linux. Another
advancement is the number of vendors who have ported their software to Linux.
All this bodes well for the further adoption of Linux in the enterprise -- at
least on the server side.
There also seems to be a growing interest in Linux for deploying
cost-effective solutions in the Third World. I've participated in some
discussions about doing this type of development. It's interesting to note that
we're talking about this approach for business applications, not just Web
publishing. It appears that Linux and the open-source approach may have
significant advantages in delivering quality software in an environment that is
more fiscally constrained than what we find in the U.S. Linux has long been a
capable environment for Web delivery. Fortunately, Linux has matured to the
point where it can provide a solid, enterprise-ready platform. We see this with
the availability of more Linux-enabled business applications. If this trend
continues, Linux could become a significant platform in much of the developing
We've all heard of voice over IP, but IP is becoming a dominant connection
protocol beyond its usual domain. According to Michael Katz, director at
PricewaterhouseCoopers' Technology Centre, this could lead to telecom companies
losing their monopoly on services. Anyone with an Internet connection could
become a service provider. This seems closely related to another technology
trend forecast by PricewaterhouseCoopers -- pervasive computing. What happens
when computing is not just on our desktops, but in our clothes, door handles,
curtains and windows?
In its forecast, PricewaterhouseCoopers quotes Mark
Weiser's 1991 Scientific American
article in which he said, ''The most profound technologies are those
that disappear. They weave themselves into the fabric of everyday life until
they are indistinguishable from it.'' Pervasive computing has the opportunity to
fundamentally change how we work and interact. This technology may be the
furthest from realization, but progress is being made in key technologies such
as wireless networking, microprocessors, storage and displays. Another important
part of the puzzle is the software glue for all this. You could consider Sun's
Jini as a contender for the software glue of pervasive computing. The ability to
dynamically federate devices is a key capability.
Wireless networking: PricewaterhouseCoopers' Katz describes 802.11 as a truly
disruptive technology. While 802.11 made it easier for an enterprise to connect
devices, it can now be found in airports, hotels and convention centers. The
last conference I attended sold wireless cards for those wanting to connect
their laptops to the local wireless network. Encryption and security are
important issues to consider as the technology finds its way into the home and
Katz also sees computing as a utility growing as a concept. I'm sure IBM
likes hearing this, considering their announced support for this direction. Katz
sees companies gaining benefits just as they have by outsourcing their
telecommunications. While the concept of metered usage is not new, I think its
application will require modification to IT budgeting and planning processes.
This may do more to delay adoption than the ability to deliver utility-based
computing. HP and Sun also have an interest in this area.
One final area that will see growth is grid computing. The purpose behind
grid computing is scalable and reliable distributed global computation. Grids as
they are created today are computational platforms for complex calculations.
Examples include the European Data Grid and the Grid Physics Network. While
today's grids are useful to the scientific community, they may provide solutions
to distributed computing issues in the enterprise.
So what's an IT department to do with advancing technology in today's
economic environment? Standards can help as a buffer against risk. Even if your
vendor goes away, if they've conformed to recognized standards, there is a
possibility you may be able to migrate to another vendor's product. The other
imperative is innovation. Innovation can help you use available technology to
give your firm a competitive edge and help put these economic doldrums behind
John D. Williams is a contributor to Application Development Trends. He is president of Blue Mountain Commerce, a Cary, N.C.-based consulting firm specializing in enterprise, domain and application architectures. He can be reached via e-mail at firstname.lastname@example.org.