INTERVIEWS by STEPHEN IBARAKI, I.S.P.
Widely respected authority on Web development and Web services
This week, Stephen Ibaraki, I.S.P., has an exclusive interview with the David A. Litwack, senior vice
president of Web Application Development Products, responsible for the development and advancement of Novell’s secure Web Services strategy.
Prior to Novell’s acquisition of the company in July 2002, David was president and CEO of SilverStream
Software, a position he held since 1997. Previous roles also include executive vice president of
Sybase Inc., and president of Powersoft Corporation.
David is widely respected for his development, IT, and management expertise and has served on the board
of many companies. He holds a degree in mathematics from Brandeis and a Masters in computer science from Boston University.
Discussion:
Q: David, thank you for taking the time out of your
very busy schedule to do this interview on a topic
so important to businesses—Web services. We will
examine the specifics of Web Services, its impact on
traditional business models, current trends in
business models for Web Services, creating a
successful long-term Web Services business model,
and its impact on ROI. At the end of the interview,
we will examine Novell’s specific solutions to
address the areas covered.
A: Thank you; it is pleasure to be talking with you
and your readers.
Q: Can you provide a history of IT, which resulted
in the current demand for Web services? What were
the issues at the different development stages?
A: From an application development perspective there
have been three long- lived trends in the past 40
years: central- or terminal-based computing, client
/ server, and the Internet. The applications
currently in production running major business are a
mix of these, each implemented in the technology
that was appropriate at the time. With all of the
advances in tools and programming languages there is
still a large reliance on these older systems,
including COBOL and Mainframes. Gartner estimates
that 80% of critical business transactions,
especially in industries such as financial services,
are implemented this way.
In the 40+ years there have been many new
technologies developed and adopted, often for
solutions that were built or bought to solve
specific business needs, and these were typically
isolated from other core business systems. This
trend resulted in the huge demand for
data-warehouses in the 80s and in Enterprise
Applications Integration (EAI) products and costly
integration services in the 90s.
Web Services and Service Oriented Architecture
embodies the ability to encapsulate all of these 40+
years of IT infrastructure and computing into
re-usable pieces of business work. It provides the
ability to access all of the “legacy” systems,
whether they are mainframe, database, application
packages or internet based and to repurpose these
applications so they can be re-used. This is in an
effort to create application “Lego-blocks” that can
be snapped together quickly, easily and affordably.
Q: What are Web services—define and describe Web
services in detail? Please describe the different
levels of implementation and the solutions they
provide.
A: Web Services are a method of building
applications with a Services Oriented Development
Architecture (SODA). This entails using tools and
techniques to build services that exploit two new
technologies HyperText Transfer Protocol (HTTP) and
eXtensible Markup Language (XML). HTTP is the
communications protocol that was popularized by
browsers and the World Wide Web, and XML is a
standard way to represent data in a platform neutral
way.
If you add to these two technologies a few
standards such as Simple Object Access Protocol
(SOAP), Web Service Definition Language (WSDL), and
Universal Description and Discovery Interface (UDDI)
you have a base set of technologies to build Web
service applications. These standards are remarkable
in their widespread support – very few times in
recent history have standards been accepted by so
many software vendors. This includes many of the
bitterest rivals in today’s IT sector.
Q: Please describe the major organizations and
define the standards associated with Web services?
A: WS-I, OASIS, W3C, JCP are all groups of
organizations that are working towards the
standardization of Web Service technologies. Each of
these groups has hundreds of member companies all
working on these standards and implementations of
these standards.
Q: Who are the adopters of Web services, how are
they planning, implementing and using the services,
and how will this evolve over time?
A: Organizations that have a distributed computing
enterprise and consequently disparate application
infrastructure, ones that are either heavily
dependent on outside vendors and suppliers, and ones
that are small that wish to create nimble value
chains that can compete with larger competitors –
are typically the ones that we see that adopting Web
Services. However, due to the inherent flexibility
of this modular architecture, it can be useful for
any moderately complex environment. In general, the
main criteria are to have a number of back end
systems and a number of distributed constituencies
that need to use them.
Q: How big is the current market for Web services
and how will this change over time?
A: According to IDC, the IT opportunity around Web
Services will grow at an average annual rate of 94%,
to $21 billion by 2007, and will peak at $27 billion
in 2010. Currently, a number of corporations are
implementing Web Services internally. Today
companies use Web Services to solve point problems,
and it is not necessarily applied to the larger
architecture of the enterprise. As more and more
companies realize the value and potential of this
technology and Services-Oriented Architecture, we
will see it evolve into a larger context which will
impact how business is conducted with external
partners and customers.
Q: Please detail a traditional business model and
the impact Web Services will have on it.
A: Since October 1, 1909, when Henry Ford started
building Model-T automobiles at such a rapid pace
that he needed to buy factories that manufactured
upholstery and steel. In order to ensure production,
corporations have sought to vertically integrate
their value chain. Companies sought to control all
aspects of delivery of their product or service to
the market, by controlling the entire life cycle
from raw materials to the end user. This process is
extremely costly and only the largest companies can
successfully accomplish the task.
Vertically integrated corporations, such as these,
are likely to start looking over their shoulder at
smaller players in their market to see if they are
implementing Web Services. If these smaller
companies cost effectively integrate across their
value chain using Web Services with business
partners, collectively they could provide more value
to their customers. This success may lead to more
efficiency and may eventually allow the smaller,
nimbler, companies to overtake the incumbent.
Q: How do you create a successful business model for
Web services? What are the required steps,
processes, and actions?
A: There is no one single successful business model.
Service Oriented Architectures using Web Services
can be implemented by almost any organization,
whether there is a need to integrate and realize the
potential of their information mine or transact with
other organizations to accomplish their business
goals. Even if their needs are simply to buy a few
office supplies – doing so via EDI, in a previous
era, was costly and prohibitive. Web Services and
SOA allow these simple business processes to be
automated, like they never could before, and for far
less cost. This opens up the door to more efficient
business.
Q: What specific new ways of thinking about business
will come from the planning and implementation of
Web services?
A: Businesses are going to find new opportunities
surface as the reliability of ubiquitous service
interoperability is realized. Specifically, it will
reveal the importance of looking at business
processes and services in a completely new context.
It’s looking at the business from a services point
of view and business oriented application design.
It’s repurposing an organization’s core Business
Value Add or Intellectual Property and allowing that
innate value to become valuable beyond the four
walls of an organization. An insurance company, for
instance, can use Web Services to liberate a
valuable actuarial calculation and expose it so it
can be called by third-parties – who pay for that
access. So now this insurance company participates
in markets that they never could have before and can
recognize revenue for this access.
Q: In detail, describe the current Web services
business models, how they are planned and
implemented, the problems they solve, the solutions
and benefits they provide.
A: Web Services and SOA are being implemented in an
“inside-out” progression by organizations. We see a
trend that corporations are implementing Web
Services inside their organization first in an
effort to expose their business process to internal
departmental consumers. The next step is to expose
these services to other parts of the corporation,
say different business units or divisions. The third
step usually involves extending access to trusted
third parties, such as business partners and
suppliers. Finally, some corporations expose Web
Services to the end user, who typically consumes
these services via portals.
This is a typical progression and evolution as
organizations adopt Web Services. Of course
different organizations have different needs and
often times they skip one or more of the steps.
Q: What the current impediments to the planning and
implementation of Web services today, one, three,
and five years into the future?
A: Technologically, the basics are already there –
there is demonstrable interoperability between Web
Service stacks. The next steps are establishing
security and transactions standards to allow for Web
Services to interoperate at these higher levels to
enable quality of service levels. This will lead to
deployment of applications that have significant
business impact on corporations.
Q: What are the future trends in Web Services in
two, five and ten years time? What will be the
components of these models, how will they be
planned, and implemented, and how will they evolve
over time?
A: In two years we will see the emergence of several
implementations that provide critical functionality,
such as single sign-on and complex transactions.
Implementations of the “Liberty Alliance” will use
federated identity to provide seamless execution of
Web Services across multiple domains implemented on
varied Web Services stacks. In five years, we will
see the beginnings of widespread adoption of Web
Services for Application to Application Integration,
essentially replacing the older era Electronic Data
Interchange (EDI) systems for inter-corporate
communications. Web Services will dramatically
reduce the cost of interoperability and allow much
smaller companies to implement Zero Latency
Enterprises (ZLE) and Straight Through Processing
(STP) that can dramatically increase corporate
efficiency and, by extension, profitability. In ten
years, we’ll see the emergence of applications that
are built around concepts proposed by the ongoing
work called “The Semantic Web”. The Semantic Web
proposes that interoperability will be so widespread
that laborious tasks such as collaborative personal
scheduling and logistics will be orchestrated using
Web Services-enabled personal schedules.
Q: What steps are necessary, how would you plan,
create and implement a long-term business model for
Web services—one that will have a positive ROI?
A: You implement a carefully planned phase-by-phase
approach. Don’t try to do too much in one sweep.
Convincing management and ensuring the success of a
large project as the first one can be an arduous
task. Look to implement and get those quick wins.
Then you can apply them to long-term positive ROI.
Q: What are Novell’s solutions and how will they
evolve over time?
A: Novell is a leading provider of information
solutions that deliver secure identity management,
Web application development and cross-platform
networking services, all supported by strategic
consulting and professional services. They work
together to bring about Novell's vision of one Net,
a world without information boundaries that helps
customers realize the value of their information
securely and economically.
More specifically, Novell exteNd is a Web
Service-oriented application development suite that
simplifies and accelerates the development of
interactive business solutions that leverage
existing systems. Novell Nsure products give you the
power to manage identity and access so you can
confidently deliver the right resources to the right
people. Novell Nterprise products give you the power
to enable and manage the constant interaction of
people with your business systems. With the purchase
of Ximian and the announced acquisition of SUSE
LINUX, Novell will be a leading Linux distribution
company and is extending its services and support
into the Linux market.
Q: Can you provide case studies that illustrate the
Novell solution?
A: We have a number of case studies with customers
like ACER in EMEA, Sinclair Oil and Hartford
Hospital. You will find a number of such case
studies at
http://novell.com/success.
Let’s take the example of Hartford Hospital which is
a major tertiary care and community health care
centre serving the state of Connecticut. With
approximately 6,000 employees, Hartford Hospital
works with 800 physicians and partners to provide a
wide variety of services and is one of the top 10
hospitals in the United States for cardiovascular
surgery.
Hartford Hospital wanted to give its physicians
easier access to information, including remote
access to clinical systems while working outside of
the hospital. The hospital sought to create a portal
and provide remote access to resources and
applications, based on each user's identity and
access rights. In addition, the hospital wanted to
create new Web applications to leverage the data in
its existing mainframe applications, decreasing the
need for costly outsourcing for XML transactions.
The hospital began searching for a standards-based
development platform that was easy to use, providing
a short learning curve for its small team of
mainframe developers.
They selected a combination of Novell exteNd and
Novell Nsure solutions to build a portal that would
enable single sign-on and secure remote access to
applications. Physicians now access the portal from
a standard Web browser - whether from home, the lab,
or their offices - eliminating the need for VPN
connections and additional IT support. With secure
identity management, physicians view a personalized
portal with customized content based on identity,
thus improving the efficiency of patient care. They
were able to design and build this application in
just two weeks.
Q: Personally, you have been in a number of
executive roles. What processes make for great
leadership?
A: Clearly, there is no single magic formula for
great leadership, but there are some key ingredients
necessary to have the potential for great
leadership. Vision, ability to execute with
persistence and leading by example are some
necessary skills.
Q: We appreciate the time you have taken in sharing
your vast knowledge and experiences with our
audience—thank you.
A: Thank You.