登入選單
返回Google圖書搜尋
Refactoring von ASP.NET Webanwendungen mit der Windows Communication Foundation
其他書名
Refactoring of ASP.NET web applications using Windows Communication Foundation
出版2009
URLhttp://books.google.com.hk/books?id=9IG3swEACAAJ&hl=&source=gbs_api
註釋Webanwendungen verändern sich ständig, um die hohen Erwartungen hinsichtlich Aktualität, Anpassungsfähigkeit und Verfügbarkeit zu erfüllen. Werden Erweiterungen häufig unter knapp berechneten Budgets und Zeitdruck implementiert, führt dies früher oder später zu einer schwer wartbaren Anwendung. Diese Arbeit zeigt, wie bestehende ASP.NETWebanwendungen derart überarbeitet werden können, dass künftige Kundenanforderungen mit geringerem Aufwand umsetzbar werden. Dies wird durch die nachträgliche Implementierung der serviceorientierten Architektur (SOA), unter dem Einsatz der Windows Communication Foundation (WCF), erzielt. In einem Refactoring-Prozess wird die Geschäftslogik aus der bestehenden Webanwendung extrahiert und als WCF Service zur Verfügung gestellt. Exemplarisch wird dieser Prozess an der Webanwendung IMMOunited durchgeführt. Der Vergleich der Webanwendung vor und nach dem Refactoring zeigt, dass sich Erweiterbarkeit und Wartbarkeit der Webanwendung verbessern. Durch die Verminderung der Komplexität wird die Webanwendung flexibler und robust gegen künftige Anforderungen, infolge dessen sind auch laufende Veränderungen besser handzuhaben.*****Web applications are constantly changing due to high expecations of actuality, adaptibility and availability. Extensions which are implemented on low budgets and pressed for time sooner or later result in unmaintainable applications. This thesis shows how to refactor existing ASP.NET web applications in order to implement future customer demands with minimum effort. This can be achieved by subsequently applying service-orientated architecture (SOA) and making use of Windows Communication Foundation (WCF). The business logic is being extracted from the existing web application and hosted as WCF service. The refactoring process is executed using the example of IMMOunited web application. Comparing this web application before and after the refactoring process shows the improvement of extensibility and maintainability. By reducing complexity this web application gets more flexible and robust against future customer demands, hence ongoing modifications are easier to handle.