Untitled Document
 Register Now & Save!
Untitled Document
2009 Gold Sponsor
Untitled Document
2009 Silver Sponsor
Untitled Document
2009 Panel Sponsor
Untitled Document
2009 Exhibitors
Untitled Document
2009 Media Sponsors
Latest News
Businesses today generate billions of events or 10...
What do the CTOs of the CIA and the U.S. Dept. of ...
We are a part of a dynamically connected world whe...
In this CTO Power Panel at the 10th International ...
Citrix has acquired Virtual Computer, a little Mas...
The cloud has many benefits, but when it comes to ...
As the Diamond Sponsor of Cloud Expo New York, SHI...
BMC Software Monday adopted a defensive poison pil...
Whether you are a large enterprise, a growing busi...
Hybrid is an end state for most customers as it ba...
Can't Miss RSS Feed
Subscribe to the RSS Feed & Get All The Conference News As It Happens!
Novell CEO Messman Postpones Gupta Appointment
Senior VP David Litwack Threatens to Walk According to Sources

David Litwack is responsible for the development and advancement of Novell's secure Web services strategy, a position he assumed in July 2002 following Novell's acquisition of SilverStream Software, a company for which he'd served as president and CEO since 1997. He is also a member of Novell's Worldwide Management Committee. JDJ spoke with him about a range of contemporary computing issues on May 21, 2004. Here is the transcript of this interview.

Goodbye "Middleware," Hello SOA Applications

JDJ: You've worked on PC products in the '80s, then pioneered client/server in the '90s. Since then we've had the Web, and now "Web services." Is it the right term, do you think? For example, an old Powersoft colleague of yours, Mitchell Kertzman, prefers to call the distributed application architecture "client/service." Do you agree - should we be talking about client/service architectures now?

David Litwack: Web services is a technology, not an application architecture. Client/server was comprised of a number of technologies, such as Windows, OO, SQL, ODBC, etc., which together allowed us to build applications in a new way. Web services - as the packaging, description, and discovery model - is only part of the new puzzle. It's the use of "services" as a component-based foundation for applications that is important. At its essence is a clean separation between the source of information and its delivery, which enables a far more flexible and personalized form of application.

There were two things wrong with client/server: the client referred to a specific hardware device and the server referred to a specific back-end system. There was a hard wiring between the two. The goal today is to provision any information or systems, regardless of how they are physically imple-mented, to any audience, regardless of how they connect, in a secure and personalized way based on identity. What we want is to dynamically match the logical service to an identity. In effect, identity/services is a better description of this new architecture.

JDJ:  What about the buzzword of 2004, SOAs?

David Litwack: The industry has struggled a lot more with naming this architecture than client/server, maybe because it's a more comprehensive set of technologies. As I've just described, the essence is the service. So SOA is as descriptive as anything I've heard and seems to have broader acceptance today than any other term. I always try to refer to SOA rather than Web services. In fact, I believe you can be true SOA, without even being SOAP based.

JDJ: Still on Java - what's your position on the JCP - is it the right way to do things?

David Litwack: JCPs are time-consuming and complex, but so are all standards groups. I suspect the hidden agenda when the JCP question is asked is whether the JCP process is "fair," meaning, does Sun bias it? In fact it has been a fair and reasonable process, and Sun has been as reasonable a custodian as can be expected, considering the JCP is not a pure, open standard.

JDJ: Would/could anyone else safely be a custodian of Java? The open source community or IBM?!! How about Novell? ;-)

David Litwack: Tough question. Could Java move from Sun to a more truly open standard? Yes, I think so, with so many organizations already committed to the process. Could it move to open source? Maybe. But remember that you can be an open standard without being open source. Let's separate the two questions. I think Java becoming an open standard would be helpful with some of the industry politics and make Java generally more acceptable to everyone. It would also free up some Java-based efforts from some of Sun's restrictive licensing practices.

As far as open source, Novell has become a huge proponent. However, there are many flavors of open source, some more diffused in the community and some more focused in one or two organizations. Java and J2EE are huge and would require support from some large players. We could start with open sourcing some key pieces, like the JVM, if we could work around Sun's licenses.

JDJ: You have said that few Web services will be open source, since these are frequently tied to strategic, proprietary systems. Can we still expect that the presentation that consumes the Web service will be open sourced, though?

David Litwack: Remember that the essence of Web services is to black box a variety of back ends, to hide their technology. Inside these black boxes there is no standard. They could be mainframes, HP3000, relational databases, EDI, Web sites, SAP systems, and so forth. But on the consumption side, the world is becoming more ordered, with standards such as the Java Portlet spec and XForms. Novell has invested heavily in XForms, working with W3C, because we see it as the missing link that binds XML to presentation. A commonly accepted way of doing things is one of the elements that fosters open source.

