Robert Brewin is a newly appointed co-CTO of software at Sun Microsystems. Tackling the application platform side of Sun software, Brewin is focusing on technologies such as Java, developer tools, Web services, and Web 2.0. The other co-CTO, Tim Marsland, keys in on technologies such as Solaris. InfoWorld Editor at Large Paul Krill spoke with Brewin this week about Java, Web 2.0, and what Sun is pondering in the area of software development.
InfoWorld: So you have two CTOs for software?
Robert Brewin: Co-CTOs, that's why the "co" is in there. It's definitely a different kind of arrangement, and we do a lot of sharing. Both of us advise on both areas, and if you take a look at sort of the software platforms, the lines are blurring between what's an operating platform and what's an application. I mean a lot of the stuff you see on SOA and the Web 2.0 stuff, it's part of a platform, right? And if you want a network of a set of Web services that perform really well [and] are always available, it impacts on the operating system. And it impacts on the hardware. So it's all the way down to things like Niagara on a chip. Therefore, we do a lot of sharing. But if you had to pick sort of like the main domain, that would be it.
IW: What developments does Sun have planned in the area of Web services?
RB: We are doing two things. No. 1 is we're looking at completing and continuing development in the area of the WS-* stack, especially around the interoperability aspects with Microsoft. But in terms of when we start taking a look at the Web 2.0 space, REST [Representational State Transfer] starts looking more interesting.
IW: What are you going to be doing with REST?
RB: We're not sure yet. I'm working with folks like Tim Bray trying to figure out what the development community is looking for there.
IW: What's interesting about REST?
RB: I think it's primarily how lightweight it is. If you take a look at the WS-* stuff, it's fairly heavyweight, there's a lot in there to do a lot of sort of enterprise-class things. But if you don't need high levels of security or messaging reliability, then essentially simple Web services might be a better answer.
IW: I understand REST to be a more simplified version of Web services, which are not enterprise-ready?
RB: Yes, although a lot of enterprises I think are using it, again because it's simple. It comes down to if I'm going to be doing relatively simple Web transactions, whether I'm doing syndication or blogging, why do I need high levels of security? I don't care. Right? It doesn't really matter. If, on the other hand, I'm using a Web service to do a bank transaction, then it might make sense to use something like WS-Reliability.
IW: So what kind of products do you think you might release to support REST?
RB: Honestly I'm not sure yet. I've only been on the job now for about two weeks. So I'm hoping the next time we get together, I should have a lot more information.
IW: Which would be when?
RB: I'd probably have more to talk about within, let's say, four to six weeks.
IW: Is this some sort of development tool or product related to REST?
This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.
Download now »Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.
Download now »
The emergence of WLANs has created a new breed of security threats to enterprise networks.
Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation
Effectively address data protection challenges, implementing solutions that help store and protect businesscritical data while cutting costs and improving efficiency and reliability.
Download now »
Sign up to receive InfoWorld Resource Alerts
