Loading…
Thumbnail Image

eXBO-Framework für eCommerce Anwendungen

Fox, Oliver

In dieser Arbeit wird ein objektorientertes Framework für die Entwicklung von eCommerce-Systemen vorgestellt. Mit diesem Framework werden Unternehmen in die Lage versetzt, deutlich schneller als bisher und deutlich kostengünstiger als bisher, elektronische Lösungen für ihre Geschäfts-modelle zu erstellen. Den Betrachtungsschwerpunkt bilden dabei Geschäftsobjekte, die ihre Entsprechung in der real existierenden Geschäftswelt haben. Diese Betrachtungsweise ermöglicht eine Annäherung zwischen der betriebswirtschaftlich-anwendungsbezogenen Sichtweise von Auftraggebern und Managern und der technisch-implementierungsbezogenen Sicht von Entwicklern. Dadurch wird die für eine schnelle und korrekte Umsetzung von Geschäftsmodellen in einsatzfähige Softwaresysteme notwendige, enge Zusammenarbeit von Software-Ingenieuren und Experten aus den jeweiligen Geschäftsbereichen wesentlich unterstützt. In dieser Arbeit werden zahlreiche Business-Objects (Geschäftsobjekte) präsentiert, die das Grundgerüst der meisten Geschäftsanwendungen bilden können. Die grundlegende Idee der Business-Objects (BO) wird dabei erweitert, und es werden die sogenannten eXtended Business-Objects (eXBO) eingeführt. Diese erweitern die Konzeption herkömmlicher Business-Objects in zwei wesentlichen Punkten: eXBO besitzen zusätzliches Wissen über ihre Darstellung. Dies ermöglicht den Aufbau von eCommerce-Systemen die gleichzeitig für verschiedene Endgeräte spezialisiert sind. eXBO besitzen zusätzliches Wissen über ihre Bearbeitung. Dies ermöglicht es ihnen mit denen in dieser Arbeit vorgestellten eXBO-Facility-Komponenten bearbeitet zu werden. Die Kombination von eXBO und eXBO-Facilities ermöglicht bisher unerreichte Entwicklungsgeschwindigkeiten bei der Konstruktion von eCommerce-Anwendungen. Neben den eXBO und eXBO-Facilities werden weitere, wiederverwendbare Objekte und Komponenten vorgestellt, die ebenfalls dazu beitragen, daß zukünftige eCommerce-Anwendungen schneller und effizienter aufgebaut werden können. Desweiteren werden in den einleitenden Kapiteln allgemeine Architekturen und Entwurfskonzepte aufgezeigt, die gewählt werden sollten, um ein Maximum an Erweiterbarkeit, Flexibilität und Integrationsfähigkeit in vorhandene und zukünftige IT-Strukturen zu gewährleisten. In den letzten Kapiteln dieser Arbeit wird ein Teil der teilweise preisgekrönten eCommerce-Systeme vorgestellt, die mit dem vorgestellten Framework bereits erfolgreich umgesetzt werden konnten.