JDJ: What's the overall effect on Java of the compelling economics of Linux?

David Litwack at a recent SYS-CON Radio interview. (Photo Copyright: SYS-CON Archives)

David Litwack: Linux is clearly the next market wave. It's driven by the perception that open source has a better economic model for customers and frees them from vendor oppression. A lot of Linux will move into the corporate world in the next few years. Linux will not replace the mass of older systems out there. But there is an ethic about Linux that it will simplify and consolidate. Therefore, I believe that SOA will frequently ride into an organization on the back of Linux.

There are not as many new Java applications being written today as we would like because, frankly, there are not as many new systems being written, period. The adoption of Linux will drive an effort to simplify the historic IT mess, and SOA will be a big part of it. Java and J2EE are excellent environments for implementing SOA.

JDJ: How much closer are we to resolving the security aspects of Web services?

David Litwack: There are three things required to resolve Web services security: a general understanding of the issues; a universally accepted place where the solution will be determined; and acceptance and implementation by the industry. The first has largely occurred. The second involves a consolidation of sometimes competing standards groups. I think by the end of this year, the way will be clear for the delivery of all the key security standards, rapidly followed by commercial implementations by vendors like Novell.

JDJ: What about identity management, is it all sorted yet?

David Litwack: Identity management is yet another really broad term, with many facets. This category has grown up with big players starting from the directory/ metadirectory, and smaller players starting from a variety of areas, like password self-service, workflow-based provisioning, identity-based applications like white pages, and newer areas like virtual metadirectories.

Identity management mirrors SOA in some ways, with a number of moving parts that are fragmented but should really someday integrate to one thing. We're already seeing this consolidation occur, with a number of smaller players recently being acquired.

Ultimately, identity management should be about:

  • Maintaining and administering a single view of identity, across disparate identity stores. This may include multiple directories or application data stores within or across organizational boundaries.
  • Authorizing access based on role or organizational group, either via an administrator, delegate, or user self-service
  • Provisioning resources based on centrally maintained policies or via workflow-based approvals
  • Providing identity-based applications, such as white pages, yellow pages, org charts, skills inventories, etc., in an easily customized way that may also be embedded within applications
  • Auditing and monitoring of all identity-based activities in a way that can satisfy regulatory requirements
It will increasingly become the industry view that this is one integrated whole, and not piece parts.

JDJ: Talking of complexity, is J2EE too complex? If so, what's the best way forward?

David Litwack: I believe that all standards go through three phases. First, the standard demonstrates its value but is immature, missing some of the basics, and we eagerly await the next version. Then the standard matures substantially, with many of the most frequently used pieces becoming robust. The standard is now enterprise ready, but it becomes harder for vendors to implement the much more complex standard, especially now that they have a large customer base to support and migrate. Finally, the standards body spends much of its effort on peripheral issues that a very small percent of the base will use or even understand. This occurs at precisely the time when the standard becomes mainstream and a core set of features are used widely, by mainstream users who hardly know about the more exotic features. At this point, vendors begin to question the need to implement the entire spec.

J2EE is well into the second phase. As the complexity increases, the relevance of incremental features diminishes and the standard starts to stabilize. An interesting side note with J2EE is that in the next year or so, you will see enterprise class, compliant, open source J2EE servers. It's possible, despite Sun's certification practices, that the pressure from the open source community for mainstream enhancements will trump the more theoretical nature of the mature standards committees.

JDJ: Why did Sun's Jonathan Schwartz say "Middleware is history"? Is middleware in fact just beginning? Or is Schwartz right, and end-to-end "systems" will supplant it?

David Litwack: What's in a name? SOA is an inherently middle-tier centric architecture. There's no doubt that in the world of SOA we will have application, integration, and portal servers; content management systems; policy and workflow engines; directories and metadirectories; identity providers; proxies; etc. These are all technically middleware. But as a market category, middleware may very well go away. Why? Because all of these things listed are only a means to an end and, therefore, not what people want to buy. People don't buy carburetors to have carburetors. Carburetors are a means to an end. People buy cars.

What is the equivalent of the car? An SOA application. At Novell, we've been working to bring together all aspects of identity-based SOA into a suite for that reason. The more transparent we can make middleware, the easier it will be to deliver SOA applications. That will be the new category.

  • Senior VP David Litwack Threatens to Walk
  • Novell Narrowly Profitable in Q4
  • Novell Downgraded: Messman Gives Up On Ram Gupta Appointment
  • About Jeremy Geelan
    Jeremy Geelan is President & COO of Cloud Expo, Inc. and Conference Chair of the worldwide Cloud Expo series. He appears regularly at conferences and trade shows, speaking to technology audiences both in North America and overseas. He is executive producer and presenter of Cloud Expo's "Power Panels" on SYS-CON.TV.

    In order to post a comment you need to be registered and logged in.

    Register | Sign-in

    Reader Feedback: Page 1 of 1

    Good Move Mr. Litwack. If the Novell BOD had any balls they would have kicked the MESS-MAN long time ago and appointed Chris Stone as CEO. Messman is ruining the spirit of Novell.
    The stock is at 6 instead of 20 due to the MESSMAN non-event. This CEO is a fake, absolutely useless. He has been on the Novell BOD since 1986 ( I believe) . When Novell took over Cambridge TP, Messman was asked why Cambridge didn't use any Novell products he replied: "I didn't know they have such great products ( after 15 years on the Novell board). Gimme a break. This man has to go !

    Good for Mr Litwack - he always was a decent guy. Maybe Stone will have the last laugh after in all in this tawdry corporate tale.

    I can not agree more with the advice at the end of the previous comment by Vance Lister : "Whether an institution implements monolithic, client/server, middleware or SOA, make sure the data format is consistent; reusing a data definition will be more cost effective than reusing code."
    High level of reuse of data definitions can only be achieved if common data dictionaries are used to model and implement databases, middleware, services and user interfaces. The product I am working on - MetaBoss offers facilities to maintain enterprise data dictionaries and reuse data definitions across all systems and layers.

    We look to SOA because Middleware has failed us. An enterprise has hundreds of computers on desks and in departments, running vastly disparate applications from many vendors. Middleware exists to get data from one place to another and ultimately gather data for integration. Unfortunately, the cost of middleware, interoperability and integration now costs more than the applications themselves (certainly in the financial world where I work). SOA holds out the hope of reducing the number of applications by providing a single service, enterprise-wide, where duplicate applications previously existed. All SOA enabling environments offer the opportunity to mix and match services from different vendors for use throughout the enterprise. Unfortunately, when vendors offer fifty web services instead of one application module, the cost of web service integration will be increased even more and institutions will eventually declare that SOA is dead and some other technical integration platform will be the new silver bullet. My advice, whether an institution implements monolithic, client/server, middleware or SOA, make sure the data format is consistent; reusing a data definition will be more cost effective than reusing code.

    "People buy cars" - is probably referring to people who need cars. People who need middleware will buy middleware. People who need SOA product will buy SOA product and will probably get some sort of middleware within it. So it looks to me that SOA product vendor will need to buy middleware. We have had SOA for years. CORBA and / or COM/DCOM/ActiveX could have been used to implement SOA within organisation for long time. But never before we have heard that middleware is dead. So what is so different about SOAP that now gives vendors right to say that middleware is dead ? Will they not use a database ? Will they not have distributed architectures inside to implement their Services ? Will they not have transactions ? I think they are just trying to "segment" the market and carve up a niche for themselves.

    Great question: we asked IBM in our May issue, yes. Here's the relevant exchange, with John Swainson the GM in charge of the entire WebSphere product set...

    JDJ: [Sun's] Jonathan Schwartz went on record in JDJ as saying "middleware is history." Clearly that wasn't meant literally, but he was saying that end-to-end "systems" will supplant it as a focus. Is the IBM view that middleware, on the contrary, is just beginning?

    Swainson: Saying that middleware is "history" is laughable. IBM has tens of thousands of customers who need and use middleware for transactions, data management, development tools, systems management, security, and collaboration in a heterogeneous systems environment. The WebSphere platform experienced 12% revenue growth in 2003 over the previous year. The WebSphere platform grew 24% in 1Q04, marking its twenty-second consecutive quarter of revenue growth.

    Plus we have already this year carried extensive interviews with BEA, and with David Skok of Matrix Partners, who invested $10M in JBoss.

    Um, is this the new marching order for the Java elites? "Go out there and tell everyone that middleware is dead so we can push this instead..."
    First Jonathan Schwartz writes an article in the JDJ, proclaiming the end of middleware (in which he completely failed to tell us why), and now this guy from Novell.

    Whatever. Have you guys asked what JBoss, BEA or IBM has to say about this?


    Untitled Document

    Call 201 802-3021 or Click Here to Save $400!

    Save $400

     Sponsorship Opportunities

    SYS-CON's International Cloud Computing Conference & Expo, held each year in California, New York and Prague is the leading event covering the fast-emerging Cloud Computing market for Enterprise IT professionals. Co-located with the International Virtualization Conference & Expo, the combined event will surely deliver the #1 i-Technology educational and networking opportunity of the year for those seeking to establish a market lead anywhere in the multiple layers of the Cloud Computing ecosystem.





    Who Should Attend?

    Senior Technologists including CIOs, CTOs, VPs of technology, IT directors and managers, network and storage managers, network engineers, enterprise architects, communications and networking specialists, directors of infrastructure Business Executives including CEOs, CMOs, CIOs, presidents, VPs, directors, business development; product and purchasing managers.


    Video Coverage of Cloud Computing Expo

    Brian Stevens: The Opening of Virtualization
    Jon Wallace: User Environment Management – The Third Layer of the Desktop
    Brian Duckering & Ken Berryman: Managing Hybrid Endpoint Environments
    Preeti Somal: Game-Changing Technology for Enterprise Cloud and Applications

     Conference Media Sponsor: Cloud Computing Journal

    Cloud Computing Journal aims to help open the eyes of Enterprise IT professionals to the economics and strategies that utility/cloud computing provides. Cloud computing - the provision of scalable IT resources as a service, using Internet technologies - potentially impacts every aspect of how IT deploys and operates software.

    Government IT Conference & Expo 2009
    Allstar Conference Faculty Lineup Will Include...


    CHEVALIER

    Novell Canada

    DICARLO

    Sun Micosystems

    FOXWELL

    Sun Microsystems Federal

    GABHART

    Web Age Solutions

    GREENBERG

    Integralis

    HAHN

    Tranxition

    WILLIAMS

    Maxworks

    JACKSON

    Dataline, LLC

    KHOSLA

    IBM

    KRZYSKO

    US Departement of Defense

    LIBERMAN

    Lieberman Software

    MARKS

    AgilePath

    MORGENTHAL

    QinetiQ North America

    RYAN

    Asankya

    TRAJMAN

    Vertica

    WHITE

    BDNA


    SYS-CON EVENTS


    Past Events Archive

    Cloud Computing Conference & Expo
    2009 East

    cloudcomputingexpo
    2009east.sys-con.com/
    Virtualization Conference & Expo
    2009 East

    virtualizationconference
    2009east.sys-con.com/
    Cloud Computing Conference & Expo
    2008 West

    cloudcomputingexpo
    2008west.sys-con.com/
    SOAWorld Conference & Expo 2008 West
    soaworld2008.com/
    Virtualization Conference & Expo 2008 West
    virtualizationconference
    2008west.sys-con.com
    AJAXWorld Conference & Expo 2008 West
    ajaxoct08.sys-con.com
    SOAWorld Conference & Expo 2008 East
    soa2008east.sys-con.com
    Virtualization Conference & Expo 2008 East
    virt2008east.sys-con.com
    AJAXWorld 2008 Conference & Expo East
    ajaxmar08.sys-con.com
    SOAWorld Conference & Expo 2007 West
    www.soaworld2007.com
    Virtualization Conference & Expo 2007 West
    virt2007west.sys-con.com
    AJAXWorld 2007 Conference & Expo West
    ajaxoct07.sys-con.com

    Cloud Computing Expo Alumni Delegates Represents...

    • AccuRev
    • Adea Solutions
    • Adobe Systems, Inc [3 delegates]
    • ADP
    • Aeropostale, Inc
    • Aetna
    • Akbank Training Center
    • American Family Insurance
    • American International College
    • American Modern Insurance
    • Amphion Innovations
    • Amplify LLC, Clipmarks [2 delegates]
    • Anderson Consulting
    • Arrow Electronics [3 delegates]
    • Ashcroft Inc
    • Athabasca University
    • ATS
    • Audatex
    • Avanade, Inc.
    • Avaya Inc. [5 delegates]
    • Azul [2 delegates]
    • Backbase [2 delegates]
    • Bank of America
    • Bank of NY
    • Barnes and Noble
    • Barnex Investment International Limited
    • BEA
    • Bear Stearns [2 delegates]
    • Bendel Newspaper Company Limited
    • BizInnovative
    • Bloomberg [2 delegates]
    • BlueBrick Inc.
    • BMC Software
    • Boeing
    • Bottomline Technologies [2 delegates]
    • BP
    • Broadcom

       read more...
    Cloud Computing Blogs
    In other words, VMware’s server density is higher. Boles suggests this means that customers should be “assessing virtualisation on a ‘cost per application’ basis. VM density has a sign
    Traditionally, the way people have implemented high availability is by using a high-availability management package like Linux-HA[1], then configure it in detail for each application, file system moun