Thursday, October 2, 2008

Microsoft Debuts 'Dublin' App Server in .NET 4.0


As part of its release of the .NET Framework 4.0, Microsoft is enhancing its Windows Communication Foundation and Windows Workflow Foundation technology as well as delivering new application server capabilities into Windows Server in an offering codenamed "Dublin."

Burley Kawasaki, director of Product Management, Connected Systems Division, said the enhancements were needed because the development of composite applications has become increasingly complex, particularly with the need to build, deploy and manage a variety of Web services. The enhancements to the core .NET technologies include new messaging and REST (Representational State Transfer) capabilities in WCF, new workflow models, seamless integration between WF and WCF to support stateful and conversational services, and a new visual designer, Microsoft officials said. In addition, Kawasaki said “Dublin” will offer greater scalability and easier manageability and provide a standard host for applications that use workflow or communications. 

"WCF is the foundation for our service-oriented investments in .NET," Kawasaki said. "We're adding in pre-built templates inside Visual Studio to make it easier to build REST and Atom and POX [Plain Old XML] extensions and we'll be releasing that on Codeplex [Microsoft’s community development site] at the same time as the PDC [Microsoft's Professional Developers Conference, which will be in Los Angeles in late October]."

Also at the PDC, Microsoft will deliver CTPs (Community Technology Previews) of the enhanced and new technology for building composite applications: WCF 4.0, WF 4.0 and "Dublin," Kawasaki said.

The WCF REST Starter Kit is an early preview of capabilities that will be shipped with WCF in the .NET Framework 4.0, Microsoft officials said. The Starter Kit provides Visual Studio project and item templates for common RESTful scenarios:  REST Singleton Service, REST Collection Service, Atom Feed Service, Atom Publishing Protocol Service and HTTP Plain.

And in addition to the templates, the Starter Kit will include support and guidance around caching, security and error handling in REST servers and early ideas around a REST client as well.

"WCF 4.0 will tighten integration between WCF and WF, with a unified declarative model underneath it with XAML [the Extensible Application Markup Language]," Kawasaki said. "You can now build an entire application in XAML."

Meanwhile, Microsoft has improved the performance and scalability of WF, Kawasaki said.

"Providing a host process for WF applications, as Dublin does, together with the easier-to-use WF 4.0, should go a long way toward making WF a more widely used technology, said David Chappell, principal at Chappell & Associates and a software development expert familiar with Microsoft's plans.

Moreover, Kawasaki said part of Microsoft's goal with the new technology is to preserve customers' investment in skills and training in .NET technologies. The enhancements to the Windows Application Server will simplify the deployment, configuration, management and scalability of composite applications while allowing developers to use their existing skills with Visual Studio, the .NET Framework and Internet Information Services (IIS), Microsoft officials said.

Kawasaki also said "Dublin” will be the first Microsoft server product to deliver support for the company's “Oslo” modeling platform. “Dublin” does not require “Oslo” in order to operate and provide benefits of hosting .NET applications; however, administrators will be able to deploy applications from the “Oslo” repository directly to the “Dublin” application server, the company said.  “Dublin” provides model-driven “Oslo” applications with a runtime environment, out of the box.

"Oslo--which now refers only to the modeling technologies--can be used to define WF-based applications that run in Dublin," Chappell said. "All three of these things [WF, WCF and Dublin] can be used together, which is perhaps why Microsoft originally put them all under the 'Oslo' banner. Still, they can be used separately, and so to me, narrowing the 'Oslo' name to refer just to the modeling technologies is a good thing. It makes the independence of these technologies clearer."

And Microsoft's internal teams already have begun using Dublin and the enhanced WCF and WF technologies, Kawasaki said.

Among the first products that have announced plans to support Dublin is Microsoft Dynamics, Kawasaki said. Microsoft has announced that future versions of both the Microsoft Dynamics AX and Microsoft Dynamics CRM applications will leverage both .NET 4.0 and “Dublin.” In particular, the next version of Microsoft Dynamics AX is being specifically designed to take full advantage of the enhanced capability and scale delivered in Windows Server by the enhanced “Dublin” application server technologies, he said.

Also, Kawasaki said that among third-party ISVs (independent software vendors), line-of-business applications such as Dataract, Eclipsys, Epicor, Red Prairie and Telerik and software infrastructure providers such as Amberpoint, SOA Software, Frends Technology and Global360 have announced plans to leverage the .NET Framework 4.0 and “Dublin” technologies.

source:- eweek.com/

No comments: