Somasegar: That is Team Foundation Server. It’s a collaboration platform that brings all these things together. One of the things to say in this context is we know productivity. We know agility. And that’s what we’ve been focused on always. We wanted to take that and marry it with what I call discipline. The phrase that I like to use is, agility with discipline. You wanted to be agile, you wanted to be productive, and we want you to do it in a disciplined way. Because when teams come together, people have to have a software development process and methodology.
InfoWorld: How is Microsoft accommodating agile development techniques in Visual Studio?
Somasegar: We have two templates that you get out of the box with the Visual Team System and Team Foundation Server. One is the agile development methodology, and the other one is CMMI, or Capability Maturity Model Integration. So these are sort of the industry standard and are two development methodologies and we have templates for both that you can decide to use as it is, or you can decide to customize it. … The key is to have a lightweight process, depending on whether you want to use agile development methodology or the CMMI methodology, and have it be as lightweight as possible -- or more importantly, integrated with the tools so that you as the developer don’t have to think about the process.
InfoWorld: Does Microsoft see three development camps, with those being .Net, Java, and LAMP (Linux, Apache, MySQL, and Perl/PHP/Python)?
Somasegar: As long as we think that we are providing the best value proposition for our platform -- we enable a platform that is trustworthy, that is high-performance, that is capable, that is reliable, that is secure -- we think we are doing the right thing. And we think our .Net meets all of these requirements. If you talk to customers around the world, particularly enterprise customers and talk about what platform are you really taking a bet on, .Net is number one. So we feel that we are heading in the right direction and we are excited about continuing to innovate on our platform and make sure that our platform scales up to meet the demands of the next-generation application.
InfoWorld: So you don’t see the LAMP stack as any kind of a challenger?
Somasegar: [There is a] LAMP stack. And people use that. [But] we feel that our platform is a comprehensive, secure, scalable, reliable platform. And so I do think about other platforms, but I want to make sure that we continue innovating and delivering the best value propositions with our platform.
InfoWorld: There are sessions here pertaining to [Atlas] for AJAX-style (Asynchronous JavaScript and XML) development with Atlas in ASP .Net 2.0 as well as about what’s new in ADO .Net 2.0 (ActiveX Data Objects). Can you provide some detail about what Microsoft is doing with these two technologies, Atlas and ADO .Net 2.0?
Somasegar: OK, I can talk about Atlas. Actually I cannot talk about ADO .Net and the reason is because I think the ADO .Net team is actually planning on what they want to do in the next [version]. One of the things they want to do is they want to have a common data platform so that no matter whether they are looking at relational data or XML data, [there] is one common set of interfaces that people can use. But they are still working through the planning on ADO .Net.
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
