|
The five biggest myths about developing Web services
According
to Frank Luksic, notions that say that Web services have too many
shortcomings or are a relatively new development, are totally untrue.
Highlighting five myths that surround Web services, Luksic says
that these services have accomplished two important advances—made
companies more cost-effective and have fostered co-operation on
open standards in the IT industry
Two-and-a-half years into the evolution
of Web services, the hype surrounding this technology has become
deafening. The good news is that developers are already finding
that Web services technology is starting to pay early dividends
for some companies.
While the big payoff is still two or three
years down the road, there is a great deal of momentum in the standards
communities, and in tools and language development, to empower developers
to make Web services the standard for doing business with customers,
suppliers and partners.
Right now, the trick is separating reality
from fantasy. With that in mind, here are five major myths and facts
about Web services that can guide the reader from illusion to truth.
Myth: Web services technology is brand
new, and developers will face time-consuming challenges
Fact: Information technology companies have been developing and
refining enterprise-related software, virtually since the beginning
of the computer age. Thats why its more accurate to
say that Web services technology is an important step in the evolution
of IT, rather than something brand new.
For example, the Business Process Execution
Language for Web services is a new language that leverages lower-
level Web services standards, but it is also based on solid industry
experience on workflow that dates back to over a decade.
Web services technology is the distillation
of knowledge and experience gained from decades of working with
distributed technologies. Essentially, these technologies will allow
businesses to share the information they have stored in their applications
with other applications in the company or with those run by customers,
suppliers and partners, regardless of the platform(s) on which they
run. By connecting these processes online, companies can significantly
increase the efficiencyand thus lower costof running
their enterprise.
Myth: Adopting Web services means getting
rid of current software and developing new programming languages
Fact: When we log on to the Internet for
personal use, we dont consider whether our Web browser will
be compatible with whatever server is at the other end of our Web
browsers. The important standards development work at the World
Wide Web Consortium (W3C) and at the Internet Engineering Task Force
(IETF) made this happen for the Internet.
Why should this not be true for business
applications as well?
Companies and organisations around the world are co-operating on
development of standard XML schemas for their domains, based on
the technologies that underlie Web servicesWSDL, SOAP and
XML schema. Additionally, technologies such as the Java Connector
Architecture (JCA) are enabling standardised, Web services-based
access to all software, including existing business applications
such as those provided by SAP, PeopleSoft and Siebel. As these standards
and technologies mature, they will allow businesses to inter-operate
productively on the Web without the need to rip-and-replace existing
application systems.
There are honest differences of opinion on how all of this should
be accomplished, but the industry is overcoming these differences
in a spirit of co-operation, driven by an overriding desire to ensure
the success of Web services. Thats why the important Web services
work done by the Organi-sation for the Advancement of Structured
Infor-mation Standards (OASIS), Web Services Interop-erability Organisa-tion
(WS-I), and the W3C, is proceeding so well.
n Myth: Web services have too many shortcomings,
such as lack of security, to spend any real time with now. In fact,
a Web services project could disrupt current development projects
Fact: Organisations are moving toward Web
services bec-ause managing and integrating IT applications across
different platforms is disruptive.
Todays applications dont necessarily
work well together. Communication with customers, suppliers and
partners is done with a broad range of different, often proprietary,
technologies.
Its hard to upgrade one program,
integrate it with another on a different platform, or move it to
a different platform without changing everything elsethose
are the IT headaches many of us face currently.
Web services technology is evolving rapidly
to address these problems as companies try to integrate their IT
functions. Actually, much of the necessary standards development
that will help make Web services work is well underway within OASIS
and the W3C. In fact, the W3C recently announced that the XML encryption
syntax and processing specification has been published as a W3C
recommendation.
Additionally, early access versions of
the emerging Web Services Security standard are being tested to
ensure interoperability across platforms.
Does this mean that security and privacy
concerns have disappeared? Absolutely not.
But within the next one to two years, Web
services software will have built-in support for secure communications
within and between organisations. Much of the necessary standards
development work is well underway within OASIS and the W3C, and
early access versions of the technologies are being tested to ensure
interoperability across platforms.
n Myth: Interoperability will never happeneven
with Web services
Fact: Web services exists because interoperability
is already happening on IT systems every hour of every day. It just
needs to be made easier.
The adoption of open standards by more
and more companies means that this middleware will allow IT systems
to interact seamlessly, no matter what operating systems or applications
are used.
Does this mean that interoperability is
a walk in the park? Again, absolutely not.
Thats why the Web Services Interoperability
Organisation (WS-I) exists. We need to make sure we have best practices
for standards that are based on real-world experience.
Given time, well get to the point
where everyone has the technology to communicate in a standards-based
manner with everyone else, and well wonder what all the fuss
was about. Well all use standards like WSDL and UDDI in a
consistent way, and future updates to the standards will be driven
by the best practices coming out of WS-I.
Myth: Web services are the endgame, and
vendors arent very interested in opening up the process to
developers or open standards
Fact: Sure, its fun to develop cool
new technologies, but they need to offer business or societal value.
The age of IT and the Internet is in its childhood; we have no idea
what the kids going to look like when it grows up.
Web services is a crucial stage in ITs
evolution, accomplishing at least two advances:
- They will enable companies to make their
operations more cost-effective by linking them online in more
consistent ways.
- They oblige the IT industry to co-operate
on open standards in order to meet the needs of the business world.
Web services may not be the end of ITs
journey, but if it accomplishes those objectives, its an important
milestone along the way.
The author is the country executive, software
group & developer relations at IBM India. He can be contacted
on fluksic@in.ibm.com
|