January 26, 2009 \\ 9:42

WCF + Silverlight –> Pain

Das Wochenende ist mal wieder Geschichte und somit stehen in den nächsten 5 Tagen endgültig die letzten schulischen Aktivitäten (mit Ausnahme von Klausuren) vom Wintersemester 08/09 an. Da wäre zum einen die heutige Projektabgabe und die damit verbundene Präsentation am Mittwoch Vormittag, und zum anderen  am Freitag Nachmittag noch absolut unnötige 4 Einheiten bezüglich Masterarbeits-Themen von Mitstudenten die mich eh nicht interessieren (no offense).

Nerven sind teuer
Selbige habe ich in den vergangenen Tagen gleich mehrmals weggeschmissen. Es ist wirklich unglaublich in welche Probleme mal laufen kann beim Versuch ein WCF-Service im IIS zu hosten, einen Silverlight-Client beziehungsweise das ASP-Frontend am selben IIS aber auf einem anderen Port zur Verfügung zu stellen, und dann diese beiden auch noch miteinander kommunizieren zu lassen (Stichwort cross-domain).

Es funktioniert

SilverlightClient

Silverlight Client

Stundenlange Suche im Internet und verzweifelte Ansätze von Debugging machten die Entwicklung doch etwas mühsam, und vor allem die Zeit knapp. Nichts desto trotz bin ich gestern Abend noch zu einem Ende der Entwicklung gekommen, zwar wurden nicht alle Anforderungen zur Gänze implementiert, die wichtigsten technischen Aspekte sind aber erfüllt und sollten doch für eine positive Note reichen.
Das Silverlight-Frontend illustriert zwar nur dass das Webservice auch über Domaingrenzen hinweg angesprochen werden kann, mehr ist hier aber auch nicht notwendig.

Präsentation
Für Mittwoch muss ich dann auch noch kontrollieren ob das EJB-Projekt vom Herbst noch startet (was es eigentlich sollte, aber Java…), und dann auf eine stabile Internetanbindung ins Heim für den Remote-Zugriff hoffen. Wird schon alles halb so schlimm werden. Ich freu mich schon auf die anschließende Deinstallation von Eclipse und Archivierung der Dateien von diesem Semester.

Leave a Reply

Comments may be held for moderation. If your comment does not appear immediately, do not repost. I reserve the right to remove any inappropriate or off-topic comments. Want other to know who you are? Register a Gravatar.

  •  
Lake with a viewIMG_8496IMG_8493

Subscribe

Stay updated on my meandering thoughts & activities via RSS (Syndicate).


Meta