Cocktail ist die Infrastruktur, die Sie für Ihre Silverlight oder WPF Geschäftsanwendungen brauchen.
Ihre Geschäftsanwendung muss Daten in der Datenbank suchen und abspeichern. Diese Daten modelliert man als Objekte, zusammen mit der zugehörigen Geschäftslogik, und präsentiert diese am Bildschirm.
Diese drei grundsätzlichen Verantwortungsbereiche werden typischerweise in getrennten Schichten der Anwendungsinfrastruktur abgelegt. Dabei wird jede Schicht von einem Baukasten unterstützt, der speziell auf die Anforderungen und Bedürfnisse der Schicht angepasst ist.
Woher bekommt man solche Baukästen? Selber schreiben? Wenn nicht, wie findet man dann in dem riesigen Angebot die richtigen Komponenten, und wie schafft man es mit vernünftigem Aufwand dass alle Bausteine richtig zusammenspielen?
Cocktail ist eine Mischung aus drei bekannten Frameworks, wobei jedes eine spezielle Schicht adressiert:
DevForce
Entity Model, Geschäftslogik, und Beständigkeit über das Web.
Entity Framework
Datenzugang und objektrelationale Abbildung (ORM).
Wir verwenden Cocktail sehr erfolgreich in unseren eigenen Projekten. Das gilt genauso für unsere Kunden, die damit selber entwickeln. Dieser spezielle Mix von Frameworks erfüllt dabei unsere Erwartungen an das Design, die Architektur und die Funktionalität der Anwendungen.