I just visited the CD354 session that covered advanced concepts of WebDynpro and some of the new functionality in NW 2004s.
Marco Ertel gave an introduction to the new Adaptive Web Service Model that is available in NW04 SP17 and NW 2004s SP8. It gives you the advantage to define a logical WS destination, which has to be done in the Visual Administrator. Before that you had to define the service provider in your source which made some manual work necessary when moving your app to the next instance (Didn’t knew that. Probably because i haven’t don’t any customer projects with WebDynpro now). But it’s necessary to mention that these logical destinations are currently only available for SW providers supporting WSIL.
In addition to that it’s now also possible to trace the model and SOAP content for problem analysis and to access WS-Runtime Service Extension Interfaces via API to modify your HTTP or security setting.
Another part of this session done by Bertram Ganz who showed a in deep example on how to do WebDynpro componentization right. The goal of the exercise was to change an app in that way that the admin could configure (again in Visual Administrator) which view component to use for displaying the model content. He showed a solution by using dependency injection for the view interface and applying the Strategy Design Pattern. The configured view component then get instantiated and bound at runtime.
Last part by Jeff Gebo was an overview on the new WebDynpro features that we will get in the “Next Major Release” (again some name change in sight?)
- New Calendar UI Element that looks a little like Outlook with year, week and day perspective.
- New Column Layout for aligned positioning of UI element across container borders.
- A lot of great table enhancements that are to much to mention here.
- Highly enhanced component architecture.
- And finally we get new Eclipse tools for WD based on Elipse 3!
Overall one of the great sessions at this TechEd.