|
Comments
Did you read today's front page stories & breaking news?
SYS-CON.TV
|
JDJ Industry Interviews The 'United Nations' of the i-Technology World?
EXCLUSIVE Q & A WITH...DALE FULLER of BORLAND
By: Jeremy Geelan
Apr. 27, 2004 12:00 AM
Anyone in the i-technology world engaged in developing, deploying, integrating, or managing software applications knows Borland Software Corporation - BORL as it's known on the NASDAQ - to be the company that above all aims to let clients deploy online applications that are compatible with different platforms. This gives Borland's president and CEO, Dale Fuller, a unique vantage point from which to comment not just on Java or .NET, but on all manner of current technologies. Fuller also recognizes, along with JDJ, that these days "Everyone from the CIO through to the developer is in the business of software." Accordingly, this month's JDJ "Question & Answer" session gave Fuller an opportunity, from his corporate world headquarters in Scotts Valley, CA, to deal with a range of issues from ASPs and Web services to SOA, Linux, application life-cycle management, "invisible middleware," and Borland's future role as IT's nearest equivalent to the United Nations - serving all those in the world business of software, no matter what particular brand they may owe allegiance to. JDJ: We have the basic building blocks and standards in place for Web services, and people are using them. Where do you think we will go from here?
![]() JDJ: Whatever happened to confuse the meaning of Web services? Do you think that it's because Microsoft focused at the beginning on Web services from the consumer, individual point of view rather than from the back-end IT point of view? The terms that we all understood at the time were things like remote invocation, request brokers, distributed objects, call backs, functions, and APIs. When Web services was introduced, there was a significant emphasis on the "services" aspect of this new technology opportunity. This made Web services appear to be something more magical and dot.com oriented, rather than a simple and practical technology for building networked and distributed applications. This probably had to do with the timing of the emergence of the technology; remember at the time the SOAP specification emerged, the hot prospect of the day was application service providers (ASPs). I think many in the industry saw a natural fit and wanted Web services to ride the coattails of that wave. JDJ: Does Borland see a role for Linux within Web services? JDJ: Salesforce.com's CEO Marc Benioff prefers not to use the term "Web services" at all but refers to the distributed application architectures that we've all been pursuing for years as "client/service." Do you agree? Should we be talking about "client/service" architectures now? JDJ: How do we straighten things out so that from here on technology buyers can understand it all? JDJ: What about the buzzword of 2004, SOAs - do you agree with those who say that enterprise adoption of service-oriented architecture will take many years? If so, then in the meantime what should programmers be doing? JDJ: We heard reliable rumors at JDJ when "Tiger" was unleashed earlier this year that it went through unanimously, but that three of the heavyweight companies among the 14 members on the JSR committee concerned were complaining that there's not enough CORBA support. Does Borland have a position on CORBA support in Java? This hasn't changed even with the latest J2SE 1.5 release. As organizations implement CORBA servers throughout their enterprise, they must rely on enterprise-grade CORBA ORBs that provide extensive CORBA services beyond those offered within J2SE/J2EE. Some of these services include security, transactions, notification, and messaging as well as support for other enterprise grade qualities of service such as failover, load balancing, and clustering. JDJ: Still on Java, what's your position on the JCP - is it the right way of doing things? JDJ: Would/could anyone else safely be the custodian of Java? The open source community, for example? JDJ: While on the subject of open source, what overall effect on Java do you foresee from the compelling economics of Linux? JDJ: Do you think J2EE is too complex? If so, what's the best way forward? What's necessary is the ability to provide the developer with a better sense of "context" as to where he or she is in the process of building new applications that plug into an existing infrastructure or in the process of deconstructing and rebuilding existing applications. JDJ: Why do you think Sun's Jonathan Schwartz said to JDJ in February: "Middleware is history"? Is middleware in fact just beginning? Or is Schwartz right in saying that end-to-end "systems" will supplant it? Sun provides an integrated "Java Enterprise System" that offers all of the basic components of shared services, from directory and identity management to Web services, e-mail, and clustering. While Borland does offer an application life-cycle management solution for Java, we prefer to see ourselves as the Switzerland of software development - providing our customers with the freedom to choose from a variety of vendors' technologies depending on what works best in their organization's IT environment. JDJ: As a major business leader, what have you found to be the most compelling aspect of the technology space? And what's the least attractive aspect? Least compelling: when a vendor's self interest gets in the way of freedom and innovation. JDJ: After such great success with the notion that Borland is "the developer's Switzerland," will there ever be a need for you to choose - once and for all - between J2EE and .NET, for example? JDJ: If ever you abandoned the "Swiss" metaphor, what other country could Borland usefully emulate and invoke to characterize its unique role? Where does Borland stand in the i-technology world? JBuilder has always found ways to make Java and J2EE easier to use. We continue to do that with JBuilder X. JBuilder X offers a visual struts designer that takes advanced Web development in Java to the next level of productivity. As new Java standards emerge, we will continue to make them easier to use, and we've taken a leadership role in extending that productivity throughout the entire application life cycle with solutions such as Borland Enterprise Studio for Java. This combines JBuilder development technology with our Together solution for modeling, Optimizeit for performance management, CaliberRM for requirements management, and StarTeam for change management, as well as Borland Enterprise Server and JDataStore for deployment. And products such as Borland Enterprise Server; Borland Deployment Op-Center; and Janeva for .NET, J2EE, and CORBA interoperability were designed to enable architectural heterogeneity. Related Links:Reader Feedback: Page 1 of 1
Your Feedback
Latest Cloud Developer Stories
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
|
SYS-CON Featured Whitepapers
Most Read This Week
Breaking Cloud Computing News
|
||||||||||||||||||||||||||||||||||||||||||||||||||||